Genç programcıdan kıdemli programcıya nasıl başarılı bir şekilde terfi edilir?

Tam metin 3080 Kelimeler, tahmini öğrenme süresi 9 dakika

Kaynak: Pexels

Yazılım geliştiricilerin deneyim düzeyine göre dağılımı aşağıdaki gibi olabilir:

· İlköğretim: İki ila üç yıllık deneyim

· Gelişmiş: on yıldan fazla deneyim

· Orta veya "Orta düzey": temel ve ileri düzey arasında

Yıllar içinde iş deneyimini ölçmenin bir sorunu, programcılar tarafından geliştirilen yazılımın kalitesini göstermemesidir. Çalışma yılları boyunca ne kadar deneyim ve beceri kazandınız? Bu aynı zamanda geliştiriciler için çok karmaşık bir iş görüşmesine yol açar. Bu beceriyi ölçmek zor, bu yüzden görüşmede geliştirici üzerinde zor bir test yaptık. Ancak bu testler, en iyi ihtimalle yalnızca kaba tahminlerdir ve işi tamamlamak için gereken işi veya uzmanlığı doğru bir şekilde ölçemez.

Bu bir sonraki soruya götürür.

Artık kıdemsiz bir programcı olmadığınızda, ne zaman kıdemli bir programcı olacaksınız?

Yılların iş tecrübesi sizi doğal bir kıdemli programcı yapacak mı?

Şart değil.

Örnek olarak kendimi ele alalım: Kıdemsiz bir programcı iken, genç ve cahil, ama kendini beğenmiş, kibirli ve anlamsızdım. Kendinizi "kod tanrısı" olarak düşünün, başkalarıyla işbirliği yapmaya isteksiz olun ve tek önemli şeyin iyi kod yazmak olduğunu düşünün.

Ama yanılmışım. Doğrusu, kod önemlidir. Sonuçta, programcılar çalışma kodu yazmalıdır, ancak kod yazmak tek önemli şey değildir.

İlk müşteriye hizmet verme sürecinde, bunu anlamak için birçok zorluk yaşadım. Müşteriyle sadece 15 dakika konuştum, gereksinimlerin "puanlarını" topladım ve müşterinin ihtiyaçlarını tam olarak anladığımı düşündüm. Böylece çılgın kod yazmaya ve saf kod yazma sürecinden keyif almaya başladım. Başvuruyu göndermek sadece 3 gün sürdü, ancak müşteri istediği gibi olmadığı için reddetti.

Tabii ki yaralandım. Özgüvenim hayal kırıklığına uğradığında, müşteriyi yeterli bilgi vermediği için suçladım. O zamanlar hala olgunlaşmamıştım, bu yüzden bunu söyledim. Müşteri asla yanılmaz. Müşteri ihtiyaçlarını analiz etmek için daha fazla zaman harcarsanız, durum çok farklı olabilir. Bu acı ders sayesinde bunu anlıyorum.

Başka bir deyişle, bir programcı, programlayabildiği için değil, işi herhangi bir şey başlamadan önce her şeyi analiz etmek olduğu için programcı olarak adlandırılır. Analiz birden fazla seviyede yapılmalıdır.

· Daha iyi performans için kendi kendine analiz

· Daha iyi hizmetler sunmak için müşteri ihtiyaçlarını analiz edin

· Herkesin daha iyi bir performans sergilemesine yardımcı olmak için tüm projeyi analiz edin.

Junior'dan kıdemli geliştiriciye geçmek istiyorsanız, bu analitik becerileri geliştirmeniz ve yıllarca süren iş deneyimi yerine profesyonel bilgi birikimine sahip gerçekten olağanüstü bir kıdemli geliştirici olmanız gerekir.

İyi bir kıdemli geliştirici, kendine bakabilen bir yetişkin haline gelen yetişkin bir çocuk gibidir. Hayatı artık düzensiz, sıradan ve belirsizlikle dolu değil. Hatalarından ders çıkaracak ve yaşam için sağlam bir temel oluşturacak, geçmişi hatırladığında bundan gurur duyacaktır. Hâlâ "genç" ama sahip olduğu şey pragmatik ve verimli bir yetenektir ve bu, gerçek iş deneyiminden daha değerli olacaktır.

Yeni başlayanlardan ileri düzey programlayıcıya geçiş yapmanın bazı yolları.

Kaynak: Pexels

1. Dunning-Kruger etkisinin üstesinden gelmek

Dunning-Kruger etkisi, insanların daha akıllı ve daha yetenekli olduklarını düşündükleri bilişsel bir önyargıdır. Özünde, beceriksiz insanlar beceriksizliklerinin farkına varamazlar, bu da onların yeteneklerini abartmalarına yol açar.

Kıdemsiz bir programcı olarak, bunun sorun yaratması kaçınılmazdır. Her şeyi bilen ünlü bir programcı olduğunuzu düşünebilirsiniz, ancak gerçek şu ki çok az şey biliyorsunuz ve mükemmel olmaktan uzaksınız. Bu, kaçınılması gereken bir tuzaktır.

Kıdemsiz programcılar ve kıdemli programcılar arasındaki fark, kıdemsiz programcıların her şeyi bildiklerini düşünmeleridir, ancak kıdemli programcılar öğrenecek çok şey olduğunu bilirler. Junior programcılar genellikle kendi bilgi ve becerilerini abartırlar ve başkalarının becerilerini ve seviyelerini tanıyamazlar, bu nedenle her zaman diğerlerinden daha güçlü ve bilgili olduklarına inanırlar.

David Dunning'in dediği gibi.

"Çoğu durumda, yetersizlik insanları şaşırtmaz, kafalarını karıştırmaz veya ince buz üzerinde yürümez. Aksine, beceriksiz insanlar genellikle kör bir özgüvene sahiptir, bilgiye benzer olduğuna inandıkları şeylerden ilham alır ve onların üstünde durur."

Dunning ve Kruger, iş deneyimi arttıkça, özgüven seviyesinin genellikle aşırıdan daha gerçekçi seviyelere düştüğünü öne sürüyor. Programcılar alanlarına girmeye başladılar ve yavaş yavaş bilgi ve yetenek eksikliklerini fark ettiler. Bilgi biriktikçe ve mesleki bilgi artmaya devam ettikçe, güven seviyeleri tekrar artacaktır.

Aşırı güvenin üstesinden gelmek için aşağıdaki yöntemleri önerdiler.

· Çalışmaya ve pratik yapmaya devam edin. Bir konu hakkında daha fazla şey öğrendiğinizde, öğrenecek çok şey olduğunu fark etme olasılığınız artar. Bu, bu eğilimin üstesinden gelebilir ve olmasa bile uzman olmaya kararlı olabilir.

· Başkalarının yorumlarını isteyin. Başkalarından yapıcı eleştiri istemek size değerli içgörüler sağlayabilir ve başkalarının yetenekleriniz hakkında ne düşündüğünü anlayabilir.

· Orijinal algıları sorgulayın. İnançlara ve beklentilere sürekli meydan okuyun. Özgün bakış açınızı sorgulayan bilgileri arayın. Ne kadar çok soru sorarsan, o kadar çok öğrenirsin.

Unutma, nasıl öğrenileceğini öğrenmek hoş bir duygu. Ancak her zaman kendi standartlarını yükseltmek gerekir. Bu nedenle, belirli konuları daha doğru anlamak için daha derinlemesine araştırmalara ihtiyaç vardır. Bu, öğrenecek daha çok şey olduğunu anlamanızı sağlayacaktır.

2. Ne yapmayacağınızı bilin

Mark Manson, "Bir Sikme Vermemenin İnce Sanatı" kitabında, belirsiz bir kimliği mümkün olduğunca korumanın önemine işaret etti. Çünkü kimliğimize gelince, belirli davranışların veya olayların insan olarak değerimizi temsil ettiğini düşündüğümüz zamandır.

Basitçe söylemek gerekirse, gerçek bir ihtiyaç yüzünden değil, genellikle kendimizi tatmin etme ya da heyecana karşı naif bir saplantı nedeniyle bir şeyler yapmaya karar veririz. Manson bize "ben" i dışladığımızda en iyi kararı vereceğimizi, çünkü bunun "seninle" hiçbir ilgisi olmayacağını söylüyor. Sadece kendinize sorun: "Bu iyi bir şey mi?" Cevabınız evet ise, o zaman yapın.

Bu aynı zamanda programcılar için de geçerlidir. Aslında, çoğu programcı bir koleksiyon alışkanlığı ile doğar, her zaman parlak şeyler toplar, bunları saklar ve bağlantılar arar. Bu fenomeni fark etmemiş olabilirsiniz.Genel olarak parlak oyuncak sendromunun özellikleri şu şekildedir: gerçek veya işlevsel ihtiyaçlar ne olursa olsun en yeni oyuncaklara sahip olmak veya her zaman güçlü ama kısa vadeli mallara dikkat etmeden önce şımartmak istiyorsunuz Başka şeylere dönün.

Kıdemli bir programcı olmayı taahhüt ediyorsanız, bu sorundan ne pahasına olursa olsun kaçınmanız gerekir. En iyi kıdemli programcılar tam olarak ne yapmamaları gerektiğini bilirler. Kitaplığı sıfırdan yeniden yazmanın sadece onu daha okunaklı hale getirmek için olduğunu veya eski bir çerçeveden en son çerçeveye geçmenin her zaman akıllıca bir hareket olmadığını bilirler. Kodun amacı, dakikalar hatta saniyeler içinde hakim olabilmesi için açık olmalıdır. Mükemmel sihir olmasa bile, koda göz atma işlemi çok kolay olmalıdır.

Önemli olan risklerden kaçınmak değil, doğru savaşı dikkatlice seçmektir.

3. Çok meraklı olun

Kaynak: Pexels

"Uygulama" teriminin ne anlama geldiğini bilmek ister misiniz?

Bu küçük simgeleri neden akıllı telefon uygulamalarında kullanıyoruz? Bunun nedeni, karşılaştığımız sorunlara belirli bir iş akışı veya algoritma uygulamaları ve ihtiyaçları karşılamaya yardımcı olmalarıdır.

Diğer bir deyişle, bir şey inşa etmek istiyorsanız, kesinlikle hata yapacaksınız. İşiniz ve sürekli iyileştirme üzerine düşünmek, yeniliği teşvik edecektir ve yeniliğin kökü, işlerin nasıl yürüdüğünü keşfetme merakında yatmaktadır. Unutmayın, bu tüm kişisel gelişim sürecinde önemli bir engeldir.

hata- > görüş- > merak- > Yenilik > hata

Bu süreç tekrar ediyor ...

Kendinizi geliştirmek ve iyi bir kıdemli programcı olmak istiyorsanız, her şeyi merak etmeniz gerekir. Merak bir araçtır ve ne kadar çok kullanırsanız o kadar iyidir. İnsanların mükemmel kıdemli programcılardan tam olarak beklediği şey budur. Mükemmel kıdemli geliştiriciler, birikmiş bilgileri acil durumlarda kullanabilmeleri için meraklarını yapılandırılmış bir şekilde yönlendirirler.

Merak uyandırmak ve bir marka yaratmak için işte burada.

· Hayatboyu Öğrenme. Bunlar aracılığıyla bir kurs, kitap, çevrimiçi bir derece seçin, mevcut fikirleri zenginleştirin ve yeni fikirler edinin.

· Temel ilkeleri pekiştirin. İş temeli olarak kullanılabilmeleri için nasıl kullanıldıklarını anladığınızdan emin olun.

· Fantaziyi reddedin, eylem gerçektir. Fikirler her zaman abartılır. Fikirleriniz kullanıldığında ve yayıldığında kendi markanızı yaratabilirsiniz.

· Yeni fikirleri ve yerleşik fikirleri dengeleyin. Bilmeniz gerektiği fikrini körü körüne kabul etmeyin. Statükoya meydan okuma.

· Koşmaktan daha fazlası. Genişletilebilir, yeniden kullanılabilir ve takılabilir hale getirin. Mesleki bilgiyi geliştirmenin yolu budur.

Her şey merakla başlar. Merak etmiyorsan, bırakabilirsin. Einstein'ın dediği gibi:

"Özel bir yeteneğim yok, sadece güçlü bir merakım var."

Yorum Beğen Takip Et

Yapay zeka öğrenme ve geliştirmenin kuru mallarını paylaşalım

Yeniden yazdırıyorsanız, lütfen arka planda bir mesaj bırakın ve yeniden yazdırma şartnamelerine uyun

GRPC'yi ve sunum katmanı durum geçişi ile uzak prosedür çağrısı mimarisi arasındaki farkı anlayın
önceki
Bugün Core Voice | Huawei Cloud, Dünyaya Ücretsiz Tıbbi Yapay Zeka Hizmetlerini Duyurdu
Sonraki
Küresel salgın grevleri, İsviçreli bilim adamları laboratuvarda koronavirüsü yeniden mi yaratıyor?
Python3.9'da sözlük birleştirme ve güncelleme, bir göz atın
Kaçırılmaması gereken, bilmeniz gereken 5 JavaScript ipucu!
Programcıların bilgilerini ve çalışma hayatını anlamanıza yardımcı olacak GitHub depolarının bir listesi
Warby Parker modeli neden kopyalanamıyor?
Küresel servet değişikliği: En kötü ve en zengin adam günde 3 milyar kaybediyor, Buffett ayrıca paniğe kapıldı
Ağır! 2019 Çin Ekonomik Sektörü Refah Endeksi açıklandı
Jinan National Fitness Center'ın bazı mekanları açık, size girişi anlatayım
Wuhan Savaşı Salgını | Wen Youjian: Salgının ön cephesi asker olma hayalini gerçekleştirdi ve doktorlar ve hastalar birbirlerinden etkilendi
Saraybosna'yı savunun, sokaklar savaş zamanı salgınını önleme gibidir ve Bosna-Hersek'te kontrol tırmandırılır ve ülke genelinde sokağa çıkma yasakları uygulanır
Salgın nedeniyle birçok cezaevi isyan etti ve mahkumlar isyan etti
Kültür Turizmi Devam Ettirme: Mart ayında, Guangdong'un B&B rezervasyonları ülkede birinci oldu
To Top