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


110

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ạ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ố?


3
Câu hỏi hay. Hãy tưởng tượng nếu các nhà nghiên cứu bệnh nhân điều trị bệnh Alzheimer hoặc du hành vũ trụ, hãy ngừng làm những việc khoa học chuyên nghiệp để thăng tiến sự nghiệp thông qua quản lý, vì không có con đường sự nghiệp cho họ. Buồn.
Tulains Córdova

3
@ user61852 Nhưng họ chủ yếu ngừng làm những việc khoa học chuyên nghiệp khi họ tiến bộ, đây không phải là vấn đề cụ thể đối với phần mềm. Một trong những người bạn của tôi có bằng tiến sĩ vi sinh tại một trong những viện Max Planck của Đức. Sếp của cô ấy thích nghiên cứu, nhưng một khi anh ấy ở "đỉnh", quản trị viên / quản lý đã chiếm lấy cuộc sống của anh ấy. Cá nhân, tôi sẽ tránh đi vào quản lý càng nhiều càng tốt, ngay cả khi điều này có nghĩa là thực hiện cắt giảm.
ACEG

1
Có lẽ, tôi đã có một truy vấn tương tự trong tâm trí. Làm thế nào về việc có một bộ kỹ năng / kinh nghiệm kép? Tôi nghĩ, những người kỹ thuật có thể nhảy từ Kỹ sư phần mềm / phần mềm cao cấp sang Trưởng nhóm sau đó là vị trí Kiến trúc sư. Di chuyển xa hơn, nên bắt đầu nhận kinh nghiệm quản lý. Con đường này có thể dẫn đến Giám đốc CNTT - CTO. sau đó tiếp tục dẫn đến CEO. Mặc dù phải mất nhiều thời gian hơn để đạt được điều đó nhưng chỉ là ý kiến ​​của tôi .. Chia sẻ quan điểm của bạn? Chúc mừng.

2
Trở thành một người đam mê là một trạng thái của tâm trí, vì vậy, miễn là bạn vẫn ổn, :) Về sự nghiệp, thật khó khăn, không phải ai cũng có thể là giám đốc CNTT hay CEO, một số công ty (không phải nhiều người thừa nhận nhưng tôi Tôi đã may mắn tìm được một người) sẽ cố gắng tính đến những gì bạn muốn làm cũng như những gì bạn có thể làm, họ có thể có mức lương rộng hơn so với một số công ty khác, ví dụ như tôi có thể ở lại làm nhà phát triển cấp cao chứ không phải cảm thấy cần phải tìm kiếm "khuyến mãi".
Chris Lee

Một điều cần lưu ý là nếu bạn ở trong một công việc đủ lâu, bạn có thể sẽ dần dần nhận trách nhiệm quản lý. Nếu bạn có 10 năm kinh nghiệm và những người duy nhất còn lại là sinh viên tốt nghiệp, bạn sẽ được lãnh đạo họ - không cần phải sợ hãi, có lẽ rất bổ ích và làm mới để giúp fledglings và trước khi bạn biết điều đó, bạn đã có kinh nghiệm quản lý.
Heatwave

Câu trả lời:


76

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. Hay nói theo một cách khác, một cách mà tất cả chúng ta nên nghĩ về công việc chúng ta làm, đó là: công việc lý tưởng của bạn trông như thế nào? Hãy quên đi những danh hiệ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.


1
Wow, thực sự rõ ràng trả lời.
Md Mahbubur Rahman

3
Hãy tưởng tượng nếu các nhà nghiên cứu bệnh nhân điều trị bệnh Alzheimer hoặc du hành vũ trụ, hãy ngừng làm những việc khoa học để tiến lên sự nghiệp của mình thông qua quản lý, vì không có con đường sự nghiệp cho họ. Buồn.
Tulains Córdova

1
Tôi biết ít nhất 1 công ty nơi các kỹ sư kiếm được nhiều hơn các nhà quản lý (nhiều hơn gấp đôi trong một số trường hợp).
mike30

1
+1 công việc lý tưởng của bạn trông như thế nào? Và không phải lúc nào cũng là về tiền, tôi tự hỏi mình không bao nhiêu về nhà mỗi ngày không hài lòng với giá trị công việc của tôi mỗi năm? Hóa ra đối với tôi, nó đáng giá một chút công bằng!
Chris Lee

2
"Con đường sự nghiệp của bạn sẽ rất hạn chế" - điều đó dựa trên quan niệm rằng "quản lý" bằng cách nào đó tốt hơn "công nghệ phần mềm". IMHO nó thực sự phụ thuộc vào những gì bạn muốn đạt được, cho chính mình. Nếu ai đó hạnh phúc hơn các hệ thống kỹ thuật thay vì quản lý người khác làm như vậy, thì tôi nói hãy ở lại kỹ thuật và làm những việc chuyên nghiệp.
miraculixx

29

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ẽ coi trọng 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ủ.


Quản lý của công ty quyết định ai là người có giá trị và thật kỳ lạ khi nói: "chúng tôi không có giá trị".
m3th0dman

@ m3th0dman nó sẽ không phải là "không có giá trị" được nhiều hơn "không như có giá trị", một cái gì đó là thường thật nhưng hiếm khi thừa nhận.
Evicatos

18

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.


17

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ý.


4
Một kiến ​​trúc sư không cần thiết quản lý con người hoặc dự án, vì vậy nó không phải lúc nào cũng là một động thái quản lý. Kiến trúc sư phần mềm của chúng tôi là những người rất giỏi trong việc xây dựng các kiến ​​trúc tốt nhất cho các dự án của chúng tôi.
JBRWilkinson

@JBRWilkinson Tôi không chính xác tìm kiếm một con đường quản lý (vì thực tế tôi đang tìm kiếm bất cứ thứ gì ngoại trừ: D) .. Tôi chỉ yêu cầu một "sự đánh giá cao" hợp lý cho kinh nghiệm của một người (về tài chính & khác), một con đường sự nghiệp không phải là một cách khác để quản lý "kỹ thuật" :)
Shady M. Najib

@ John Macintyre tại sao Kiến trúc sư có ý nghĩa tiêu cực? Ông đứng đầu trong tất cả các nhà phát triển? Là một kiến ​​trúc sư được coi là một vị trí xấu?
zzzzz

2
@iOsBoy Cá nhân, tôi nghĩ Kiến trúc sư là một vị trí tuyệt vời, tuy nhiên nhiều nhà phát triển liên kết kiến ​​trúc sư tiêu đề với các kiến ​​trúc sư tháp ngà, những người bỏ qua các chi tiết di chuyển một thiết kế trừu tượng vào thực tế của mã và các kiến ​​trúc sư nghĩ rằng mã hóa nằm bên dưới họ và họ cũng vậy quên làm thế nào hoặc không bao giờ có thể ở nơi đầu tiên. Google "kiến trúc sư phần mềm không thể mã hóa" hoặc "kiến trúc sư phần mềm hút".
John MacIntyre

1
@JohnMacIntyre từ mọi thứ tôi thấy Kiến trúc sư, như bạn đề xuất, kỹ thuật tương đương với người quản lý. Tuy nhiên, các ý nghĩa tiêu cực dường như chỉ xuất hiện khi một kiến ​​trúc sư mất khả năng thực hiện các thiết kế của riêng họ; chỉ cần chỉ vào một công nghệ và nói "sử dụng" không phải là một kiến ​​trúc sư.
derGral

12

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ý.


7
Cho đến nay, tất cả các công ty lớn mà tôi đã làm việc đều không có con đường sự nghiệp cho các kỹ sư trừ khi bạn a) đã ở với họ trong phần lớn sự nghiệp của bạn hoặc b) muốn đi vào quản lý. MS chỉ là một giấc mơ xa vời đối với đại đa số chúng ta
geocoin

7

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


4

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


Nhưng bạn không thể thấy bất kỳ con đường sự nghiệp ở cùng một nơi?
Shady M. Najib

3
Trừ khi bạn đủ may mắn để làm việc cho google, thinkworks hoặc một công ty nhỏ hơn với các giá trị tương tự. Không. Mọi con đường đều dẫn đến kiến ​​trúc sư không lập trình, không phải nơi nào tôi muốn
Ryan Roberts

3
Các nhà thầu có thể yêu cầu một mức lương cao vì rất giỏi trong một điều gì đó rất cụ thể, trừ khi công nghệ chuyên môn của họ là phổ biến, trong trường hợp đó chi phí của họ giúp họ hấp thụ thời gian thông báo ngắn.
JBRWilkinson

Hợp đồng là một lựa chọn tốt vì bạn di chuyển và làm việc trên nhiều dự án, bạn có sự hài lòng khi làm việc cho chính mình, bạn có thể kiếm được nhiều tiền, nếu không, hơn một người quản lý, và tránh phải trả một số thuế. Một số người không thích ý tưởng ký hợp đồng vì nhận thấy sự thiếu an toàn trong công việc.
Netricity

4

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

  1. Giám đốc sản xuất
  2. Yêu cầu phân tích
  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

Cấp nhà văn? Điều đó đáng lẽ phải làm?
Shady M. Najib

Nhà văn kỹ thuật !! Tại công ty của tôi, các nhà văn kỹ thuật ít nhiều là những người viết hướng dẫn sử dụng và những thứ tương tự .. đó có phải là ý bạn không?
Shady M. Najib

Có rất nhiều ý tưởng điên rồ có sẵn để tài trợ bởi chính phủ Hoa Kỳ mà những người có thể viết đề xuất bán kỹ thuật có thể tiếp cận được. Bạn vẫn phải thành thạo một chút về kỹ thuật.
Wheaties

3
@Shady - vâng, họ viết tài liệu và báo cáo kỹ thuật, v.v ... Đây là một nhiệm vụ khó khăn và đòi hỏi trình độ kỹ năng cao vì bạn phải hiểu tất cả các ngôn ngữ và công nghệ để có thể trích xuất các tình huống sử dụng, xử lý lỗi, v.v. tất cả là tài liệu của các lập trình viên, phải không? :-P
JBRWilkinson

3

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 di chuyển từ từ lên bậ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.


Tôi vẫn muốn biết loại chức danh / trách nhiệm / vị trí nào có thể có sẵn?
Shady M. Najib

Nơi tôi làm việc, bạn sẽ nhận được cùng một Tiêu đề, tức là "Người quản lý", nhưng vai trò và trách nhiệm của bạn sẽ thuộc về Kiến trúc sư chứ không phải là người quản lý dự án / người. Mặc dù tôi đã thấy điều này chỉ cuối cùng cho đến Giám đốc Sr - chưa bao giờ thấy Giám đốc hoặc Phó Chủ tịch mã hóa!
Preets

@Preets: Tôi có :)
Talonx

@talonx, rõ ràng là tôi đã làm việc ở công ty sai rồi;)
Preets

3

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.


2

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.


1

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 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)

0

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.

Không chắc chắn những CTO nào bạn đã gặp, nhưng không ai trong số chúng tôi đã thực sự làm được nhiều thứ kỹ thuật nữa ... Có vẻ như là tiêu đề mà các nhà quản lý CNTT mang iPad kết thúc. Nếu bạn là Giám đốc CNTT đang chiến đấu với iPad, thì bạn sẽ có được danh hiệu CIO. ;-)
Brian Knoblauch

-1

Luôn nhớ rằng bạn có thể đi một con đường khác và trở thành một nhà tư vấn phần mềm .. Bạn cũng có thể làm việc song song với các dự án khác như viết một số sách hoặc làm việc trong một blog ...


-7

Nếu bạn không thích quản lý, bạn nên tham gia quản lý để thay đổi mọi thứ và chấp nhận những người có cùng chí hướng.


2
Có những giới hạn để làm những việc bạn không thích, và khi những việc đó bao gồm quản lý mọi người, IMHO thực sự không được khuyến khích.
Matthieu

4
Cuộc sống quá ngắn ngủi cho điều đó.
Brian Knoblauch
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.