CodeGym/Java Blogu/Rastgele/Küçük Geliştirici Olmak Nasıl Bir Şey? Kısa Bir Kılavuz
John Squirrels
Seviye
San Francisco

Küçük Geliştirici Olmak Nasıl Bir Şey? Kısa Bir Kılavuz

grupta yayınlandı
Programcıların çoğu, profesyonel kodlama kariyerlerine, gerekli programlama dili ve pratik iş deneyimi olmayan veya sınırlı olan ilgili teknolojiler hakkında sağlam bilgiye sahip yeni başlayanlar için tasarlanan Junior geliştirici pozisyonlarından başlar. Geleneksel olarak (teknoloji endüstrisinde), geliştiriciler yeterlilik düzeylerine göre dört dereceye ayrılır: Küçük, Orta, Kıdemli ve Takım Lideri. Ya da yazılım geliştirme endüstrisinin en düşük rütbeli "askerleri" olarak kodlama Stajyerlerini dahil ederseniz beş. Ancak bu derecelendirmeler oldukça koşulludur ve şirkete veya ülkeye göre yoruma açıktır. Bu nedenle, ortalama bir Junior/Orta/Kıdemli geliştirici olmanın nasıl bir şey olduğuna dair bir resim çizmeye karar verdik, böylece (mümkün olduğu kadar) ne bekleyeceğinizi net bir şekilde anlayabilirsiniz. ve bu günlerde endüstride normalde işlerin nasıl yapıldığı. Doğal olarak Junior geliştirici pozisyonuyla başlayacağız.

Genç Geliştirici kimdir?

Bariz olanı belirtmemekle birlikte, Junior Developer normalde deneyimsiz bir kodlayıcıdır ve bu meslek hakkında, genel olarak modern yazılım geliştirmede işlerin yapılma şekli ve belirli bir takımda/şirkette Junior bir takım/şirket hakkında hala birçok şey öğrenmesi gerekir. parçası. Tüm ürün geliştirme döngüsünden en az birkaç kez geçmek, herhangi bir Junior'ın hala elde etmesi gereken bir başka önemli pratik deneyimdir. Belirli iş görevleri ve görevleri söz konusu olduğunda, Kıdemsiz geliştiriciler normalde nispeten basit kod yazımı yapacak, sonuç kıdemli ekip üyeleri tarafından gözden geçirilecek ve mümkün olduğunca pratik deneyim elde etmeye çalışarak diğer sıradan görevlerle ilgileneceklerdir. olası. Yine de bahsetmeye değer bir şey. Junior geliştiriciler normalde geliştirici ekibinde bu şekilde konumlandırılır. ancak Kıdemsiz geliştirici pozisyonu algısı şirkete, pazara, sektöre ve işletmenin hedeflerine bağlı olarak çok farklılık gösterebilir. Bir Junior kodlayıcının yeni başlayan, öğrenmeye ve deneyim kazanmaya odaklı olması gerektiği gerçeğine rağmen, bugünlerde birçok şirketin Junior pozisyon adayı için oldukça ciddi gereksinimleri olması alışılmadık bir durum değildir. Bazı durumlarda, gereksinimler listesi Orta veya Kıdemli bir geliştirici için bile sağlam bir bilgi yığını gibi görünebilir. Junior geliştiricinin aldığı görevlerin seviyesi ana gereksinimlerden biri olmalıdır. Nispeten basit ve basit olmalılar, kıdemli ekip üyeleri gençlerin çalışmalarını gözden geçirip geri bildirim sağlamalıdır. İnsanları Junior devs olarak işe alan, onlara buna göre ödeme yapan, ancak onları gerçekten kullanan (veya bir müşteriye satan,Küçük Geliştirici Olmak Nasıl Bir Şey?  Kısa Bir Kılavuz - 2
https://www.reddit.com/r/ProgrammerHumor/comments/i7fuwa/junior_dev_dnsnsjjajaw/

Junior Developer'ın sorumlulukları nelerdir?

Daha net bir tabloya sahip olabilmeniz için Junior Developer'ın en tipik ve özel sorumluluklarından bazıları hakkında daha ayrıntılı olarak konuşalım.
  • Kodu yazmak ve sürdürmek.
  • Projenin teknik gereksinimlerinin analiz edilmesi.
  • Koddaki küçük hataları ve hataları düzeltme.
  • Testlerin yürütülmesine ve belgelenmesine katılmak.
  • Çevik bir ekiple çalışmak ve toplantılara katılmak.
  • Raporlar, kılavuzlar ve diğer belgeleri hazırlamak.
  • Kod tabanını ve projenin yapısını öğrenmek.
  • Ürünler hakkında kullanıcılardan bilgi toplamak.
Bunlar, kesinlikle beklemeniz ve hazırlıklı olmanız gereken Junior geliştiricinin hemen hemen standart ve tipik sorumluluklarıdır.

Kıdemsiz Geliştirici Gereksinimleri

İşte bu işi almak için yerine getirmeniz gereken Junior Developer için en yaygın ve tipik gereksinimlerin bir listesi.
  • Kapsamlı programlama dili bilgisi gereklidir (pozisyona bağlı olarak). Bir Java programcısı için bu, Java sözdizimi, koleksiyonlar, çoklu okuma, kodlama araçları (Eclipse, IntelliJ IDEA veya NetBeans), sürüm kontrol sistemleri ve hizmetleri (GitHub, GitLab) olacaktır. Sonraki adım: web projeleri oluşturmak için çerçevelerde (Maven, Gradle), kurumsal projeler için çerçevelerde (Spring, Hibernate, Spring Boot), birim testi için araçlarda (JUnit, Mockito), vb.
  • JavaScript, C++ ve HTML5 gibi diğer yaygın programlama dilleri hakkında temel bilgiler.
  • Programlama ve kod yazmada temel pratik deneyim.
  • Veritabanları ve işletim sistemleri hakkında bilgi.
  • Temel Bilgisayar Bilimi bilgisi (yazılım geliştirmeyle ilgili hemen hemen her meslek için bir bilgi temeli olarak).
  • Yeni yazılım platformlarını ve teknolojilerini hızlı bir şekilde öğrenme yeteneği (herhangi bir Junior kodlayıcı için oldukça önemli bir beceri).
  • Talimatları takip etme ve bir takım ortamında çalışabilme becerisi (sıklıkla hafife alınsa da hiçbir şekilde hafife alınmaması gereken başka bir beceri).
İlk Java Junior Developer işinizi almak için gereken her şeyi öğrenmeniz gereken süreye gelince, normalde ortalama olarak yaklaşık 10 ay sürer. Ancak kapsamlı ve ısrarlı öğrenmeyle, tüm bunlara 4-5 ay içinde aşina olmak, öğrenmeye devam etmek ve bir Junior dev olarak zaten çalışarak (ve para alıyorken) deneyim kazanmak gerçekçidir.

Neden Genç Geliştirici Olmalı?

Bir Junior geliştiricinin gereklilikleri ve sorumlulukları aşağı yukarı net olsa da, bu işin en heyecan verici kısmına bakalım, Junior kodlayıcıların bu pozisyonda çalışmaktan ne elde etmeyi beklemeleri gerektiği.
  • Para.
Meslek olarak yazılım geliştirmeyi seçerken maddi tazminatın birincil motivasyonunuz olması gerektiğini hiçbir şekilde düşünmüyoruz, ancak sağduyu bize paranın her zaman ana motivasyon unsurları arasında olacağını söylüyor. O halde Junior Developer olarak neler yapabileceğinize bir göz atalım. Küçük Geliştirici Olmak Nasıl Bir Şey?  Kısa Bir Kılavuz - 2Ücretler kesinlikle bir kodlayıcı olmanın avantajlarından biridir çünkü sınırlı deneyime sahip Junior bir geliştirici bile diğer alanlardaki ve mesleklerdeki maaşlara kıyasla oldukça iyi bir tazminat almayı bekleyebilir. Örneğin, Glassdoor'a göre ABD'de Junior Developer'ın ortalama maaşı yılda 81.829$'dır . PayScale diyorAmerika Birleşik Devletleri'ndeki ortalama Junjor maaşı yılda 53.803 dolardır ve bu, başlangıç ​​seviyesindeki bir işten bahsettiğimizi düşünürsek, hala oldukça iyidir. İngiltere, AB ve diğer gelişmiş ülkeler gibi diğer büyük dünya pazarları için ücret rakamları değişiklik gösterebilir. Örneğin, Almanya'da bir Junior dev'in ortalama maaşı yılda 43.614 € iken Birleşik Krallık'ta 25.468 £ (yılda yaklaşık 32 bin $), Hollanda'da yılda 34.200 € ve Avustralya'dayılda 74.061 dolar. Bu rakamları diğer popüler mesleklerdeki maaşlarla karşılaştıralım. Bu rakamlar oldukça etkileyici görünse de, ilk Junior geliştiricinizin işini almanın çok kolay olmayacağını ve nesnel olarak bilgi, beceri ve deneyimden yoksunsanız tazminat seviyesinin önemli ölçüde düşük olabileceğini anlamalısınız.
  • Deneyim.
Deneyim, herhangi bir Junior geliştiricinin bu seviyedeki bir işten elde etmek istediği ve olması gereken bir diğer önemli şeydir. Kıdemsiz bir kodlayıcı, çok çeşitli iş süreçleri, görevler ve teknolojilerde gerçek ve uygulanabilir deneyim elde etme şansına sahiptir. Bu deneyim, esasen herhangi bir geliştiricinin ana varlıklarından biridir ve bu meslekte gelişmesine ve büyümesine olanak tanır. İlk Junior işini almak isteyen bir acemi iseniz, bu işi yaparken elde edeceğiniz deneyim, muhtemelen maaştan önce bile karar verirken bakmanız gereken ana kriterdir. Junior kodlayıcı olarak aldığınız görevlerin, yeni şeyler öğrenmenize ve bir profesyonel olarak, kariyerinizin gitmesi gereken yönde ilerlemenize gerçekten yardımcı olan görevler olduğundan emin olun. Normalde, Bir Junior'ın Orta seviye geliştirici konumuna terfi edebilmesi için 6 ila 10 aylık tam zamanlı çalışma gerekir. "Şirketlerin büyük çoğunluğu size eksik ödeme yapmak için "kıdemsiz" unvanı kullanıyor, kesinlikle başka bir şey değil. Gerçekte, yaklaşık 6 aydan fazla bir genç geliştirici olarak kalmamalısınız. Git'i nasıl kullanacağınızı ve bir projeyi konuşlandıracağınızı biliyorsanız, genç bir geliştirici değilsiniz. Kıdemsiz geliştirici bilgiden yoksundur ve hangi kararları vereceğinden emin olamayacak ve yönetici tarafından çok kolay etkilenecektir. Deneyimli bir geliştirici ve kodlama danışmanı olan Amando Abreu, orta düzey geliştirici, geçen hafta hakkında okuduklarının kesinlikle en iyi seçim olduğundan %100 emin olacak ve şimdi her şeyi yeniden yazmamız gerekiyor,” diyor. yaklaşık 6 aydan fazla bir genç geliştirici olarak kalmamalısınız. Git'i nasıl kullanacağınızı ve bir projeyi konuşlandıracağınızı biliyorsanız, genç bir geliştirici değilsiniz. Kıdemsiz geliştirici bilgiden yoksundur ve hangi kararları vereceğinden emin olamayacak ve yönetici tarafından çok kolay etkilenecektir. Deneyimli bir geliştirici ve kodlama danışmanı olan Amando Abreu, orta düzey geliştirici, geçen hafta hakkında okuduklarının kesinlikle en iyi seçim olduğundan %100 emin olacak ve şimdi her şeyi yeniden yazmamız gerekiyor,” diyor. yaklaşık 6 aydan fazla bir genç geliştirici olarak kalmamalısınız. Git'i nasıl kullanacağınızı ve bir projeyi konuşlandıracağınızı biliyorsanız, genç bir geliştirici değilsiniz. Kıdemsiz geliştirici bilgiden yoksundur ve hangi kararları vereceğinden emin olamayacak ve yönetici tarafından çok kolay etkilenecektir. Deneyimli bir geliştirici ve kodlama danışmanı olan Amando Abreu, orta düzey geliştirici, geçen hafta hakkında okuduklarının kesinlikle en iyi seçim olduğundan %100 emin olacak ve şimdi her şeyi yeniden yazmamız gerekiyor,” diyor.

Özet

Özetlemek gerekirse, Genç Geliştirici, temel bilgiye ve temel kodlama becerilerine zaten sahip olan, ancak bir geliştirici ekibi içinde ve genel uygulamalar ve yaklaşımlar söz konusu olduğunda pratik deneyime sahip olmayan bir programlama acemisidir. Günümüz dünyasında, Kıdemsiz geliştiriciler için bile gereksinimlerin sürekli arttığını ve çoğu şirketin anlaşılır bir şekilde Orta veya Kıdemli düzeyde başarılı bir kodlayıcıyı işe almakla ilgilendiğinden, muhtemelen ilk Küçük Geliştirici işinizi bulmanızın kolay olmayacağını unutmayın. seviyesinde, Junior pozisyonlarının sayısı normalde daha düşükken, yeni başlayanlar arasında talep oldukça yüksek olabilir. Başvuranların sayısı fazlaysa, işveren normalde en fazla deneyime ve en iyi programlama becerilerine sahip erkeği (veya kızı) işe alır. Bu arada,Mülakatı geçmenize ve bir iş teklifi almanıza yardımcı olacak en iyi ipuçları ve tavsiyeler için bu parçaya göz atın . Neyse ki (eğer bir Junior geliştiricisi olmak istiyorsanız) CodeGym'in kursu, sizi gerçek bir Junior kodlama işine mümkün olduğu kadar çok ve hızlı bir şekilde hazırlayacak şekilde tasarlanmıştır. Kursun tamamını tamamlayan öğrencilerin çoğu kısa sürede Genç Java Geliştiricisi olarak iş bulabileceklerini kanıtladılar, birçoğu ise CodeGym kursunun ortasındayken gerçek ve iyi maaşlı bir iş buldu. . İlk elden deneyim ve ilham arıyorsanız, kullanıcılarımızın gerçek başarı öykülerinden bazılarına göz atın.
Yorumlar
  • Popüler
  • Yeni
  • Eskimiş
Yorum bırakmak için giriş yapmalısınız
Bu sayfada henüz yorum yok