it-swarm-vi.com

Con đường sự nghiệp cho một nhà phát triển không thích quản lý là gì?

Nếu bạn là nhà phát triển (Nhà phát triển cao cấp hoặc Nhà phát triển chính) và bạn thích ở lại với mã/thiết kế hơn là theo đuổi nghề quản lý, thì con đường sự nghiệp có sẵn tại công ty của bạn, hoặc bất kỳ bạn đã nghe nói đến là gì? Bạn có thể đi bao xa?

Có thể tiếp tục là một người đam mê cho đến khi bạn cắn bụi hoặc điều đó quá ngây thơ?

Có phải những người như chú Bob chẳng hạn vẫn được coi là nhà phát triển, như họ tuyên bố?

110
Shady M. Najib

Tôi sẽ đi ra ngoài ở đây và nói điều gì đó không có khả năng là câu trả lời bạn muốn nghe, nhưng nếu bạn không thích quản lý, con đường sự nghiệp của bạn sẽ rất hạn chế. Nếu những gì bạn thích làm là mã, và nếu bạn thực sự giỏi về nó và bạn không muốn dừng lại, thì con đường sự nghiệp của bạn sẽ đi theo một quỹ đạo duy nhất: kỹ sư phần mềm và kỹ sư phần mềm cao cấp.

Nếu người khác nhận ra bạn tốt như thế nào thì thiên hướng của họ sẽ có xu hướng đưa bạn vào vị trí mà bạn có thể truyền kinh nghiệm của mình cho người khác. Nói cách khác, họ sẽ muốn bạn quản lý và/hoặc chỉ đạo. Thật khó để đảm nhận trách nhiệm được thêm vào đó mà không đảm nhận một số hình thức quản lý. Nếu bạn là một kiến ​​trúc sư và chịu trách nhiệm cho thiết kế của một hệ thống và nếu bạn muốn thiết kế đó được thực hiện thành công, bạn sẽ cần phải lãnh đạo và quản lý người khác. Nếu bạn trở thành người sáng lập một công ty khởi nghiệp và bạn trở nên thành công, thì có thể đến một lúc nào đó bạn sẽ cần phải thuê một ai đó để giúp đỡ, và sau đó bạn sẽ cần phải quản lý họ. Nếu bạn trở thành CTO thì không có cách nào bạn có thể không quản lý.

Điều đó đang được nói, tôi không nghĩ câu hỏi này có thể được trả lời mà không hiểu nó là gì về quản lý mà bạn không thích. Bạn không thích quản lý nhân sự? Bạn không thích ý tưởng mã hóa không phải là trách nhiệm chính của bạn? Bạn không thích gánh nặng trách nhiệm cho thành công của một cái gì đó?

Câu trả lời cho câu hỏi cơ bản đó sẽ giúp chỉ cho bạn đi đúng hướng. Hoặc nói theo một cách khác, một cách chúng ta nên tất cả nghĩ về công việc chúng ta làm, đó là: công việc lý tưởng của bạn là gì trông như thế nào? Hãy quên đi những tiêu đề trong một giây, quên đi công ty bạn làm việc, chỉ tập trung vào cuộc sống hàng ngày của bạn và những điều đó sẽ khiến bạn thực sự hạnh phúc và phát triển. Sau đó làm việc để tạo vị trí đó tại nơi bạn làm việc, hoặc tại một công ty bạn tự xây dựng.

76
Byrne Reese

Phụ thuộc vào loại công ty bạn làm việc.

Nhiều công ty không đánh giá cao các nhà phát triển tài năng, có kinh nghiệm cao như các nhà quản lý và sẽ không bao giờ thưởng cho họ ở cùng cấp độ <- Đây không phải là loại công ty mà bạn nên làm việc.

Các công ty khác (thường tập trung vào công nghệ) sẽ đánh giá cao các nhà phát triển của họ hơn và việc duy trì công nghệ không nên giới hạn sự nghiệp của bạn về phần thưởng và trạng thái <- bạn có thể muốn làm việc cho loại công ty này.

Nếu bạn có một chút tinh thần kinh doanh, bạn cũng có thể thành lập công ty của riêng mình - thì bạn sẽ là ông chủ.

29
DanSingerman

Tại công ty của tôi, các bài hát quản lý và đóng góp cá nhân là riêng biệt và chủ yếu là song song. Những người đóng góp cá nhân có thể tăng rất cao trong công ty (lên đến Fellow kỹ thuật) mà không phải là người quản lý nhân dân. Nó giúp tránh một phần Nguyên tắc Peter , mặc dù không bao giờ hoàn toàn.

18
Noah Richards

Mặc dù Kiến trúc sư dường như có ý nghĩa tiêu cực, tôi nghĩ đó là kỹ thuật tương đương với việc chuyển sang quản lý.

17
John MacIntyre

FWIW, Microsoft (giống như các công ty lớn khác, tôi chắc chắn) có con đường sự nghiệp cho những người không phải là người quản lý đi đến cấp độ tương đương VP (Kỹ sư phân biệt và Kỹ sư kỹ thuật). MS thực sự lớn trong việc thể hiện một con đường sự nghiệp cho những người không phải là người quản lý.

12
Alan

Có lẽ là một cái gì đó như thế này:

Nhà phát triển -> Nhà phát triển -> Nhà phát triển Sr/Trưởng nhóm/Nhà phát triển chính -> Kiến trúc sư phần mềm

7
JohnL

Ký kết hợp đồng. Có nhiều tiền hơn trong công việc tự do.

4
Ryan Roberts

Có một số con đường tôi đã thấy:

  1. Giám đốc sản xuất
  2. Nhà phân tích yêu cầu
  3. Kiến trúc sư
  4. Trưởng nhóm
  5. Quản lý cấu hình
  6. Nhà văn kỹ thuật
  7. Người sáng lập khởi nghiệp
  8. Nhà văn cấp
4
wheaties

Phụ thuộc vào công ty. Rất nhiều công ty cung cấp hai con đường cho các nhà phát triển tiến bộ: kỹ thuật và quản lý. Nếu bạn thích kỹ thuật, bạn sẽ tăng dần mức lương, phát triển các kỹ năng dev có giá trị, nhưng gắn bó với sự phát triển - bạn trở thành một bậc thầy. Đó là ít tiền hơn là quản lý, nhưng nếu bạn muốn hack 'cho đến khi bạn chết, đó là cách để đi.

3
Fishtoaster

Nếu bạn làm việc cho một công ty nhỏ là một nhà phát triển có thể là vai trò cao nhất trừ khi bạn bắt đầu công ty của riêng mình. Sau đó, bạn sẽ trở thành một Nhà phát triển/Giám đốc. Đừng lo lắng quá nhiều về việc đạt được vai trò kỹ thuật cao nhất trong một công ty. Chỉ cần làm những gì làm cho bạn hạnh phúc.

3
Siamac Nikoo

Nếu bạn làm việc cho đúng loại công ty thì sẽ không có giới hạn để trở thành một nhà phát triển miễn là bạn thực sự giỏi về nó. Quản lý thực sự là một trong những cách dễ nhất để leo lên nấc thang sự nghiệp nếu bạn không thành thạo về kỹ thuật. Tôi đã thấy điều này rất thường xuyên trong thế giới phát triển phần mềm.

Vì vậy, tôi nghĩ rằng nếu bạn muốn sống trong thế giới mã nhưng lên đỉnh cây, bạn cần chắc chắn rằng bạn làm việc cho đúng công ty - nếu bạn đủ tốt trong thời gian đủ dài, họ sẽ tạo một vị trí cho bạn - cuối cùng bạn có thể trở thành một người ra quyết định (nhưng không phải là người quản lý) do kinh nghiệm rộng lớn của bạn. Tôi đã thấy các nhà phát triển chuyển sang vai trò Phó chủ tịch cấp cao mà không cần ai quản lý, nhưng do kiến ​​thức, kinh nghiệm và sự nhiệt tình của họ.

Ngoài ra, điều này nghe có vẻ hiển nhiên nhưng bạn nên nói với sếp về những lựa chọn thăng tiến trong nghề nghiệp của bạn - bạn có thể ngạc nhiên. Nó giúp nếu bạn nghĩ về một số chức danh công việc tiềm năng không tồn tại trong công ty của bạn và bạn có thể hỏi sếp của mình xem bạn có thể làm việc theo hướng đó hay không - một cái gì đó như "Head of Code Quality" hoặc về cơ bản là một tiêu đề gợi ý nhiều hơn là một nhà phát triển mặc dù bạn vẫn có thể chỉ là một nhà phát triển - điều này sẽ khiến bạn nổi bật khi nói đến các chương trình khuyến mãi trong tương lai hoặc thậm chí trả tiền đánh giá. Bạn phải nhớ rằng có ít việc làm ở đầu, vì vậy bạn cần phải nổi bật. Nhiều người nói rằng một chức danh công việc có nghĩa là rất ít, nhưng điều đó không đúng - nó có thể tạo nên sự nghiệp của bạn nếu bạn chọn cho riêng mình - thực hiện hành động đơn giản này cũng cho thấy một số tham vọng.

2
Heatwave

Texas Cụ có một thang kép khi tôi ở đó.

  • Kỹ sư liên kết
  • Kỹ sư
  • Kỹ sư cao cấp
  • ---- từ đây trở đi, bạn phải được đề cử bởi một người đã cao hơn
  • Thành viên của đội ngũ kỹ thuật
  • Thành viên cao cấp của đội ngũ kỹ thuật
  • (có thể) Thành viên xuất sắc của Nhân viên kỹ thuật
  • Thành viên TI
  • Thành viên cao cấp của TI
  • Đồng nghiệp hiệu trưởng TI (chỉ có một trong số này trong công ty, theo như tôi biết)
1
John R. Strohm

có rất nhiều danh hiệu được tìm thấy trong con đường lập trình viên nếu anh ấy gắn bó với nghề kỹ thuật, chẳng hạn như

  • Trưởng nhóm phát triển/Kỹ sư phát triển chính.
  • Trưởng nhóm.
  • Solution Architect (tập trung vào thiết kế và tích hợp hệ thống, v.v.).
  • CTO (Giám đốc công nghệ) .. đây hoàn toàn là kỹ thuật nhưng với gia vị là người có kỹ thuật hàng đầu trong Tổ chức.
0
Bishoy Ghaly