Saga Pattern
Member
Có advice gì k bác
Từ Business tới Spec là 1 trời 1 vực, Product Manager không đủ trình để ra spec, chỉ ra được requirement. Làm product mới là tôi vẫn làm đầy đủ các quy trình phần mềm bình thường học cách đây hơn chục năm. Để có các tài liệu đó, rồi mới đưa vào AI.Em đồng ý với chủ thớt AI càng lúc càng mạnh và doanh nghiệp đang push engineer để adopt, nhưng có vài thắc mắc nhờ chủ thớt @condao chỉ giáo
Điều quan trọng nhất của product là software phải chạy đúng business (nghiệp vụ) đề ra, theo em work flow khi developer adopt AI sẽ như thế này:
Vậy delopver cần giải quyết step 1, 2, 3, 5, nếu doanh nghiệp quá ảo tưởng AI, push deadline quá gấp, developer chưa hiểu được business, code AI gen ra không biết có đúng business không, khi bug thì không hiểu business để fix, khi fix thì do chưa nắm rõ business nên fix chỗ này lại sai chỗ khác, chưa kể nếu không có thời gian để review code thì không biết sẽ phải fix đoạn code nào, lúc đó developer phải giải quyết thế nào ?
- Hiểu business
- Viết spec để AI hiểu business
- Viết skill để giới hạn window context, giúp AI làm việc chính xác theo yêu cầu, không bị hallucinate, tốn ít token, giảm chi phí cho mình
- Cho AI gen code
- Review code AI gen ra, tối thiểu phải chạy đúng business, tốt hơn nữa thì code dễ đọc, log đầy đủ để khi có issue thì mình hoặc AI trace log cho dễ
Work flow em hiểu như trên có chính xác không ? Nếu sai nhờ chủ thớt chia sẻ giúp work flow của chủ thớt để em học hỏi thêm. Cảm ơn chủ thớt trước.
.Job vẫn còn nhưng cty có thể ko còn có khi nhiều hơn đó. Công ty phải cắt giảm đủ thứ qua sóng gió.dài quá, túm lại là năm sau chắc gì mấy ông dev còn job, lo chuẩn bị đi
Để cuối tuần này suy nghĩ viết vài cái advice thửCó advice gì k bác
gần như toàn bộ các ngành liên quan đến lao động trí óc chứ riêng gì mấy ông devdài quá, túm lại là năm sau chắc gì mấy ông dev còn job, lo chuẩn bị đi
thôi ai làm ngành nào thì cứ làm ngành đó cố gắng nâng cấp bản thân thôi fen , chứ ngành nào giờ chả cạnh tranh sml . con người giờ đông quá ko cạnh tranh vs ai cũng cạnh tranh vs con ng . giờ qua mấy ngành khác cugnx ko ổn lắm đâu . AI nó thay dc IT thì 1 ngày nào đó nó cũng thay dc cái ngành khác có thể mức độ ít hơn hoặc sao đó thôi . nên cứ cố gắng thôiHoang mang thế. Vậy ae thợ code chính ngạch với ae dev tay ngang chuyển ngành thì sao b
via theNEXTvoz for iPhone
Đi ldxk thôi , dev j h này nữa.Hoang mang thế. Vậy ae thợ code chính ngạch với ae dev tay ngang chuyển ngành thì sao b
via theNEXTvoz for iPhone
Từ business ra được spec, architect cho project, review code, định hướng cho AI đi đúng là chuyện không hề dễ, developer cần thực chiến qua nhiều năm mới có được kinh nghiệm, nếu doanh nghiệp cứ push nhanh như hiện tại thì intern, fresher không có cơ hội để có được kinh nghiệm đó, không thể lên level middle, senior để làm việc hiệu quả với AI, với workflow như trên được, giáo dục thì không chạy theo kịp để đào tạo ra người đáp ứng nhu cầu của doanh nghiệp.Từ Business tới Spec là 1 trời 1 vực, Product Manager không đủ trình để ra spec, chỉ ra được requirement. Làm product mới là tôi vẫn làm đầy đủ các quy trình phần mềm bình thường học cách đây hơn chục năm. Để có các tài liệu đó, rồi mới đưa vào AI.
Còn mấy cái khác đừng overthinking, overthinking thì cũng lại giống AI thôi nghĩ đơn giản làm nhỏ nhỏ thôi. Cty mà thuê mấy tay AI architect về vẽ thì thôi rồi khùng luôn. Như bên tôi có tay ngồi vẽ apply SDD dùng speckit gì đó, thấy nó chỉ đốt token đẻ quá trời spec cuối cùng đôi lúc ko ai review hoặc tới làm chả đâu vào đâu. Như tôi hiện làm theo phong cách cũ, cũng Vibe coding, nhưng chia theo từng component, từng chức năng nhỏ, làm microservice cũng được, rồi từng project đó cho nói chuyện với nhau theo cách trước giờ vẫn làm.
Đặc biệt là phải biết hướng nó đi đúng, review từng step từng step chứ không nó vẽ 1 hồi hệ thống tào lao. Bây giờ cần engineer có nhiều kinh nghiệm để xây dựng khung sườn và từ từ xây lên. Quan trọng là architect ổn thì phần vibe sau đó rất nhẹ. Dùng SDD đơn giản cũng được nhưng phải nhớ chỉnh sửa nó đơn giản ít thôi đừng cho nó vẽ nhiều quá.
Review code, thì giờ ít nhất cũng phải tự ngồi review xem nó viết ra sao, nhưng đúng phải tùy trình độ, ai mà senior hay review code nhìn vô biết AI nó làm tốt hay ko. Mà đang tức 1 cái là apply vô vị trí engineering team lead, giờ thành ra ngồi viết code nhiều quá pair 1-1 với team luôn nên thành ra làm luôn kiêm nhiệm tech lead. thành ra cái vai trò EM luôn rồi .. mà lương thì ko được 2 đầu việc.
Quay trở lại AI giữa các công ty cuối cùng quay trở lại cuộc chơi đốt tiền thôi, ai nhiều tiền hơn + đốt hiệu quả hơn thì thắng.
cũng hóng câu trả lời của các bác , nhưng góc nhìn của tôi thấy chỉ có thể tự mình tích lũy kn thôi chứ doanh nghiệp nó chỉ mong bào nhiều nhất có thể thôi vì thật sự giờ doanh nghiệp nó cũng đang rất chật vật ,AI nó làm dc nhiều quá bọn nó cũng ko có dự án để làm luôn nên tối ưu chi phí là đúng thôi.Từ business ra được spec, architect cho project, review code là chuyện không dễ, developer cần thực chiến qua nhiều năm mới có được kinh nghiệm, nếu doanh nghiệp cứ push nhanh như hiện tại thì intern, fresher không có cơ hội để có được kinh nghiệm đó, không thể lên level middle, senior để làm việc hiệu quả với AI, với workflow như trên được, giáo dục thì không chạy theo kịp để đào tạo ra người đáp ứng nhu cầu của doanh nghiệp.
Nếu người kỹ năng kém mà mù quáng apply workflow trên thì dễ bị AI dắt mũi, dẫn tới over-engineering, source rác, khó trace, khó fix bug, khó phát triển lớn được.
Có AI thì người lười lại lười hơn, nhưng AI nó giúp lấp liếm trình độ, 1 thằng fresher cẩn thận, hiểu được rằng code có log đầy đủ, check security, code dễ đọc, sau này có issue thì dễ fix bug sẽ làm việc chậm hơn 1 thằng fresher chỉ biết vibe code, không review. Các sếp nhìn vào nghĩ không cần engineer trình độ cao nữa, AI làm hết, làm nhanh để sản phẩm chạy là được, chỉ đánh giá cao thằng nào vibe code ra sản phẩm nhanh hơn, vô tình bóp chết thằng fresher tiềm nâng, vô tình bóp nghẹt nguồn nhân lực middle, senior sau này.
Em muốn hỏi là với entry level thì làm sao để cân bằng được việc đáp ứng ham muốn của doanh nghiệp và việc tích lũy kinh nghiệm để lên level cao hơn.
đúng luôn đó giờ làm kỹ thuật kệ mọi thứ nhưng giờ lên đc tí quản lý bắt đầu thấy bức tranh thì không còn màu hồng nữa, quản lý với engineer chỉ là mấy con số. performance review éo để tăng lương mà để đánh thứ tự, đánh số nhân sự quan trọng không phải sợ nhân sự nghỉ mà xem được để đuổi ai. Họ sẽ đẻ ra nhiều cách để đánh giá làm việc với AI có hiệu quả không, nhưng thật ra là coi ai xài được ai khôngcũng hóng câu trả lời của các bác , nhưng góc nhìn của tôi thấy chỉ có thể tự mình tích lũy kn thôi chứ doanh nghiệp nó chỉ mong bào nhiều nhất có thể thôi vì thật sự giờ doanh nghiệp nó cũng đang rất chật vật ,AI nó làm dc nhiều quá bọn nó cũng ko có dự án để làm luôn nên tối ưu chi phí là đúng thôi.
cty mấy bác dí task new feature tần suất cao lắm à bácTừ business ra được spec, architect cho project, review code, định hướng cho AI đi đúng là chuyện không hề dễ, developer cần thực chiến qua nhiều năm mới có được kinh nghiệm, nếu doanh nghiệp cứ push nhanh như hiện tại thì intern, fresher không có cơ hội để có được kinh nghiệm đó, không thể lên level middle, senior để làm việc hiệu quả với AI, với workflow như trên được, giáo dục thì không chạy theo kịp để đào tạo ra người đáp ứng nhu cầu của doanh nghiệp.
Nếu người kỹ năng kém mà mù quáng apply workflow trên thì dễ bị AI dắt mũi, dẫn tới over-engineering, source rác, khó trace, khó fix bug, khó phát triển lớn được.
Có AI thì người lười lại lười hơn, nhưng AI nó giúp lấp liếm trình độ, 1 thằng fresher cẩn thận, hiểu được rằng code có log đầy đủ, check security, code dễ đọc, sau này có issue thì dễ fix bug sẽ làm việc chậm hơn 1 thằng fresher chỉ biết vibe code, không review. Các sếp nhìn vào nghĩ không cần engineer trình độ cao nữa, AI làm hết, làm nhanh để sản phẩm chạy là được, chỉ đánh giá cao thằng nào vibe code ra sản phẩm nhanh hơn, vô tình bóp chết thằng fresher tiềm năng, vô tình bóp nghẹt nguồn nhân lực middle, senior sau này.
Vấn đề này thì cũng không mới, đã có từ ngày xưa thời chưa có AI rồi, nhưng mấy thằng fresher code kém thời đó sẽ có middle, senior review code, chỉnh lưng lại. Bây giờ thì middle, senior bị ép workload quá lớn nên để cho AI review luôn, không kiểm soát nổi lượng code lớn, vô trách nhiệm mà đám fresher gen ra.
Em muốn hỏi là với entry level thì làm sao để cân bằng được việc đáp ứng ham muốn của doanh nghiệp và việc tích lũy kinh nghiệm để lên level cao hơn.
Em hỏi thêm là AI đang tác động vào work flow của devops engineer thế nào ? Mảng này hình như các sếp không dám push căng.
hơn nữa năm nay cũng vibe code ko ah. có tháng xài 2k. tháng 1k. tốn tiền kinh.Cty chỗ mọi người đang làm thì sao, thấy có hơi nóng phà vào mặt chưa?
hệ thống hiện tại niếu cả trăm micro-service. dev cũng ngộp ko hiểu hết. AI vào nó quậy cho banh luôn :vViết spec để AI hiểu business
đẻ feature mới liên tục luôn bác, 2 feature tương tự nhau mà ngày xưa deadline 5-8 tuần, giờ bắt làm trong 2-3 tuần, và sắp tới có thể gấp hơn nữacty mấy bác dí task new feature tần suất cao lắm à bác
tới lúc banh thì dev cũng phải OT lãnh đủhệ thống hiện tại niếu cả trăm micro-service. dev cũng ngộp ko hiểu hết. AI vào nó quậy cho banh luôn :v

hơn nữa năm nay cũng vibe code ko ah. có tháng xài 2k. tháng 1k. tốn tiền kinh.
hệ thống hiện tại niếu cả trăm micro-service. dev cũng ngộp ko hiểu hết. AI vào nó quậy cho banh luôn :v
bác tình trạng giống em đó ,nhưng để tăng skill trong môi trg này thì chỉ có tự học cật lực thôi bác ak rồi chuyển việc . như trg hợp cũng bác thì cứ làm ở đó đã và tự học ở ngoài đến khi có cv mới chứ giờ mà nghỉ là mệt ak .ak mà chưa có english thì càng english đã . với nếu mà chọn chỗ thì xác định chỗ đó phải dc làm để tăng skill chứ ko lại rơi vào 1 chỗ tương tự z thì từ cái hố này qua cái hố khác thôi.bác phải nhanh lên vì thời gian cho ngành này ko còn nhiều nữa chậm là chết luônEm 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.
Vâng bác, thật sự là bế tắc. Chưa kể em còn không biết mình có bị layoff không. Nếu cứ thế này thì chết hẳn luôn.bác tình trạng giống em đó ,nhưng để tăng skill trong môi trg này thì chỉ có tự học cật lực thôi bác ak rồi chuyển việc . như trg hợp cũng bác thì cứ làm ở đó đã và tự học ở ngoài đến khi có cv mới chứ giờ mà nghỉ là mệt ak .ak mà chưa có english thì càng english đã . với nếu mà chọn chỗ thì xác định chỗ đó phải dc làm để tăng skill chứ ko lại rơi vào 1 chỗ tương tự z thì từ cái hố này qua cái hố khác thôi.bác phải nhanh lên vì thời gian cho ngành này ko còn nhiều nữa chậm là chết luôn
Chịu, chuyện Junior không có cửa để phát triển thì mình thấy lâu rồi, nhưng với cách các doanh nghiệp vận hành qua sóng gió hiện tại thì thậm chí Senior cũng có thể bị layoff hàng loạt, hoặc ép nhận xuống mức lương junior. Senior Junior giờ ko phân theo tuổi nghề hay kinh nghiệm, mà phân theo khả năng ứng dụng AI. Level entry cũng chỉ chọn ra những cá nhân tốt nhất kiệt xuất thôi, vì nhu cầu ngành nghề này ko còn cao nữa.Từ business ra được spec, architect cho project, review code, định hướng cho AI đi đúng là chuyện không hề dễ, developer cần thực chiến qua nhiều năm mới có được kinh nghiệm, nếu doanh nghiệp cứ push nhanh như hiện tại thì intern, fresher không có cơ hội để có được kinh nghiệm đó, không thể lên level middle, senior để làm việc hiệu quả với AI, với workflow như trên được, giáo dục thì không chạy theo kịp để đào tạo ra người đáp ứng nhu cầu của doanh nghiệp.
Nếu người kỹ năng kém mà mù quáng apply workflow trên thì dễ bị AI dắt mũi, dẫn tới over-engineering, source rác, khó trace, khó fix bug, khó phát triển lớn được.
Có AI thì người lười lại lười hơn, nhưng AI nó giúp lấp liếm trình độ, 1 thằng fresher cẩn thận, hiểu được rằng code có log đầy đủ, check security, code dễ đọc, sau này có issue thì dễ fix bug sẽ làm việc chậm hơn 1 thằng fresher chỉ biết vibe code, không review. Các sếp nhìn vào nghĩ không cần engineer trình độ cao nữa, AI làm hết, làm nhanh để sản phẩm chạy là được, chỉ đánh giá cao thằng nào vibe code ra sản phẩm nhanh hơn, vô tình bóp chết thằng fresher tiềm năng, vô tình bóp nghẹt nguồn nhân lực middle, senior sau này.
Vấn đề này thì cũng không mới, đã có từ ngày xưa thời chưa có AI rồi, nhưng mấy thằng fresher code kém thời đó sẽ có middle, senior review code, chỉnh lưng lại. Bây giờ thì middle, senior bị ép workload quá lớn nên để cho AI review luôn, không kiểm soát nổi lượng code lớn, vô trách nhiệm mà đám fresher gen ra.
Em muốn hỏi là với entry level thì làm sao để cân bằng được việc đáp ứng ham muốn của doanh nghiệp và việc tích lũy kinh nghiệm để lên level cao hơn.
Em hỏi thêm là AI đang tác động vào work flow của devops engineer thế nào ? Mảng này hình như các sếp không dám push căng.