thảo luận Fresher + Outsource = Nightmare

  • Người tạo chủ đề Người tạo chủ đề SoulEvilX
  • Ngày bắt đầu Ngày bắt đầu
Nhìn kiểu này giống thời kì đầu của startup: roll out business. Ý tưởng chưa chứng minh làm ăn được, chưa có đầu tư thì chuyện code đẹp từ từ tính. Sống cái đã rồi làm. Code đẹp, code quality cao (UT, lớp lang,….) nó làm chậm release new features.
 
Nhìn kiểu này giống thời kì đầu của startup: roll out business. Ý tưởng chưa chứng minh làm ăn được, chưa có đầu tư thì chuyện code đẹp từ từ tính. Sống cái đã rồi làm. Code đẹp, code quality cao (UT, lớp lang,….) nó làm chậm release new features.
Cũng ko hẳn chậm release new features, thật ra sau 1 thời gian thì chỉ có nhanh hơn chứ ko chậm hơn. Nhưng chẳng qua code lởm thì nó được cái lợi thế là dễ tìm nhân lực, ko cần biết nhiều level sinh viên cũng làm được. Cái thứ 2 như bạn nói đúng là làm để sống cái đã. Mà để sống thì phải học cách làm người khác happy chứ ko phải chuyện làm ngon hay không. Có khi thằng kỹ thuật ngon nhất mới là cái thằng bị đuổi. Mà để làm người khác happy thì phải biết thảo mai, nói dối, hót hay. Nhiều người bảo code khó chứ cá nhân mình thấy chuyện giải thích các vấn đề về technical cho dân ngoại đạo hiểu mới là thứ khó hơn nhiều. Như ví dụ mình nêu ấy, dù rất muốn refactor fix cho nó tử tế nhưng mà bad data query ra chỉ khoảng 0.5%, ko thể nói với sếp là tao dành cả ngày chỉ để fix 0.5% kia được. Cho nên fix bằng viết query chạy bằng tay để clean up, work nhưng phải cái chạy được vài ngày nó lại bị, lại patch, patch với patch cả tỷ thứ như thế. Job description là lập trình viên chứ thề cá nhân mình thấy giống lính cứu hoả, chuyên đi chữa cháy là chính chứ lập trình chỉ là phụ.

Và code ngon chỉ là phụ theo đúng nghĩa đen. Ngon là phải như sếp, biết giải trình với sếp tổng nguyên nhân hệ thống lởm ko phải do code lởm mà là do nó đã lạc hậu, phải nâng cấp từ Win 10 lên Win 11, chuyển từ AWS, Bitbucket, Jira sang Azure cho đồng bộ, phải biết bánh vẽ thế để anh em có thêm thời gian fix bug. Người quan trọng nhất phải là người biết tà lưa, chứ còn với code quality vậy thằng éo nào chả code được, mà có muốn ngon cũng chẳng được vì ko giải trình được.
 
Cũng ko hẳn chậm release new features, thật ra sau 1 thời gian thì chỉ có nhanh hơn chứ ko chậm hơn. Nhưng chẳng qua code lởm thì nó được cái lợi thế là dễ tìm nhân lực, ko cần biết nhiều level sinh viên cũng làm được. Cái thứ 2 như bạn nói đúng là làm để sống cái đã. Mà để sống thì phải học cách làm người khác happy chứ ko phải chuyện làm ngon hay không. Có khi thằng kỹ thuật ngon nhất mới là cái thằng bị đuổi. Mà để làm người khác happy thì phải biết thảo mai, nói dối, hót hay. Nhiều người bảo code khó chứ cá nhân mình thấy chuyện giải thích các vấn đề về technical cho dân ngoại đạo hiểu mới là thứ khó hơn nhiều. Như ví dụ mình nêu ấy, dù rất muốn refactor fix cho nó tử tế nhưng mà bad data query ra chỉ khoảng 0.5%, ko thể nói với sếp là tao dành cả ngày chỉ để fix 0.5% kia được. Cho nên fix bằng viết query chạy bằng tay để clean up, work nhưng phải cái chạy được vài ngày nó lại bị, lại patch, patch với patch cả tỷ thứ như thế. Job description là lập trình viên chứ thề cá nhân mình thấy giống lính cứu hoả, chuyên đi chữa cháy là chính chứ lập trình chỉ là phụ.

Và code ngon chỉ là phụ theo đúng nghĩa đen. Ngon là phải như sếp, biết giải trình với sếp tổng nguyên nhân hệ thống lởm ko phải do code lởm mà là do nó đã lạc hậu, phải nâng cấp từ Win 10 lên Win 11, chuyển từ AWS, Bitbucket, Jira sang Azure cho đồng bộ, phải biết bánh vẽ thế để anh em có thêm thời gian fix bug. Người quan trọng nhất phải là người biết tà lưa, chứ còn với code quality vậy thằng éo nào chả code được, mà có muốn ngon cũng chẳng được vì ko giải trình được.
Ca nhan minh respect cach ban explain. Nhung lai khong agree mindset nay :)
 
ở F techlead là thằng đầu **** rẻ rách , PM mới là người " dẫn dắt " team =]]]
Bác nói chuẩn thật. Mấy thằng PM với BA toàn vẽ tính năng với nhu cầu khách hàng như cái cc. Cứ thích tính thêm tiền nhưng làm chức năng chính ra cái đbrr gì đâu toàn thợ vẽ. CMN
 
Ca nhan minh respect cach ban explain. Nhung lai khong agree mindset nay :)
tôi rage quit liên tục, mấy cty gần đây ko như hoàn cảnh của bạn ấy. mình làm vì mình happy trước, thằng trả lương nó có khoảng cách xa lắm, đối với nó mình là 1 cái payslip thôi.

nói 1 cách khác thì tôi cho là bạn ấy làm cty rác :D, cv tôi cũng ko nộp chứ đừng nói là làm nó happy

làm thế nào để cả 2 hài lòng, chứ mỗi 1 bên sếp vui, tôi ức chế là tôi nghỉ.

// cty trước tôi ko thấy công bằng nên nghỉ trong êm đẹp, sếp làm trực tiếp mà quyết định trực tiếp lương + biết payslip, tôi thấy ko công bằng với sếp nên nghỉ. tôi ko biết lương sếp, cũng ko có 360 độ review -> nghỉ
 
Sửa lần cuối:
Sao thím viết ngược hẳn với những gì mình trải qua.
Mình làm qua 3 cty. 2 cty đầu là outsource, quy trình chuẩn chỉ, mọi thứ rõ ràng.
Còn cty hiện tại, là cty product, chả có quy trình gì, intergration test cũng k có, source version control cũng k có. Dùng share folder để upload code =)))))
source version control cũng k có. thì chắc là dùng PHP và đồng nghiệp của bác chắc phải lứa 8x 7x nhỉ
 
giờ có việc mà làm đã, chỉ có outsource mới có đủ năng lực để tuyển hết các frehser chứ cty product nào đủ slot mà tuyển.
 
thím kiếm job nước ngoài qua đâu vậy nhỉ, em cũng muốn làm remote cho tây lông quá mà chưa biết tìm đường
Ngày trước tui lần đầu đi làm cho US là nhờ ... họ kiếm mình
  • Mình cứ làm cái mình thích -> Share lên blog mình
  • Mình tham gia community của họ

Xong, họ thấy ngon thì họ hốt thôi.

PS :// Cách này k dành cho các bạn thích kiểu "tui chỉ làm vì $$$" =)))
 
Tui k có nói okay hay không. Tui chỉ nói từ ý đó suy ra OS chả khác gì bải rác công nghiệp của đám fresher -_-
chả phải, do cơ cấu và cách vận hành của team chứ. tôi k biết cty của ông ntn, nhưng cty đầu tiên tôi làm cũng là OS, có 2 tháng để training, và nếu đủ level sẽ ký hợp đồng chính thức và join dự án
 
Rác hay ko đíu phải việc của mình, mình cũng chỉ làm thuê cho cty, đó là việc của cty, ko cần lo dùm thằng đang ở hotel 5 sao đâu.

via theNEXTvoz for iPhone
Nah ! Tui k phải chỉ để ... code. Mà là có thú vui trong đó.
Nên code rác càng khiến mình khó chịu.

Chưa kể code rác thì việc implement features càng mệt mỏi hơn.
Mé ai đời thuở cURL code lập lại n lần mà không làm class để handle, log v..v.
Khi có issues khóc tiếng máng.

Code là phải phê, phải "ra" ... Còn code mà chỉ có thể chửi thằng chóa nào code cái này ... thì mất hết zui !
 

Thống kê chủ đề

Ngày tạo
SoulEvilX,
Người trả lời cuối
never_can_tell,
Trả lời
123
Lượt xem
13.860
Quay lại
Lên đầu trang