it-swarm.dev

Programcılar genellikle endüstride ne kadar süre kalır?

Yıllar boyunca çok şey duyduğum bir şey, BT dünyasında çalışanların genellikle hayat boyu kariyer yapmadığı, ancak "yanma" ve ilgisiz başka bir şey yaparak yeni bir kariyere başlama eğiliminde olmasıdır (ör. yazılım geliştirmeden muhasebeci olmaya kadar).

Bunu deneyiminizde genel olarak doğru buldunuz mu ve eğer öyleyse, yeni bir kariyere başlamadan önce insanların geliştirici olarak ne kadar süre çalıştıklarına dair genel izlenim nedir?

60
rjzii

Genç geliştiriciden, üst düzey geliştiriciden ekip liderine/yöneticisine ve şimdi geri geliştirmeye (daha sonra değil de yönetime geri dönmeyi umuyor olsa da) yazılım geliştirme sürecindeyim.

Çalışma hayatım 25 yılı aşkın bir süredir ve o zaman çalıştığım şirketler değiştikçe etki alanlarını ve teknolojileri değiştirdim. Daha sonra bu yeni deneyimi, gerektiğinde yeni pozisyonlar bulmak için kullandım, bu da diğer yeni alanlara ve teknolojilere yol açtı.

Bunca zamandır geliştiricileri benden daha eski ya da daha yaşlı olarak tanıyordum.

Bence çok fazla yapmaya çalışırsanız "tükenmiş" olur - uzun süreler boyunca 12+ saat gün ve/veya hafta sonları çalışır ve sadece bilgi işlem değil, herhangi bir endüstride gerçekleşir. Bunu yapmak zorunda kalırsam daha az stresli bir şey arayacağımı biliyorum.

Eğer mizacınıza uyan bir çalışma tarzı bulursanız, 65 yaşında (ya da hiç) emekli olana kadar çalışmaya devam etmemenizin bir nedeni yoktur.

84
ChrisF

Benim alanımda, gömülü sistemler, nadiren 40 yaşından küçük herhangi biriyle tanıştım. Başlangıçta, kendim dışında çeşitli zamanlarda dört farklı müteahhitimiz vardı ve dördünden üçü 50'nin üzerindeydi.

60 yaşın üzerindeyim ve yakın zamanda emekli olma planımız yok. (Bir gün yarı emekli olabilir ve haftada 40 saate kadar kesebilirim.) Yaklaşık 40 yıldır bu tür işleri yapıyorum ve hala eğlenceli. Bazı günler yaptığım işi yapmam için bana para verildiğine inanamıyorum.

Alanına giren bazı genç adamlar olduğunu biliyorum, çünkü onları Elektronik ve Robotik SE sitesinde yayınladım. Elektronik deneyim seviyesi sor yeniden oldu ve hemen hemen yanıtlayan herkes bir tür gömülü iş yapıyordu. Deneyim, mezun olanlardan benim gibi eski zamanlayıcılara kadar uzanıyordu. Birçoğunun benim gibi EE ve CS dereceleri kombinasyonu vardı.

38
tcrosley

Eğer sevmiyorsanız bu oldukça zorlu bir kariyer.

Sanırım para için programlamaya giren birçok insan görüyorsunuz, ancak ne kadar zor olduğunu anladıklarında, hızla yönetime geçmeyi düşünüyorlar.

Eğer sevmiyorsanız, koşmak oldukça hızlı bir koşu bandı.

37
John MacIntyre

1971'de lisede hobi olarak programlamaya başladım ve 1985'te 27'de kimya doktora programından ayrıldığımda profesyonel olarak başladım. Yani bu 39 yıllık hobici ve 25 profesyonelce ve şimdi 52 yaşındayım.

Evet, yönetici ve girişimci olmayı denedim ve ikisini de emdim. Bu yüzden son on yıldır kesinlikle programlamaya bağlı kaldım, ki bu sadece daha iyi değil aynı zamanda daha fazla para kazanıyorum.

90 yaşındayken bir walker ile açık kaynaklı konferanslar ve hackfestler etrafında dolaşmayı umuyorum. Bazı insanlar için bu bir meslek veya kariyer, ama benim için bir çağrı. İnsanlar çok eğlenceli bir şey yapmak için bana (ve iyi de) para ödüyorlar ve klavyeyi soğuk ölü parmaklarımdan kaldıracaklar.

23
Bob Murphy

Benim tecrübelerime göre bu doğru değil, ancak şimdi çok fazla eski geliştirici bilmediğimin farkındayım. Bildiğim en eski olan 40 yaşın üzerinde ve hala yeni teknolojilere ayak uyduruyor.

BT endüstrisinde tanıdığım insanların çoğu 20'li yaşlarının sonlarında veya 30'lu yaşlarındayken, bunun daha yaşlı olan herkesin yaktığı için olduğunu düşünmüyorum - bunun büyük olasılıkla endüstrinin son 20 yılda çok büyüdüğü, ve genç insanlar tarafından doldurulmuş daha fazla insana böyle bir ihtiyaç vardı.

Bu nedenle BT endüstrisindeki birçok kişi için henüz bir ömür boyu kariyere sahip olmak için yeterli zaman yoktu. Tamamen farklı bir şey yapmayı düşündüğüm zamanlar olmasına rağmen, bu sadece yanmaya yakın olmanın bir sonucu oldu ve şimdi çalışma tarzımı değiştirdiğim için çok daha mutluyum. BT endüstrisinde bir şekilde hayatım boyunca emin olacağımdan eminim.

11
Vetle

Birçok meslektaşım için aileleri kurduktan sonra yeni kariyerleri/BT'den çıkmayı düşündüklerini buldum. Bunun nedeni genellikle çalışmalarının beklendiği saatler ve/veya yeni küçük şeylere bakma ve hızlı hareket eden bir endüstriye ayak uydurma zihinsel baskısıdır.

Ben mutlaka katılıyorum muhakeme ile, ama barda ocakbaşı sohbetler bana söylüyorum.

Gerçek sayıların/yüzdelerin ne olacağından emin değilim, hala bu kariyerde bir ömür boyu kalan geliştiricilerin bol var ve bence değerli kaynaklar. büyük akıl hocaları olduğu için şanslıyım).

10
Martijn Verburg

İlginç bir şekilde, İşgücü İstatistikleri Bürosu (BLS), bir kişinin yaşamı boyunca sahip olduğu işlerin sayısı hakkında istatistiklere sahiptir, ancak değil bir kişinin kariyerlerini kaç kez değiştirdiğine dair herhangi bir istatistike sahiptir.

Bunu birkaç nedenden dolayı asla denemediler:

  1. Ekonomistler, sosyologlar vb. Arasında kariyer değişikliğini neyin oluşturduğuna dair fikir birliği yoktur. Örneğin, programlama işimden çıkarılırsam, bir çim bakım şirketi başlatın, ardından iki yıl sonra yeni bir programlama işi alın, kariyer değiştirdim mi?

  2. Tüm yaşamı boyunca aynı kişiyi takip etmek için boylamsal çalışma: gerektirir.

Tükenmişlik ile ilgili olarak, Psikolog Jon Snodgrass "Kişisel olarak tatmin edici olmayan işler kendinizle yaptığınız temel bir çatışmayı yansıtıyor. Çatışmanın kariyerinizden kaynaklandığını düşünebilirsiniz ve kariyerinizi değiştirirseniz çatışma ortadan kalkacaktır. Ancak, önce iç çatışmayı çözmeden doğru kariyeri seçemezsiniz. "

6
A. N. Other

Babam bir geliştirici ve 60 yaşında, 20'li yaşlarının sonlarında başladı. Şu an eski şirketi için serbest çalışıyor ve daha çok yönetici oldu, ancak yine de gelişmekten hoşlanıyor. Bence ölümüne kadar devam edecek.

Güncelleme: 63 yaşında programlamayı bıraktı.

5
nimcap

Aşağıdakiler benim kişisel görüşüm - Tüm rakamlar kendi deneyimlerime dayanıyor ve bilimsel olarak doğru olmayabilir. Gözlemler coğrafi olarak önyargılıdır.

Gözleminiz doğru. Birçok kişi ya yanar ya da 15 yıl içinde eski deneyimleri olur:

A) Çok iyi IQ'ları var ve

B) Çok sıkı çalışın

C) Mükemmel bir geçmiş performansı sağlamak

D) Tecrübe ile pazarlanabilir beceriler kazanmak

E) İyi bir ağa sahip olmak

Birçoğunun kariyeri terk etmesinin nedeni (sıralı bir liste değil)

  1. Eski teknolojilere sürekli bir talep yok

  2. Birçok teknoloji hızla eski hale gelir ve bakım çalışmaları dışında nadiren kullanılır

  3. 90'lar eski (y2K yakınında birkaç altın yıl hariç)

  4. Çoğu şirket insanları temel teknolojiler konusunda eğitmez. 1 telefon görüşmesinde herhangi bir beceri kazanabilirler

  5. Temel teknolojilerdeki eğitim yolu çok uzun ve çok fazla zaman alıyor

  6. Birçok iş sözleşmeli işler, yaşlandıkça daha güvenli olmak istiyorsun

  7. Bir sonraki teknolojiyi öğrenseniz bile, sadece 5 yıl kadar sürecek (ortalama olarak)

  8. İşverenler eski deneyimleri neredeyse hiç takdir edemezler

  9. İşverenler birçok işveren için ön uçtur

  10. Günümüz teknolojisini anlamak daha yüksek bir IQ gerektirir.

  11. Çoğu işveren bir CS derecesi veya benzerleri ister - Daha yaşlılar bunu gerektirmek için kullanmadı

  12. Eğer 50 şansınız varsa, sadece CSS 3.0'ı bildiği ve istemediğiniz için size patron olmak için 25 yaşında küstah bir şey istemezsiniz!

  13. Dış kaynak kullanımı yerel talebi etkiledi

  14. Rekabet zor

  15. En değerli uygulamalar zaten oluşturulmuştur (SAP, vb.) - Hazır yazılım her yerde

  16. İlgili diğer disiplinlere geçmek o kadar kolay değildir. Sertifika ve çok iyi deneyim talebi birçok durumda bir engeldir. Örneğin, HTML/CSS yapamayanlar bir gecede DBA olamazlar.

4
NoChance

Kişisel deneyim kontrpuan. Hızla 40'a yaklaşıyorum (birkaç ay kaldı) ve gelişimin bir çıkış yolunu arıyorum çünkü ... Yeteri kadar aldım. İlginç insanlarla harika bir yerde çalışıyorum, ancak programlamanın kendisini sinir bozucu gri, sarhoş ve sönük iş olarak buluyorum benim için. (Diğer insanların deneyimleri, neyse ki, farklılık gösterir!)

Yazılımın işçiliğine sevgiyle katılan insanların deneyimlerini okumak gerçekten harika; işin tatmin edici ve ilham verici olduğu insanlar. Sadece gelişimi seven ve sunduğu zorlukları seven arkadaşlarım var. Ama ben o insanlardan değilim. İşi yapamam değil - cehennem, eğer bu durumda bu işte bir düzine + yıl hayatta kalamazdım. Sadece sevmiyorum.

Bana gelince, ilk kariyerime geri dönmeye çalışmakla meşgulüm ((a) programlayabildiğimi bulduğumda, aptalca bıraktım, (b) insanlar bunun için bana isteyerek ödeyeceklerdi ve (c) kira ödemek gerekiyor). Bu yüzden araştırma bilimine, laboratuara girdiğimde, o alandaki meslektaşları ile konuştuğumda ve aklımı dünyanın nasıl işlediğini çözme zorluğuna uyguladığımda beni dolduran sıcak hislere geri dönüyorum ve akıl yürütme ve analitik becerileri (en azından) yazılımdaki kadar zorlayıcı kullandığım yerde, bunun gerçekten farklı mizaçlara hitap eden farklı kariyerlerle ilgili olduğunu söylüyor.

Yani bu "eski" programcı kendini yeniden icat etmek ve yoluna devam etmekle meşguldür :) (Bu bir finansal risk anlamına gelse de) Pax

4
Hal

BT'de yanmış kimseyi tanımıyorum. Duyduğunuz hikayeler büyük ölçüde takıntılı olan insanlardan ve evet böyle insanlar yanıyor ama BT'ye özgü değil ve çok nadir.

Farklı şeyler yapmaya devam eden birkaç insan tanıyorum ama bunun nedeni BT'de devam etmelerini engelleyen herhangi bir şeyden ziyade onlara daha çekici gelmesiydi.

Yaklaşık 20 yıldır BT'de çalışıyorum ve durmak ve neden istemem ya da ihtiyacım olduğunu görmek için hiçbir neden göremiyorum.

3
Jon Hopkins

Tam tersini yaptım. Eskiden özel ihtiyaçları olan öğrencilere ders veriyordum ve emekliliğe kadar bunu yapamayacağımıza karar verdim. Neyse ki, yanmadan önce durmayı başardım ve önceki kariyerimden pişmanlık duymadım.

Ayakta kalamama olarak algılanacağım korkusu var (Her zaman beni işe alacak kadar akıllı insanlar var mı diye merak ediyorum;)) ya da kendime yeni teknolojiyi kullanamayacağımı keşfetmekten daha kötü.

Uzun saatler boyunca, umarım bundan 10 yıl sonra daha iyi bir programcı olacaksınız. Kendimi yenmeyeceğim, çünkü 12 saatte diğerlerinden daha fazla 8 saatte yapabilirim (öğretmenin onları daha yavaş bir okuma grubuna koymalarını öneriyorum.). BT bile bile "kabin almak için çok kar üzerinden yürümek" ama B.S miktarı gerekir. diğer alanlarda dayanılmaz.

2
JeffO

Hangi sektörde çalıştığınıza bağlı olduğunu düşünüyorum. Bir bankadaki çalışma koşullarının doğası, aslında aynı işi yapsanız bile, bir .com tarzı girişim veya bir yönetim kurumundan oldukça farklıdır. İşimin temelde aynı olmasına rağmen, bir hafta sonunda bir yatırım bankasında çalıştığımdan bir DVD üreticisi için çalıştığımdan çok daha stresli olduğumu kesinlikle fark ettim.

2
Tom

14 yılı aşkın bir süredir lisansüstü geliştiriciden baş geliştirici ve çözüm mimara geçiyorum. Her zaman sadece bakım değil, yeni teknolojide yeni gelişme/göç olan projeler buldum ve kesinlikle seviyorum. Ekibimde yakın zamanda işe aldığımız ve 40 yaş üstü çiftler var ve bunlar yeni teknolojiler konusunda güncel. Ama evet, sürekli öğrenmeye devam etmek için tutkulu, coşkuyla okumak, videolara bakmak, blogları takip etmek, kullanıcı gruplarına ve konferanslara gitmek zorundasınız.

0
softveda