Nhân tiện tôi kể tí chuyện về một lead tệ sẽ huỷ hoại team như thế nào. Tôi từng có thằng lead khá tệ mặc dù nói chuyện rất kiểu cách (giọng Tràng An
) và ra vẻ tốt bụng, nhưng lại ngấm ngầm vun vén và chỉ mưu lợi cho bản thân. Tôi vô project chỉ nhận được vài hướng dẫn cơ bản kiểu đây là gitlab, đây là cục frontend, kia là backend... xong. Code của lão không có docs, không có hướng dẫn tích hợp, không có bất kỳ hướng dẫn nào, và vì làm remote nên lão không online giờ tôi làm, toàn online chiều và tối và lúc nào cũng tỏ ra bận để reject những yêu cầu giúp đỡ của tôi, mà cái project thì được kiến trúc kiểu spageti, một cục mono kết nối với một chục microservices qua http call và đéo có lấy một dòng doc
chưa kể các tool support migration, support local dev đều được viết kiểu mì xào rối rắm và quan trọng nhất là đéo có lấy một dòng hướng dẫn
Submit code thì có khi 2 3 ngày mới mò vào review xong lúc họp team thì nói sao thằng đấy làm chậm thế
, sếp to thì non-tech nên cũng hùa vào, giải thích mãi mới hiểu, xong lão lại quay ra nói lỗi do mình không thúc đẩy các dev khác review cho nhanh
Ok, tôi 9x đời đầu cũng là thể loại khá cam chịu nên chỉ ok ok, tao sẽ làm thế.
Cay nhất là vụ lão không support tôi kết nối vào server và còn nói "tự mày mò thử, ở đây chúng tôi cầ 10x engineer có thể làm việc độc lập", trong khi key để access vô server thì lão cầm, tôi phải raise lên daily meeting mới có ông devops nói đỡ, kiểu "mày không add key cho nó vô server thì nó access kiểu gì", xong thì lão mới giúp mà kiểu khá là bất mãn.
Thỉnh thoảng họp riêng với lão thì lão buột miệng nói mấy câu tôi thấy chột dạ: tao dùng thằng này vào việc này, ah, thằng đó chỉ để verify cái thiết kế của tao thôi... nên tôi cũng mường tượng lão đang nghĩ thế nào với tôi.
Làm với lão được 5 tháng thì tôi hết chịu nổi các chiêu trò của lão và tôi bay, hỏi ông tester ra mới biết vì lão làm ở đấy 5 năm rồi, code lão viết là chính và công việc cực kỳ ổn định, nay công ty mở rộng nên tuyển tôi vào, tôi thì quen quy củ nên toàn bắt lão review code rất kỹ mới merge, nhưng sự có mặt của tôi làm thay đổi cái khung 9to5 ổn định đó nên lão cay và tìm cách đá hết dev mới ra. Tôi check git history thì trên dưới 10 dev đã vào và code được vài tháng là bay
, thấy cũng an ủi phần nào.
Đi làm gặp thứ lead ích kỷ vun vén mới là thứ đáng sợ, code khó hay các vấn đề kỹ thuật làm tôi cảm thấy kích thích hơn và làm hăng hơn, nhưng team mate như shit thì chỉ có té, mình không thay đổi được nó đâu, trừ khi cấp trên nữa nhận ra và sửa thằng lead đó. Mà lỡ sếp trên cũng cùng một ruộc với nó thì vote nghỉ. Thường thì mấy thằng cùng sếp xây dựng project từ ban đầu sau này thường trở thành cái gai trong team và cản trở sự phát triển của người khác.
Thím đi làm rồi sẽ còn gặp nhiều, làm quen với điều đó thôi.