JavaRush /Java Blog /Random-TL /Natatakot akong maging isang junior sa maraming populasyo...

Natatakot akong maging isang junior sa maraming populasyon na merkado ng IT: kung paano madaig ang takot sa kumpetisyon at maging isang programmer

Nai-publish sa grupo
Marahil ay napansin mo na ang pagiging mas sikat sa larangan ng IT sa paglipas ng panahon, mas maraming tao ang lumipat sa pag-unlad mula sa iba pang mga propesyon. Mayroong maraming mga kadahilanan para dito: mataas na suweldo, isang mahusay na pakete ng benepisyo, ang pagkakataong magtrabaho sa mga kawili-wili, modernong mga kumpanya, nababaluktot na mga iskedyul. At bagama't mataas ang kumpetisyon sa IT market, mayroon kang pagkakataon, na may angkop na kasipagan, na makakuha ng trabaho bilang isang developer. Sa tekstong ito, susuriin namin kung sulit na pumunta sa Java development sa 2021, ano ang kumpetisyon sa merkado ng Hunyo, at magbibigay ng ilang tip kung paano makipagkumpitensya para sa iyong unang trabaho sa IT.Natatakot akong maging isang junior sa isang makapal na populasyon ng IT market: kung paano madaig ang takot sa kompetisyon at maging isang programmer - 1

Paano in demand ang Java?

Ang Java ay patuloy na naging pinakasikat na pangunahing programming language sa mundo (37% ng mga respondent ang pinangalanan ito bilang kanilang pangunahing wika para sa pag-unlad), ayon sa isang pag-aaral ng JetBrains . Ginagamit ito ng humigit-kumulang 5.2 milyong developer. Ang pangunahing katunggali ng Java ay Python. Nalampasan nito ang Java sa listahan ng mga pinaka ginagamit na wika. Sa nakalipas na 12 buwan, 30% ng mga respondent ang nagsimula o patuloy na nag-aaral ng Python, kahit na higit pa sa nakaraang taon (27%). Ngunit hindi ito nangangahulugan na ang Java ay dapat na isulat. Ang site ng paghahanap ng trabaho na Dice.com ay nag-compile ng ranggo ng pitong programming language na ang mga espesyalista ay higit na hinihiling sa mga American employer. Ang wikang Java ay nasa pangalawang lugar sa ranggo ng Dice, nawalan ng pangunguna sa SQL. Ayon sa TIOBE index , na sinusuri ang katanyagan ng mga programming language, noong Disyembre 2020, ang Java ang naging pangalawang pinakasikat na wika sa mundo. Ipinapaliwanag ng mga rating ang katanyagan ng Java sa mga employer sa pamamagitan ng malaking bilang ng mga aplikasyon at serbisyong nakasulat sa wikang ito. Bilang karagdagan, ang katanyagan ng wika ay nangangahulugan na mayroong maraming impormasyon tungkol dito sa Internet. Ngayon, ang Java ay nananatili sa isang kalamangan sa iba pang mga wika dahil sa laki ng ecosystem nito. Dahil sa bilang ng mga developer na gumagamit ng Java, madalas itong pinipili para sa paglikha ng mga bagong proyekto. Kaya, ang mga bagong developer ay kasangkot din sa proseso.

Magkano ang kinikita ng mga developer ng Java?

Ang average na suweldo ng mga developer ng Java sa Russia ay humigit-kumulang $1,500, at para sa mga nakaranasang developer - humigit-kumulang $3,000, ayon sa isang pag-aaral ng mapagkukunang Habr . Tinatayang parehong data ang natagpuan sa isang pag-aaral na isinagawa ng JavaRush sa simula ng 2020. Natatakot akong maging isang junior sa isang makapal na populasyon ng IT market: kung paano madaig ang takot sa kumpetisyon at maging isang programmer - 2Natatakot akong maging isang junior sa isang makapal na populasyon ng IT market: kung paano madaig ang takot sa kumpetisyon at maging isang programmer - 3Ngunit hindi ito nangangahulugan na ang mga Java ay hindi maaaring umasa sa mas mataas na suweldo. Ang serbisyo sa pagtatrabaho na SuperJob ay nagsagawa ng pagsusuri sa mga suweldo ng mga developer sa Russia depende sa wika kung saan sila nagsusulat. Sa paghusga sa pagsusuri, ang mga developer ng Java ay maaaring kumita mula 4 hanggang 7 libong dolyar . Sa Ukraine, maaaring asahan ng mga may karanasang developer ng Java ang suweldo na $3,500, ipinakita ng isang pag-aaral ng JavaRush. Natatakot akong maging isang junior sa isang makapal na populasyon na merkado ng IT: kung paano madaig ang takot sa kumpetisyon at maging isang programmer - 4Sa mga tuntunin ng suweldo, ang Belarus ay sumusunod sa Ukraine at Russia - isang karanasan na JW player sa Minsk ay inalok ng $2,200. Natatakot akong maging isang junior sa isang makapal na populasyon ng IT market: kung paano madaig ang takot sa kumpetisyon at maging isang programmer - 5Ang median na suweldo para sa mga junior, kahit na sa Java, ay hindi masyadong mataas. Halimbawa, noong 2020, ang average na suweldo ng mga bagong developer sa Ukraine ay $800 , ayon sa isang pag-aaral ng Dou portal. Nalalapat ito sa mga developer na nagsusulat sa Java, C at C++. At dahil ito ang median, malinaw na sa simula ang mga junior ay makakatanggap ng 400-500 dollars. Sa Moscow, ang average na suweldo para sa isang baguhan ay $1,000, sa St. Petersburg — $960, sa Minsk — mas mababa, mga $500, ayon sa isang pag-aaral ng JavaRush.

Ano ang sitwasyon sa merkado ng Hunyo?

Mas madali para kay June na makahanap ng trabaho sa isang malaking lungsod

Dahil sa kakulangan ng mga espesyalista sa IT noong Oktubre 2020, ang sektor ng IT ng Ukrainian ay maaaring nawalan ng higit sa $12 milyon sa mga kita sa pag-export, ayon sa isang pag-aaral ng GlobalLogic. Ngunit hindi namin pinag-uusapan ang tungkol sa mga junior: sa karamihan ng mga kaso, ang mga espesyalista sa Middle at Senior ay hinahangad para sa mga bukas na posisyon (37% at 33%, ayon sa pagkakabanggit), iyon ay, na may 2-5 taong karanasan. 17% lamang ng mga bakante ang magagamit para sa mga espesyalista na may hanggang isang taon ng karanasan. Ang portal ng DOU ay naglathala ng isang pag-aaral kung paano kumuha ng mga junior specialist ang mga Ukrainian IT company noong 2019. Kinuha ng SoftServe ang pinakamaraming juniors - 1003 katao, ang EPAM Ukraine ay nasa pangalawang pwesto (928 katao), ang ZONE3000 ay nasa ikatlong pwesto na may 640 na bagong dating. Natatakot akong maging isang junior sa isang makapal na populasyon na merkado ng IT: kung paano madaig ang takot sa kumpetisyon at maging isang programmer - 6Humigit-kumulang 75% ng mga junior mula sa mga na-survey na kumpanya ang nakahanap ng trabaho sa nangungunang 3 lungsod: Kyiv, Kharkov at Lviv. Kasabay nito, bilang mga may-akda ng tala sa pag-aaral, mas madali para sa mga malalaking kumpanya na maghanap ng mga bagong dating sa labas ng kabisera, kung saan mas mababa ang kompetisyon para sa talento. Para sa Russia, inaasahan na ang pinakamagandang pagkakataon na makahanap ng trabaho para sa isang junior ay sa Moscow at St. Petersburg. Halimbawa, ayon sa Headz analytics bot , na sinusuri ang mga bakante at resume mula sa mga bukas na mapagkukunan, sa Moscow mayroong 8 kandidato para sa 1 bakante, sa St. Petersburg - 14 hanggang 1. Ang mga malalaking kumpanya tulad ng G5 Entertainment, Luxoft, EPAM, ay ang pinaka-friendly sa mga bagong dating. Emergn, Mail.Ru Group at ALM Works.

Maraming mga Hunyo, ngunit kakaunti ang mga mabubuti

Ang ilang mga eksperto ay nagsasabi na mayroong isang glut sa merkado ng Hunyo. Sa partikular, dahil sa tinatawag na "mga puting lalaki" - mga junior na nagbabasa ng mga libro, kumuha ng mga libreng kurso at umaasa na makakakuha sila ng isang mahusay na bayad na trabaho nang walang karanasan sa komersyo. Ngunit kahit na may mahusay na kumpetisyon, maaari kang makahanap ng trabaho, ang pangunahing bagay ay pagganyak at pagnanais na matuto. Hindi kinakailangan na makakuha ng mas mataas na edukasyon sa pag-unlad, ngunit napakahalaga na maglaan ng oras sa pag-aaral sa sarili, hindi huminto sa ilang mga libro at tutorial lamang mula sa Youtube. Narito ang isinulat ni Ivan Kleshnin, isang web programmer na may 12 taong karanasan na kasangkot sa mentoring at negosyo sa larangan ng recruiting :

"Gusto ng modernong "junior" na makatanggap ng $1000 tatlong buwan pagkatapos magsimula ng pagsasanay. Ang kanyang pangunahing pang-edukasyon na asset ay ang panonood ng kursong na-download mula sa torrents. "Dapat libre ang lahat!" - Ipinahayag ni June, maingat na ibinubukod ang kanyang sariling mga aktibidad mula sa kategorya ng "lahat." Sa partikular, kapag nakatanggap siya ng mga alok sa internship, galit niyang sinabi na hindi siya magtatrabaho para sa mga pennies!

Ang pagkakataong makakuha ng trabaho sa IT nang walang karanasan o edukasyon ay isang eksklusibong pribilehiyo na umiiral dito at ngayon. Maaga o huli, magsasara ang window of opportunity na ito. Hindi ka makakakuha ng trabaho bilang abogado o doktor nang walang mahaba, mahal na pagsasanay at pagsasanay...

Ang mga kumpanya ay hindi nangangailangan ng mga junior na walang karanasan. Kung uupa sila sa kanila, ito ay may mata sa malayong hinaharap, sa kanilang sariling panganib at panganib. Ang pagpapahalaga sa hakbang na ito ng employer at simpleng pasasalamat ay katapatan sa sarili. Sa kasamaang palad, tinitingnan pa rin namin ang pasasalamat at katapatan bilang mga palatandaan ng kahinaan."

Mga Piyesta Opisyal at coronavirus: bakit mas kaunti ang mga bakante para sa mga junior

Natatakot akong maging isang junior sa isang makapal na populasyon na merkado ng IT: kung paano madaig ang takot sa kumpetisyon at maging isang programmer - 7Ang bilang ng mga bakante sa Hunyo ay apektado ng parehong katapusan ng taon at ang pangalawang alon ng lockdown. "Sa Disyembre, bilang isang panuntunan, mas kaunting mga developer ang naghahanap, ang mga kumpanya ay naghahanda para sa mga pista opisyal. Dagdag pa sa paparating na lockdown, kapag mas madaling kumuha ng mga may karanasang developer na mabilis na sasali sa proseso. Bilang karagdagan, upang sanayin ang isang bagong dating, ang kumpanya ay dapat magbigay ng isang tagapayo, at ang mga nakaranasang developer ay abala na ngayon sa kanilang mga proyekto, "sabi ni Anastasia Melnik, HR manager ng isang kumpanya ng produkto sa larangan ng fintech.

Anong payo ang maibibigay mo sa mga junior na naghahanap ng trabaho?

Tukuyin ang iyong motibasyon

Kung pera lang ang motibasyon mo, hindi ka na magtatagal sa IT. Kailangang mag-aral ng husto si June, matuto ng mga bagong teknolohiya at makipag-usap sa isang mentor. Pinakamainam kung ang iyong pagganyak ay interes sa isang bagong trabaho. Pahahalagahan ito ng tagapag-empleyo at maaaring bigyan ka ng kagustuhan kapag nag-hire.

Mag-aral ng marami sa sarili mo

Hindi lang sa trabaho, pati sa bahay. Kapag mayroon kang kinakailangang batayan, magpatuloy sa kaalaman sa iyong angkop na lugar, maging ito ay pagsusugal, laro, fintech o iba pa.

Makinig sa mentor

Simple ngunit kapaki-pakinabang na payo. Sa isang mahusay na tagapagturo, mas mabilis kang masasanay sa proyekto.Natatakot akong maging isang junior sa isang makapal na populasyon ng IT market: kung paano madaig ang takot sa kompetisyon at maging isang programmer - 8

Outsource o produkto?

Ang pinakamadaling paraan para sa isang junior ay ang makakuha ng trabaho sa isang malaking kumpanya ng outsourcing, kung saan magkakaroon ng sistematikong trabaho at maraming proyekto. Nangangahulugan ito na magkakaroon ng maraming paraan ng pag-unlad. Maaari kang makakuha ng trabaho sa isang produkto at pagbutihin ang iyong mga kasanayan sa isang industriya. Ang landas na ito ay angkop para sa mga nagpasya sa isang lugar ng pag-unlad na gusto nila.

Paano maghanda para sa paghahanap ng trabaho?

Magsagawa ng isang panayam sa pagsusulit, pag-aralan ang kumpanyang gusto mong magtrabaho, subaybayan ang mga pangunahing kinakailangan sa merkado - nakolekta namin ang mga kapaki-pakinabang na tip sa paghahanda para sa paghahanap ng trabaho sa malaking teksto na " Takot sa isang Panayam: Paano Ihinto ang pagiging Takot at Simulan ang Pagpunta sa Mga Panayam .

Ano ang mga prospect para sa Java?

Nakolekta namin ang mga opinyon ng dalawang eksperto sa Java na sumusunod sa pag-unlad nito sa loob ng maraming taon.

Maxim Kmets, senior developer ng Java

Ang bilang ng mga device na tumatakbo sa Java ay hindi nagbabago. Nangangahulugan ito na ang iba pang mga wika ay lumitaw na kumukuha sa bahagi ng Java. Ang mga application ng Android ay nakasulat sa kasaysayan sa Java: pinalalakas nito ang posisyon ng Java, ngunit umuusbong din ang mga cross-platform na solusyon para sa mga platform ng iOS/Android. Ibig sabihin, isinulat mo ito nang isang beses at inilunsad mo ang application sa lahat ng dako. Halimbawa, Flutter (isang open-source SDK para sa paglikha ng mga mobile application mula sa Google. Ito ay ginagamit upang bumuo ng mga application para sa Android at iOS - ed.), na gumagamit ng Dart na wika. Ngunit hindi lahat ng iyon ay masama. Gustung-gusto ko kung gaano kabilis inilabas ang mga bagong bersyon ng Java. 3-4 years ago lang may Java 8. Before that, years ago may Java 7. Ngayon ay mayroon kaming ika-16 sa daan. Inilalagay ng mga bagong bersyon ang pinakamahusay na ideya mula sa iba pang paradigma at wika. Maraming mga balangkas ang nakasulat sa Java araw-araw. Mayroong malalaking microservice na proyekto sa wikang ito, at may maliliit, ngunit taos-puso. Para sa akin, mas madali para sa mga junior na makahanap ng trabaho ngayon kaysa sa akin anim na taon na ang nakakaraan. Oo, walang gustong kumuha ng mga tao na walang karanasan sa komersyo. Ang mga tao ay madalas na nagsisimula sa mga internship o pagsubok. Ano ang kailangan ng mga kumpanya? Ito ay kinakailangan na ang isang tao ay maaaring magsulat lamang ng isang form para sa isang website at ang gumagamit ay maaaring i-save ang ipinasok na impormasyon sa pamamagitan ng form. Kung alam mo kung paano isulat ito mula sa simula, kung gayon halos garantisadong ikaw ay isang junior (ang natitira ay upang matutunan ang template na mga tanong sa panayam). Para sa akin, ang Java ngayon ay mukhang isang ginintuang lugar sa lahat ng posibleng opsyon sa paglago, kapwa para sa merkado at para sa mga espesyalista.

Vasily Malik, pinuno ng pangkat ng pangkat ng nilalaman ng JavaRush

Hihilingin ang Java sa napakatagal na panahon, dahil maraming code ang nakasulat dito, at dapat suportahan ang anumang nakasulat na code. Halimbawa, mayroon akong kaibigan na nagsusulat sa Fortran - ito ay isang wika na ginamit sa industriya ng pagbabangko, namatay ito noong 80s ng huling siglo. Mayroon pa ring mga bakante para dito, at ang mga developer ay kumikita ng ilang beses na mas malaki kaysa sa mga Javaist, dahil kakaunti ang mga ito. Ngayon ang Java ay ina-update dalawang beses sa isang taon, dati ang Java ay ina-update isang beses bawat dalawa hanggang tatlong taon. Ginagawa ang madalas na pag-update sa Java upang magdagdag ng mga bagong tampok na makikita sa ibang mga wika. Ginagamit ang Java kung saan kailangan ang interaksyon sa pagitan ng iba't ibang serbisyo at kailangan ang malaking kapangyarihan sa pag-compute. Ang Java ay may mahalagang tampok: anumang bagong bersyon ay ganap na katugma sa luma. Ano ang mga uso sa pag-unlad ng Java? Sa tingin ko lahat ay gumagalaw patungo sa containerization. Isipin natin, halimbawa, ang aming JavaRush server: maraming linya ng code, maraming klase, lahat ng ito ay mahirap subukan. Gumawa ako, halimbawa, mga pagbabago sa isang lugar, maaari itong makaapekto sa anumang bagay sa ibang lugar. Ito ay isang kawalan ng malalaking mobile application. Sinusubukan na ngayon ng mga aplikasyon na gawin bilang maliit hangga't maaari at may mga nakapirming pakikipag-ugnayan sa pagitan ng mga indibidwal na bahagi. Iyon ay, sa halip na isang monolith, maaaring mayroong 10 microservice na maaaring gumana sa isa't isa. Napakadaling isulat at subukan ang mga microservice. May mga sitwasyon kung kailan hindi naayos ang isang microservice, ngunit isinusulat muli kung may lalabas na problemang microservice. Ginagawa nitong mas mabilis. Ang Java ay may maraming mga balangkas na nagbibigay-daan sa iyo upang gumana sa mga microservice. Ang katunggali ng Java, ang Python, ay umuunlad dahil ang Big data ay umuunlad at ilang matagumpay na mga aklatan ang naisulat para sa Python na ginagamit sa Big data. Maaga o huli, may magsusulat ng matagumpay na aklatan para sa ibang wika, at magiging hindi gaanong sikat ang Python.

mga konklusyon

Inaasahan namin na ang tekstong ito ay nabawasan ang iyong mga takot sa pagiging isang baguhan. Pagkatapos ng lahat, ang mga bagong bagay ay palaging nakakatakot. Ngunit may mga pakinabang:
  • • Ang mga trabaho para sa mga junior ay palaging matatagpuan sa malalaking lungsod, dahil ang mga opisina ng malalaking kumpanya ng outsourcing ay matatagpuan doon, na palaging nangangailangan ng "kabataan".
  • • Ang panimulang suweldo na $800 ay isang magandang simula.
  • • Sa mga junior ay maraming kandidato na may mababaw na kaalaman sa Java. Kung nag-aaral kang mabuti at naiintindihan mo kung bakit mo gustong maging developer, mapapansin ka sa mga panayam.
Oo, ang lockdown at ang pagtatapos ng 2020 ay gumawa ng mga pagsasaayos sa sitwasyon sa labor market: mas kaunti ang mga bakante para sa mga junior, ngunit lilipas ang mga holiday at muling kukuha ang mga kumpanya ng mga bagong dating.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION