Programcılar genellikle endüstride ne kadar süre kalıyor? [kapalı]


60

Yıllar boyunca çok fazla duyduğum bir şey, BT dünyasında çalışanların genel olarak yaşam boyu kariyer yapmamaları, ancak "yakılma" ve ilgisiz başka bir şey yaparak yeni bir kariyer başlatma eğiliminde olmalarıdır (örneğin; yazılım geliştirmeden bir muhasebeci olmaya).

Bunu genel olarak deneyimlerinizde doğru buldunuz mu ve öyleyse, insanların yeni bir kariyere başlamadan önce geliştiriciler olarak ne kadar süre çalıştığı konusundaki genel izlenim nedir?


48
IT'de çalışmak! = Programcı olmak.
JB King,

1
@JB King - Bu doğru, ancak çoğu kişi programcıların BT alanında olduğunu düşünüyor ve pek az şirket hepimizi birbirine yakın çalışıyor. Bu nedenle, bazı sistem yöneticileri ve programcılar hakkında yorum yapan benzerleriyle konuştum.
rjzii

2
Bununla birlikte, iyi yanıtların, bilişim sektörünün (SysAdmin, Geliştirici, Tasarımcı vb. Gibi) 1970'lerin ortalarına kadar olan ana akış haline gelmediği akılda tutulmalıdır. Bu yüzden, halen çalışmakta olan en tanışma olasılığınız olan en yaşlı kişi, 40'lı veya 50'li yaşlarının sonunda olacak. Bunların çoğunun 30'lu yaşların sonunda veya 40'lı yaşların başında olacağını hayal ediyorum.
tehnyit

@ tehnyit: Şaşırdın. 50'lerinde yönetime “terfi” e direnen birkaç programcı tanıyorum.
Michael H.

1
Bugün emekli olanların (Birleşik Krallık'ta) yalnızca 1960'ların sonlarında çalışmaya başladıkları ve @tehnyit'in belirttiğine göre çoğu kişinin muhtemelen bundan sonra katıldığı belirtmek için biraz erken. İnsanların hangi kesiminin 0-30 yıl içinde ayrıldığını ancak ortalama kalış süresinin ne kadar sürdüğünü söyleyebiliriz.

Yanıtlar:


84

Genç geliştiriciden, üst düzey geliştiriciden takım liderine / yöneticisine kadar tüm çalışma hayatım boyunca yazılım geliştirmedim ve şimdi yeniden geliştirmeye başladım (daha sonra değil, yönetime geri dönmeyi umuyorum).

Çalışma hayatım 25 yıldan fazla bir süredir devam ediyor ve o zaman çalıştığım şirketler değiştiği için alan ve teknolojileri değiştirdim. Daha sonra bu yeni deneyimi, gerektiğinde diğer yeni alanlara ve teknolojilere götüren, yeni pozisyonlar bulmak için kullandım.

Tüm bu zaman boyunca geliştiricileri benden eski ya da yaşlı tanıyorum.

Bence "tükenme" çok fazla şey yapmaya çalışırsanız - uzun süreler boyunca 12+ saat gün ve / veya hafta sonları çalışmak ve sadece bilgi işlem yapmak yerine herhangi bir sektörde gerçekleşir. Bunu yapmak zorunda kalırsam daha az stresli bir şey arayacağımı biliyorum.

Eğer mizacınıza uygun bir çalışma şekli bulursanız, o zaman 65 yaşında (veya ne zaman) emekli oluncaya kadar çalışmaya devam edemezsiniz.


3
ChrisF’in dediği gibi, kendimi o kadar uzun tutabilirim!
Chris

2
@ChrisF - 65 'te programlamayı durdurur musunuz?
John MacIntyre

2
@John - Muhtemelen. Mesleğim olarak yapıp yapmamam başka bir soru olsa da.
ChrisF

6
Programlamayı nasıl durdurabilirsin ama yine de mesleğin olarak yap.
Joren

8
@ Jason - yanlış yoldan geçtin! Muhtemelen artık tam zamanlı / profesyonel bir geliştirici olmayacağım, ancak sadece kişisel projeler olsa bile, yine de programlama yapacağım.
ChrisF

38

Alanımda gömülü sistemler, 40 yaşından küçüklerle nadiren tanıştım. Başlangıçta kendimden farklı zamanlarda dört farklı müteahhitle karşılaştık ve dördünden üçü 50 yaşından büyüktü.

60 yaşından büyük ve yakında herhangi bir zamanda emekli olmak için hiçbir planım yok. (Bir gün haftada 40 saate kadar yarı emekli olabilirim ve kesebilirim.) Yaklaşık 40 yıldır bu tür çalışmalar yapıyorum ve hala eğlenceli. Bazı günler yaptığımı yapmak için para aldığımı inanamıyorum.

Sahaya giren daha genç insanlar olduğunu biliyorum, çünkü onları Elektronik ve Robot Bilişim Bölgesi'nde görmüştüm . Elektronik deneyimin seviyesi konusunda bir soru vardı ve cevap veren hemen hemen herkes bir tür gömülü çalışma yapıyordu. Tecrübe yeni mezun olanlardan benim gibi eski zamanlayıcılara kadar uzanıyordu. Birçoğunun benim gibi EE ve CS derecelerinin bir kombinasyonu vardı.


36

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

Bence para için programlamaya giren birçok insan görüyorsunuz, ancak bunun ne kadar zor olduğunun farkına vardıklarında, hızla yönetime geçmeye çalışıyorlar.

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


4
+1 ama tamamen doğru değil. Ben maaş ve durum ve işleri en iyi duruma getirme kabiliyeti nedeniyle yöneticiyi tercih ediyorum. Ben iyi bir programcıyım ve bundan zevk alıyorum ama umarım bir gün CTO olurum.
the_drow

13
Ancak çoğu yönetici CEO veya CTO değildir. Ortalama eski programcı-bölüm müdürü-yöneticisi (ya da en azından benim görüşüme göre olmamalıdır), kodun ana iş olduğu bir kuruluştaki üst kodlayıcıdan daha fazla para ya da saygı kazanmıyor.
Teun D

1
@ the_drow - Tüm yöneticilerin programcıların başarısız olduğunu söylemiyorum. Fakat eğer başarısız bir programcıysanız (veya hoşuna gitmeyen biriyseniz) ve dışarı çıkmak istiyorsanız, yönetim içeri girmek için oldukça iyi bir yön gibi görünüyor.
John MacIntyre

2
+1 Yönetime zorlandığım gün (en azından şu anki lider-geliştirici rolümden daha yönetici olan herhangi bir şey) sektörden ayrıldığım gün. Bir ses mühendisi olarak kariyerimden sonra 20'li yaşlarımın ortalarında sektöre katılmama rağmen 41 yaşındayım. Yaptıklarını sevmek zorunda olduğunuz duygusuna tamamen katılıyorum. Artık başka bir şey yapmayı hayal bile edemiyorum.
johnc

6
'Kötü' olmak veya programlamada başarısız olmak sizi otomatik olarak iyi bir yönetici yapmaz.
JBRWilkinson

23

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

Evet, yönetici ve girişimci olmaya çalıştım ve ikisini de emdim. Bu yüzden, son on yıldır kesinlikle daha iyi değil aynı zamanda daha çok para kazandığım için programlamaya sıkıştım.

90 yaşındayken açık kaynak konferanslar ve bilgisayar korsanlarının etrafında yürüteçle dolaşmayı bekliyorum. Bazı insanlar için bu bir meslek ya da kariyer, ama benim için bir çağrı. Sürekli şaşırdım, çok eğlenceli bir şey yapmam için insanlar bana para ödüyorlar ve klavyeyi soğuk ölü parmaklarımdan kaldıracaklar.


5
Cevabınızı ve coşkunuzu seviyorum. Sevdiğiniz bir mesleğe / mesleğe sahip olduğunuzda, işten daha eğlenceli hissettirdiği durum budur.
fjxx

11

Tecrübelerime göre bu doğru değil, ancak birçok eski geliştiriciyi tanımadığımı fark ettim. Tanıdığım en yaşlı olan 40 yaşın üzerinde ve hala yeni teknolojilere ayak uyduruyor.

Bilişim sektöründe tanıdığım insanların çoğu 20'li yaşların sonlarında veya 30'ların başındayken, bunun daha yaşlı olan herkesin yandığı için olduğunu sanmıyorum - daha büyük olasılıkla sektörün son 20 yılda çok büyük bir şekilde büyüdüğü için, ve genç insanlar tarafından doldurulan daha fazla insana bu ihtiyaç duyuldu.

Dolayısıyla, BT endüstrisindeki çoğu kişi için, henüz ömür boyu bir kariyer sahibi olmak için yeterli zaman olmadı. Tamamen farklı bir şey yapmayı düşündüğüm zamanlar olsa da, bu sadece yanmaya yakın olmanın bir sonucuydu ve şimdi çalışma tarzımı değiştirdiğim için çok daha mutluyum. Bildiğim kadarıyla bilişim sektöründe hayat boyu kariyerim olacağından eminim.


1
Sektörün bir ton eski programcı görmek için henüz çok genç olduğuna katılıyorum. Programcıların oldukça nadir bir ırk olduğu bir zaman vardı, endüstri geliştikçe programcılar da bunun içinde çalışır.
Bill,

10

Birçok meslektaşım için aileleri bir kez başlattıklarında yeni kariyer düşünmeye / BT'den çıkmaya başladıklarını öğrendim. Bu, genellikle 'çalışması' beklenen saatlerden ve / veya yeni küçüklere bakmanın ve hızlı hareket eden bir endüstriye ayak uydurmaya çalışmanın zihinsel baskısı nedeniyledir.

Ben ille değilim kabul akıl ile, ama bu barda şömine başı sohbetleri bana söylüyorsun budur.

Gerçek rakamların / yüzdelerin ne olacağından emin değilim, bir süredir bu kariyerde kalan birçok geliştirici var ve bence değerli kaynaklar bunlar (büyük akıl hocalarım olduğu için şanslıydım).


+1 Tükenmişlikten daha fazlası, aile taahhütleri nedeniyle BT'den uzaklaşmaya zorlanıyorlar.
Karthik Sreenivasan

8
Ancak burada sorun olan aile taahhütleri değildir; birçok BT mağazasında işyeri kültürü.
temptar

6

İlginçtir, İşgücü İstatistikleri Bürosu (TYD) bir kişinin bir ömür boyu tutan işlerin sayısına ilişkin istatistikleri vardır ancak yok değil bir kişinin kariyer değişikliği kaç kez hiçbir istatistiğe sahip.

Bunu birkaç nedenden dolayı asla denemediler:

  1. Ekonomistler, sosyologlar vb. Arasında kariyer değişikliğini neyin oluşturduğu konusunda fikir birliği yoktur. Örneğin, programlama işimden atılırsam, bir çim bakım şirketi kurup, iki yıl sonra yeni bir programlama işi aldım, kariyerimi değiştirdim mi?

  2. Uzunlamasına bir çalışma gerektirir : hayatı boyunca aynı kişiyi takip etmek.

Tükenmişlikle ilgili Psikolog Jon Snodgrass, “Kişisel olarak tatmin edici olmayan iş, kendinizle olan temel bir çatışmayı yansıtır. Çatışmanın kariyerinizin neden olduğunu ve kariyerleri değiştirirseniz çatışmanın ortadan kalkacağını düşünebilirsiniz.” Dedi. İlk önce iç çatışmaları çözmeden doğru kariyeri seçemezsiniz. ”


2
Snodgrass'ın tükenmişlik yorumu için +1. Bu çok doğrudur. Şu anda yanıyorum ve bunun en azından% 90'ının özellikle programlama ile ilgisi yok. İçinde bulunduğum çalışmanın "modelinde" kişisel tatmin bulamayan daha fazlası.
Bobby Tables

Snodgrass'ın yorumunun tükenmişlikle ilgili olduğuna tamamen katılmıyorum. Tükenmişlik, zihniniz ve bedeninizin zorla kendilerini kapattıkları zamandır, çünkü size gönderdikleri tüm uyarıları dinlemediniz.
Dunk

5

Babam bir geliştirici ve 60 yaşında, 20'li yaşlarının sonunda başladı. Şu an eski şirketi için serbest çalışıyor ve daha fazla yönetici oldu, ama yine de geliştirmekten hoşlanıyor. Ben onun ölümüne kadar devam edeceğini düşünüyorum.

Güncelleme: 63'te programlamayı bıraktı.


4

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

Gözlemin doğru. Birçok insan aşağıdaki durumlarda, ya 15 yıl içinde ya yakılacak ya da eski deneyimler yaşayacak:

A) Çok iyi bir IQ’ya sahipler ve

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

C) Mükemmel bir sicili tut

D) Tecrübeli pazarlanabilir yetenekler kazanır.

E) iyi bir ağa sahip

Birçok kişinin kariyerden ayrılma nedeni (sıralı bir liste değil) olabilir.

  1. Eski teknolojilere sürekli bir talep yoktur

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

  3. 90'lar modası geçmişe yakın birçok eski teknoloji üretti (Y2K yakınındaki birkaç altın yıl hariç)

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

  5. Çekirdek teknolojilerindeki eğitim yolu çok uzun ve çok uzun sürüyor

  6. Birçok iş müteahhitlik işleridir, yaşlandıkça daha güvenli olursunuz

  7. Bir sonraki teknolojiyi öğrenseniz bile, sadece 5 yıl veya daha fazla dayanacaktır (ortalama olarak)

  8. İşverenler eski deneyimleri neredeyse hiç beğenemezler

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

  10. Günümüz teknolojisini anlamak için daha yüksek bir IQ gerekir.

  11. İşverenlerin çoğu CS derecesini veya beğenilerini istiyor - Yaşlı insanlar bunu istemediler

  12. Eğer 50 şansınız varsa, CSS 3.0'ı bildiği ve bilmediğiniz için 25 yaşında kibirli bir patron istemezsiniz!

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

  14. Rekabet zor

  15. Çok değerli uygulamalar zaten oluşturuldu (SAP, vb.) - Hazır yazılım her yerde

  16. Diğer ilgili disiplinlere geçmek o kadar kolay değil. Belgelendirme ve çok iyi bir deneyim talebi çoğu durumda bir engeldir. Örneğin, HTML / CSS yapamayanlar bir gecede DBA olamaz.


4

Eh, kişisel deneyim sayacı. Hızla 40'a yaklaşıyorum (birkaç ay geçiyor) ve gelişimden çıkış için bir yol arıyorum çünkü ... Yeterince yetti. İlginç insanlarla büyük bir yerde çalışmak, ancak, sinir bozucu derecede gri olarak kendini programlama işi zahmetli ve sönük bulmak benim için . (Diğer insanların deneyimleri, neyse ki, farklı!)

Yazılımın yapımında sevgiyle meşgul olan kişilerin deneyimlerini okumak gerçekten harika; Çalışmanın yerine getirdiği ve ilham verdiği insanlar. Gelişimi seven ve ortaya koyduğu zorluklardan zevk alan arkadaşlarım var. Ama ben o insanlardan biri değilim. İşi yapamam ki, cehennem, bu durumda bir düzine + yıl boyunca hayatta kalamazdım. Sadece hoşuma gitmiyor.

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

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


3

BT’de yanmış hiç kimseyi tanımıyorum. Duyduğun hikayeler, büyük ölçüde saplantılı olan insanlardan geliyor ve söyleyelim, evet insanlar böyle yanıyor ama BT'ye özgü değil ve çok nadir.

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

Neredeyse 20 yıldır BT'de çalışıyorum ve neden istemek ya da istemem için hiçbir neden görmemek için hiçbir planım yok.


1
Başka biriyle mi çalışıyorsun? Sadece ilk 5 yılında yıkanan geliştiricilerin kalıplarını biliyorum. Profesyonelce yapılan yazılım geliştirmenin beklenenden çok farklı olduğunun farkındalar ve 4 ya da 5 yaşlarında çalışmaya ve zombiler haline gelmeye korkuyorlar. Bu insanlar mesleği terk eder ya da gemiyi yönetime atlarlar. Bu, ölümden sonra yürüdükten sonra yürüdüğü insanları saymaz. 20 yılda, fazla sosyalleşmediğiniz sürece, yanmış insanlarla karşılaşmadığınızı hayal edemiyorum. Ki ben bilmiyorum ve hala çok fazla yanmış insanın SW'de olmadığını biliyorum.
Dunk,

Ölüm yürüyüşü durumunda, deneyimli geliştiriciler yürüyüşün ölümünden önce daha iyi bir şirket için ayrılırlar. Deneyimsiz geliştiriciler sonuna kadar kalırlar, sonra sektörden ayrılabilirler.
gnasher729

2

Ben tersini yaptım. Özel ihtiyaçları olan öğrencilere öğretirdim ve emekliliğe kadar bunu yapamayacağımı kararlaştırdım. Neyse ki, yanmadan önce durmayı başardım ve önceki kariyerimden pişmanlık duymadım.

Devam edemediğim gibi algılanacağım korkusu var (Her zaman beni orada tutacak kadar akıllı insanlar olup olmadığını merak ediyorum;

Uzun saatler boyunca, umarım 10 yıl sonra daha iyi bir programcı olursunuz. Kendimi dövmeyeceğim, çünkü 8 saatte diğerlerinin 12 saatten daha fazlasını yapabilirim (öğretmene onları daha yavaş bir okuma grubuna koymalarını öneririm.). Bilişim Teknolojileri'nde bile "kabine ulaşmak için çok fazla kar yürümek zorundasınız" ancak diğer alanlardaki BS miktarı dayanılmaz.


2

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


+1 Finans sektörü için çalışmak inanılmaz derecede boşalıyor
johnc

Zorunlu olmamakla birlikte, işin oldukça rahat olduğu finansal hizmetler şirketleri (örneğin, Markit) vardır. Ayrıca Avrupa bankaları, Amerikan bankalarından daha rahat.
quant_dev

0

14 yıldan fazla bir süredir lisansüstü geliştiriciden lider geliştiriciye ve çözüm mimarına geçiş yapıyorum. Her zaman sadece bakım gerektirmeyen, yeni teknolojideki yeni gelişme / göç projelerini buldum ve kesinlikle seviyorum. Ekibimde son zamanlarda işe aldığımız ve 40 yaşından büyük çiftler var ve onlar yeni teknolojiler konusunda günceller. Ama evet, tutkulu olmalısın, titizlikle oku, videolar gör, blogları takip et, sürekli öğrenmeye devam etmek için kullanıcı gruplarına git ve konferanslara katıl.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.