thảo luận Sóng gió ập tới, nghề lập trình đang thay đổi ra sao với AI.

  • Người tạo chủ đề Người tạo chủ đề condao
  • Ngày bắt đầu Ngày bắt đầu
Cái format này tôi cũng hay áp dụng khi phỏng vấn, không hẳn với mỗi dòng code mà bất cứ giải pháp hay ý tưởng nào mà ứng viên đưa ra. Thêm 1 câu critical thứ 4 nữa, là nếu không dùng nó thì sẽ vướng trở ngại gì không giải quyết được hay có giải pháp nào thay thế.


Đúng là cái này là chất lượng cá nhân, trong 1 team mình không biết chắc thằng bên cạnh tiêu chuẩn review của nó tới đâu nữa là team khác. Nhìn bên ngoài cùng là AI code phần lớn, human review nhưng khó có tiêu chuẩn review ngưỡng nào sẽ chấp nhận, và phụ thuộc rất lớn vào năng lực hoặc góc nhìn của mỗi người.
techlead kinh nghiệm nhiều năm review đôi khi còn dính bug hoặc chưa clear mà bác, nên người review là người chịu trách nhiệm có một người đứng ra chịu trách nhiệm vẫn an toàn, case để AI review PR nhưng mà phải có ai đó review lastest hoặc đứng ra chịu trách nhiệm
 
Thay vì đo đạc rồi đưa ra KPI dùng AI hiệu quả, bên mình sẽ define KPI và đo đạc trình độ, kỹ năng sử dụng AI của ông kỹ sư. Thì có 1 số tiêu chí như sau:
1. Kiểm soát được output mà AI đưa ra. Ví dụ như biết đánh giá phương án, ưu nhược điểm của từng phương án, tại sao lại chọn nó cho bài toán này.
2. Kiểm soát được code do AI gen ra: Ko có code rác, luồng clean, tỷ lệ bug < 1/2000 line of code. Hiểu từng dòng code trước khi bàn giao cho team lead review. Team lead sẽ hỏi ngẫu nhiên 1 số line code để đánh giá, 1 line code ko hiểu - phạt 500k.
3. Biết cách tìm hiểu vấn đề, solution thông qua AI. Đánh giá được thông qua việc review log chat của kỹ sư.
4. Sau khi hoàn thành công việc cùng AI, kiến thức có sự phát triển liên quan đến task vừa làm. Khi bàn giao, thường tech lead sẽ hỏi những câu như: Bản chất của phương án này là gì, tại sao em lại chọn nó, phương án này sẽ có ưu và nhược điểm gì cần phải lưu ý.
5. Tiết kiệm token: Biết cách tạo tài liệu cho AI, biết cách đưa câu hỏi phù hợp tập trung vào điểm quan trọng. Cái này cũng review được để đánh giá.
cái này team nhỏ thì áp dụng được. Team nhiều người và có nhiều loại task khác nhau thì khó phết, ví dụ docs, code, test, ... trong các item nhỏ nó lại đẻ ra như script test (hiện tại cái này mấy bạn hay dùng AI viết), PL techlead review mấy AI nhỏ nhỏ thì release maybe trễ thật. Mô hình trên áp dụng mấy cty R&D nhỏ thì hợp. Bên bác thử chạy mô hình trên với những project mà month release hoặc phải release trong thời gian ngắn chưa nhỉ
 
cái này team nhỏ thì áp dụng được. Team nhiều người và có nhiều loại task khác nhau thì khó phết, ví dụ docs, code, test, ... trong các item nhỏ nó lại đẻ ra như script test (hiện tại cái này mấy bạn hay dùng AI viết), PL techlead review mấy AI nhỏ nhỏ thì release maybe trễ thật. Mô hình trên áp dụng mấy cty R&D nhỏ thì hợp. Bên bác thử chạy mô hình trên với những project mà month release hoặc phải release trong thời gian ngắn chưa nhỉ
Việc review ko diễn ra thuờng xuyên đâu bác. Chỉ xảy ra trong các truờng hợp sau:
1. Member bị stuck 1 vấn đề lâu ngày mà ko giải quyết đuợc.
2. Member gặp vấn đề gì đó như code sai, thiếu test case quan trọng.
3. Đưa ra các câu hỏi đào sâu, phản biện khi member bàn giao phần code, test của mình cho tech lead.

Cái số 1 và 2 thì thuờng chỉ phải làm đối với nguời mới vào team, sau 1 vài lần, họ sẽ nắm đuợc yêu cầu của team về cách tư duy, giải quyết vấn đề, phát triển phần mềm.....thì ko cần nữa.
Còn cái số 3 thì sẽ diễn ra định Kỳ mỗi khi họ bàn giao task, 1 task thuờng làm trong 1-2 tháng thì phần đánh giá sẽ kéo dài khoảng 1, 2 tiếng.
 
Vibe mà k có kết quả cũng layoff thôi
 

Tệp đính kèm

  • IMG_1137.webp
    IMG_1137.webp
    230,3 KB · Lượt xem: 2
  • IMG_1138.webp
    IMG_1138.webp
    156,9 KB · Lượt xem: 2

Đây là 1 bài khá hay nên mình chia sẻ.
AI nên được sử dụng để đẩy nhanh velocity của các cycle trong software development, chứ không phải để thay thế logic của con người trong việc phát triển phần mềm.
 
Em vừa ra trường, vào cty fint VN cũng tính lớn. Nhưng em k làm core service mà chỉ làm tool nội bộ. Không biết microservice là gì, distributed system là gì. Chủ yếu là design UI và cho AI code. Cái được là Ownership, mình nắm cái mình làm và chịu trách nhiệm với nó.
Nhưng hôm bữa thử viết lại CV sau 1 năm đi làm, em cảm thấy skill của mình cảm giác chẳng có giá trị gì mấy.
Em không biết nên làm gì với tình trạng hiện tại. Ở thì lặp lại vòng xoáy AI, đi thì CV quá kém. Vì chỉ có 1 yoe nên em cũng đang cân nhắc đi lại từ Fresher ở một nơi khác, và làm đúng định hướng của mình. (Em định hướng BE ạ)
Các bác cho em lời khuyên với. Với người lười như em thì AI chả khác nào thuốc độc.

Đúng nha e trai, a k khuyên e hạn chế AI đâu, chỉ là tận dụng chứ đừng lạm dụng nó quá, e có thể tự code cái feature, xong r cho AI nó review trên cái PR đưa ra suggestion cho e, e cầm cái suggestion đó đi hỏi con AI khác, kiểu gì cũng lòi ra thêm cho e cả mớ keyword để học tiếp

via theNEXTvoz for iPhone
 

Đây là 1 bài khá hay nên mình chia sẻ.
AI nên được sử dụng để đẩy nhanh velocity của các cycle trong software development, chứ không phải để thay thế logic của con người trong việc phát triển phần mềm.
bên t cũng đang làm gần giống như này, mà nhiều người trust AI quá, k review lại output của AI or review rất ẩu, nhất là bọn product, đọc file .md của cno xong đi hỏi để clarify hết hơi.
 
bên t cũng đang làm gần giống như này, mà nhiều người trust AI quá, k review lại output của AI or review rất ẩu, nhất là bọn product, đọc file .md của cno xong đi hỏi để clarify hết hơi.
Thím cho em hỏi không phải file .MD của team product thì nên để con người viết thì dễ hiểu nhất ạ chứ nếu AI viết không rõ xong mỗi người hiểu 1 ý thì sao ạ :burn_joss_stick:
 
Thím cho em hỏi không phải file .MD của team product thì nên để con người viết thì dễ hiểu nhất ạ chứ nếu AI viết không rõ xong mỗi người hiểu 1 ý thì sao ạ :burn_joss_stick:
thra AI viết cũng được nma phải double check với review cẩn thận, ẩu cái là rất mệt cho đội design/dev/qc verify vì nhiều khi gen xong rồi cx ko review lại
 
Giờ thấy kiếm job được hay không thì quan trọng là kinh nghiệm có closely match hay không và brand name cty. AI giúp mình gain exp nhanh hơn nhưng mình phải chủ động đào sâu, không thì bị nó dắt mà không học thêm được gì
 

Thống kê chủ đề

Ngày tạo
condao,
Người trả lời cuối
ToBe_or_NotToBe,
Trả lời
199
Lượt xem
26.492
Quay lại
Lên đầu trang