CodeGym /Blog Java /Random-PL /Przemysł jest przepełniony złymi koderami Java. Dlaczego ...
John Squirrels
Poziom 41
San Francisco

Przemysł jest przepełniony złymi koderami Java. Dlaczego zapotrzebowanie na programistów Java w 2020 roku wciąż rośnie?

Opublikowano w grupie Random-PL
Obecnie łączna liczba programistów Java na świecie to ponad 7 mln (według różnych szacunków na świecie jest 6,8-8 mln programistów Java), co jest liczbą dość dużą. I powód, dla którego wiele osób, zwłaszcza początkujących w Javie, nie może przestać się zastanawiać: czy branża nie jest już przepełniona programistami Java? A jeśli nie, to ilu profesjonalnych programistów Java na rynku będzie „zbyt wielu”? Oto pytania, na które postaramy się dzisiaj odpowiedzieć.„Branża jest przepełniona złymi koderami Java”.  Dlaczego zapotrzebowanie na programistów Java w 2020 roku wciąż rośnie?  - 1

Czy w branży oprogramowania jest zbyt wielu programistów Java?

Oczywiście wszystko zależy od percepcji i zależy od tego, co uważasz za „zbyt wiele”. To pytanie, zadawane przez osoby, które już pracują w tej dziedzinie lub zamierzają rozpocząć karierę programisty w najbliższej przyszłości, należy przeformułować jako „Czy powinienem przestawić się z bycia/uczenia się, aby zostać programistą Java na coś innego?” Krótka odpowiedź na to pytanie brzmi: nie, bycie programistą Java to wciąż coś. A oto kilka powodów i kilka opinii na ten temat od doświadczonych inżynierów oprogramowania.

Więcej programistów Java = więcej miejsc pracy programistów Java

Fakt, że na świecie jest ponad 7 mln programistów Java, jest bardziej pozytywny dla wszystkich, którzy chcą profesjonalnie kodować w tym języku. Ogromna baza dostępnych programistów to jeden z powodów, dla których firmy sięgają po Javę przy wyborze technologii dla swoich potrzeb. To, wraz z innymi ważnymi czynnikami ogromnej globalnej popularności Javy, takimi jak oczywiście obsługa JVM i OOP. „Java najlepiej nadaje się do zatrudnienia, ponieważ jest znacznie więcej ofert pracy związanych z Javą niż z jakimkolwiek innym językiem. Java jest najszybciej działającym zarządzanym językiem programowania, pokonując Ruby, C# i JavaScript. JVM to fenomenalna technologia. Java jest standardowym językiem programowania dla przedsiębiorstw, podobnie jak COBOL 30 lat temu” — powiedziałRichard Kenneth Eng, doświadczony programista, odpowiada na pytanie związane z Javą na Quora.

Brakuje dobrych programistów Java

Oto rzeczywistość: przemysł oprogramowania wciąż ma NIEDOBÓR dobrze wykwalifikowanych i odpowiednio przeszkolonych programistów Java. Fakt, że Java jest tak popularna i powszechna dla firm z różnych nisz rynkowych i branż przez wiele lat, sprawił, że stała się głównym nurtem i dała początek setkom tysięcy programistów Java, którzy są... Jak to ująć? Niezbyt dobrze. Istnieją setki tysięcy programistów Javy, którzy są słabo wyszkoleni (jak większość tych biednych drani, którzy uczyli się Javy na kursach online innych niż CodeGym), nie są szczerze zainteresowani Javą ani kodowaniem w ogóle (ci, którzy zdecydowali się programować tylko za pieniądze) lub po prostu nauczyłem się Javy jako dodatkowego języka/umiejętności i nie szukam kariery w programowaniu w Javie. Oto co Matthew Gaiser,ma do powiedzenia w tej sprawie: „Branża jest przepełniona programistami Java, którzy nie są pasjonatami. Przez długi czas Java była uważana za praktyczny język, którego nauczyłeś się, aby dostać pracę. Oznaczało to, że wiele osób nauczyło się go tylko po to, by zdobyć zatrudnienie. Ponieważ oprogramowanie na ogół nie wymaga formalnych kwalifikacji, wiele osób postrzegało (i nadal postrzega) to jako drogę do łatwych pieniędzy za niewielką inwestycję. Tak więc branża jest przepełniona wieloma ludźmi szukającymi łatwej, dobrze płatnej pracy. Większość z tych osób wybiera Javę, ponieważ postrzega ją jako język branżowy”.

Zapotrzebowanie na programowanie w języku Java stale rośnie

Będąc jednym z najbardziej wszechstronnych języków programowania na świecie, Java jest obecnie używana niemal wszędzie pod względem platform, technologii i sektorów gospodarki. Dlatego zapotrzebowanie na wykwalifikowanych i doświadczonych programistów Java na całym świecie stale rośnie, pomimo faktu, że jest już tak wielu programistów Java. Innym ważnym czynnikiem jest lokalizacja: o ile znane centra biznesowe i technologiczne, takie jak Dolina Krzemowa w USA czy duże miasta w Europie Zachodniej, zwykle mają wielu dostępnych programistów Java, firmy w mniejszych i słabiej rozwiniętych krajach często cierpią z powodu niedoboru wykwalifikowanych Twórcy Javy. „Java jest nadal najlepsza w swojej klasie dla wielu aplikacji. Jest to najlepszy sposób na zbudowanie solidnego, szybkiego, skalowalnego, wolnego od błędów systemu zaplecza. Ma najszybszą JVM. Tylko C lub C++ jest szybszy, i tylko w pewnych wąskich okolicznościach, takich jak optymalizacja algorytmu obliczeniowego. Java jest również językiem systemu Android, najczęściej stosowanego systemu operacyjnego smartfonów na świecie.Java jest najpopularniejszym językiem kodu wielokrotnego użytku. A także najczęściej używany język po językach skryptowych JavaScript i SQL. Niektórzy zwracają uwagę, że Rust jest rozwijającym się językiem, a Go zyskuje silną pozycję jako skalowalny język serwera zaplecza. Java prawdopodobnie nie jest obecnie „najlepsza” pod względem abstrakcji i szybkości wykonywania, ale nadal ma ogromną bazę zainstalowanych bibliotek, których te nowsze języki jeszcze nie mają. Tak więc Java zostanie z nami, nawet jeśli stanie się nowym językiem COBOL”, Paul King, ekspert Data Science w firmie Uber, najszerzej stosowany system operacyjny smartfonów na świecie.Java jest najpopularniejszym językiem kodu wielokrotnego użytku. A także najczęściej używany język po językach skryptowych JavaScript i SQL. Niektórzy zwracają uwagę, że Rust jest rozwijającym się językiem, a Go zyskuje silną pozycję jako skalowalny język serwera zaplecza. Java prawdopodobnie nie jest obecnie „najlepsza” pod względem abstrakcji i szybkości wykonywania, ale nadal ma ogromną bazę zainstalowanych bibliotek, których te nowsze języki jeszcze nie mają. Tak więc Java zostanie z nami, nawet jeśli stanie się nowym językiem COBOL”, Paul King, ekspert Data Science w firmie Uber, najszerzej stosowany system operacyjny smartfonów na świecie.Java jest najpopularniejszym językiem kodu wielokrotnego użytku. A także najczęściej używany język po językach skryptowych JavaScript i SQL. Niektórzy zwracają uwagę, że Rust jest rozwijającym się językiem, a Go zyskuje silną pozycję jako skalowalny język serwera zaplecza. Java prawdopodobnie nie jest obecnie „najlepsza” pod względem abstrakcji i szybkości wykonywania, ale nadal ma ogromną bazę zainstalowanych bibliotek, których te nowsze języki jeszcze nie mają. Tak więc Java zostanie z nami, nawet jeśli stanie się nowym językiem COBOL”, Paul King, ekspert Data Science w firmie Uber, Niektórzy zwracają uwagę, że Rust jest rozwijającym się językiem, a Go zyskuje silną pozycję jako skalowalny język serwera zaplecza. Java prawdopodobnie nie jest obecnie „najlepsza” pod względem abstrakcji i szybkości wykonywania, ale nadal ma ogromną bazę zainstalowanych bibliotek, których te nowsze języki jeszcze nie mają. Tak więc Java zostanie z nami, nawet jeśli stanie się nowym językiem COBOL”, Paul King, ekspert Data Science w firmie Uber, Niektórzy zwracają uwagę, że Rust jest rozwijającym się językiem, a Go zyskuje silną pozycję jako skalowalny język serwera zaplecza. Java prawdopodobnie nie jest obecnie „najlepsza” pod względem abstrakcji i szybkości wykonywania, ale nadal ma ogromną bazę zainstalowanych bibliotek, których te nowsze języki jeszcze nie mają. Tak więc Java zostanie z nami, nawet jeśli stanie się nowym językiem COBOL”, Paul King, ekspert Data Science w firmie Uber,podziela jego pogląd na ten problem.

Java jest prawdopodobnie najlepszym językiem do rozpoczęcia kariery programisty

Innym powodem, dla którego na świecie jest już tak wielu programistów Java, jest fakt, że Java jest prawdopodobnie najlepszym językiem programowania, którego można się nauczyć, aby rozpocząć nową karierę w tworzeniu oprogramowania. Jest (stosunkowo) łatwa do opanowania, powszechnie uznana i bardzo poszukiwana. A fakt, że Java jest popularna od tak dawna (język ma już ponad 25 lat) i będzie powszechnie używany jeszcze przez kilka dekad, przynajmniej sprawia, że ​​jest to prawdopodobnie najlepszy wybór na początek, jeśli chcesz zostać profesjonalnym oprogramowaniem deweloper. Główną zaletą posiadania tak wielu programistów Java jest fakt, że tak ogromna społeczność ułatwia naukę nowym i niedoświadczonym programistom. Java ma jedną z największych baz wiedzy wśród języków programowania, z wieloma w pełni szczegółowymi przypadkami tworzenia oprogramowania, samouczkami, przewodnikami, zaleceniami, i po prostu doświadczonych inżynierów oprogramowania, którzy byliby chętni do pomocy. Wszystkie te informacje są zwykle dostępne online dla każdego, co znacznie ułatwia pracę programistom Java Junior. „Java to zdecydowanie najlepszy wybór”powiedział Jeff Ronne, kolejny weteran kodowania z Kalifornii. „Większość języków programowania pojawia się i znika szybciej niż trendy w modzie. Jest to uzasadnione, ponieważ większość języków programowania komputerów nie ma wyjątkowej, atrakcyjnej wartości ekonomicznej. Ekonomiczna bariera wejścia między tymi językami jest minimalna, stąd rotacja językowa jest przypadkowa, kapryśna i nieprzewidywalna. Chociaż Java jest stosunkowo stara, nie ma realnej konkurencji technologicznej, ponieważ istnieją tysiące firm i pracowników głęboko zainwestowanych w kodowanie w Javie. Dopóki nie pojawi się znacznie lepszy zamiennik Javy, ta sytuacja będzie się utrzymywać” – dodał.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION