[Chia sẻ] Nếu chưa là senior thì phải biết.

Post bên box CNTT mà sao tự nhiên bị move qua đây.
Mình viết ngắn gọn thôi nhé. Ae nào hiểu đc những thứ này từ sớm thì coi như có duyên với nghề.

Tại sao có những người sớm có lvl senior (real) còn phần đông thì phải 5-7 năm và phần nhiều là không bao giờ lên senior nổi?

Khi vào dự án, chưa ai biết ai cả, người ta sẽ giao cho các bạn task từ dễ tới khó.
Việc của bạn là gì? Bạn không cần làm nhanh, không cần phải tỏ vẻ. Điều bạn cần là làm thật tỉ mỉ, thật chính xác và phải làm xong đc việc. Dần dần 5-7 cái task dễ, ng ta thấy bạn làm tốt, đáng tin cậy. Bạn sẽ được làm task medium rồi đến những task dành cho senior (trong 1-2 năm kinh nghiệm). Kinh nghiệm của bạn lên vù vù. Cứ thế thôi, bạn ko cần học 2-3 cái ngôn ngữ, chứng chỉ làm gì hết, cũng không cần phải quan hệ với ai, để thành mấy anh senior giả cầy.

Những ông làm hoài mà trình lên chậm. Chả phải do các ông thiếu thông minh. Là các ông làm việc thiếu cẩn thận, thiếu sự tin cậy. Chưa nói đến tài năng gì sất. Nên ko ai cho các anh làm, nên các anh không lên trình nổi.
Nếu làm việc thì mấy cái căn bản đã không xong, vừa lâu vừa ẩu, hay chém ẩu, cãi cùn, thì chả ai giao việc quan trọng cho mà làm.
Cho hỏi trường hợp ban đầu mình làm sai nhiều nhưng sau biết làm cẩn thận thì có mất nhiều thời gian để họ thay đổi ko nhỉ ? Giờ có tật thì sao nhỉ, hây dà
 
senior mà cần phải dc giao task là senior giả cầy rồi. Ko biết bạn chỉ biết tới đó hay là nói chưa đủ. Senior cần rất nhiều thứ chứ ko đơn giản chỉ là làm task đâu .
Okay.
Mình viết là chia sẻ dành cho những người chưa có kn đến lvl senior. Mà đây cũng ko phải post thể hiện, kể lể để mà phải xoáy vào cái khía cạnh thế nào là công việc của 1 senior. Mà senior nào không đc giao task hả bạn? Không giao task lấy cái gì để quy kết trách nhiệm, để mà tracking. Cần rất nhiều thứ chứ ko đơn giản là làm task thì là cần thứ gì nào? :smile: Cần đi chém gió, hầu hạ khách hàng hay là ngồi họp vẽ vờ cho có? Tất cả cái này nếu trình chưa đủ phải gánh vác. => lý do điển hình tại sao có những project nát :smile:

Nếu bạn nói senior là cần nhiều thứ thì nó đúng, nhưng nó tùy môi trường vào nơi làm việc. Tuy nhiên thì quan điểm của mình những cái đấy chỉ là trang trí thôi. Điều kiện tiên quyết là coding level đã. Những thứ bạn commit nó sẽ nói lên hết về bạn. Đơn giản vậy thôi. Không có thước đo nào chính xác hơn.
Nếu code chưa xong, giải quyết vấn đề công việc của mình chưa tròn. mà chỉ đi chém gió với chỉ tay 5 ngón. Thì xếp vào hạng giả cầy. Bất kể title gì. Ae nó không nói nó chỉ lắc đầu sau lưng.
 
Lên level senior thì ngoài technical skill còn nhiều thứ khác nữa. Mình thấy senior buột phải có impact trên team, xa hơn thì department, company level.
Trong ngành này đi. Thì level dev nó sẽ vào nằm ở khả năng nội tại. Nếu bạn nói impact quan trọng thì tại sao người ta vẫn nhảy từ cty này qua cty khác. Có ai nghi ngờ seniority của người khác chỉ vì người khác không nói nhiều hay không thể hiện impact? Mình thấy người ta nhận biết thông qua việc bạn không hoàn thành việc của mình. :rolleyes: qua những thứ bạn chém ẩu.
 
Nếu mod bên IT đã từ chối thớt này, thì chủ thớt nghĩ sao nếu mình move nó về f95.
mình chả biết. Chủ yếu mình muốn share cái này cho mấy em chưa nhiều kn hiểu thôi. Mà sao bị từ chối vì mình đặt title clickbait à :D Mình biết vậy đấy nhưng chả phải như thế thì sẽ đc nhiều ng coi hơn sao.
 
Có 2 cái tật mình đánh giá thấp mà mình thấy mấy bạn mới vào nghề hay mắc phải.
1) Làm nhanh và ẩu, thiếu test sơ đẳng, sai typo, test sơ đã lỗi. Đừng cố thể hiện mình làm dc nhanh, dc nhiều. Quan trọng là kịp deadline và ít lỗi. Chứ đừng làm cho nhanh, xong đưa cho QA rồi ngồi bấm dt, xem youtube.
2) Lười: ko đầu tư trí tuệ vào. Toàn làm kiểu cho xong task. Ko nghĩ đến hệ thống chung hay code chung, cứ làm kiểu quick and dirty. Xong bôi ra dup code, technical debt và bad practices
 
Thớt hay nhưng ngắn quá. Junior như e đọc được mấy bài như này như bắt được vàng. Đặt gạch hi vọng các bác senior chia sẻ thêm về con đường các bác đã đi :adore:

via theNEXTvoz for iPhone
 
Okay.
Mình viết là chia sẻ dành cho những người chưa có kn đến lvl senior. Mà đây cũng ko phải post thể hiện, kể lể để mà phải xoáy vào cái khía cạnh thế nào là công việc của 1 senior. Mà senior nào không đc giao task hả bạn? Không giao task lấy cái gì để quy kết trách nhiệm, để mà tracking. Cần rất nhiều thứ chứ ko đơn giản là làm task thì là cần thứ gì nào? :smile: Cần đi chém gió, hầu hạ khách hàng hay là ngồi họp vẽ vờ cho có? Tất cả cái này nếu trình chưa đủ phải gánh vác. => lý do điển hình tại sao có những project nát :smile:

Nếu bạn nói senior là cần nhiều thứ thì nó đúng, nhưng nó tùy môi trường vào nơi làm việc. Tuy nhiên thì quan điểm của mình những cái đấy chỉ là trang trí thôi. Điều kiện tiên quyết là coding level đã. Những thứ bạn commit nó sẽ nói lên hết về bạn. Đơn giản vậy thôi. Không có thước đo nào chính xác hơn.
Nếu code chưa xong, giải quyết vấn đề công việc của mình chưa tròn. mà chỉ đi chém gió với chỉ tay 5 ngón. Thì xếp vào hạng giả cầy. Bất kể title gì. Ae nó không nói nó chỉ lắc đầu sau lưng.
Nếu bạn comment ntn thì chỉ mới là level middle chứ chưa lên dc level senior đâu. Tầm nhìn bạn đang bị bó hẹp trong việc coding, coi nó là cả 1 bầu trời chân lý . Trong khi cái quan trọng nhất là solution, communication . Việc code chỉ đơn giản là thi hành thôi
 
Có 2 cái tật mình đánh giá thấp mà mình thấy mấy bạn mới vào nghề hay mắc phải.
1) Làm nhanh và ẩu, thiếu test sơ đẳng, sai typo, test sơ đã lỗi. Đừng cố thể hiện mình làm dc nhanh, dc nhiều. Quan trọng là kịp deadline và ít lỗi. Chứ đừng làm cho nhanh, xong đưa cho QA rồi ngồi bấm dt, xem youtube.
2) Lười: ko đầu tư trí tuệ vào. Toàn làm kiểu cho xong task. Ko nghĩ đến hệ thống chung hay code chung, cứ làm kiểu quick and dirty. Xong bôi ra dup code, technical debt và bad practices
Nhưng có phải nhiều công ty đánh giá KPI dựa trên tốc độ làm task không nhỉ, làm càng nhanh thì càng được coi là tốt
 
Lên level senior thì ngoài technical skill còn nhiều thứ khác nữa. Mình thấy senior buột phải có impact trên team, xa hơn thì department, company level.
sai nhé, tôi thấy ko đúng lắm với team Âu Mỹ, tụi nó có thể thay thằng SA chỉ sau 1 đêm thôi nhé, mọi thứ bay màu sau khi có mail thông báo
GAilj9P.png

team châu Á thì tình cảm hơn xíu, còn thương lượng dc
tBwC9dz.png
 
sai nhé, tôi thấy ko đúng lắm với team Âu Mỹ, tụi nó có thể thay thằng SA chỉ sau 1 đêm thôi nhé, mọi thứ bay màu sau khi có mail thông báo
GAilj9P.png

team châu Á thì tình cảm hơn xíu, còn thương lượng dc
tBwC9dz.png
Chưa hiểu về cái quote của bạn lắm.
 
2024 ông nào vẫn coi coding skill + năm exp là thước đo đánh giá senior thì fail rồi.
  • thứ 1 IT không chỉ có mỗi role dev
  • thứ 2 là ngay cả role dev thì code chỉ là 1 step, nếu nhận requirements rõ ràng thì thằng junior cũng code được tasks của senior.
  • đánh giá của t là senior = exp + khả năng làm việc độc lập + ownership những thứ đảm nhiệm.
 
2024 ông nào vẫn coi coding skill + năm exp là thước đo đánh giá senior thì fail rồi.
  • thứ 1 IT không chỉ có mỗi role dev
  • thứ 2 là ngay cả role dev thì code chỉ là 1 step, nếu nhận requirements rõ ràng thì thằng junior cũng code được tasks của senior.
  • đánh giá của t là senior = exp + khả năng làm việc độc lập + ownership những thứ đảm nhiệm.
Senior mình thấy khả năng làm việc độc lập trong 1 team là ok á bạn, ngoài ra mình thấy cần có khả năng mentor nữa bạn, để hướng dẫn cho các bạn thấp hơn.
 
Có 2 cái tật mình đánh giá thấp mà mình thấy mấy bạn mới vào nghề hay mắc phải.
1) Làm nhanh và ẩu, thiếu test sơ đẳng, sai typo, test sơ đã lỗi. Đừng cố thể hiện mình làm dc nhanh, dc nhiều. Quan trọng là kịp deadline và ít lỗi. Chứ đừng làm cho nhanh, xong đưa cho QA rồi ngồi bấm dt, xem youtube.
2) Lười: ko đầu tư trí tuệ vào. Toàn làm kiểu cho xong task. Ko nghĩ đến hệ thống chung hay code chung, cứ làm kiểu quick and dirty. Xong bôi ra dup code, technical debt và bad practices
Đúng là vậy.
 
Nếu bạn comment ntn thì chỉ mới là level middle chứ chưa lên dc level senior đâu. Tầm nhìn bạn đang bị bó hẹp trong việc coding, coi nó là cả 1 bầu trời chân lý . Trong khi cái quan trọng nhất là solution, communication . Việc code chỉ đơn giản là thi hành thôi
Tôi không cần thể hiện. Tôi cho lời khuyên với mấy bạn level non. Anh vào đây phân tích tôi làm gì. Nghĩ sao code không xong mà nói chuyện solution, communication. Hay là bảo không code được nhưng mà nói được. Code junior nhưng tư duy senior. Thôi vô chủ đề mà nói. Đừng xoáy vào level của tôi.
 
Back
Top