Phát triển ứng dụng web. phân công công việc
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 CÂU TRẢ LỜI
Để 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
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
@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!
@PhanNhuHuyen em có thể điền link facebook vào đây để mn tiện support
@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 @@
@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
@vuongthai95 vâng a,cảm ơn anh đã chia sẽ
@NguyenVanThinhB bác ý xấu gái lắm. bác xin facebook làm gì
@fifaonlinehp1 miễn là gái là đk rồi bác ) liêm sỉ gì tầm này
Đầ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.
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ụ ạ
@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
vâng ạ,Em cảm ơn a đã giúp đỡ
đầ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 .
ý 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 à
@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 .
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,
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.
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
@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à
@quanghung97 oke,cảm ơn bạn
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ả.
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 ạ.
@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à
@NguyenVanThinhB vâng ạ!!! em cảm ơn anh đã chia sẽ,e sẽ cố gắng
- 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.
- Để 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é ).