Güçlü geliştiriciler dünyanın ağırlığını omuzlarında taşımalı mı? [kapalı]


10

Geliştiriciler olarak kitlelerin sorunlarını sürekli olarak çözmeye çalışıyoruz. Ayrıca, sorunları çözme yeteneğimizi daha da geliştirmemize yardımcı olmak için sürekli olarak yeni yöntemler, diller ve muhtemelen organizasyonlar arıyoruz.

Her zaman ekibimin en iyi üyelerinden biri olduğumu hissediyorum. Ayrıca, çalışmamı başkalarının sıklıkla umursamadığı şekilde geliştirmenin yollarını aradığımı da hissediyorum. Teknolojiyi 6 yıl desteklediğimden biraz tükenmişlik hissetmeye başladım. Çok çalıştığımı ve kendimi yüksek beklentilere tuttuğumu suçluyorum.

Gezegendeki en büyük geliştiricilerin bazıları artık yaşamak için kod bile yazmıyor. Genellikle tükenmişliği. Bazıları "oyun" dan sıkıldıklarını söylediler, ama sorunun biraz daha basit olup olmadığını merak ediyorum. “Dünyanın ağırlığını omuzlarımıza taşıyor”.

Güçlü bir geliştirici olduğunuzu düşünüyorsanız ve bunun sizin için bir sorun olmadığını düşünüyorsanız, lütfen yaklaşımınızla beni aydınlatın. Tüm teknolojiyi nasıl değerlendirirsiniz, diğerlerine yardımcı olursunuz ve tüm yaralanmadan sorunları hızlı / doğru bir şekilde nasıl çözersiniz?



4
Perspektifi öğrenin. Ne yazık ki bunu yapmaktan daha kolay olsa da.
JB King

@JB King - perspektifle ilgili herhangi bir bağlantı / ayrıntı / kitap var mı?
P.Brian.Mackey

2
@JB King'e +1. Bakış açınızı koruyun. Bir programcı olarak dünyanın ağırlığını omuzlarınızda hissediyor musunuz? Fakir bir ülkenin uzak bir bölgesinde doktor veya hemşire olduğunuzu düşünün: kendi ailenizi beslerken ve barındırırken insanları sınırlı malzemelerle kurtarmaya çalışın.
Charles E. Grant

Yanıtlar:


16

Şirketinizdeki / ekibinizdeki en güçlü geliştiriciyseniz, "daha büyük bir lige" gitmek isteyebilirsiniz. İyi geliştiriciler genellikle ortalama olabildikleri yere "kabarırlar". Eğer akranlarınız eşit olmadığı için “dünyayı taşıyorsanız”, daha iyi akranlar aramaktan başka seçenek olmayabilir.

Ayrıca her işte tükenmişlik olduğunu düşünüyorum. Ben eminim "artık kod" artık çok özleyen millet bir sürü vardır.

Gerçekten iyi bir geliştiriciyseniz, doğru kodlama, mimari ve liderlik dengesine sahip olacak bir pozisyon bulabileceğinizi düşünüyorum.

Burada Google'da, deneyimli bir geliştirici olduktan sonra, bir yönetim ve teknik parça arasında seçim yapabileceğinizi biliyorum. Her iki yılda bir alan adlarını tamamen değiştirmek (sadece projeler değil) de çok yaygın mıdır? Bildiğim kadarıyla, ilki diğer şirketlerde (Intel, MS, IBM) yaygındır, ancak anahtarlama alanları o kadar yaygın olmayabilir.


+1 - Cevabınız sizinkine geldiğinde yazıyordum. Kabarcık tam olarak istediğim şeydi ve% 100 haklısın. Daha çok ekip ve nasıl uyum sağladığınızla ilgili. Googledakiler gibi akıllı insanlarla çevrili olmak da buna katkıda bulunuyor! :)
Mat Nadrofsky

+1 Uri. Büyük cevap ve evet inanıyorum akranları her zaman eşit olmamıştı. Ben deneyimli bir / Sr yargılamak için sadece "yeni teknoloji" bilginin ağırlığı konusunda temkinli olmaya çalışın. Dev. Aynı zamanda, onun bir .NET dükkanı ve onlar da çok iyi bir .NET bilmiyorum o zaman hiç de iyi bir şey değil. Google'da olduğu gibi "gruptaki zayıf adam" olmayı çok isterim. Ancak Dallas'ta Google benzeri bir yer bulmak kolay değildir.
P.Brian.Mackey


Google büyüklüğünde bir şirket olmak zorunda değil - küçük şirketlerde ve hatta yazılım dışı şirketlerde harika programcılarla tanıştım. İnsanlar her pazarda "kabarcık". Örneğin, Pittsburgh'da çalışıyorum ve iş arkadaşlarımın çoğu yerel şirketler için çalışmıştı. Dallas muhtemelen daha küçük, ama sanırım Austin'e çok fazla teknoloji gidiyor.
Uri

10

İyi bir iş yapmak için ne kadar fazla baskı yaparsanız, o kadar iyi iş çıkarırsınız. Ne kadar iyi yaparsanız, insanlar size o kadar çok iş verir.

Bu, adım atmadan ve birkaç şeye "hayır" demeye başlamadığınız sürece hızlı bir şekilde tükenmeye yol açabilecek bir döngüdür.


2

İşte benim dönüşüm:

Çevrenizdeki diğer insanlarda her zaman görmediğiniz kendini geliştirmek için çabalamak ve sürekli çaba sarf etmek.

Yeni inşa ettiğiniz şeyin her zaman daha iyi olabileceği, her zaman geliştirilebileceği görüşü.

Bir çözüm zarif olsa bile her zaman basitleştirilebileceği alçakgönüllüdür.

Dürüst olmak gerekirse, bunlar sadece programlamada değil, farklı bir lensle bakıldığında hemen hemen her kariyerde birini harika yapan niteliklerdir.

Gerçekten fantastik insanların her şeyden önce fantastik bir tutum ve bakışla başlamasının birçok nedeninden biridir. Normların üzerine çıkma ve benzer düşünen insanlar tarafından kuşatılmadıysa bir takımın tepesine doğru yükselme eğilimindedirler.

Diğerleri, onlarla birlikte gelebilir veya gelmeyebilir. Sonunda, sizi çevreleyen ekibe bağlı olarak, kesinlikle omuzlarınızda birden fazla kişinin ağırlığını taşıyormuş gibi hissedebilirsiniz, çünkü sizin kadar motive olmayan bir ekip üyesi için her zaman daha kolaydır sahil yanında.

Bunu şimdiki işverenimde defalarca gördüm. Artık bir geliştirici değil, bir geliştirme yöneticisiyim. Ekibim için kolaylaştırıcı olarak yaptığım işin büyük bir kısmı, böyle bir durumun ele alınmasına yardımcı olmak, tüm grup için tek taraflı olarak çıtayı yükseltmek. Size söyleyebilirim ki, bu bazen büyük bir zorluktur ve birçoğu etrafınızdaki takıma bağlıdır. Şanslıyım, harika bir ekibim var ve bu da işimi çok daha kolay hale getiriyor.

Sanırım söylemeye çalıştığım şey, aslında ne yaptığınızdan ziyade, kiminle çalıştığınızı nasıl daha iyi gösterebileceğidir. Eğer yanmış hissediyorsanız, belki de kariyer değişikliği ve benzer düşünen ve çok motive olmuş akıllı bir gruba geçme zamanı.

Manzaradaki bir değişikliğin neler yapabileceğine şaşıracaksınız!


Bir ekibin teknik ağırlığını bir kişinin omuzlarında taşımak, daha sık olmamakla birlikte, genellikle bir teknik tutmak için yönetiminin ellerindeki her şeyi yapmasına yol açar. Yöneticileri bulmak zor görevleri tamamlamak için güvenilebilecek güçlü teknik profesyonellerden daha kolaydır. Babam hep derdi ki, "İyi bir iş yap, ama iyi bir iş değil.
bit-twiddler

2

Sadece biraz ümitsiz bir açıklama olduğunu düşündüğümden şüphelendiğim için perspektif hakkında ne demek istediğimi biraz ayrıntılandırmak . ;)

Farkındalık ve Bilişsel Davranış Terapisi , keşfedebileceğiniz ve bunların dünyayı nasıl gördüğünüze yardımcı olup olmadığını görebileceğiniz birkaç örnek olacaktır, burada bir kitap önerisi Mind Over Mood . Duygusal Zeka , özellikle diğer alanlar da faydalı olsa da, bu alanda öz farkındalık ve öz yönetim açısından başka bir fikir olacaktır. Sonuçları Almakdaha spesifik fikirlere yardım etmenizi önereceğim çevrimiçi bir kitap olurdu. Tabii ki burada da akıllara gelebilecek programcılara özgü olmayan çeşitli anksiyete ve depresyon stratejileri var, ancak bazı programcıların hayatlarında bu sorunlara sahip olabileceğinden şüpheleniyorum. Başka bir teknik de Tanıma, Yeniden Çerçeveleme, Yanıtlama ve Yansıtma olmak üzere 4 "Yeniden" demeyi sevdiğim şeydir. Sorunu tanımak. Diğer açılardan ve bakış açılarıyla görmek için sorunu yeniden çerçevelendirin. Duruma en iyi şekilde yanıt verin. Neyin yapıldığını, neyin işe yarayıp neyin yaramadığını düşünün. Planla, Yap, Kontrol Et ve Hareket Et, muhtemelen biraz farklı bir sırayla 4 adımlık bir settir, ancak yine de şeylere bakma fikri vardır, Sürekli Hizmet İyileştirme , daha teknik bir şey istemeniz durumunda çok yardımcı olabilecek bir ITIL bileşeni olacaktır.

Bazen üzerimde büyük bir baskı varmış gibi hissetmekten hoşlanıyorum ve bazı hedeflere ulaşmama yardımcı olabilirken, aynı baskının biraz felaketle sonuçlanabileceği başka zamanlar da var. Devam etmem için iyi bir motivasyon neyin doğru dengesini bulmak ve benim için çok fazla olana karşı iyi bir iş yapmak kolay bir ders değildir.


1

Benim için bu işi ilginç kılan ve beni sabah uyandıran şey bu. Bugün bir problemi benden daha fazlası için çözme fırsatım olacağını biliyorum (evet, iyimserim, kısa bir hafıza ile).

Sadece aynı olduğunuzu hayal edebiliyorum (son 5 yıldır görev dışı yaptığınızı göremiyorum). Benim tek tahminim, bir rut biraz vurdunuz ve şimdi bir yansıtma modundasınız. Yıllarca süren öğrenme eğrisi döngülerindeki bükülme noktalarından birine çarptığınızda oldukça normal olduğuna inanıyorum.

Bu noktada, odak noktanızı teknik çözümlerden, genç geliştiricilerin bazı mentorluklarını aktif olarak üstlenerek kariyer öğrenmenizi yeniden güçlendirmeye kadar (doğal tutkunuz geri dönene kadar) biraz değiştirmenizi önerebilirim.


+1 Mentorluk güzel bir tempo değişikliği olacaktır. Benim çalıştığım yerde tüm geliştiriciler akran kabul ediliyor. Teknik bir ipucu yok. Bu aslında en büyük sorunlardan biri. Eski "mutfakta çok fazla aşçı".
P.Brian.Mackey

1
Resmi veya gayri resmi, her zaman lider vardır. Diğer herkesi daha iyi hale getirmemize yardımcı olun ve siz bir lidersiniz.
JeffO
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.