paint-brush
Giải thích thang cấp độ kỹ thuậttừ tác giả@ockam
37,655 lượt đọc
37,655 lượt đọc

Giải thích thang cấp độ kỹ thuật

từ tác giả Ockam10m2023/03/02
Read on Terminal Reader

dài quá đọc không nổi

Chúng tôi muốn chia sẻ cách chúng tôi cấp kỹ sư tại Ockam (https://www.ockam.io/). Đây là hình ảnh hậu trường về cách rất nhiều công ty xây dựng thang cấp độ. Nếu bạn là người sáng lập hoặc đang xây dựng cấu trúc mới cho nhóm kỹ sư của mình, hy vọng chúng tôi có thể giúp bạn tiết kiệm thời gian trong việc xây dựng những mô tả này từ đầu.
featured image - Giải thích thang cấp độ kỹ thuật
Ockam HackerNoon profile picture

Chúng tôi muốn chia sẻ cách chúng tôi thăng cấp cho các kỹ sư tại Ockam . Đây là góc nhìn hậu trường về cách nhiều công ty xây dựng thang cấp độ, nhưng vì lý do nào đó, nó hiếm khi được chia sẻ.


Nếu bạn là một kỹ sư mới vào nghề và đang suy nghĩ về quỹ đạo nghề nghiệp của mình, hãy kiểm tra các kỹ năng và trách nhiệm phía trước.


Nếu bạn là người sáng lập hoặc đang xây dựng một cấu trúc mới cho nhóm kỹ sư của mình, hy vọng rằng chúng tôi có thể giúp bạn tiết kiệm thời gian trong việc xây dựng những mô tả này từ đầu.

Tổng quan về thang kỹ thuật của chúng tôi

Tại Ockam, có ba lộ trình kỹ thuật để phù hợp với các thành viên trong nhóm với các mục tiêu phát triển khác nhau: IC, Quản lý và Điều hành. Thông thường, các kỹ sư sẽ hoàn thành các trách nhiệm ở cấp độ Kỹ thuật viên cao cấp trước khi chuyển sang quản lý con người.

MỨC ĐỘ

THEO DÕI CÁ NHÂN CỘNG TÁC VIÊN

QUẢN LÝ THEO DÕI

THEO DÕI ĐIỀU HÀNH

L1

kỹ sư tôi

-

-

L2

kỹ sư II

-

-

L3

kỹ sư III

-

-

L4

Kỹ sư cao cấp I

-

-

L5

Kỹ sư cao cấp II

Trưởng nhóm [Nhóm] Kỹ thuật

-

L6

Nhân viên kỹ sư I

Trưởng [Khu vực]

-

L7

Nhân viên kỹ sư II

Giám đốc [Sản phẩm]

-

L8

kỹ sư chính

Giám đốc cấp cao

-

L9

-

-

phó phòng kỹ thuật

Theo dõi cộng tác viên cá nhân (IC)

Dưới đây, chúng tôi đã trình bày chi tiết trách nhiệm của các cấp Kỹ thuật tại Ockam.


Bậc thang nghề nghiệp của chúng ta có các trách nhiệm đối với L2/L3, L4/L5 và L6/L7 được nhóm lại với nhau. Sự khác biệt giữa mỗi cấp độ đó là ở cấp độ đầu tiên; kỳ vọng là thành viên trong nhóm của chúng tôi đang thể hiện một số trong số nhiều hành vi ở cấp độ đó.


Ở cấp độ thứ hai, kỳ vọng là làm chủ hầu hết các hành vi và cũng bắt đầu thể hiện các hành vi ở một cấp độ cao hơn.

L1: Kỹ sư I:

Sự va chạm

  • Phạm vi
    • Tìm hiểu, viết, kiểm tra, đánh giá và viết mã tài liệu theo các tiêu chuẩn Kỹ thuật của Ockam và các phương pháp hay nhất về phát triển.


  • Trách nhiệm
    • Hoàn thành các nhiệm vụ được giao và đóng vai trò là người phản hồi đầu tiên khi có yêu cầu cho đồng đội của họ.

Kỹ năng chức năng

  • Năng lực kỹ thuật
    • Tham gia thiết kế phần mềm cho các tính năng nhỏ và sửa lỗi dưới sự giám sát trực tiếp.

    • Hoàn thành các dự án quản trị hệ thống nhỏ dưới sự giám sát trực tiếp.


  • Kiến thức
    • Đã phát triển sự hiểu biết về ít nhất một thành phần chính trong các sản phẩm của Ockam
    • Có thể trình bày rõ ràng mối quan hệ giữa công việc của họ với OKR của nhóm như thế nào.
    • Hiểu cách xác định và ghi lại các vấn đề nhỏ.
    • Hiểu được tầm quan trọng của bảo mật.

Hành vi

  • độ tin cậy
    • Có thể giao nhiệm vụ đúng thời hạn và theo thông số kỹ thuật.

    • Được giới thiệu về một nhiệm vụ nhỏ, có thể thúc đẩy nhiệm vụ đó hoàn thành bằng cách kết hợp phản hồi và đề xuất từ các kỹ sư cấp cao.


  • Hợp tác / Truyền thông
    • Yêu cầu giúp đỡ và học hỏi từ nó.

    • Truyền đạt hiệu quả tiến độ của các nhiệm vụ.

    • Có thể giao tiếp và nêu rõ trách nhiệm của mình và sử dụng hiệu quả khuôn khổ RACI.


  • Giá Trị Sống
    • Thể hiện sự chủ động và có động lực học hỏi các công cụ, tài nguyên và quy trình để phát triển với tư cách là một kỹ sư với mục tiêu trở nên tự chủ hơn.
    • Có tư duy phát triển, cải tiến liên tục.
    • Chấp nhận phản hồi một cách ân cần và học hỏi từ công việc của họ.

L2/3: Kỹ sư II/III:

Sự va chạm

  • Phạm vi
    • Phát triển, vận chuyển và duy trì các tính năng của sản phẩm với sự hướng dẫn của người quản lý và các kỹ sư cấp cao của họ.


  • Trách nhiệm
    • Chịu trách nhiệm về toàn bộ vòng đời của các dự án quy mô vừa và nhỏ: phát triển, thử nghiệm, sản xuất cũng như các bản sửa lỗi và cải tiến tiếp theo.
    • Có khả năng cung cấp hỗ trợ theo yêu cầu cho các tính năng mà họ hoặc nhóm của họ chịu trách nhiệm.

Kỹ năng chức năng

  • Năng lực kỹ thuật
    • Viết mã rõ ràng, súc tích, đã được kiểm tra và người khác dễ hiểu.

    • Theo dõi các sự cố GitHub và phản hồi nếu một cộng tác viên bên ngoài hoặc khách hàng đưa ra yêu cầu/vấn đề liên quan đến mã của họ.

    • Cải thiện trải nghiệm phát triển cho nhóm của họ bằng cách tăng cường các công cụ phát triển, phạm vi kiểm tra và/hoặc cấu trúc mã.

    • Đóng góp vào các đặc tả mã và tham gia đánh giá mã quy mô nhỏ.


  • Kiến thức
    • Nắm vững kiến thức về tất cả các thành phần của ít nhất một tính năng hoặc phần chính trong kiến trúc của Ockam, cùng với hiểu biết cấp cao về một số tính năng khác.
    • Hiểu biết về các tiêu chuẩn kỹ thuật của Ockam và các phương pháp hay nhất về phát triển.

Hành vi

  • độ tin cậy
    • Học hỏi từ những sai lầm và đang trên con đường cải tiến liên tục.

    • Bắt đầu tập trung vào việc đạt được kiến thức chuyên môn trong các lĩnh vực hoặc tính năng liền kề.

    • Biết cách ưu tiên nhiều nhiệm vụ hoặc bài tập và giao chúng đúng hạn.

    • Cung cấp hướng dẫn cơ bản cho những người đóng góp nguồn mở bên ngoài.


  • Hợp tác / Truyền thông
    • Biết khi nào cần yêu cầu trợ giúp để bỏ chặn bản thân.

    • Học cách thu thập kiến thức, kinh nghiệm và phản hồi từ các thành viên cấp cao trong nhóm của họ.

    • Truyền đạt hiệu quả tiến độ của các dự án cho nhóm của họ theo trách nhiệm của RACI và có khả năng đưa ra phản hồi chu đáo cho nhóm của họ.

    • Hiểu trách nhiệm của họ phù hợp như thế nào với OKR của nhóm.

    • Có liên lạc liên tục và biết khi nào nên đưa thông tin thích hợp cho người quản lý của họ.

    • Quản lý hiệu quả chương trình làm việc 1:1 với người quản lý của họ.


  • Giá Trị Sống
    • Được nhóm của họ tin tưởng trong phạm vi trách nhiệm của họ.
    • Chủ động, bắt đầu và cung cấp hỗ trợ ngay cả khi không được yêu cầu.
    • Cải thiện tốc độ học các kỹ năng mới.

L4/5: Kỹ sư cao cấp I/II:

Sự va chạm

  • Phạm vi
    • Hiểu và đưa ra các quyết định thiết kế hợp lý về các tính năng sản phẩm lớn hoặc phức tạp.

    • Hoạt động như một số nhân trong nhóm. Thường ưu tiên và đánh giá cao các nhiệm vụ không thuộc sở hữu hoặc không mong muốn giúp người khác tiến nhanh hơn.


  • Trách nhiệm
    • Chịu trách nhiệm về toàn bộ vòng đời của các dự án cỡ trung bình: thiết kế kỹ thuật, phát triển, thử nghiệm, sản xuất và triển khai cũng như các bản sửa lỗi và cải tiến tiếp theo.
    • Tìm giải pháp cho các vấn đề chưa được giải quyết, được xác định một cách lỏng lẻo, có tính kỹ thuật cao.

Kỹ năng chức năng

  • Năng lực kỹ thuật
    • Thiết kế các giao diện trừu tượng và xây dựng các thư viện mô-đun đã được thử nghiệm tốt và không có lỗi.

    • Thường xuyên cấu trúc lại mã để cải thiện khả năng xử lý lỗi, khả năng kiểm tra và khả năng bảo trì.

    • Liên tục viết, đồng viết và đánh giá tài liệu cũng như mã sẵn sàng sản xuất rõ ràng, ngắn gọn, đã được thử nghiệm và dễ hiểu đối với người khác.

    • Tích cực tìm kiếm những thứ cần vá/cập nhật/làm rõ ngay lập tức và lưu trữ các vấn đề rõ ràng mà những người đóng góp PMNM hoặc kỹ sư L1-3 có thể nhận ra.

    • Các phương pháp tiếp cận hoạt động với lăng kính bảo mật và tích cực tìm kiếm các lỗ hổng bảo mật cả trong mã và khi cung cấp đánh giá mã.


  • Kiến thức
    • Ngày càng hiểu biết về các xu hướng của ngành và các phương pháp hay nhất về phát triển và cảm thấy thoải mái khi viết mã trong môi trường nguồn mở.
    • Hiểu biết vững chắc về tất cả các thành phần sản phẩm của Ockam và thành thạo các tính năng đó do họ chịu trách nhiệm.
    • Sử dụng và hiểu các công cụ có hệ thống cần thiết để gỡ lỗi và chẩn đoán các sự cố trong đường dẫn CI/CD.

Hành vi

  • độ tin cậy
    • Dự báo chính xác các sản phẩm có thể giao trước từ hai đến ba tuần và giao hàng theo mốc thời gian đó.

    • Yêu cầu giám sát tối thiểu ngoài chỉ đạo cấp cao.

    • Chủ động khắc phục sự cố mà không được yêu cầu/phân công làm như vậy.

    • Xác định sự thiếu rõ ràng, không nhất quán và hạn chế kỹ thuật với các vấn đề hoặc nhiệm vụ được giao và có thể thực hiện các cải tiến khắc phục.


  • Hợp tác / Truyền thông
    • Làm việc trong nhóm của họ và các nhóm lân cận (ví dụ: DevEx) để giải quyết các vấn đề và thúc đẩy dự án hoàn thành.

    • Sớm báo cáo các vấn đề và sự cố một cách xây dựng để giúp điều chỉnh hướng đi và đảm bảo tiến độ hướng tới OKRs.

    • Xác định các yêu cầu xung đột trong toàn công ty và đánh dấu chúng cho người quản lý của họ.

    • Xác định các rủi ro trong mã, tính năng và thiết kế, đồng thời truyền đạt những rủi ro này cho nhóm của họ để cộng tác tìm giải pháp.

    • Truyền đạt hiệu quả tác động và sự đánh đổi của nhiều giải pháp khi trình bày giải pháp cho các vấn đề.


  • Ảnh hưởng
    • Có thể hiểu khi các nhiệm vụ được đề xuất không phù hợp với OKR của nhóm và có thể chuyển các nhiệm vụ đó vào hồ sơ tồn đọng.

    • Hiểu và truyền đạt hiệu quả RACI cho các nhiệm vụ của họ trong Nhóm của họ.


  • Giá Trị Sống
    • Kiên trì đối mặt với những rào cản và quyết tâm thúc đẩy các dự án hoàn thành.
    • Sở hữu sự đồng cảm của nhà phát triển và sử dụng sự đồng cảm đó để tạo ra trải nghiệm nhà phát triển đẹp, đơn giản và được ghi chép đầy đủ.
    • Duy trì tư duy phát triển và có tiêu chuẩn xuất sắc cao cho bản thân.
    • Có thể xác định và đề xuất các lĩnh vực công việc trong tương lai cho bản thân và những người khác trong nhóm của họ.

L6/L7: Nhân viên Kỹ sư I/II:

Sự va chạm

  • Phạm vi
    • Cung cấp hướng dẫn kỹ thuật cho nhóm điều hành và đưa ra các quyết định thiết kế và kiến trúc quy mô lớn.

    • Ước tính, đánh giá và quản lý các mốc thời gian của dự án với các nhóm quản lý và điều hành.


  • Trách nhiệm
    • Dẫn dắt các dự án quy mô lớn trong toàn bộ vòng đời.
    • Dự đoán và xác định các vấn đề kỹ thuật, rủi ro và các vấn đề có thể chuyển thành các nhiệm vụ mà sau đó có thể được giao cho IC L1 - L5.

Kỹ năng chức năng

  • Năng lực kỹ thuật
    • Tham gia vào quá trình xem xét thiết kế.

    • Tìm kiếm những lời chỉ trích mang tính xây dựng và đảm bảo rằng phản hồi kỹ thuật được chia nhỏ và được những người khác trong nhóm hiểu rõ.

    • Hiểu các giới hạn của các công cụ của Ockam và khi một vấn đề vượt quá các giới hạn đó, hãy sản xuất hoặc chỉ đạo nhóm của họ xây dựng một công cụ mới.

    • Thể hiện khả năng thành công trong nhiều tình huống kỹ thuật phức tạp trên nhiều trục: ví dụ: quy mô, sự không chắc chắn và tính liên kết.


  • Kiến thức
    • Chuyên gia trong các phần rất lớn của mã nguồn sản phẩm.

    • Là tài nguyên cho các nhóm khác cần trợ giúp về các tính năng liền kề.


  • Xây dựng đội ngũ / Huấn luyện
    • Tư vấn cho nhóm quản lý những hiểu biết sâu sắc và đề xuất sẽ cải thiện nhóm.
    • Giúp tạo các yêu cầu mô tả công việc và tham gia vào các vòng phỏng vấn.
    • Cố vấn nhiều đồng đội.

Hành vi

  • Ảnh hưởng
    • Có thể nhanh chóng giải quyết các vấn đề chiến thuật trong toàn nhóm để đảm bảo hoàn thành các dự án đúng hạn.

    • Đảm bảo rằng kiến thức được chia sẻ giữa các nhóm và không coi bản thân họ hoặc những người khác là một điểm thất bại duy nhất.

    • Xây dựng mối quan hệ với những người đóng góp nguồn mở và các đối tác bổ trợ.

    • Giám sát và nhận thức được công việc xảy ra trong nhóm.

    • Dự báo chính xác các sản phẩm có thể giao trước hai tháng và giao hàng theo mốc thời gian đó.

    • Thúc đẩy sự liên kết OKR trong toàn tổ chức và sử dụng ảnh hưởng của chúng để truyền cảm hứng cho nhóm của họ.


  • Giá Trị Sống
    • Thể hiện sự chủ động và cung cấp hỗ trợ ở tất cả các cấp trong nhóm của họ khi cần mà không cần yêu cầu.
    • Một người ủng hộ chính giúp xây dựng lòng tin trong toàn nhóm.
    • Hoạt động thông qua những người khác. Nâng cao các kỹ năng, tác động và chuyên môn của những người xung quanh họ.

L8: Kỹ sư chính:

Sự va chạm

  • Phạm vi
    • Thể hiện thành công khi dẫn dắt các dự án lớn, chiến lược hoặc phức tạp có khả năng tác động đặc biệt đến sự phát triển lâu dài của công ty.

    • Chủ yếu hoạt động như một hệ số nhân bằng cách xây dựng hệ thống, công cụ tác giả hoặc giới thiệu các chính sách hoặc mẫu giúp nâng cao mức năng suất của công ty.


  • Trách nhiệm
    • Làm việc với khách hàng và đối tác để dự đoán các trường hợp sử dụng sản phẩm mới và là người ủng hộ nhóm điều hành về các giới hạn sản phẩm.
    • Khám phá các không gian sản phẩm rộng lớn và làm việc với IC L6 đến L7 để xác định các vấn đề và hướng dẫn IC L1 đến L5 tìm giải pháp.

Kỹ năng chức năng

  • Năng lực kỹ thuật
    • Đảm bảo các thiết kế kỹ thuật được đánh giá đúng cho các dự án theo RACI và tư vấn cho các nhóm về cách cải thiện việc thực hiện.

    • Định hình các phương pháp mã hóa, phong cách, DevEx và các phương pháp hay nhất trên các lĩnh vực rộng lớn của mã sản phẩm nguồn.

    • Dẫn đầu các đánh giá mã quy mô lớn và có thể phê duyệt các bản cập nhật tính năng lớn.

    • Có khả năng gỡ lỗi các sự cố quy mô lớn đặc biệt khó, lỗi bảo mật hoặc ngừng dịch vụ.

    • Có kiến thức chuyên môn sâu về nhiều sản phẩm của Ockam và tạo ra các đóng góp mã chất lượng cao cho các tính năng này.


  • Chiến lược kỹ thuật
    • Làm việc với các nhà quản lý để chia nhỏ các OKR phức tạp thành các dự án dễ hiểu mà IC L1 đến L5 có thể xây dựng và duy trì một cách hiệu quả.

    • Thúc đẩy văn hóa về khả năng quan sát trên các sản phẩm của Ockam và giúp nhóm sử dụng dữ liệu vận hành để cải thiện tính ổn định và hiệu suất của các sản phẩm nhóm của họ.


  • Xây dựng đội ngũ / Huấn luyện
    • Là nhà tuyển dụng những tài năng hàng đầu đa dạng trên toàn cầu và có thể tìm nguồn, bán và giúp chốt các đề nghị cho các nhà quản lý và IC.

Hành vi

  • Ảnh hưởng
    • Ảnh hưởng và dẫn dắt các cuộc trò chuyện với nhóm điều hành về hướng của OKRs toàn công ty và lộ trình sản phẩm.

    • Hợp tác giữa các nhóm để giải quyết vấn đề và cấu trúc giải pháp cho các cuộc tranh luận kỹ thuật phức tạp.

    • Có thể chuyển đổi mối quan hệ nhà phát triển nguồn mở và kiến trúc sư doanh nghiệp có sẵn của họ thành người dùng và khách hàng.


  • Giá Trị Sống
    • Tập trung vào việc trở thành người cố vấn và hình mẫu cho tất cả nhóm của họ; trao quyền cho mọi người trong nhóm để trở nên xuất sắc trong vai trò của họ.
    • Là người ủng hộ các giá trị và đức tính của Ockam bên ngoài ranh giới của đội.