it-swarm.asia

"Kariyere başladıktan birkaç yıl sonra programlama yapmayın". Bu adil bir tavsiye mi?

Ben PHP ve Java, C # biraz daha az deneyime sahip ve biraz Python günümüzde. bir programcı olarak kariyerime zaman zaman programcı arkadaşları tarafından programlamanın bir kariyerin ilk birkaç yılı için uygun olduğunu söylediler (çoğu 5 yıl olarak alıyor) ve bundan sonraki yönü değiştirmesi gerekiyor. Programlama ile ilgili baş ağrısı ve baskıları da içerirler. Programcıların daha az sosyal olduklarını ve genellikle ailelerine, vb. zaman ayırmayı sevmediklerini ve özellikle de "Oh hadi, tüm hayatınızı programlayamazsınız!"

Burada biraz kafam karıştı ve başkalarına bunu sormam gerekiyor. Programlamadan ayrılırsam ne yapmalıyım ?! Sanırım bu durumda öğretim iyi bir seçenek olabilir, ancak öncelikle bir doktora derecesi almayı gerektirecektir. Ülkemde (Pakistan) bir programcının hayatının, normalde acil programlama görevlerini yerine getirmek için ofiste 2-3 ekstra saat vermeleri gerektiği için iyi olmadığı da dikkate değer olabilir. Durumun diğer ülke ve bölgelerde de biraz benzer olduğunu hissediyorum.

Bu alanda 5 yıl geçirdikten sonra kariyeri programlamadan başka bir şeye dönüştürmenin adil bir tavsiye olduğunu düşünüyor musunuz?

GÜNCELLEME



65
Yasir

Bunun, belki de "Yaşlılara bağlı" olanlar dışında, her zaman doğru olan battaniye bir cevap verilebilecek bir soru olduğunu düşünmüyorum.

En basit tavsiye şudur: Eğer programlama en çok yapmayı sevdiğiniz şeyse, bu değişmedikçe durmayın.

İş piyasası, terfi fırsatları, yer ve elbette maaş gibi dikkate alınması gereken birçok faktör daha vardır, ancak herhangi bir kariyer kararı ile ilgili en önemli şey "Bu beni yapacak mı mutlu "?

61
asfallows

50 yaşlarında çalıştığım ve 20 yılı aşkın süredir programladığım birçok programcı var. Yapmak istediğiniz şey buysa, kimsenin sadece gençler için uygun olduğunu söylemesine izin vermeyin.

100
HLGEM

Ben 21 yıldır kod askıda, bu yüzden bu konuda yorum yapmak için nitelikli olduğumu düşünüyorum.

Her şeyden önce, birkaç yıl sonra tamamen bir yönetim pozisyonuna geçmek isteyen programcılar olarak başlayan önemsiz sayıda insan var. Kod yazmıyorlar çünkü kod yazmayı seviyorlar, kod yazıyorlar çünkü kodu gerçek hedeflerine giden yolda gerekli bir adım olarak görüyorlar. Bunların, kodlama yolundan olabildiğince hızlı çıkmanızı söyleyen insanlar olduğundan şüpheleniyorum.

O zaman benim gibi programlama yapmaktan hoşlanan ve insanların yetenekleri, bir yönetim pozisyonu için yeterli olandan daha az diyebiliriz (bir kez denedim ve ilgili herkes için bir felaketti).

Teknik yolda kalmak ve ücret ve sorumlulukta ilerlemek mümkündür. Ve yaşlı erkekler için de birçok pozisyon var. 46 yaşındayım ve ekibimdeki diğer adamlardan biri benden daha yaşlı.

MIT übergeek stereotipine giren birkaç eski programcıyı tanırken, genel olarak doğru olmadığını belirten kendime güveniyorum, ben ve bildiğim çoğu programcı benim yaşım aileler, ihtiyaç duyduğumuz zamanı ayırın ve genel olarak normal hayatlara öncülük ediyoruz, biz parti hayvanları değiliz, ama biz de keşiş değiliz.

Evet, orada çok sayıda kötü programlama işi var. Bununla birlikte, endüstrinin iş ve kişisel yaşamları dengelemek için gerçek bir çabası vardır ve birçok yazılım şirketi ölüm yürüyüşü senaryolarından kaçınmak için ellerinden geleni yapmaktadır. Her zaman sprintler olacak (şimdi birinin ortasındayım, bu sadece işin doğası), ama maratonlar giderek daha az oluyor.

34
John Bode

Bu bana, onlarca yıl sonra hala atılan klasik büyük şirket tavsiyesi gibi geliyor.

Temel olarak, kariyer ilerlemesiyle ilgili sorunlardan biri, birçok şirketin geliştiriciler için bir kariyer (iş yerine) sunmak için kurulmamış olmasıdır. Diğer birçok meslekte, yönetim dışı bir rolde kalmak istiyorsanız, ek yönetim sorumluluğu veya ek deneyim ve sertifika gerektiren uzmanlık katmanları arasında yavaşça hareket etme eğilimindesiniz. Ancak önemli olan bu alanlarda bilinen bir kariyer ilerlemesi olması, "Bir gün ortağım olacak" veya "kendi pratiğimi açacağım" gibi.

Nedense, "kodlama" 1 zihniyeti benimsemiş gibi görünen birçok şirket, yazılım mimarının ortaya koyduğu detaylı özelliklere göre yazma havuzunu elde ettiğiniz bir şeydir. Düşük ish bir meslek olarak görüldüğü gibi, temelde bir uygulayıcı olmayı bırakıp yönetim katmanına geçmedikçe, yaşamak için yazılım yazan biri olarak herhangi bir kariyer ilerlemesi elde edemezsiniz.

Ne endişe verici buluyorum IBM 1970'lerde değil bir yönetim dışı kariyer yolu sunan onları eskiden berbat yöneticiler bir grup bıraktı fark ettim son derece iyi geliştiriciler olmak. Bu sektörde uzun zamandır bilinmektedir, ancak not ya İK'ya ulaşmadı ya da insanlar bu konuda yeterince umursamıyorlar.

Şimdi, 1980'lerin sonlarından/1990'ların başından beri profesyonel yazılım geliştirme çalışmaları yapıyorum ve hala yaşamak için program yapıyorum. Evet, kariyerimde çeşitli aşamalarda yönetimde "zaman geçirdim", ancak 'resmi' kariyer basamaklarının gerektirdiğini tırmanmaktan çok yazılım oluşturduğumu (ve muhtemelen biraz yönetim yapıyorum) buldum olmak.

Orada deneyimli yazılım mühendislerinin masaya getirebileceği değeri tanıyan şirketler var. Yazılım geliştirmede uzun vadeli bir kariyer yapmak istiyorsanız, püf noktası onları bulmaktır. Geçmişin hatalarını sürekli olarak tekrarlamak istemedikçe, 4-5 yıl sonra insanların 'kodlamadan' kurtulmasının gerçekten iyi bir fikir olduğunu düşünmüyorum çünkü hafızaları yoktur.

1 Bunu hem yazılım geliştirmek için hem de mesleğin buna dahil olmayanlar tarafından nasıl sık sık görüntülendiğini göstermek için bir kısayol olarak kullanıyorum - PHB "Eğer anlayamıyorsam kolay olmalı".

25
Timo Geusch

Hayır, bence berbat bir tavsiye. Bu tavsiyeyi veren insanlar ne zamandır programlama yapıyor? Bu benim yalanlarımdan biri olurdu. ABD ve Kanada'da bir geliştirici olarak çalıştım ve bunu kariyer yolum olarak seçersem, tüm hayatım boyunca bunu yapmakla ilgili bir sorun görmüyorum. 1998'den beri geliştiriciyim, bu yüzden sahada 5 yıldan fazla bir süreye sahibim ve hala ne yaptığımı yapıyorum. Kişinin bir yerden bir yere gitmesi veya ne tür bir ilerlemeye sahip olmak istediklerini bulması gibi çeşitli geçişler olabilir, örn. yönetici, analist veya mimar olmak.

IMO, programcılar oldukça sosyal olabilirler ama burada ne tür bir grup inceliyoruz. Aynı zamanda programcı olan "Star Trek" hayranlarından oluşan bir koleksiyon, başkalarının bunun topal olduğunu düşünmesine rağmen hayal edebileceğim bir partiye sahip olabilir.


Deneyim sormanın nedeni, tavsiyeleri için bağlam sağlamaya yardımcı olabilmesidir. Herkesin burada unutulmaması gereken önyargıları var. İnsanlar tutkularını takip edebilmeli ve bazı insanlar için programlama tutkularıdır. Yazılım geliştirme konusunda o kadar heyecanlı ki oldukça bulaşıcı olan geliştiriciler gördüm. Bazı insanlar diğer alanlara ilerleyebilir ve diğerleri onlarca yıldır geliştiriciler olabilir. Biri için işe yarayan diğeri için işe yaramayabilir.

14
JB King

Genellikle insanlar bu tür tavsiyelerde bulunduğunda ("Sonsuza kadar kod maymun olmayın!"), Programlamayla ilgisiz bir şey izlemeniz gerektiği anlamına gelmez, ancak geliştirme ve yönetimi planlamak için daha fazla zaman harcadığınız bir yönetim pozisyonuna gidin kodlama yerine takımlar. Bu iyi ve birçok insan sonunda bu alternatifi tercih eder, ancak birçok programcı bu "business-y" tipi sorumluluklardan kesinlikle vazgeçer. Kodlamayı seviyorsanız, hala ilerleme için yer var ve birçok kuruluştaki kıdemli programcılar maaş ve yardımlarda yöneticilerinin çok gerisinde değil. Her iki durumda da, daha fazla deneyim kazandıkça, muhtemelen spektrumun her iki tarafında da ilerlemek için teklifler ve fırsatlar verilecektir. Her fırsatı vaka bazında alın ve o rolü üstlenmek isteyip istemediğinize karar verin. Genel olarak programlamadan nefret ediyormuş gibi gelmediniz, ancak diğer insanların size şeylerin nasıl olduğu hakkında söylediklerinden korktuğunuzdan daha fazlası. Dinlemeyin. Onlar siz değilsiniz ve kodlamayı seviyorsanız kodlamaya devam edin. Programcılar SE'de her gün yaptıklarını seven ve yıllardır bunu yapan çok sayıda programcı var.

10
Morgan Herlocker

Ben sadece "eğer onu seviyorsan yapmaya devam et" in bazı varyasyonlarını söyleyen tüm cevapları destekliyordum, çünkü bence bu sonuçta doğru cevaptı - ama sonra bir dakika boyunca alternatif görüşü düşündüm. "program devam et" seçeneğine karşı iyi bir Şeytan'ın Avukatı ile gel ....

Programlamanın “yukarı ve dışına çıkma” fikrinin aslında programlamaya özgü olmadığını düşünüyorum. Aksine, çok sayıda teknik meslek için genel kariyer ilerleme tavsiyesidir - esasen, herhangi kendi kendini sınırlayan ve genel olarak hiç kimsenin gerçekten bir mega guru olmayacağı kadar geneldir. Ancak programlama ortada bir çeşit düşüşe neden olabilir. Bu anlamda hem aleyhte hem de aleyhte argümanlar var.

Muhasebeci olmakla cerrah olmayı karşılaştırarak açıklayayım:

Kalp cerrahı, dünyaca ünlü ve alanında büyük olursa, sadece kalp cerrahı olmakla birlikte çok iyi ve üretken bir kariyere sahip olabilir. Kalp ameliyatı ve kardiyolojide devrim yaratan ve bu operasyonları yaparak hayat kurtarmaya devam eden özel bir prosedür geliştirebilir. Özetle, kariyer az çok başlar ve aslında durur en iyi yaptığınız teknik işi yapar. Belki de anlattığı yeni prosedür hakkında ders vermek ya da yazmak dışında - kariyer genel olarak aynı kalır - teknik.

Diğer yandan, bir muhasebeci muhtemelen sadece kariyerinin ilk yıllarında kişisel vergi beyannameleri gibi klasik, düşük seviyeli homurdanma "muhasebe işleri" yapmak istiyor. Ben de muhasebeciler sadece tüm kariyer için vergi iadesi numarası crunching maymun olmak isteyebilirsiniz sanmıyorum. Onlar yukarı ve dışarı yönetime geçmeyi ya da kendi firmalarını kurmayı tercih ederler. Her halükarda, birçok muhasebeci için "doğal" bir kariyer hamlesinin standart dışı, temel "teknik" işten çıkması ve daha yönetsel ve stratejik bir şeye "yükselmesi" ihtimali vardır.

Mesele şu, bu iki kariyer hakkında düşünürseniz: birincisi aynı şeyi yaşam için yapmaya devam etmek uygun. Diğeri için, iddiasız görünüyor. Bence bu anahtar - insanlar bu yüzden bu tavsiyeyi veriyor. Kafalarında bir programcı olmanın düşük seviyeli bir homurdanma mühendislik rolü olduğu ve sadece yaşam için kod maymun işi yapmaya devam ederseniz kariyerinizle gerçekten hırslı olmadığınız konusunda bir fikirleri var. Birçok insan için bu fikir muhtemelen cehaletten doğar. Diğerleri için, belki de sadece bir yönetim hiyerarşisini yükseltmenin prestijini istiyorlar.

Her durumda, bunun bu fenomenin temel kaynağı olduğunu düşünüyorum. İnsanlar pek çok teknik mesleği doğal olarak sınırlayıcı olarak görme eğilimindedir. İnsanlar yaşlandıkça, hala homurdanan teknik işleri yapmamalılar, daha ziyade yönetime ve genel olarak kendi işlerini yürütme gibi "daha üst bir seviyeye" geçerler.

9
Bobby Tables

Ya programlama konusunda tutkulusunuz, bu durumda bunu yapmayı bırakmak için hiçbir neden yoktur.

Ya da değilsiniz, bu durumda ilk etapta yapmamalısınız.

Bir noktada, tutku başka şeylere yer açarsa, bu iyi ve ne zaman olursa, elbette yapacak başka bir şey bul, ama bu arada, tadını çıkar!

7
tdammers

Pakistan ve Hindistan'da bir çok insan birkaç yıl sonra diğer BT mesleklerine yöneldi. Birlikte çalıştığım Hindistan şirketleri ile sadece programcıları işe alma politikası var; tüm iş analistleri, mimarlar, proje yöneticileri, veritabanı yöneticileri ve diğer uzmanlar başlangıçta bir programcı olarak başladı. Bu, 1980'lerin ortalarından sonuna kadar ABD'deki birçok kurumsal veri işleme mağazasını anımsatıyor. Yani bu tür bir organizasyonda, evet, "devam etmek" için beklenen normdur, yoksa çok başarılı olmadığınız anlaşılır. Bu zihniyeti değiştirmeye çalışıyoruz, çünkü grubumuzda son derece deneyimli geliştiricilerin projelere son derece faydalı olduğunu düşünüyoruz. Beş yıl, bu alanda işinizde gerçekten iyi olmak için yeterli zaman yok.

Her neyse, başkalarının size ne yapmanız gerektiğini söylemesine izin vermezdim - açıkladığım gibi bir kuruluşta çalışıyorsanız, beklenen veya saygı duyulmayan bir programda kariyerin uzun vadeli uygulanabilirliğini düşünmeniz gerekebilir. sen.

5
Jeremy

Evliyseniz ve/veya çocuklarınız varsa, büyük olasılıkla birkaç yıl sonra programdan ayrılacaksınız. Ölüm yürüyüşleri bu endüstrideki normdur, istisna değildir ve birçok eş/çocuk baba/annenin evden bu kadar uzak olmasını sevmez. Birçok geliştiricinin 30'lu yaşlarında programlamayı bırakmasının nedeni budur.

normalde acil programlama görevlerini yerine getirmek için ofiste fazladan 2-3 saat vermelidirler. Durumun diğer ülkelerde ve bölgelerde de biraz benzer olduğunu düşünüyorum.

Evet, yöneticiler tarafından bu tür bir vidalama çok yaygındır - olsa da son 150 yıldır, crunch modunun işi yapmanın en kötü yolu olduğu açıkça belgelenmiştir . ABD'de, Federal tüzüğe göre, tüm programcılar "muaftır", aksi halde bir sendika sözleşmesinin yokluğunda fazla mesai alamadığımız anlamına gelir.

29 ABD § 213 a(17) bilgisayar sistemleri analisti, bilgisayar programcısı, yazılım mühendisi veya benzer vasıflara sahip diğer çalışanlar ...

http://codes.lp.findlaw.com/uscode/29/8/21

Benim tavsiyem her zaman bir tür "Plan B" ye sahip olmaktır - dışarıda ya da dışarı çıktığınızda yapacağınız bir şey. Bazı insanlar için bu, yönetime/karanlık tarafa geçmeyi içerir. Bazen bunu yaparlar çünkü teknolojideki değişiklikleri yapmazlar, yapmazlar veya takip edemezler. Bazen bunu yaparlar çünkü bir kişinin çözemeyeceği kadar büyük sorunları çözmek isterler.

Geçmiş kimlik bilgilerinizin önemli olduğu bir kültürden geliyorsanız ve bir konuda bir dersi "aldıktan sonra" bir daha asla çalışmak zorunda kalmazsınız (buna aşı eğitim teorisi ), o zaman birkaç yıl sonra öğrendiklerinizin yararlı olmadığını göreceksiniz; bu kültürel bakış açısıyla, sürekli öğrenmenin "utancı" sizi rahatsız eden bir şey olmadığı sürece mesleği terk etmek zorunda kalacaksınız. Dürüst olmak gerekirse, bu durumdan çok yüksek statüde bir işletme okuluna giden Amerikalı yöneticilerdir, ancak yıllar önce aldıkları bir şeyi yeniden öğrenmek zorunda kaldım.

5
Tangurena

programlama birkaç taşıyıcı yıl için uygundur (çoğu 5 yıl alır) ve bundan sonraki yönü değiştirmek gerekir. Sunmalarının nedeni programlama ile ilgili baş ağrıları ve baskılardır. Ayrıca programcıların daha az sosyal olduklarını ve genellikle ailelerine vb.

Bunu hiç duymadım ve kulağa saçma geliyor.

Bir programcıysanız ve bundan hoşlanıyorsanız, devam edin ... keyfi olarak çıkmak ve kendinizi değiştirmek için başka bir kariyer bulmak için mücadele ederek kendinizi zorlamak için kesinlikle hiçbir neden yoktur.

Yaklaşık on yıldır geliştirici olarak çalışıyorum, bu yüzden burada daha önce yayınlamış olan diğerleri gibi, soru ile ilgili biraz deneyimim var. 5 yıl civarında aslında bu alana olan ilgimin oldukça azalmaya başladığını gördüm. Şirketimin üst düzey geliştiricilerinden biriydim ve bir süredir oradaydım. Visual Basic 6'dan C # 'a geçiş yaparken bile her zaman aynı eski şeyleri yapıyormuşuz gibi hissettim ve gittikçe daha fazla ilgisiz hale geldim, web sitelerine göz atarken zamanımın çok fazla harcadım.

Çalıştığım şirketin ofisimizin dışındaki kalkınma topluluğunda neler olduğuna dikkat eden kimse yoktu. TDD ve geri kalanı XP uygulamaları ana akım haline geliyordu, tasarım modelleri , KATI , yeniden düzenleme ve benzeri önem kazanıyordu, . NET CLR jeneriklerin sevincini tanıttı, ama hiçbirini bilmiyorduk söyledi. Sorunun bir parçası olduğumu serbestçe itiraf edeceğim, diğer insanların ne yaptığını görmüyordum, ancak şirkette başka hiçbiri yoktu, yazılım mimarı türleri dahil.

Birkaç yıl boyunca bu yarım kalpli yolda ve benzer tarzlara sahip diğer birkaç şirkette yüzdükten sonra, kendimi yeni bir iş ararken ve benim için hiçbir şey ifade etmeyen bir sürü terim gördüm. Bu noktada öğrenecek çok şeyim olduğunu fark ettim ve hızlanmaya başladım. Blogosferi keşfetmek, . NET Rocks gibi podcast'lere abone olmak, birkaç kullanıcı grubu toplantısına katılmak ve bu tür diğer etkinlikler beni sektördeki en iyi uygulamalarla hızlandırdı. Bunu yaparak, yazılım geliştirmeye olan ilgimi yeniden kazanmaya başladım. TDD çerçevesi ile bazı yeni kodların test edilmesinin aciliyeti, daha temiz bir çözüm bulmak için yeniden düzenleme vb. Tüm deneyimi çok daha eğlenceli hale getirdi ve beni bu tür becerilerin arzu edileceği bir iş aramaya itti. Şimdi, yıllar içinde ilk kez çalışmamı seviyorum. Birkaç yıl önce söyleyeceğimi hiç düşünmemiştim.

Her şeyden önce, benim sorunum, şirketinizin dışında, ülkenizin dışında olup bitenlerle temas halinde kalmaya çalışmak, sorunlarınızın bir kısmı kültüre özgü olsa bile. Olanlara ilgi, heyecan ve motivasyon bulabilirseniz, bunlardan bazılarını günlük rutininize geri yönlendirebilir ve çalışma hayatınızı daha keyifli hale getirebilirsiniz (ve muhtemelen kendinizi meslektaşlarınızdan daha verimli ve daha iyi bir geliştirici olarak öne çıkarabilirsiniz, hatta sizinle birlikte çekmelerine yardımcı olabilir). Eğer tüm bunlardan sonra özne için herhangi bir spark coşku hissetmiyorsanız, belki de kodlama hayatı sizin için değildir.

3
eviltobz

Gelişen BT sektörüne bakan bir programlama kariyerine yeni giren birçok insan var. Programlamaya gerçekten ilgi duymuyorlar, ancak sadece geçimini sağlamak için yapıyorlar. Bu tür insanlar bir süre sonra işlerinden bıkarlar ve size böyle tavsiyelerde bulunabilirler.

Uzun zamandır programlama yapıyorum. Okuldayken kendimi programlamaya başladım ve hala yapıyorum ve sonsuza dek yapmaya devam edeceğim. Şu anda üniversitede okuyorum ve bazen ödevlerimi tamamlamak ya da para kazanmak için kod yazmak için bütün gün oturuyorum, ama seviyorum. Hiçbir şey kaçırdığımı hissetmiyorum.

Cevap basit - eğer hoşuna gidiyorsa, hoşunuza gitmiyorsa yapmayın. Yönetim türünü programlamadan daha çok seviyorsanız, 5 yıllık programlama deneyiminden sonra yönetime geçmenin bir zararı yoktur.

Muhtemelen çok fazla düşünme, çok fazla kafein alma ve daha az sosyal olma nedeniyle saçlarımın bir kısmını kaybetmek belki de korktuğum şeyler

Bazı programcıların çok sosyal olmadığını görebilirsiniz. Ama bu onlara doğal olarak geliyor. Geeky şeylere çok zaman harcıyorlar ve bu yüzden sosyal becerileri biraz az gelişiyor. (Google "akıllı insanların sorunları" daha fazla bilgi için.) Şu anda sosyal iseniz, programlama nedeniyle gelecekte daha az sosyal olacağını sanmıyorum. Tek şey işte geçirdiğiniz zamandır. Tüm günü ofiste geçirdiğinizi düşünüyorsanız, bir sorun var. Programlama işlerinin doğası gereği bazen fazladan saatlerce oturmanız gerekebilir. Ancak bu durum mevcut işyerinizde çok sık oluyorsa başka bir işe geçmeyi deneyebilirsiniz.

2
Cracker

Bir programcı olarak kariyerinizde, (umarız) seçtiğiniz dil ve tasarım desenlerinin kullanımı ile tam olarak tanıştıkça, temel giriş seviyesi "kod maymun" pozisyonundan kıdemli programcıya geçeceksiniz, bir yazılım analisti olmak, bazı insanların becerilerini ve gereksinimlerini toplamak ve bir iş analisti olmak, daha sonra bazı donanım mimarisini karıştırmak ve bir sistem analisti olmak, bu noktada altı rakam ve çok yüksek talep göreceksiniz. Veya Senior'dan, ekip yöneticisine ve ardından proje yöneticisine kadar denetim hiyerarşisine devam edebilirsiniz.

... ama DAİMA "programlama" olacaksınız. HER ZAMAN kişisel olarak oturmanız ve bazı kodlar yazmanız gereken bir durum vardır. Sadece bir yazılım ekibinin parçası olmak, bir yazılım ekibini denetlemek ve projenin para ve lojistiği ile uğraşmak için ilerledikten sonra, bunu günlük olarak yapmayı bırakıp muhtemelen kendinize "programcı" demeyi bırakacaksınız.

2
KeithS

Programlama hayattaki her şeyden farklı değildir: sonsuza dek yapacağınız bazı şeyler, diğer şeyler ise daha geçici. Programlamak istediğiniz sürece programlayın. Bir gün kendinizi iyi hissedebilir, iyi bir yemekten sonra olduğu gibi ve doğal olarak sizi ilgilendiren başka bir şeye geçebilirsiniz. Ama o zamana kadar çok fazla endişelenmezdim. Diğer cevapların da kanıtladığı gibi, onlarca yıldır programlama kariyerinin keyfini çıkarmak nadir değildir. :-)

2
Nick Spreitzer

Başka bir düşünce, boş zamanlarınızda kodlama yaparken şirket merdivenden yukarı doğru ilerlerken yanlış bir şey yok. Kodlamanın, bir teknoloji hizmetleri ekibi lideri olmanın getirdiği sıkıcı iş özellikleri ve analiz toplantılarından güzel bir sürüm olduğunu düşünüyorum. Aslında bu iş parçacığı yığın Overflow hakkında Ruby Rails üzerinde bir şey ararken sona erdi, ben büyük bir zaman öğrenme yaşıyorum.

Ayrıca, teknik açıdan keskin kalarak, yolda yardımcı olacak güçlü teknik beceriler geliştirmeye devam edeceksiniz. Programcılar, konuşmayı konuşabilen ve yürüyüşe çıkabilen bir menajere daha iyi saygı duyma eğilimindedir. Size bu tavsiyeyi söyleyen kişinin bu kategoriye girmediğini hissediyorum.

1
bballer320xu

Pakistan'daki durumu bilmiyorum, ama ülkemde bu meslek çok kötü düşünülmüş ve daha kötü ödeniyor. Hayatım boyunca kesin olarak programlayacağım ve yeni diller öğreneceğim, çünkü bu gerçekten hoşlandığım bir şey. Soru, farklı bir işe geçmek ve sadece hobi olarak kod yazmak zorunda kalacaksam. Ya da belki ülkemden kaçabilirim, kim bilir ... Ama programlama, diğer insanların ödemek zorunda olduğu şeyleri yapma gücüne sahip olmaktır.

1
Mister Smith

Arkadaşlarınızın programcılar hakkında söyledikleri, herhangi bir zorlu alana derinden katılan herkes için eşit derecede geçerlidir.

Yani sorunuz gerçekten: "Hayatımın diğer alanlarının bir şekilde tehlikeye girebileceği yüksek derecede bir özveri gerektiren bir kariyerim mi var, yoksa işten ayrıldığımda tamamen unutabileceğim bir şey yapmak ister miyim? gece ve ertesi sabah geri gelmek? "

Bu soruyu cevaplamak için kendinizi iyi tanımanız gerekir ve cevap zaman içinde değişebilir.

IMO, bir programcı olarak memnun ve zorlandığınız sürece, bunun için gidin - kendinizi bir değişiklik için özlem duymadığınız sürece (ya da iş bulamıyorsanız ...) - endişelenmeyin. gelir, gelir.

HTH

0
Vector

Deneyimlerime göre, üst düzey BT pozisyonlarında iki tür profesyonel var.

  • BT Yönetimi
  • Kıdemli Teknisyen

Her şey nereye dalmak istediğinize bağlıdır. Emekli oluncaya kadar kod yazmayı öngörürseniz, ikinci seçeneği kullanmak istersiniz. Ancak takım lideri olmak ve kod yerine insanları yönetmek istiyorsanız, en iyi seçenek eski olacaktır.

Doğru cevap yok. Burada çoğumuz gerçekten kod yazma ve programlama, nitrit cesur problemleri çözmekten hoşlanıyoruz. Ama aynı zamanda insanların/projelerin yönetilmesi gibi, "daha büyük resimlerin" tarafının tadını çıkaran birçok insan da var.

Bu sadece BT'nin geliştirme tarafı değil. Bu aynı "yoldaki profesyonel çatalları" ağ oluşturma, veritabanı yönetimi, sistem yönetimi vb.

0
user29981

Babam son 24 yıldır programcı olarak çalışıyor. Bana sadece bir şey söylerdi: "Çok fazla şey hiçbir şey için iyidir". Ancak programlama için uygun değildir.

0
Aravindhan

Programlama gerçekten zor bir alandır ve özellikle Pakistan'daki diğer mesleklerle karşılaştırdığınızda çok az ödülle. Pakistan'dayken, iyi bir maaş verilen (o büyük BTW değil) genç yetenekli programcıları duydum ama onlardan çok fazla yağ almak zorunda kaldılar. Şahsen uzun süre programlamak istemiyorum. Ama sonra bir şey yapmalıyım :) Ve programlama bu arada eğlencelidir.

Yaşlandıkça çok fazla deneyim kazanırsınız, böylece özgeçmişinize gelir. Bunu duydum ve bence bu doğru değil. Elbette, konsantre olabileceğiniz veya ilginizi çekemeyeceğiniz bir zihin halindeyseniz, gerçekten programlayamazsınız. Dolayısıyla sosyal yaşamınız, özellikle sorunlar ve ilgi alanları, bu alandaki becerilerinizi büyük ölçüde etkileyebilir.

Ben şahsen programlama ve kamu hizmetlerine gitmek için bir yol hareket ediyorum ama sonra programlama da eğlencelidir. Ve programcı olmak için biraz deli olmalısın.

0
Noname