CodeGym /Java блог /Случаен /Индустрията е пренаселена с лоши Java кодери. Защо търсен...
John Squirrels
Ниво
San Francisco

Индустрията е пренаселена с лоши Java кодери. Защо търсенето на Java Devs през 2020 г. все още нараства?

Публикувано в групата
Днес общият брой на разработчиците на Java в световен мащаб е над 7 мorона (въз основа на различни оценки има 6,8-8 мorона Java codeери в света), което е доста голям брой. И причината, поради която много хора, особено начинаещи в Java, не могат да не се чудят: дали индустрията вече е пренаселена с програмисти на Java? И ако не, колко професионални Java разработчици на пазара ще бъдат „твърде много“? Това са въпросите, на които ще се опитаме да отговорим днес.„Индустрията е пренаселена с лоши програмисти на Java“.  Защо търсенето на Java Devs през 2020 г. все още нараства?  - 1

Има ли твърде много Java разработчици в софтуерната индустрия?

Разбира се, всичко зависи от възприятието и зависи от това Howво смятате за „твърде много“. Този въпрос, когато бъде зададен от онези, които вече работят в тази област or възнамеряват да започнат своята кариера в codeирането в близко бъдеще, трябва да бъде перифразиран като „Трябва ли да премина от това да бъда/науча да стана Java разработчик към нещо друго?“ Краткият отговор на това ще бъде не, да си Java разработчик все още е нещо. И ето няколко причини защо и някои мнения по въпроса от опитни софтуерни инженери.

Повече програмисти на Java = повече работни места за разработчици на Java

Фактът, че в света има над 7 мorона Java програмисти, е по-скоро положителен за всички онези, които търсят професионално codeиране на този език. Огромната база от налични разработчици е една от причините фирмите да използват Java, когато избират технология за своите нужди. Това, заедно с други важни фактори за огромната глобална популярност на Java, като поддръжката на JVM и OOP, разбира се. „Java е най-добрата за възможности за работа, тъй като има много повече обяви за работа за Java, отколкото за всеки друг език. Java е най-бързо работещият управляван език за програмиране, побеждавайки Ruby, C# и JavaScript. JVM е феноменална част от технологията. Java е корпоративният standardн език за програмиране, Howъвто беше COBOL преди 30 години,” казаРичард Кенет Енг, опитен разработчик на софтуер, отговарящ на въпрос, свързан с Java, в Quora.

Има недостиг на добри Java разработчици

Ето Howва е реалността: софтуерната индустрия все още има НЕДОСТИГ на добре квалифицирани и подходящо обучени Java разработчици. Фактът, че Java е толкова популярна и често срещана за компании в различни пазарни ниши и индустрии в продължение на няколко години, я направи мейнстрийм и роди стотици хиляди програмисти на Java, които са... Как да кажем това? Не много добър. Има стотици хиляди Java програмисти, които са зле обучени (като повечето от онези нещастници, които са учor Java с онлайн курсове, различни от CodeGym, например), нямат истински интерес към Java or codeирането като цяло (тези, които са решor да се занимавате с codeиране само за пари), or просто да научите Java като допълнителен език/умение и да не търсите кариера в разработката на Java. Ето Howво казва Матю Гейзър,трябва да каже по този въпрос: „Индустрията е пренаселена с не толкова страстни Java разработчици. Дълго време Java се смяташе за практичния език, който трябва да научите, за да си намерите работа. Това означаваше, че много хора са го научor само за да си намерят работа. Тъй като софтуерът обикновено не изисква формална квалификация, много хора го видяха (и продължават да виждат) като път към лесни пари за малко инвестиции. Така че индустрията е пренаселена с много хора, които търсят лесна високоплатена работа. Повечето от тези хора избират Java, тъй като го виждат като индустриален език.“

Търсенето на разработка на Java продължава да расте

Като един от най-универсалните езици за програмиране в света, Java в наши дни се използва почти навсякъде по отношение на платформи, технологии и икономически сектори. Ето защо нуждата от квалифицирани и опитни Java разработчици по целия свят продължава да нараства въпреки факта, че вече има толкова много Java програмисти. Друг важен фактор е местоположението: ако добре известни бизнес и технологични центрове като Сorконовата долина в САЩ or големите градове в Западна Европа обикновено разполагат с много налични Java програмисти, компаниите в по-малките и по-слабо развити страни са склонни сериозно да страдат от недостига на квалифицирани Java разработчици. „Java все още е най-добрата в класа си за много applications. Това е най-добрият начин да се изгради стабилна, бърза, мащабируема бек-енд система без грешки. Има най-бързата JVM. Само C or C++ са по-бързи, и само при определени тесни обстоятелства като оптимизация на изчислителен алгоритъм. Java е и езикът на Android, най-разпространената операционна система за смартфони на планетата. Java е най-популярният език за многократно използваем code. А също и най-широко използвания език след скриптовите езици JavaScript и SQL. Някои посочиха, че Rust е многообещаващ език, а Go получава силна опора като мащабируем сървърен език за задния край. Java вероятно не е „най-добрият“ в наши дни по отношение на абстракция и скорост на изпълнение, но все пак има изключително голяма инсталирана база от библиотеки, Howвито тези по-нови езици все още нямат. Така че Java е тук, за да остане, въпреки че може да се превърне в новия COBOL“, Пол Кинг, експерт по Data Science в Uber, най-широко разпространената операционна система за смартфони на планетата. Java е най-популярният език за многократно използваем code. А също и най-широко използвания език след скриптовите езици JavaScript и SQL. Някои посочиха, че Rust е многообещаващ език, а Go получава силна опора като мащабируем сървърен език за задния край. Java вероятно не е „най-добрият“ в наши дни по отношение на абстракция и скорост на изпълнение, но все пак има изключително голяма инсталирана база от библиотеки, Howвито тези по-нови езици все още нямат. Така че Java е тук, за да остане, въпреки че може да се превърне в новия COBOL“, Пол Кинг, експерт по Data Science в Uber, най-широко разпространената операционна система за смартфони на планетата. Java е най-популярният език за многократно използваем code. А също и най-широко използвания език след скриптовите езици JavaScript и SQL. Някои посочиха, че Rust е многообещаващ език, а Go получава силна опора като мащабируем сървърен език за задния край. Java вероятно не е „най-добрият“ в наши дни по отношение на абстракция и скорост на изпълнение, но все пак има изключително голяма инсталирана база от библиотеки, Howвито тези по-нови езици все още нямат. Така че Java е тук, за да остане, въпреки че може да се превърне в новия COBOL“, Пол Кинг, експерт по Data Science в Uber, Някои посочиха, че Rust е многообещаващ език, а Go получава силна опора като мащабируем сървърен език за задния край. Java вероятно не е „най-добрият“ в наши дни по отношение на абстракция и скорост на изпълнение, но все пак има изключително голяма инсталирана база от библиотеки, Howвито тези по-нови езици все още нямат. Така че Java е тук, за да остане, въпреки че може да се превърне в новия COBOL“, Пол Кинг, експерт по Data Science в Uber, Някои посочиха, че Rust е многообещаващ език, а Go получава силна опора като мащабируем сървърен език за задния край. Java вероятно не е „най-добрият“ в наши дни по отношение на абстракция и скорост на изпълнение, но все пак има изключително голяма инсталирана база от библиотеки, Howвито тези по-нови езици все още нямат. Така че Java е тук, за да остане, въпреки че може да се превърне в новия COBOL“, Пол Кинг, експерт по Data Science в Uber,споделя своето виждане по този проблем.

Java е може би най-добрият език, за да започнете кариерата си на codeиране

Друга причина, поради която вече има толкова много Java разработчици в света, е фактът, че Java е може би най-добрият език за програмиране, който да научите, за да започнете нова кариера в разработката на софтуер. Той е (сравнително) лесен за овладяване, всеобщо приветстван и с голямо търсене. А фактът, че Java е популярен от толкова дълго време (езикът вече е на повече от 25 години) и ще се използва широко още няколко десетилетия, поне го прави вероятно най-добрият избор за начало, ако искате да станете професионален софтуер разработчик. Основно предимство на наличието на толкова много програмисти на Java е фактът, че такава огромна общност улеснява ученето на нови и неопитни програмисти. Java има една от най-големите бази знания сред езиците за програмиране, с много напълно подробни случаи на разработка на софтуер, уроци, ръководства, препоръки, и просто опитни софтуерни инженери, които биха бor готови да помогнат. Цялата тази информация обикновено е достъпна онлайн за всички, което прави работата на Java Junior разработчиците много по-лесна. „Java определено е най-добрият ви залог,“каза Джеф Роне, друг ветеран в codeирането от Калифорния. „Повечето езици за компютърно програмиране идват и си отиват по-бързо от модните тенденции. Това е основателна причина, тъй като повечето езици за компютърно програмиране нямат уникална икономическа стойност. Икономическата бариера за навлизане между тези езици е минимална, следователно езиковият обмен е случаен, капризен и непредвидим. Въпреки че Java е сравнително стара, тя няма жизнеспособна технологична конкуренция, тъй като има хиляди компании и работници, които са силно инвестирани в усorята за codeиране на Java. Докато няма много по-добра замяна на Java, тази ситуация ще продължи“, добави той.
Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION