CodeGym /Java Blogu /Rastgele /Junior Java Geliştirici İşi Nasıl Puanlanır? ABD'deki En ...
John Squirrels
Seviye
San Francisco

Junior Java Geliştirici İşi Nasıl Puanlanır? ABD'deki En Yaygın İş Gereksinimlerini Analiz Etmek

grupta yayınlandı
CodeGym öğrencilerinin çoğunun yaptığı gibi, kariyer yolunuz olarak yazılım geliştirmeyi seçerseniz, Junior Java Developer olarak ilk ciddi tam zamanlı işinizi bulmanız muhtemelen kolay olmayacaktır. Ancak, temel Java geliştirme teorisini öğrenmek ve onu kullanmanın pratik becerilerini kazanmak için CG kullanıyorsanız ve ayrıca işi almak için ihtiyaç duyabilecek diğer tüm bilgileri sağlamayı amaçlayan yayınlarımızı takip ediyorsanız, bu çok zor olmamalıdır ( veya onu elde etmek için sizi doğru yöne yönlendirin). Örneğin, Java pozisyonları için en sık sorulan iş görüşmesi sorularını öğrenmek ve çevrimiçi geliştirici görüşmesi hazırlık platformlarını kullanmak, teknik görüşmeden önce kendinize olan güveninizi artırmanıza yardımcı olacaktır.Junior Java Geliştirici İşi Nasıl Puanlanır?  ABD'deki En Yaygın İş Gereksinimlerini Analiz Etmek - 1Ama bu yeterli olur mu? Bu soruyu yanıtlamak için, bu seviyedeki pozisyonlar için en yaygın gereksinimlere bakarak ABD'de şu anda açık olan Junior Java Developer iş ilanlarını incelemeye karar verdik. Öyleyse görelim.

1. Eğitim.

En yaygın iş tanımı gereksinimi:
  • Bilgisayar Bilimleri veya eşdeğeri bir Lisans Derecesi veya bir veya daha fazla yıllık iş deneyimi.
Referans sıklığı: iş tanımlarının %70'inden fazlası . Açıkçası, bir bilgisayar bilimi derecesi, ABD'deki işverenlerin mutlak çoğunluğu tarafından Junior Java Developer pozisyonu için temel bir gereklilik olarak görülüyor. Ancak, iş tanımlarında Bilgisayar Bilimleri lisans derecesinden oldukça sık bahsedilse de, çoğu durumda bu alanda daha önce herhangi bir iş deneyiminiz yoksa gerekli bir gereklilik olarak algılanır. Araştırmamıza göre, en az bir yıl, daha iyisi iki yıl mesleki deneyim, çoğu işverenin gözünde CS derecesine yeterli bir alternatif gibi görünüyor.

2. İş deneyimi.

En yaygın iş tanımı gereksinimleri:
  • 2+ yıllık yazılım geliştirme iş deneyimi.
  • Kanıtlanmış uygulamalı Yazılım Geliştirme deneyimi.
  • Java geliştirmede kanıtlanmış çalışma deneyimi.
Referans sıklığı: iş tanımlarının %90'ından fazlası . Pek çok işveren, standart bir gereklilik olarak "iki veya daha fazla" yıllık mesleki deneyimi belirtme eğiliminde olsa da, çoğu yalnızca alanda "kanıtlanmış çalışma deneyimi" istiyor, bu da bir Java geliştiricisi olarak yeteneklerinizin bir kanıtına sahip olmanız gerektiği sonucuna varmamızı sağlıyor yan projeler veya serbest çalışma şeklinde olması yeterli olacaktır. Bunu, sahada 1-2 yıl çalışmanın eşdeğeri olarak göstermeye yetecek kadar sahip olduğunuz göz önüne alındığında.

3. Java teknolojileri.

En yaygın iş tanımı gereksinimleri:
  • Lambda ifadeleri, Akışlar ve CompletableFuture gibi Java 8 özelliklerinde deneyim.
  • Java ve J2EE ortamı hakkında iyi bilgi (Enterprise geliştiricileri için gereklidir).
  • OOD tasarım ilkeleri ve modellerinin sağlam bir şekilde anlaşılması.
  • Uygulama kurumsal mimarisi ve veri akışları hakkında güçlü bir anlayış.
Referans sıklığı: iş tanımlarının %95'inden fazlası . Tabii ki, neredeyse tüm Junior Java Developer iş tanımları Java Core bilgisini içerir. Java 8 özellikleri, J2EE ortamı ve nesne yönelimli tasarım en çok bahsedilenler arasında olacaktır.

4. Çerçeveler.

İş tanımı gerekliliklerinde en sık bahsedilen çerçeveler:
  • Bahar (iş tanımlarının %70'i)
  • Hazırda bekletme (iş tanımlarının %20-30'u)
  • Açısal (iş tanımlarının %25-30'u)
  • Bootstrap (iş tanımlarının %20-25'i)
Spring çerçevesi, Junior Java Developer gereksinimlerinde en sık belirtilir ve bu, şimdiye kadarki en popüler Java çerçevesi olduğu için şaşırtıcı değildir. Bilgisi genellikle istenen olarak belirtilen diğer çerçeveler Hibernate, Angular ve Bootstrap'tir.

5. IDE'ler.

En sık bahsedilen IDE'ler:
  • Tutulma (iş tanımlarının %60'ı)
  • IntelliJ IDEA (iş tanımlarının %40'ı)
Eclipse ve IntelliJ IDEA, ABD'deki Java Junior iş tanımlarında baskındır, ancak adil olmak gerekirse, çoğu şirket Eclipse, IntelliJ IDEA veya alternatif IDE'lerden birini kullanma deneyimine sahip olma ihtiyacı nedeniyle bu gereksinimi çok fazla ayrıntıya girmeden ifade etme eğilimindedir. .

6. Diğer yazılım geliştirme araçları, teknolojileri ve metodolojileri.

En sık bahsedilen:
  • Adobe Experience yöneticisi (AEM) (iş tanımlarının %20'si).
  • Bamboo, Jira, SonarQube, Crucible, Subversion, GIT ve diğer kod versiyonlama araçları (iş tanımlarının %35'i).
  • Jenkins, Junit, Maven, Robot Framework gibi otomatik derleme ve test araçları (iş tanımlarının %15'i).
  • Çevik SCRUM geliştirme (iş tanımlarının %70'inden fazlası).
Diğer yazılım geliştirme araçları ve teknolojileri söz konusu olduğunda, en sık bahsedilenler kod sürüm oluşturma araçları, Adobe Experience yöneticisi gibi içerik yönetimi çözümleri ve otomatik yazılım test teknolojileri olacaktır. Yazılım geliştirme metodolojileri alanında, Çevik SCRUM açık ara en baskın olanıdır.

CodeGym bu gereksinimleri karşılamanıza ve işi almanıza nasıl yardımcı olacak?

Junior Java Developer pozisyonu kazanmak için bilmeniz gereken tüm bu şeylerden biraz bunalmış hissediyor musunuz? Olursan çok anlaşılır olur. İyi haber şu ki, CodeGym'de öğrenmek size gerekli bilgi ve deneyimin çoğunu verebilir ve verecektir. CG kursundan geçerken tüm temel Java Core teknolojilerinde ustalaşacaksınız ve kurs başladıktan hemen sonra Junior Java Developer'ın en sık bilmesi gereken araç ve teknolojilere alışmaya başlayacaksınız. Öğrencilerimiz Seviye 3'ten itibaren gerçek kodlama görevleri üzerinde çalışmaya başlarlar ve çok geçmeden CodeGym'in IntelliJ Idea eklentisinde tüm kodlamayı yaparak mini projeler (kendi başınıza eksiksiz bir yazılım parçası yazmak) ve oyunlar geliştirmeye başlarlar. IntelliJ Idea'yı kullanırken çok rahat, bu, bugünlerde Java geliştiricileri arasında en popüler IDE'dir. Mini projeler, sizi daha da ilerlemek için gerekli tüm becerilerle donatmak ve 1-2 yıllık pratik deneyimi kazanmak ve iş görüşmesinde kendinize güvenmek için evcil hayvan projeleri üzerinde çalışmaya başlamak için tasarlanırken. Junior Java Developer pozisyonlarına başvurma deneyiminiz var mı? Aşağıdaki yorumlar bölümünde bizimle paylaşın!
Yorumlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION