Asked Oct 16th, 2019 3:01 AM 172 0 6
  • 172 0 6
+5

Phát triển ứng dụng web. phân công công việc

Share
  • 172 0 6

chào các anh/chị.tình hình là e đang được giao cho làm một task để phát triển ứng dụng web.Em là người mới bắt đầu học việc nên củng chưa biết đc làm thế nào để làm tốt một task trong công việc.làm task thì ta nên cần gì và chú trọng vào những thứ gì? có cần xem lại toàn bộ code của dự án để phát triển task đang làm không ạ

6 ANSWERS


Answered Oct 16th, 2019 3:09 AM
Accepted
+6

Để làm tốt 1 task mình nghĩ cũng khá đơn giản:

  • Bạn cần nắm rõ spec để biết task đó làm gì, yêu cầu output như thế nào
  • Task đó phát triển độc lập hay phải phụ thuộc vào các chức năng khác
  • Sau khi nắm rõ được rồi thì bạn sẽ bắt đầu tìm hiểu (tìm hiểu thư viện, tham khảo các chức năng tương tự) để tìm ra hướng giải quyết, sau đó làm theo để ra được output như mong muốn
Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 3:21 AM

cam on chia sẽ của anh,em làm tích hợp thanh toán payment anh.Mới bắt đầu làm nên hơi rối và thấy quá sức

+1
| Reply
Share
Oct 16th, 2019 3:23 AM

@PhanNhuHuyen mới vào thấy bị ngợp cũng là điều dễ hiểu thôi, cứ bình tĩnh tìm hiểu, nếu có chỗ nào khó thì có thể hỏi các đàn anh hoặc lên đây đăng câu hỏi, sẽ có rất nhiều người support cho em!

0
| Reply
Share
Nguyễn Văn Thịnh @NguyenVanThinhB
Oct 16th, 2019 3:27 AM

@PhanNhuHuyen em có thể điền link facebook vào đây để mn tiện support 😂😂

+1
| Reply
Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 3:32 AM

@vuongthai95 dạ đúng rồi anh.mới làm chưa exp nhìu mà giao task e thấy hơi khó.Mới làm nên còn ngại chưa dám hỏi nhìu mấy anh chị cty ah @@

0
| Reply
Share
Oct 16th, 2019 3:56 AM

@PhanNhuHuyen trước tiên cứ tự tìm hiểu trước, nếu lâu quá mà ko tìm được giải pháp thì cứ hỏi thôi có gì đâu mà ngại

0
| Reply
Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 4:01 AM

@vuongthai95 vâng a,cảm ơn anh đã chia sẽ

+1
| Reply
Share
Phạm Đắc Duy @fifaonlinehp1
Oct 22nd, 2019 1:36 PM

@NguyenVanThinhB bác ý xấu gái lắm. bác xin facebook làm gì

0
| Reply
Share
Nguyễn Văn Thịnh @NguyenVanThinhB
Oct 23rd, 2019 3:31 AM

@fifaonlinehp1 miễn là gái là đk rồi bác 😃) liêm sỉ gì tầm này

0
| Reply
Share
Answered Oct 16th, 2019 3:11 AM
+6

Đầu tiên về những công nghệ mà trang dự án bạn tham gia đang sử dụng, nếu bạn đã nắm tương đối tốt rồi thì có lẽ không cần học lại, nhưng nếu mà là công nghệ bạn chưa biết thì bạn nên tìm hiểu

Sau đó bạn nên dành thời gian để đọc code dự án, điều này là chắc chắn cẩn thiết. Thời gian đọc code sẽ phụ thuộc vào độ lớn của dự án hiện tại. Dự án càng to thì bạn có lẽ sẽ mất nhiều thời gian hơn. Nếu dự án quá to thì mình nghĩ bạn nên tập trung vào một vài phần cơ bản để có thể phục vụ cho task của bạn trước. Những phần khó hơn mà chưa cần tới thì có thể đọc sau

Tiếp đó tới việc làm task. Theo mình nghĩ thì việc làm task nào và sẽ làm những gì thì sẽ đều có mô tả và team lead sẽ phân công cho bạn. Nhưng cũng có thể trong trường hợp công ty bạn không làm như vậy thì bạn nên tự chia nhỏ task ra để có thể xử lý 1 cách dễ dàng hơn.

Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 3:35 AM

e đang làm tích hợp thanh toán payment trong ứng dụng web.và dự án này e thấy củng bth chứ ko lớn lắm.nếu e làm task đó thì việc chia nhỏ task sẽ như thế nào ạ,Anh có thể choe một vài ví dụ ạ

0
| Reply
Share
Dương Mạnh Hoàng @duong.manh.hoang
Oct 16th, 2019 8:31 AM

@PhanNhuHuyen Payment thì đầu tiên bạn nên xem việc bạn sẽ sử dụng api của bên nào (vd: kiot viet, bảo kim, ngân lượng, ...). Nếu bạn chưa biết cách làm việc với api thì nên tìm hiểu trước. Và những bên cung cấp api về thanh toán trực tuyến sẽ có cách cho bạn có thể làm demo trước, mình nghĩ bạn nên làm thử. Tới lúc ok rồi thì sẽ làm với hệ thống thật

0
| Reply
Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 9:28 AM

vâng ạ,Em cảm ơn a đã giúp đỡ

0
| Reply
Share
Answered Oct 16th, 2019 3:04 AM
+5

đầu tiên bạn cần nắm follow của dự án . Tìm hiểu luồng đi code của dự án . sau đó làm vài chức năng demo đã tồn tại để hiểu nó rồi chiến thôi .

Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 3:23 AM

ý anh là làm lại những chức năng người khác đã làm ròi mới bắt đầu làm task của mình à

0
| Reply
Share
Quang Anh @anhnq98
Oct 16th, 2019 3:27 AM

@PhanNhuHuyen Ý mình là nếu bạn có được cho thời gian tìm hiểu thì bạn nên làm lại 1 vài chức năng cũ đơn giản để hiểu rõ hơn chứ k nên chỉ ngồi đọc code cũ của dự án , còn vào làm luôn thì bạn sẽ rất mông lung và k biết mình đang ở đâu =)) . Mình nghĩ bạn nên đi từ cái nhỏ nhất thì sẽ nắm bắt công việc cân đo đong đếm thời gian sẽ hiệu quả hơn thôi .

0
| Reply
Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 3:30 AM

mình đang rất mông lung đây. chừ mà code lại chức năng cũ thì thấy củng lâu rồi phần task mới này mình chưa làm bh nên còn phải cần time tìm hiểu nữa,

0
| Reply
Share
Answered Oct 16th, 2019 3:05 AM
+5

làm task cần:

  • tính toán thời gian ước chừng hoàn thành
  • chia làm các task nhỏ hơn
  • xem các task liên quan phần nào dự án
  • input là gì
  • output là gì
  • sự phụ thuộc vào các task khác như thế nào

Việc xem lại toàn bộ code là điều không cần thiết.

Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 3:26 AM

dạ cảm ơn anh.em mới bắt đâu làm dự án thức tế của cty.một cty nhỏ nên đc chia 1 tast về thanh toán payment nên thấy hơi rói,vid trước đây có làm dự án nhỏ nhưng tự bản thân làm từ a->z nên thấy củng ổn,chừ phát triển hệ thống mới đã có sẵng nên thấy hơi rối

0
| Reply
Share
Hung @quanghung97
Oct 16th, 2019 3:28 AM

@PhanNhuHuyen task tích hợp thanh toán cái này là cái khó, nhưng bây giờ có kha khá thư viện cậu ạ. Thử follow tutorial xem, đa phần payment đều có API, key củng để làm mà

0
| Reply
Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 3:52 AM

@quanghung97 oke,cảm ơn bạn

0
| Reply
Share
Answered Oct 16th, 2019 3:07 AM
+5

Bạn nên hiểu rõ yêu cầu task là làm gì, sau đó hình dung ra những việc cần làm, bạn xem những phần code có liên quan đến task đó thôi chứ không nên xem code toàn bộ bệ thống, vì rất mất thời gian và k hiệu quả.

Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 3:27 AM

dạ cảm em những chia sẽ của anh,vì đây là lần đầu đc làm task dự án thực tế và phát triển tiếp phần của dự án nên e thấy hơi rối ạ.

0
| Reply
Share
Nguyễn Văn Thịnh @NguyenVanThinhB
Oct 16th, 2019 3:30 AM

@PhanNhuHuyen thế thì trước khi bắt tay vào code thì hãy đọc mô tả của dự án, rồi chạy thử project xem có những chức năng gì, luồng chạy như thế nào .. rồi mới bắt tay vào code, cứ nào cái nhỏ, dễ trước, cố lên: giai đoạn đầu ai cũng thế mà

0
| Reply
Share
HuyềnNhư @PhanNhuHuyen
Oct 16th, 2019 4:02 AM

@NguyenVanThinhB vâng ạ!!! em cảm ơn anh đã chia sẽ,e sẽ cố gắng

0
| Reply
Share
Answered Oct 16th, 2019 4:22 AM
0
  1. Em cần phải xem code của dự án. Không phải đọc hiểu hết nhưng ít nhất em phải nắm được:
    • Cấu trúc thư mục: Mỗi thư mục dùng để làm gì, xử lý cái gì,...
    • Luồng xử lý. Đặc biệt là những flow liên quan (hoặc tương tự) task em được nhận.
  2. Để hoàn thành task, em cần hiểu
    • Yêu cầu của task?
    • input + output?

Hiểu yêu cầu rồi, nếu em biết cách xử lý task thì tìm hướng giải quyết tốt nhất để xử lý.

Nếu chưa biết phải làm gì để hoàn thành thì em hỏi leader hoặc mentor để có vài keyword, sau đó google search - tự tìm hiểu, estimate thời gian để thử xử lý. Nếu sau khoảng thời gian đó, em không giải quyết được vấn đề thì em hãy hỏi anh chị có kinh nghiệm hơn (hoặc đặt câu hỏi trên viblo - vô cùng khuyến khích nhé 😃 ).

Share