it-swarm.dev

Yönetimi sevmeyen bir geliştiricinin kariyer yolu nedir?

Geliştiriciyseniz (Kıdemli veya Baş Geliştirici) ve bir yönetim kariyerine devam etmek yerine kod/tasarımla kalmayı tercih ediyorsanız, şirketinizdeki mevcut kariyer yolları nelerdir? Ne kadar uzağa gidebilirsin?

Tozu ısırıncaya kadar bir inek olmaya devam etmek mümkün mü yoksa çok saf mı?

Örneğin Bob Amca gibi insanlar iddia ettikleri gibi hala geliştirici olarak kabul ediliyor mu?

110
Shady M. Najib

Burada bir uzuv çıkacağım ve duymak istediğiniz cevap olmayacak bir şey söyleyeceğim, ancak yönetimi sevmiyorsanız, kariyer yolunuz çok sınırlı olacaktır. Yapmak istediğiniz şey kodsa ve gerçekten iyi iseniz ve durdurmak istemiyorsanız, kariyer yolunuz tek bir yörüngede: yazılım mühendisi ve sonra kıdemli yazılım mühendisi.

Diğerleri ne kadar iyi olduğunuzu fark ederse, eğilimleri sizi deneyiminizi başkalarına aktarabileceğiniz bir pozisyona sokma eğilimindedir. Başka bir deyişle, yönetmenizi ve/veya yönlendirmenizi isteyeceklerdir. Bu ek sorumluluğu bir tür yönetim üstlenmeden üstlenmek zordur. Bir mimarsanız ve bir sistemin tasarımından sorumluysanız ve bu tasarımın başarıyla uygulanmasını istiyorsanız, başkalarını yönlendirmeniz ve yönetmeniz gerekecektir. Bir kuruluşun kurucusu olursanız ve başarılı olursanız, şansınız bir noktada yardım etmek için birini işe almanız gerekir ve sonra bunları yönetmeniz gerekir. Eğer bir CTO olursanız, o zaman cehennemde yönetemezsiniz .

Bununla birlikte, sevmediğiniz yönetim ile ilgili ne olduğunu anlamadan bu sorunun cevaplanabileceğini sanmıyorum. Personel yönetmekten hoşlanmıyor musunuz? Kodlamanın birincil sorumluluğunuz olmadığı fikrinden hoşlanmıyor musunuz? Bir şeyin başarısı için sorumluluk yükünü sevmiyor musunuz?

Bu temel sorunun cevabı sizi doğru yöne yönlendirmeye yardımcı olacaktır. Ya da başka bir deyişle, yaptığımız işi düşünmemiz gereken bir yol şu şekildedir: ideal işiniz ne işe yarar? gibi görünün mü? Bir saniyeliğine başlıkları unutun, çalıştığınız şirketi unutun, sadece günlük yaşamınıza ve sizi gerçekten mutlu edecek ve gelişecek şeylere odaklanın. Ardından, çalıştığınız yerde veya kendi inşa ettiğiniz bir şirkette bu pozisyonu oluşturmak için çalışın.

76
Byrne Reese

Çalıştığınız şirket türüne bağlıdır.

Birçok şirket yetenekli, deneyimli geliştiricilere yöneticiler kadar değer vermiyor ve onları asla aynı seviyeye getirmeyecek <- Bu sizin gibi çalışmanız gereken bir şirket değil.

Diğer (genellikle daha teknoloji odaklı) şirketler geliştiricilerine daha fazla değer verir ve teknolojide kalmak kariyerinizi ödül ve statü açısından sınırlandırmamalıdır <- muhtemelen bu tür bir şirket için çalışmak istersiniz.

Biraz girişimci ruhunuz varsa, kendi şirketinizi de kurabilirsiniz - o zaman patron olursunuz.

29
DanSingerman

Şirketimde, yönetim ve bireysel katkıda bulunanlar ayrı ve çoğunlukla paraleldir. Katkıda bulunanlar, kişi yöneticisi olmadan şirkette (Teknik Arkadaşa kadar) çok yükselebilir. Asla tamamen olmasa da Peter Prensibi 'dan kısmen kaçınmaya yardımcı olur.

18
Noah Richards

Mimar olumsuz çağrışımlara sahip gibi görünse de, bence bu yönetime geçmenin teknik eşdeğeri.

17
John MacIntyre

FWIW, Microsoft (diğer büyük şirketler gibi, eminim) VP eşdeğeri seviyelere (Distinghished Engineer and Technical Fellow) giden yönetici olmayanlar için kariyer yolları vardır. MS, yönetici olmayanlar için bir kariyer yolu göstermekte gerçekten büyüktür.

12
Alan

Muhtemelen böyle bir şey:

Jr Geliştirici -> Geliştirici -> Sr Geliştirici/Takım Lideri/Baş Geliştirici -> Yazılım Mimarı

7
JohnL

Akit. Serbest çalışmada çok daha fazla para var.

4
Ryan Roberts

İzlediğim birkaç yol var:

  1. Ürün Müdürü
  2. Gereksinim Analisti
  3. Mimar
  4. Takım Lideri
  5. Yapılandırma yöneticisi
  6. Teknik Yazar
  7. Başlangıç ​​Kurucusu
  8. Hibe Yazarı
4
wheaties

Şirkete bağlıdır. Birçok şirket, geliştiriciler için iki yol sunmaktadır: teknik ve yönetim. Teknik tercih ederseniz, ödeme derecesinde yavaşça ilerler, değerli geliştirme becerileri geliştirirsiniz, ancak gelişime bağlı kalırsınız - bir guru haline gelirsiniz. Yönetime gitmekten daha az para, ama ölene kadar kesmek istiyorsanız, gitmenin yolu budur.

3
Fishtoaster

Küçük bir şirkette çalışıyorsanız, kendi şirketinizi kurmadıkça geliştirici olmak en büyük rol olabilir. Daha sonra Geliştirici/Yönetmen olacaksınız. Bir şirkette en yüksek teknik role ulaşmak konusunda fazla endişelenmeyin. Sadece seni mutlu eden şeyi yap.

3
Siamac Nikoo

Doğru türde bir şirket için çalışıyorsanız, gerçekten iyi olduğunuz sürece geliştirici olmanın bir sınırı olmamalıdır. Yönetim aslında teknik olarak daha az yetkinseniz kariyer basamaklarını tırmanmanın en kolay yollarından biridir. Bunu yazılım geliştirme dünyasında çok sık gördüm.

Bu yüzden kod dünyasında yaşamak, ancak ağacın tepesine çıkmak istiyorsanız, doğru şirket için çalıştığınızdan emin olmanız gerektiğini düşünüyorum - yeterince uzun süre yeterince iyiyseniz, sizin için bir konum yapacaklar - sonuçta, engin deneyiminiz nedeniyle bir karar verici (ancak yönetici değil) olursunuz. Geliştiricilerin, yönetecek kimseleri olmadan, ancak bilgi, deneyim ve coşkuları nedeniyle Kıdemli Başkan Yardımcısı rollerine geçtiğini gördüm.

Ayrıca, kulağa bariz gelebilir, ancak patronunuzla kariyer ilerleme seçenekleriniz hakkında konuşmalısınız - şaşırabilirsiniz. Şirketinizde bulunmayan bazı potansiyel iş başlıkları hakkında düşünürseniz ve patronunuza bunu değiştirmek için çalışıp çalışamayacağınızı sorabilirsiniz - "Kod Kalitesi Başkanı" gibi bir şey veya aslında sadece daha fazlasını ima eden bir başlık bir geliştirici olmanıza rağmen bir geliştirici - bu, gelecekteki promosyonlar söz konusu olduğunda veya hatta incelemeler ödediğinizde öne çıkmanızı sağlayacaktır. Üstte daha az iş olduğunu hatırlamanız gerekir, bu yüzden öne çıkmanız gerekir. Birçok insan bir iş unvanının çok az anlama geldiğini söylüyor, ancak bu doğru değil - kendiniz seçerseniz kariyerinizi yapabilir - bu basit eylemi yapmak da biraz hırs gösterir.

2
Heatwave

Ben oradayken Texas Instruments çift merdiveni vardı.

  • Mühendis Ortak
  • Mühendis
  • Kıdemli mühendis
  • ---- buradan, zaten daha yukarıda olan biri tarafından aday gösterilmelisin
  • Grup Teknik Elemanı Üyesi
  • Teknik Personel Kıdemli Üyesi
  • (belki) Değerli Teknik Personel Üyesi
  • TI Üyesi
  • TI Kıdemli Üyesi
  • TI Müdür (bildiğim kadarıyla şirkette bunlardan sadece bir tanesi vardı)
1
John R. Strohm

teknik kariyere bağlı kalırsa bir programcı yolunda bulunan birçok başlık vardır, örneğin

  • Lider Geliştirici/Lider Geliştirme Mühendisi.
  • Takım Lideri.
  • Çözüm Mimarı (sistem tasarımı ve entegrasyonu vb. Üzerine odaklanmıştır).
  • CTO (Baş Teknoloji Sorumlusu) .. Bu tamamen teknik ancak Örgütte en iyi teknik kişi olma özelliğine sahip.
0
Bishoy Ghaly