CodeGym/Java Blogu/Rastgele/Terfi Edin, Büyük Paralar Kazanın ve Cam Tavanı Aşın. İyi...
John Squirrels
Seviye
San Francisco

Terfi Edin, Büyük Paralar Kazanın ve Cam Tavanı Aşın. İyi Bir Kodlama Kariyer Planı Yapmanın İpuçları

grupta yayınlandı
Söylendiği gibi, kötü bir plana sahip olmak, hiç plan yapmamaktan her zaman daha iyidir. Biraz tartışmalı bir ifade belki. Ancak, profesyonel bir programcı olmak ve uzun ve verimli bir kariyere sahip olmak için kod yazmayı öğreniyorsanız, kesinlikle bir plana ihtiyacınız vardır. Ve yine önemli olan ve önceki bir makalede ele alınan çalışma planından bahsetmiyoruz . Kodlamada başarılı bir kariyere sahip olmak istiyorsanız, bir kariyer planına ihtiyacınız vardır ve bunu en başından doğru yapmak size yıllarca zaman kazandırabilir, aksi halde genellikle yanlış yönde ilerlemek veya profesyonel bakış açısıyla durgunlaşmak için harcanır.Terfi Edin, Büyük Paralar Kazanın ve Cam Tavanı Aşın.  İyi Bir Kodlama Kariyer Planı Yapmanın İpuçları - 1Bu yüzden bugün yazılım geliştirmede kariyer planlama hakkında konuşacağız. Bir plan yaparken nelere dikkat etmelisiniz, en sık yapılan hatalar nelerdir ve planlamanızda ne kadar ileriye bakmalısınız? Konuyla ilgili deneyimli yazılım geliştiricilerinden bazı ipuçları ve spekülasyonlar.

Yazılım geliştirme kariyer planınızda neler olmalı?

1. Öğrenme ve kendini geliştirme.

Daha önce CodeGym'in makalelerinde defalarca söylediğimiz gibi, öğrenme bir meslek olarak programlamanın ayrılmaz bir parçasıdır. Ve örneğin bir Java kursunu tamamladığınızda ve kendinize bir Java geliştiricisi olarak tam zamanlı bir iş bulduğunuzda öğrenme durmaz. Yazılım geliştirme alanında uzun ve başarılı bir kariyere sahip olmak istiyorsanız, öğrenmeyi asla bırakmamalı ve bu, kariyer planınızın bir parçası olmalıdır.

  • Ne öğrenmeli?

Bir yazılım geliştiricisi olarak geliştirmek için öğrenmek istediğiniz tüm programlama dillerini, çerçeveleri, kitaplıkları ve teknolojileri yazın. Arada bir bu listeyi gözden geçirin, yeni şeyler ekleyin veya artık kariyerinizle ilgili olmayan kısımları çıkarın.

  • Ne zaman ve ne kadar sürede öğrenilir.

Kariyer planınızın öğrenme kısmında odaklanmanız gereken bir diğer şey de zaman ve programdır. Neyi ne kadar süre okuyacağınızı belirleyin, plana bağlı kaldığınızdan emin olmak için takip edin.
“Programlamayı öğrenmek ve bir programlama dili öğrenmek iki farklı şeydir. Harika bir geliştirici, sorunları belirleme ve akıllı çözümler öngörme yeteneğine sahiptir. Büyük geliştiriciler dilleri, çerçeveleri ve bir dizi programlama aracını anlama yeteneğine sahiptir, ancak herhangi bir sorun soyut olarak çözülmelidir. Programlamada temel becerileri geliştirmiş olan geliştiriciler, ortak noktaları belirlemeyi kolay bulurlar. Örneğin, bir geliştirici PHP ve Javascript'in birinci sınıf işlevlerden yararlanan nesne yönelimli diller olduğunu anladığında, birbiri ardına kolayca dil öğrenebilir," dedi deneyimli bir programcı ve NetHunt CEO'su Andrei Petrik .

2. Kariyer hedefleri.

Kariyer geliştirme planınızın bir parçası olması gereken ikinci önemli şey kariyer hedefleridir. Ne istediğinizi ve nereye gittiğinizi bilmek daha hızlı ilerlemenize yardımcı olur. Uzun vadeli ve kısa vadeli kariyer hedeflerinizi düşünün ve kariyerinizin her aşamasında birincil odak noktanızın ne olması gerektiğine karar verin. Öğrenme ve mesleki gelişim mi yoksa daha yüksek maaş mı? Her ikisini de aramak doğaldır, ancak çoğu zaman belirli bir anda neyin daha önemli olduğunu seçmeniz gerekir. İşte ABD'den bir teknoloji uzmanı ve inşaat mühendisi olan Jon Hayes'in yazılım mühendislerinin kariyer hedefleri hakkında güzel bir yorumu :
“Başlık ne olursa olsun, çözümün mimarı olmak istersiniz. Büyük Büyücü. Toplam çözümü bulan ve tüm bağlantı parçalarını tasarlayan kişi. Herkesin gittiği, tüm cevapları, tüm fikirleri, tüm çözümleri olan kişi olmak istiyorsun. Bunu inşaat mühendisliğindeki ilk günlerimde öğrendim. Bu projede çalışan 100'lerce mühendis vardı ama herkesin dinlediği bir adam vardı. Aklı diğerlerininki gibi çalışmıyordu, sadece bir şeyler hayal ediyordu. Amacım her zaman tek adam olmaktı. Herkesten farklı bir şekilde her şeyi çözebilen, her şeyi tasarlayabilen, her şeyde hata ayıklayabilen kişi. Donanımı tanıyarak daha iyi fikirlerim olacağını düşünseydim, onu öğrenirdim. Kodlamak için finansı anlamam gerektiğini düşünseydim, öğrenirdim.

3. Kariyer yolu.

Yazılım geliştirici olmanın harika yanlarından biri, farklı sektörlerde çeşitli türde ürünler üretmek için programcılara ihtiyaç duyulmasıdır ve tam olarak neyi ve hangi pazar sektöründe geliştirmek istediğinizi seçebilirsiniz. Örneğin, bir kodlayıcı mobil uygulamalar, kurumsal çözümler, video oyunları, masaüstü programları, web siteleri ve İnternet sayfaları (web geliştirme), IoT çözümleri vb. kariyerinizi en başından harcamak için. Elbette kendinizi tek bir seçenekle sınırlamanıza gerek yok ve bir süre sonra canınız isterse farklı bir yol izlemekte özgürsünüz.
"Geleceği tahmin etmenin en iyi yolu, onu yaratmaktır" - Abraham Lincoln. Kendinizi açıkça çalışmak istemediğiniz kariyerlere veya belirli spesifikasyonlara zorlamayın. Bir zamanlar gelişme tutkunuz varsa, gidip onu geri alın. Almanya'dan deneyimli bir mobil geliştirici olan Maximilian Wanner, bu konuda sevdiğiniz şeyleri yapın, yenilikçi, yaratıcı olun ve bunu bir yaşama dönüştürün" diyor .

4. İş aramak.

Tercih ettiğiniz sektör ve pazar sektöründeki işlere başvurmak ve iş görüşmelerine hazırlanmak da kariyer gelişim planınızın bir parçası olmalıdır. Örneğin, bazı profesyonel geliştiriciler, ilgili niteliklere uyan tüm yeni işleri rutin olarak izler. Bu şekilde, pazarda neler olup bittiği, hangi becerilerin ve teknolojilerin talep edildiği ve gelecekteki trendlerin neler olduğu hakkında her zaman ilk elden bilgi sahibi olacağınız için mantıklıdır. İş görüşmelerine hazırlanmak da işin bir diğer önemli parçasıdır. İş görüşmelerine hazırlanmak için planınızda zaman ayırın. Birçok deneyimli kodlayıcı, iş aramıyor olsanız bile, yalnızca deneyim ve pratik adına düzenli olarak yazılım geliştirici iş görüşmelerine katılmanızı önerir. Bu arada, işte iyi bir listeEn sık sorulan 150 Java geliştiricisi iş görüşmesi sorusu .
"Yazılım mühendisliği mülakatlarına hazırlanmak bunaltıcı olabilir çünkü her şeyi bilmeniz gerekiyormuş gibi geliyor. Ve "her şeyi çalış!" zamanınız sınırlı olduğu için gerçekçi bir görüşme hazırlık stratejisi değildir, bu nedenle "her şeyi" hazırlanmak için yönetilebilir bir şeyler listesine daraltmanın bir yoluna ihtiyacınız vardır. İki iş tam olarak aynı mülakatlara sahip olmadığından, her bir teknik mülakat için tam olarak nasıl hazırlanacağınızı size söyleyecek tek bir "tarif" yoktur. Neyse ki, ne tür bir mülakata hazırlanmanız gerektiğini belirlemenizi ve oradan da ne çalışacağınızı belirlemenizi oldukça kolaylaştıran belirli kalıplar var,” dedi deneyimli bir programcı ve CodeSignal şirketinin CEO'su Tigran Sloyan.

5. Meslek seçimi.

Çalışacağınız işleri, daha doğrusu şirketleri seçmek, kariyer gelişim planlamasının ayrı bir parçasıdır ve zaman zaman ciddi düşünmeyi de gerektirir. Kariyer hedeflerinize göre iş tekliflerini ve teklif aldığınız şirketleri çeşitli kriterlere göre değerlendirebilirsiniz. Bu tür kriterlere örnek olarak, işin bir yazılım geliştiricisi olarak genel gelişiminize katkısı, maaşın ne kadar büyük olduğu, ek faydaların neler olduğu, iş yükünün ne kadar büyük olduğu, ekibin ne kadar iyi olduğu vb. Doğru şirketleri ve doğru işleri seçmek verilebilir. kariyerinizin başlangıcında özellikle önemlidir, çünkü ilk iş deneyimleri üzerinde gözle görülür bir etki yapabilir. Kodlamaya yeni başlayan biri olarak hangi şirketlere katılacağınız konusundaki görüşler farklıdır, ancak en yaygın tavsiye, kariyerinize büyük ve tanınmış şirketlerde başlamanızdır. süreçler, teknolojiler hakkında bilgi edinmek ve belki de iyi bilinen bir ismi CV'nize eklemek için. Bir endüstri lideri için birkaç yıl çalıştıktan sonra, ilgilendiğiniz niş alandaki girişimlerde veya şirketlerde işlere ilerleyebilirsiniz.
"Önemsediğiniz veya heyecanlanabileceğiniz bir şeyi yapan bir şirket seçin. Programlama zihinsel olarak yorucu, stresli ve teşvik edici değil, ancak anladığınız ve sevdiğiniz bir şey yapıyorsanız, acıyı algılamak çok daha zor ve yaratmanın sevinci çok daha tatlı," diye öneriyor mühendis ve insan sistemleri mühendisliği araştırma uzmanı David Powell .

6. Büyümenin ve 'cam tavanı' aşmanın yolları.

Profesyonel ve bireysel gelişim, gerçekten başarılı bir kariyerin (ve düşünürseniz genel olarak hayatın) bir başka çok önemli bileşenidir ve genellikle ciddi planlara eklenemeyecek kadar sıradan ve belirsiz bir şey olarak görülür. Büyük resmi görmeye çalışmak, kariyerinize üçüncü taraf bakış açısıyla bakmak, bir profesyonel olarak nereye gittiğinizi ve herhangi biri için çok tipik olan sözde 'cam tavanı' nasıl aşacağınızı anlamak için son derece yararlı olabilir. Ne kadar öğrenirseniz ve kendinizi geliştirirseniz geliştirin, zaten oldukça yüksek bir seviyeye ulaştığınız için gelirinizi çok daha fazla artıramayacak veya terfi ettiremeyeceksiniz gibi görünen mesleki durum. Profesyonellerin "cam tavana çarptıktan" kısa bir süre sonra yaptıkları şeye karşı motivasyonlarını ve ilgilerini kaybetmeye başlaması tipik bir durumdur. ' bu yüzden önceden hazırlanmak daha iyidir. İşte zengin profesyonel deneyime sahip bir yazılım geliştiricisi olan John Sönmez,bu konuda şunları söylemek gerekir :
“Ne kadar iyi olursan ol, zirveye ulaştığın bir nokta vardır ve gerçekten daha fazla ilerleyemezsin. Ancak bu cam tavanın etrafından veya içinden geçen yollar var. Bir serbest çalışan olarak cam tavanınız çok daha yüksektir, ancak yine de serbest çalışan olarak ne kadar kazanabileceğiniz konusunda pratik bir sınır vardır, çünkü hala saatler için dolar ticareti yapmanız gerekir. Bir girişimci olarak, tamamen sınırsızdır, ancak sıfır dolar veya eksi dolar da kazanabilirsiniz. Kariyer geliştirici olarak kalmak istiyorsanız, kişisel markanıza ve kendinizi pazarlamaya büyük yatırımlar yapabilir ve sırf itibarınız nedeniyle size ortalamanın çok üzerinde ödeme yapacak bir şirket bulabilirsiniz.
Yorumlar
  • Popüler
  • Yeni
  • Eskimiş
Yorum bırakmak için giriş yapmalısınız
Bu sayfada henüz yorum yok