CodeGym /Java Blogu /Rastgele /Bir Yazılım Geliştiricisinin Kariyerini Mahvedebilecek 8 ...
John Squirrels
Seviye
San Francisco

Bir Yazılım Geliştiricisinin Kariyerini Mahvedebilecek 8 Hata

grupta yayınlandı
CodeGym'de, programlama becerilerini öğrenmek ve pratik deneyim kazanmak için yeterince zaman ve çaba harcarsanız, yazılım geliştiricilerin kariyerlerinden ve nasıl uzun , verimli ve fırsatlarla dolu olabileceğinden çokça bahsediyoruz . Ve çoğu geliştirici işlerinden ve kariyerlerinden memnun olduğu için bu genellikle doğrudur. İş bulma web sitesi Indeed'den alınan verilere göre , Java geliştiricilerinin yalnızca teknoloji sektöründe değil, genel olarak tüm profesyoneller arasında mesleklerini bırakma olasılığı en düşük olan grup olduğundan daha önce bahsetmiştik . Kariyer değiştirme oranları %8'den azken, genel olarak yazılım geliştirici mesleği için bu oran %27 ve örneğin veritabanı yöneticileri için %35'tir. Bir Yazılım Geliştiricisinin Kariyerini Mahvedebilecek 8 Hata - 1Daha üst düzey bir yönetici pozisyonu teklif edildiğinde bile, Java kodlayıcılarının çoğu bundan vazgeçmek istemiyor. Bu, ana programlama dili olarak Java'yı kullanan kodlayıcıların çoğu için doğru bahis olduğunu kanıtlıyor. Bununla birlikte, yazılım geliştirici olmanın genel dinamikler açısından diğer profesyonel kariyerlerden çok da farklı olmadığı söyleniyor. Çoğu geliştiricinin kariyerleri boyunca inişleri ve çıkışları vardır, iyi seçimler profesyonel büyümeye yol açar ve kötü seçimler kariyerinizin takılıp kalmasına veya düşüşe geçmesine neden olur. Hem yeni başlayan hem de deneyimli kodlayıcılar olan yazılım geliştiricilerin kariyerleri boyunca yapma eğiliminde oldukları kötü seçimler ve kariyer hataları, bugün hakkında konuşmak istediğimiz şeydir.

Kıdemsiz Geliştiricinin kariyer hataları

Junior yazılım geliştiricileri için daha tipik olanlarla başlayalım, ancak genel olarak konuşursak, programcılar kariyerlerinin herhangi bir noktasında bunları yapmaya eğilimlidir.

1. Neye değer verdiğinizi yeterince değerlendirememek.

Bu, kariyerinizin henüz başında olduğunuzda ve iş piyasasında gerçekçi olarak ne kadar değerli olduğunuzu tahmin etmek için yeterli deneyime ve bilgiye sahip olmadığınızda, oldukça doğal bir sorundur. Küçük geliştiriciler kendilerini hafife alma ve abartma eğiliminde olduğundan, her iki yönde de geçerlidir . Kendilerini abartanlar genellikle sahip oldukları işten çok fazla şey beklerler ve davranışları da bunu yansıtır. Yeni başlayanların bilgi ve becerilerinin gerçekte ne kadar değerli olduğunu hafife almaları da sık görülen bir durumdur. Sonuç olarak, aldıkları ilk iş teklifini kabul ederler ve kazanabileceklerinden çok daha düşük bir maaşla aylarca ve bazen yıllarca çalışırlar.

2. Yumuşak becerileri göz ardı etmek.

Sosyal becerilerin ihmal edilmesi, genel olarak yazılım geliştiricileri arasında oldukça yaygındır, ancak bu hatanın en büyük zararı, kariyerlerinin başlangıç ​​aşamalarındaki geliştiricilere verme eğilimindedir. Birçok programcı, iyi gelişmiş sosyal becerilere sahip olmanın profesyonel başarıları için o kadar da önemli olmadığını düşünür. En son veriler, yazılım geliştiriciler için sosyal becerilerin önemi arttıkça, giderek daha fazla yanıldıklarını gösteriyor. Danışmanlık şirketi West Monroe tarafından yürütülen bir ankete göre , İK görevlilerinin ve işe alım görevlilerinin %78'i, son birkaç yılda güçlü sosyal becerilere sahip teknoloji uzmanları bulmaya daha fazla odaklandıklarını söyledi. Ankete katılan İK profesyonellerinin %43'ü, adayların güçlü sosyal becerilere sahip olmaması nedeniyle teknoloji rollerini doldurmanın daha zor olduğunu söyledi.

3. Bir kariyer planı geliştirememek.

Hızlı bir kariyer gelişimi arıyorsanız, bir kariyer planı geliştirmek ve arada bir güncellemek önemlidir. Bir kariyer planı olmayan geliştiriciler genellikle aynı seviyedeki pozisyonlarda çok daha uzun süre takılıp kalma eğilimindedir.

4. Eleştiri ve geri bildirimleri kabul etmemek.

Geribildirimleri kabul edebilmek aslında tüm yazılım geliştiriciler için oldukça önemlidir, çünkü bu onların zayıf yönlerini daha iyi anlamalarını sağlar ki bu da hızlı ilerleme sağlamak için gereklidir. Kıdemsiz geliştiriciler, olumsuz geri bildirimleri kişisel olarak alarak hata yapma eğilimindedir ve bu onların profesyonel gelişimlerini etkiler.

Orta ve Kıdemli Geliştiricinin kariyer hataları

Orta ve Kıdemli Geliştiriciler de birçok kariyer hatası yapar. İşte en tipik olanlardan bazıları.

1. Teknoloji yığınınıza bağlı kalmak.

Yazılım geliştirme endüstrisi sürekli geliştiğinden, profesyonel yazılım geliştiricilerin kariyerlerinde başarılı olmak istiyorlarsa sürekli olarak öğrenmeleri ve onunla birlikte gelişmeleri gerekir. Yıllar boyunca aynı teknoloji yığınına bağlı kalanlar ve yeni şeyler öğrenmeyenler, sonunda piyasada çok fazla talep görmeyen modası geçmiş bilgilere sahip olurlar.

2. Aynı işte çok uzun süre kalmak.

Bir şirkette çok yıllı uzun bir kariyere sahip olmak hala saygı duyulsa ve yapılacak onurlu bir şey olarak görülse de, yazılım geliştiriciler için bu genellikle bir kariyer çukuru olur. Uzun yıllar aynı işte kalmak mesleki bilginizi ve uzmanlığınızı kaçınılmaz olarak sınırlayacak ve iş piyasasında yeni fırsatlar arayan bir yazılım geliştiricisi olarak sizi daha az uygun hale getirecektir.

3. İşleri çok sık atlamak.

Bununla birlikte, yazılım geliştirmede çok sık iş değiştirmek de kariyerinize zarar verebilecek bir hatadır. Bu kadar basit: Nitelikli uzmanları bulmak ve işe almak, herhangi bir şirket için önemli miktarda kaynak gerektirir. Bu nedenle, tipik olarak 'işten kaçan' kişileri işe almaya istekli değillerdir. Bir şirkette 4-5 yıl kalmanın bir yazılımcı için ideal bir süre olduğunu söylüyorlar, 2-3 yıl da kabul edilebilir ama 5-6 ayda bir iş değiştirmek genellikle değil.

4. Bir yönetim rolüne geçmek.

Genellikle bir yazılım geliştiricinin yönetici pozisyonuna geçiş yaptığı bir terfinin, onların nihai kariyer freni olması alışılmadık bir durum değildir. İyi bir yönetici olmak, çoğu programcının varsayılan olarak sahip olmadığı bir dizi yetenek ve beceri gerektirir. Harika bir yazılım geliştiricisinin kötü bir işletme yöneticisine dönüşmesi, kariyerini her iki alanda da düşüşe geçirebilir.

Görüşler

Geleneksel olarak, deneyimli yazılım geliştiricilerin konuyla ilgili bazı ilginç görüşlerini özetleyelim. İşte bir yazılım geliştiricisi olarak kaçınılması gereken bazı ek kariyer hataları. “Şirketinizin iş perspektifini düşünmemek. "Node.js yalnızca %0,6'ya sahipken ve ASP.NET'ten çok daha fazla performans sunarken ASP.NET neden %3,6 pazar payına sahip?" gibi birçok soru okudum. Nedeni oldukça basit, kuruluşunuzun iş perspektifiyle düşünmüyorsunuz, ancak kendi tercihlerinize göre, şirketinizi daha iyi hale getirmek ve daha iyiye sahip olmanıza yardımcı olmak için her fırsatta onların ihtiyaçlarına uyum sağlamanız ve yeniden beceri kazanmanız gerekiyor. fırsatlar, eğer bir gün başka bir şirkete geçmeniz gerekirse. Bu ikinci nokta çok sık oluyor ve bu yüzden yönetim size herhangi bir fon vermek istemiyor," Federico Navarrete,işaret ediyor . “Yeni trendler/çerçeveler/diller için abartılı reklamları takip etmek ve hepsini bilmem gerektiğine inanmak. Yanlış. Beğendiğiniz belirli bir teknolojiyi (veya ürünü) bulun ve uzmanlaşın ve piyasada satıp ona sadık kalın. Sattığı sürece işin içindesin. Uzmanlık, başarınızın kritik bir bileşenidir. Koduma kimliğimin, eserimin/başyapıtımın veya bebeğimin bir parçası gibi davranmak. Yanlış. Ürününüze asla bağlanmayın. Yarattığınız her şey değiştirilecek, üzerine yazılacak, silinecek, kaldırılacak, geçerliliğini yitirecek, göz ardı edilecek, beğenilmeyecek. Önemli değil, bırak gitsin, onu korumaya çalışma. Kodunuz kimliğiniz değildir” dedi .Başka bir deneyimli geliştirici olan Lena Keri. “Şirkette (yaklaşık olarak) aynı pozisyona sahip biriyle özel görüşme yapmadan bir işi kabul etmek. Sizi gerçekten işe alan insanlar, çalışanların nasıl hissettiği hakkında hiçbir fikre sahip olmayabilir veya çok idealize edilmiş bir görüşe sahip olabilirler. Bu yüzden almamam gereken birkaç iş teklifini kabul ettim. Zaman ve heyecan kaybı. İş yükünü akıllıca kaldırabileceğinizden daha fazlasına evet demek. Çok fazla veya çok karmaşık işler üstlenirken kendinizi başarısız olacak şekilde konumlandırırsınız. Pek çok iyi iş ortaya koyabilirsiniz, ancak son teslim tarihlerini, özellikleri veya kaliteyi karşılamadığınız zaman, bununla hatırlanıyorsunuz," diye ekledi Larry Stanson.
Okumak için başka ne:
  • Java Öğrenme Becerilerinizi Geliştirmenin 8 Yeni Yolu. Uygulamalar ve Teknikler
  • Kodunuzu Belgeleme. Teknik Yazma ve Yazılım Dokümantasyonu İçin En İyi Araçlar
  • Kariyer Değiştirenler CodeGym Kullanmaktan Nasıl Yarar Sağlayabilir?
  • Sıfırdan Kodlama Kahramanına. CodeGym Kursunu Tamamladığınızda Neleri Yapabileceksiniz?
  • Öğrenmek Çok mu Yavaş? Ertelemeyi Yenmek ve Daha Etkili Olmak için En İyi Uygulamalar
Yorumlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION