it-swarm.dev

Yeni bir programcı yazılım mühendisini (patron) nasıl etkileyebilir?

İlk programlama işimde çalışıyorum. Patronum çok akıllı bir yazılım mühendisi ve ona kıyasla çok az teklifim var gibi hissediyorum. Sorun şu ki, her zaman meşgul ve ona yardım edecek birine ihtiyacı var. Yeterince iyi olmadığımı hissediyorum, ama yine de başarılı olmak istiyorum. Harika bir programcı olmak istiyorum.

Onu etkilemek için ne yapabilirim?

Teşekkür ederim.

98
Pablo

Size Ashton'dan hiç bahsetmiş miydim?

Ashton klasik mısırla beslenen çiftlik çocuğunuzdu. Ailesi, annesi Michigan'ın kırsal kesiminde 15 dönümlük miras alana kadar, fiilen asla bir araya gelemeyen hippilerdi. Aile oraya taşındı, birkaç süt keçisi satın aldı ve Ann Arbor Çiftçi Pazarı'ndaki yuppies'e organik keçi peyniri satan bir yaşam yapmak için mücadele etti.

On yaşındayken Ashton her sabah saat 4: 00'de uyanmak ve o lanet keçileri sütlemek zorunda kaldı ve yorucuydu. Ashton okula gitmeyi severdi, çünkü keçi kakasında diz boyu çalışmadığı anlamına geliyordu. Lise boyunca, iyi bir üniversiteye burs almanın çiftlik dışına bileti olacağını umarak kıçını okudu. Kolejin çiftlik hayatından çok daha kolay olduğunu gördü ve diğer herkesin neden onun gibi düz A yapmadığını anlamadı. Yazılım Mühendisliği alanında uzmanlaştı çünkü mühendislerin sabah 4: 00'de uyanmaları gerekmediğini hayal bile edemiyordu.

Ashton, yazılım endüstrisi hakkında çok şey bilmeden okuldan mezun oldu, bu yüzden kariyer fuarına gitti, üç iş başvurusunda bulundu, üçü tarafından kabul edildi ve en çok ödeyen birini seçti: yılda 32.000 dolar gibi deli bir şey, çalışıyor eyaletin güneybatı kesiminde dünyanın dört bir yanındaki şirketler için hücre çiftlikleri üreten büyük bir mobilya şirketinde. Bir daha asla bir çiftlik görmek istemedi, bu yüzden patronu Charlie Sherman üzerinde iyi bir izlenim bırakmaya kararlıydı.

Hücre arkadaşı Jeff, “Bu kolay olmayacak,” dedi. “O burada bir efsane.”

"Ne demek istiyorsun?" O sordu.

“Peki, birkaç yıl önce, Y2K hakkında tüm bu karışıklıkların ne zaman olduğunu hatırlıyor musun?

Ashton muhtemelen çok gençti. “Y2K?”

“Biliyorsunuz, hiç kimse 1960'larda yazılan tüm eski bilgisayar programlarının 2000'de hala çalışacağını beklemiyordu, bu yüzden yıl için sadece iki basamak için yer vardı. 1999'u depolamak yerine 99'u depolayacaklardı. Ve sonra 1 Ocak 2000'de yıl geçtiğinde bilgisayar sistemleri çöktü, çünkü iki basamakta “100” sığdırmaya çalıştılar.

"Gerçekten mi? Bunun bir efsane olduğunu düşündüm, ”dedi Ashton.

"Dünyadaki diğer tüm şirketlerde hiçbir şey olmadı," dedi Jeff. “Her kod satırını kontrol etmek için milyarlarca dolar harcadılar. Ama burada, elbette, ucuz piçler, bu yüzden herhangi bir test yapma zahmetine girmediler. ”

"Bir şey değil?"

“Zilch. Sıfır testi. Nada. Ve insanlar, 2 Ocak'ta işe başladığında, tek bir şey işe yaramadı. Üretim programlarını yazdıramıyorlardı. Meclis hatlarının yarısını bile açamadılar. Kimse hangi vardiyalarda çalışacaklarını bilmiyordu. Fabrika tam anlamıyla durdu. ”

“Şaka yapıyorsun,” dedi Ashton.

“Sana değil. Fabrika tamamen sessizdi. Charlie, o zamanlar yeniydi. Microsoft ya da NASA'da ya da başka bir şeyde çalışıyordu ... kimse onun gibi birinin neden bir şirketteki küçük koltuk altımızda çalıştığını anlayamadı. Ama oturdu ve kodlamaya başladı. Ve kodlama. Ve kodlama.

“Charlie dokuz gün boyunca kod yazdı. Dokuz gün uyumadan, yemeden, bazı insanlar tuvalete gitmediğini bile iddia etti. Sistemden sisteme gitti ve hepsini tam anlamıyla düzeltti. Bakılması gereken bir şeydi. Tanrım, orada düzeltilmesi gereken [~ # ~] kobol [~ # ~] sistemler vardı. Tüm fabrika durdu ve Charlie eski COBOL el kitaplarını bulmak için insanları Ann Arbor'daki üniversite kütüphanesine gönderiyor. Montaj hattı çalışanları titriyorlar, çünkü termostatlar bile bir Y2K hatası vardı. Ve Charlie bir fincan kahveden sonra fincan içiyor ve delisi gibi yazıyor. ”

"Vay. Ve hiç tuvalete gitmedi mi? ”

“Şey, bu kısım bir küçük biraz abartı olabilir. Ama gerçekten dokuz gün boyunca 24 saat çalıştı. Her neyse, 11 Ocak günü, gündüz vardiyasının başlaması gereken yaklaşık beş dakika önce, kabininden çıkıyor, hat yazıcısına gidiyor, bir düğmeye basıyor ve patlıyor! üretim programları ve ekip programları geliyor ve her şey mükemmel, mükemmel bir şekilde biçimlendirilmiş, biraz daha küçük bir yazı tipi kullanarak, “2000” eskiden “99” derdi ve hatta yeni bir öncelik optimizasyon sistemi yazdı. çok fazla müşteriyi sinirlendirmeden 9 günlük kaçırılmış üretimi yakalamalarına yardımcı olur ve tüm Montaj hatları hiçbir şey yanlış olmadığı gibi çalışmaya başlar ve ısı yanar ve faturalar yıl olarak '2000' ile yazdırılır ve 19 günden sonra kimse tek bir hata bulamadı. ”

"Ah, hadi ama!" Ashton diyor. "Kimse hata olmadan kod yazmaz."

"O yaptı. Kendi gözlerimle gördüm. İlk gün, bir hıçkırık olmadan iki gün değerinde kabinler koştular. ”

Ashton şaşkına döndü. “Bu destansı. Buna nasıl yaşayabilirim? ”

Jeff, bilgisayar terminaline dönerek dört aydan fazla süredir devam eden Spock ya da Batman savaşında kimin kazanacağına dair çevrimiçi bir alev savaşına devam ettiği için, edemezsin, kimse yapamaz.

Vazgeçecek biri değil, Ashton bir gün efsanevi bir şey yapacağına yemin etti. Ama gerçek şu ki, başka bir Y2K daha yoktu. Ve Michigan'ın o bölgesinde hiç kimse iyi programlama konusunda bir sıçanın kıçını vermedi. Aslında programcılar için neredeyse hiçbir şey yoktu. Ashton ona aptalca küçük projeler verdi ... bir noktada, belirli bir ilçedeki satış vergisinin yanlış olduğu bir davayı ele almak için üç hafta harcadı çünkü bazı Posta kodları iki farklı satış vergisi bölgesine yayıldı. Komik olan şey, New York Eyaleti'nin hiç kimsenin ofis kabinleri satın almadığı ve orada hiç müşterisi olmamış olduğu, kodunun asla çalışmayacağı bir yerdi.

Hiç.

Ashton iki yıl boyunca hevesli ve heyecanlı bir işe başladı ve bir fark yaratmak ve müthiş ve harika bir şey yapmak için can atıyor, iş arkadaşları internette dolaşıyor, arkadaşlarına anlık mesajlar gönderiyor ve saatlerce bilgisayar solitaire oynuyordu.

Hücre arkadaşı Jeff'in sadece bir sorumluluğu vardı: haftalık Excel elektronik tablosunu güncellemek, o hafta işte kaç kişinin yaralandığını gösterir. Hiç kimse olmadı. Haftada bir kez, Jeff e-tabloyu açtı, sayfanın en altına gitti, tarihi ve sıfırı girdi, kaydet'i vurdu ve işte bu oldu.

Ashton, Jeff için bu görevi otomatikleştiren bir makro bile yazdı. Jeff yakalanmak istemedi, bu yüzden yüklemeyi reddetti. Bundan sonra konuşma şartları üzerinde değillerdi. Garipti.

Hücre şirketinde iki yıllık yıldönümü sabahı Ashton, bir şey fark ettiğinde işe gidiyordu.

Yazdığı tek bir kod satırı hiç çalışmamıştı.

İki yıllık çalışmasında yaptığı hiçbir şey dünya üzerinde herhangi bir etki yaratmadı.

Ve Michigan'ın o bölümünde 24 derece vardı ve gri ve koklamaktaydı ve Honda'sı bir saçmalıktı ve şehirde hiç arkadaşı yoktu ve hiçbir önemi yoktu.

Lincoln Bulvarı'ndan aşağıya doğru ilerlerken solda mobilya şirketini gördü. Şirket kampüsünün önünde üç bayrak çırpındı: Amerikan bayrağı, büyük Michigan eyaletinin bayrağı ve şirket logolu beyaz ve kırmızı bayrak. Sola dönmeyi bekleyen uzun bir otomobil hattının arkasındaki dönüş şeridine girdi. Her zaman dört ya da beş trafik ışığı döngüsü, acele saatinde, dönüş yapmak için, bu yüzden Ashton hiç yazılmış olduğunu hatırlamak için bol zaman vardı ever herkes tarafından kullanılır.

Ve olmadı. Ve bir gözyaşı ile savaştı.

Ve sola dönmek yerine, düz gitti, neredeyse bir kazaya neden oldu, çünkü sol dönüş ışığının düz gidebileceğiniz anlamına gelmediğini unuttu.

Ve Lincoln Bulvarı'ndan aşağı doğru sürdü ve Gerald Ford otoyoluna bindi ve Grand Rapids'de havaalanına gelene kadar sürmeye devam etti ve berbat eski Honda'sını terminalin hemen önünde bıraktı, mükemmel bir şekilde iyi biliyordu. çekilecekti ve arabanın kapısını bile kapatmamıştı ve Frontier Airlines tezgahına doğru yürüdü ve 20 dakika sonra ayrılan San Francisco'ya bir sonraki uçuşunda kendisine bir bilet aldı ve ve sonsuza dek Michigan'dan ayrıldı.

189
Joel Spolsky

Aladdin'in Aladdin'deki Aladdin'in Yasemin'i etkilemek istediği sahneyi hatırlayın ve cin ona sadece kendisi olmaya odaklanmak için daha iyisini yapacağını söylüyor? Burada da aynı prensip.

Eğer patron senden çok daha iyiyse ve bunu biliyorsan, muhtemelen de biliyordur. Sizden rock-stardom programlamak için harika bir şey beklemiyor. Bu senin ilk işin olduğundan, büyük olasılıkla seni işe aldı çünkü senin içinde iyi bir kodlayıcı olma potansiyelini gördü. Bu yüzden onu gerçekten etkilemek istiyorsanız, öğrenin. Dili öğrenin, üzerinde çalıştığınız sistemi öğrenin, iç ve dış kısımları ve karanlık köşeleri öğrenin. Doğru ilkeleri öğrenmeye, onları iyi öğrenmeye ve bu sırayla hızlı bir şekilde öğrenmeye odaklanın.

Ve öğrenmenin bir kısmının diğer insanların zaten sahip olduğu bilgileri kopyalamak olduğunu unutmayın. İş arkadaşlarınızdan veya StackOverflow'da soru sormaktan veya Google'da bir şeyler araştırmaktan korkmayın. Ne yaparsanız yapın, aptal görünmekten kaçınmak için gerçekten bilmediğinizde bir şey biliyormuş gibi davranmayın. İyi bir geliştirici hızlı bir şekilde fark edecek ve bu da gözlerinde daha aptal görünmenizi sağlayacaktır. Alçakgönüllülük hala mühendisler arasında bir erdem olarak görülme eğilimindedir.

Bu konuda iyi bir iş çıkar ve patronu etkileyecek.

97
Mason Wheeler

İki kelime: Güvenilir olun.

Pozisyonunda, takımdaki en akıllı kişi olmak için işe alınmadın. Gösterdiğiniz potansiyel için işe alındınız ve beceri seviyenize uygun yapılması gereken görevler olduğu için.

Önce bu güveni yaşayabileceğinizi gösterin ve kod ve şirket hakkında bir fikir edinirken, ilk izlenimlerinizi aşmanın yollarını bulun. İkincisi biraz zaman alabilir, ancak daha düşük olduğu için genç olmakla hata yapmayın.

47
Joost Schuur

Sonsuza kadar görünen şey, inanılmaz ve başarılı programcılarla dolu odayla çalışmak için harika bir iş çıkardım. Herkes bir rock yıldızı, orijinal Macintosh ekibinden birkaç kişi, orada kitapların neredeyse yarısı kitap yayınlamıştı, harika bir yerdi.

İlk yılımı herkesi etkilemek için orada geçirdim. İnanılmaz bir şey yapmak zorunda olduğumu hissettim ve çok kısa bir sürede mümkün olduğunu düşündüğümden daha fazla şey öğrenmemi sağladı. İkinci yılımda sakinleştim, yaptığım şeye çok daha fazla güveniyordum, fikirlerim hakkında biraz daha vokal oluyordum ve etrafa bakarken inşa ettiğimiz gerçek ürün hakkında gittikçe kötümser hale geldim.

Bu projenin tamamen finanse edildiği son yıl oldu. Bugün hala aradığım bu muhteşem mühendisler, çerçeveden sonra 5 yıl ve milyonlarca dolarlık yapı çerçevesi, gerçekten gönderilmemiş bir uygulamanın üzerine inşa etmek için bir uygulama platformu ve son olarak kimsenin yapamayacağı bir kullanıcı arayüzü ve iş akışı harcadı. anlamak, onu inşa eden insanları bile.

Akıllı abartılıyor. Bir "rockstar" olmak abartılıdır. Karmaşıklık eşiğinizi artırmak gerçekten kolay bir bahane. Bir müşterinin istediği bir sonraki şeyi uygulamak yerine, bir çalışma sistemini "daha temiz" olarak yeniden yazmanın daha önemli olduğunu düşünmenizi sağlar.

Jacob Kaplan Moss bir keresinde bana adlandırmayacağım bir programcı hakkında bir şeyler söyledi, "O çok akıllı. Kullanamayacağım bu gerçekten akıllı karmaşık kütüphaneleri yazıyor çünkü yeterince akıllı değilim. Aptal insanlar kütüphaneler yazmalı böylece aptal insanlar onları kullanabilir ".

Mühendisleri "başaran" programcılar, burnlarını, Ruby ve JavaScript ve diğer "oyuncak" dilleri yazanlar, bu insanlar ÜRÜNLER üretirler ve ONLAR GEMİ yazarlar. , mimari istediğiniz kadar saf ve temiz olmayabilir, ancak tanrı kahretsin ve bu endüstride gerçekten önemli olan şey budur.

Ben olsaydım, bu rock yıldızı olmaya çalışmaktan vazgeçerdim ve nakliye ve inşaat ürünü üzerine odaklanırdım. Katkınızı kodunuzun ne kadar akıllı olduğuna göre değerlendirmemelisiniz, bunu her gün kaç kişi tarafından çalıştırıldığına ve mutlu olduğuna karar vermelisiniz.

27
mikeal

Net, sağlam bir kod yazın.

16
leed25d

Kapısını çal. Ona, başarabileceğin herhangi bir bok işi olup olmadığını sor. Ona, şu anda vakti yoksa, sizi daha sonra bir e-postayla göndermesini söyleyin.

15
SnoopDougieDoug

Knuth'u okuyun

(sonuç: birçok kişi var Knuth, ama hiç kimse okur Knuth)

Birlikte çalıştığım gerçekten iyi programcıların bazı ortak özellikleri var:

(1) Eğer programlama yapmak için matematikte iyi olmak için sahip olsa da, yine de onlar vardı (ve onlar sevdim)

(2) 'zarafet' diyeceğim bir kaliteyi takdir ediyorlar - değil kısalık ile karıştırılmayacaklar (!!!)

(3) Yazılım tasarımında iyidirler (hiçbirimiz iyi tasarımın gerçekte ne olduğunu açıklayamasak bile)

Ayrıca, aşağıdaki özellikleri bizzat kullanışlı buluyorum:

(a) bulmacaları çözmekten zevk almak

(b) okunabilir kod yazma

(c) iyi bir hafıza

(d) yüzeysel olarak diğer programlama dillerine kolayca uyum sağlayabilir (genişlik)

(e) ana dilinizi derinlemesine öğrenin (örneğin, Java sizin ortamınızsa = Java sertifikası yapmak) Microsoft'un sertifikası (oldu mu?) gerçekten kötü olduğu için ... fayda kağıt parçası olması değil, faydası çalışma))

(f) basit ve kolay bir şey yapma ve sonra devam etme veya hafta/ay sürecek süper karmaşık bir şey yapma seçeneği verildiğinde, basit bir şey yapıyorum. Basitliği severim, çünkü sağlamlığa yönelir, ayrıca orta adımda gereksinimler değiştiğinde daha esnektir ve diğer ekip üyeleriyle iletişim kurmak çok daha kolaydır

(g) özellikle kurnaz olduğunu düşündüğünüz bir şey yaparsanız, onu smeg'i belgeleyin

Birisi (Djikstra?) Hata ayıklamanın kodlamadan iki kat daha zor olduğunu söyledi, bu nedenle yeteneğinizin sınırlarında olan bir kod yazarsanız, tanım gereği hata ayıklamak için yeterince akıllı değilsiniz.

========

Bununla birlikte, akıllı/daha iyi bir kodlayıcı olmak, kariyerinizi ilerletmekle aynı şey değildir.

Kariyerinizi ilerletmek için gerçekten sadece bir 'gizli bileşen' gereklidir ve bu insanların becerisidir.

Eğer gerçekten ilerlemek istiyorsanız kariyer, yapılacak en iyi şey çıkmak ve 6-12 ay araba satmak gitmek.

13
Rick

20 yılı aşkın bir süredir kodlama yapıyorum ve şu anda benimle çalışan 10 programcı var. Bu beni etkilediğini söylemek zorundayım, işini iyi yapan, zamanında ve kaliteli (daha az hata). Sık sık iletişim, tutku göstermek önemli faktörlerdir.

şu an paylaşabileceğim şey bu. ;)

11
wsatp

Ben sadece bu alıntıyı gospel'den eklerdim:

"Kim çok azıyla güvenilebiliyorsa çok fazla güvenilebilir, çok azıyla dürüst olmayan kim de çok dürüst olmaz."

Programcıların patronu olduğumu söyleyebilirim ki hiçbir şey beni bir programcı düzeltmeye tembel olduğum bir hatayı düzelttiğinde daha mutlu etmedi!

Eğer yapabilirseniz, onun için hatalarını düzeltin.

7
Lone Coder

Steven'ın dediği gibi Mason haklı - kendi oyununa odaklan. Akılda tutulması gereken şey, patronunuzun sadece kendi işinizi iyi yapmanızı istemesidir. Muhtemelen beğenir senden daha iyi olduğu gerçeği - eğer olmasaydı, kendini güvensiz hissedebilir (patronlar insan!). Şu anda, deneyimlerinden öğrenmek için ideal bir konumdasınız - onunla rekabet etmek için zaman kaybetmeyin, bunun yerine şeyler hakkında tavsiyelerde bulunun. 48 Güç Yasasını daha önce okuduysanız, anahtar olan "Asla asla eskimez" dir.

6
Stuart Golodetz

Rubik küpünü çözün. Patron zorlu bulmacaları sevdiğinizi bilecek ve size zor görevler verecektir.

6
Manoj R

Patronunuz üzerinde bir izlenim bırakmak istiyorsanız, dürüst olun. Haftalık 1-1'inizde ona odaklanmanız için en önemli şeyin ne olduğunu sorun ve bunu yapın. Rolünüzün ne olduğunu düşündüğünü anlamaya çalışın ve yerine getirmek için elinizden geleni yapın. Yaptığı işlere konsantre olabilmesi için belirli görevleri yerine getirmesi gerekebilir. Yaptığı işleri yapmak için çok uğraşıyorsanız, kendi görevinizi yeterince yapmıyor olabilirsiniz. Ekipteki yerinizi bulun, Excel'i oradan genişletin. Ona yardım etmek istediğini söyle.

6
akf

@Mason haklı

  • dinlemek
  • öğrenmek
  • ilgili soruları saygılı aralıklarla sorun (örneğin günde iki kez, 5 dakikada bir değil)
  • rahatla ve kendin ol
5
Steven A. Lowe

Benim düşünceme göre, yeşil bir programcının mevcut teknik becerilerinin ötesinde masaya getirebileceği en büyük varlık, inisiyatif ve tutku. Patronunuza yeni şeyler öğrenme konusunda agresif, şirkette yolunuzu, kod tabanını, araçları ve iş arkadaşlarınızı öğrenme konusunda agresif olduğunuzu gösterirseniz ve yaptığınız şey için bir tutkunuz olduğunu gösterirseniz , etkileyecek. Korkunç bir yönetici için çalışmadığınız sürece, bu durumda yine de dışarı çıkmak istersiniz.

Ben de bazı "yumuşak becerileri" şeyler odaklanmak öneririz. Her türlü kişisel etkileşimde işe yaramayan bir inek olmadığınızı göstermeyin . Satış, pazarlama, destek, iş geliştirme, proje yönetimi vb. Kişilerle arkadaş olun. İyi bir iletişimci olduğunuzu ve işleri halletmek için insanlarla çalışabilecek birini gösterin.

5
mindcrime

Bunu yapma özgürlüğüne sahipseniz: Yetkili bir programcı veya en azından değerli bir çalışan olarak gören yeni ortaklarla hibeler yazın, dışarıdan bir miktar para verin veya iş değeri olan bir işbirliği başlatın.

3
knb

İnsanları veya patronlarınızı etkilemekle uğraşmayın. Kimse sadece konuşmadan etkilenmez. Bunun yerine gönderim koduna konsantre olun. Kişiler tarafından kullanılacak projelere veya uygulamalara dahil olduğunuzdan emin olun. Üretimde daha fazla kod olması daha alakalı olacaktır. İnsanlarla ne kadar alakalı olursanız, size o kadar çok güveneceklerdir. Gerisi sihirli bir gösteri.

3
user9631

Çok çalış. Söylediğin her şeyi yap ve her şeyi öğren. Senden çok daha fazla şey bilen birinin altında çalışmaktan çok şanslısın, yetişene kadar çalışmaya devam et.

Çok çalışmanıza ve şu anda bulunduğunuz işte başarılı olmanın yanı sıra, sormadığınız soruya belki de bir cevap olabilecek bazı tavsiyelerde bulunmak istiyorum. (İlk yazılım işimi aldığımda radarımda bile yoktu).

İnternet sizin gibi insanlar tarafından yapılır. Ve sizin gibi insanlar internetten para kazanabilirler.

Tutkulu olduğunuz bir şey bulun. İnşa et. Onu sat. Kendi patronun ol.

  • http://news.ycombinator.com açın ve makaleleri okumaya başlayın. Sizin gibi, bir fikri olan, bir web sitesi oluşturan ve bunu bir iki dolar kazanmayı başaran sonsuz bir hikaye dalgası göreceksiniz. İlham verici ve göz kamaştırıcı öğretmenlere bingo kart jeneratörü satan gülünç derecede iyi bir ücret kazanan bir adam var ... milyonlarca google'a bir web sitesi satan başka bir adam. Orada da bir sürü ilginç teknoloji var.

  • 'Zengin Baba, Zavallı Baba' iyi tavsiye aldığı yerler var.

  • 'Dört Saat Çalışma Haftası' bunu bir tane tuzla alıyor, ancak iş ve yaşama bakmanın ilginç yolları var.

Şu an altında olduğunuz adamdan öğrenmeye devam edin. 'İlk gerçek işinizde' öğrenecek o kadar çok şey var ki başlayamıyorum bile. Uzun vadede (üç, beş, on, yirmi yıl) kendi paranızı nasıl kazanacağınızı öğrenirseniz, başka birini etkilemek konusunda endişelenmenize gerek kalmaz.

2
Alex C

İnsanları etkilemeye çalışarak nadiren etkileyebilirsiniz. İnsanları etkilemeye çalıştığınız ve etkilenmedikleri sürece hayal kırıklığınız artacaktır.

İşinizi sadece kendinizle gurur duyacak şekilde yapın. Kimsenin ne düşündüğü hakkında endişelenme. Mutlu edebileceğin tek kişi sensin.

2

Cevaba gönderilen hikayeyi beğendim, ancak güvenilir bir cevaptan daha eğlenceli.

Herkesin senin gibi olması normal: yaptığımız işte daha iyi olmaya çalışmak, bu insan. Ama korkunç gerçek şu ki, en iyi olma şansınız çok az.

Kendimle ilgili olarak, her zaman alçakgönüllülükle ilgili endişelerden korkuyordum, çünkü kimin haklı olduğu ve kimin olmadığı hakkında o küçük çocuksu kavgalardan nefret ediyorum ve işte nedeni bu.

En iyilerinden biri olmadığınız sürece, bildiğiniz ve yaptığınız şeyleri en iyi programcıların bildiği ve yaptıklarıyla karşılaştırarak daha fazla deneyim elde etmek için daha iyi çalışıyorsunuz.

Kendimi en iyi programcılarla karşılaştırdığımı söyleyebilirsin, ama bu sadece yarısı doğru: - Kendimi en iyi ile karşılaştırmam daha iyi, onlarla karşılaştırıldığında sadece saçma olduğumu bilerek daha iyi, bu da oldukça aptalca ve işe yaramaz karşılaştırma ilkesini yapar - Şöhretlerini değil, bunu elde etmek için elde ettiklerini düşündüm, çünkü gerçekte, işin nasıl çalıştığı gibi gerçek gerçeği bildiğinizde çoğu dahilik miti kaybolur. Harika bir iş başardıkları gerçeğini değiştirmez, ancak çalışma koşullarını düşünürseniz deneyimin değerlendirilmesinin zor olduğunu unutmayın. - Sonunda, bu süreç benim için gerçekten rahatsız edici olan rekabet sürecinden kaçınır ve neyin önemli olduğuna odaklanmama yardımcı olur: pratikle öğrenme, aynı zamanda iyi bir merak motorunun yardımıyla öğrenme.

Karşılaşacağınız diğer tüm çalışanlardan veya diğer programcılardan çok daha iyi olduğunu düşünerek istediğiniz birine hayran olabilirsiniz, ancak dünyanın geniş olduğunu ve hayran olduğunuz adamın aslında diğer daha iyi olanlara kıyasla oldukça ortalama olduğunu hatırlamanız gerekir. Orada deneyimli insanlar var, bu yüzden onu etkiledikten sonra kendinizi daha iyi hissedeceksiniz, ama ondan daha iyi deneyimi olan diğer insanlara karşı aynı hissedeceksiniz, bu yüzden hepsi için hiçbir şey olmayacak.

Bu küçük oyundan çıkın ve duymuş olabileceğiniz daha ilginç konular bulmaya çalışın, çünkü bahsettiğiniz bu mühendis kesinlikle düşündüğünüzden daha az harika bir şey için çalışmakla meşgul.

1
jokoon

Buradaki diğerlerinden bazılarına katılıyorum çünkü amacınızda başarısız olacaksınız - çünkü yanlış soruna odaklanıyorsunuz veya en azından odaklanmanız çok dar.

Harika bir programcı olmak istiyorsun - bir yazılım mühendisinin sübjektif görüşü size bu başlığı ve yeteneği (Joel dışında) verir mi? Sadece patronunuzu etkilemeye odaklanıyorsanız, o zaman işe odaklanmıyorsunuz veya becerilerinizi geliştirmiyorsunuz - harika bir programcı olma hedefinize odaklanmıyorsunuz. Siz kazanmaktan ziyade saygı görmeye çalışıyorsunuz.

En kötü durumu ele alalım (çünkü programcılar bunu yapmaktan hoşlanır) - patronunuz nesnel bir sebepten kesinlikle nefret eder (ilk gün bir Yurtsever şapkası taktınız). Asla senin hakkında iyi bir fikri olmayacak. Atanan görevlerinizi tamamlamaya, problemleri verimli ve zarif bir şekilde çözmeye ve teknik beceri setinizi daha da ileriye götürmeye odaklanırsanız - kendinizi geliştireceksiniz - o zaman sonunda patronunuz düşündüğünden bağımsız olarak kazanırsınız.

Ashton işi, kodunun kullanılmadığı için değil, iş ona Maslow'un hiyerarşisinde güvenlikten başka pratik bir fayda sağlamadığı için başarısızlık için bir reçeteydi. Yeni beceriler mi öğreniyordu? Hayır. Çalışması onun yaratıcı olmasına izin verdi mi? Hayýr. Ona saygý kazandý mý? Hayır.

Bu sizin ilk konumunuz olduğundan, varsayılan olarak bu özelliklerin çoğunu size sunacaktır. Profesyonel olarak ilk deneyimlerinizi deneyimleyeceksiniz, hem teknik hem de teknik olmayan yeni zorluklar alacaksınız. Ancak pozisyonu aştığınız veya sizi büyüttüğünüz bir zaman gelecek ve kendinizi sürekli olarak iyileştirmeniz gerekiyor, böylece onun tarafından korunmasız kalmıyorsunuz.

Bir şey daha, eğer Ashton kendini kodunu kullanan insan miktarı ile ölçecekse, o zaman sık sık bir kulübe katılmasını öneririm. Hayattaki tek mutluluk, kendimiz için yarattığımız mutluluktur. Kesinlikle başkalarının bizim görüşümüze göre yaşamak trajik ve özgün olmayan insanlar üretir.

1
Watson