JavaRush /وبلاگ جاوا /Random-FA /من می ترسم در بازار پرجمعیت IT یک جونیور باشم: چگونه بر ت...

من می ترسم در بازار پرجمعیت IT یک جونیور باشم: چگونه بر ترس رقابت غلبه کنیم و برنامه نویس شویم

در گروه منتشر شد
احتمالاً متوجه شده‌اید که هرچه حوزه فناوری اطلاعات در طول زمان محبوب‌تر می‌شود، افراد بیشتری به سمت توسعه از سایر حرفه‌ها حرکت می‌کنند. دلایل زیادی برای این وجود دارد: حقوق بالا، بسته مزایای خوب، فرصت کار در شرکت های جالب و مدرن، برنامه های منعطف. و اگرچه رقابت در بازار فناوری اطلاعات زیاد است، اما با دقت لازم، فرصتی برای یافتن شغلی به عنوان توسعه دهنده دارید. در این متن، ما تجزیه و تحلیل خواهیم کرد که آیا ارزش رفتن به توسعه جاوا در سال 2021 را دارد، رقابت در بازار ژوئن چیست و نکاتی در مورد نحوه رقابت برای اولین شغل خود در IT ارائه خواهیم داد.من می ترسم در یک بازار پرجمعیت IT یک جوان باشم: چگونه بر ترس رقابت غلبه کنیم و یک برنامه نویس شویم - 1

تقاضای جاوا چقدر است؟

بر اساس یک مطالعه JetBrains ، جاوا همچنان محبوب ترین زبان برنامه نویسی اولیه در جهان است (37٪ از پاسخ دهندگان آن را به عنوان زبان اصلی خود برای توسعه نام بردند) . حدود 5.2 میلیون توسعه دهنده از آن استفاده می کنند. رقیب اصلی جاوا پایتون است. در فهرست پرکاربردترین زبان ها از جاوا پیشی گرفته است. در طول 12 ماه گذشته، 30٪ از پاسخ دهندگان شروع به یادگیری پایتون کرده اند یا همچنان ادامه می دهند، حتی بیشتر از سال گذشته (27٪). اما این بدان معنا نیست که جاوا باید حذف شود. سایت کاریابی Dice.com رتبه بندی هفت زبان برنامه نویسی را که متخصصان آنها در بین کارفرمایان آمریکایی بیشترین تقاضا را دارند، جمع آوری کرده است. زبان جاوا در رتبه دوم در رتبه بندی Dice قرار گرفت و برتری را نسبت به SQL از دست داد. بر اساس شاخص TIOBE که میزان محبوبیت زبان های برنامه نویسی را ارزیابی می کند، در دسامبر 2020، جاوا دومین زبان محبوب در جهان شد. رتبه بندی ها محبوبیت جاوا در بین کارفرمایان را با تعداد زیاد برنامه ها و خدمات نوشته شده به این زبان توضیح می دهد. علاوه بر این، محبوبیت این زبان به این معنی است که اطلاعات زیادی در مورد آن در اینترنت وجود دارد. امروزه جاوا به دلیل وسعت اکوسیستم خود نسبت به سایر زبان ها برتری دارد. با توجه به تعداد توسعه دهندگانی که از جاوا استفاده می کنند، اغلب برای ایجاد پروژه های جدید انتخاب می شود. بنابراین، توسعه دهندگان جدید نیز در این فرآیند شرکت دارند.

درآمد توسعه دهندگان جاوا چقدر است؟

بر اساس مطالعه ای که توسط منبع Habr انجام شده، میانگین حقوق توسعه دهندگان جاوا در روسیه حدود 1500 دلار و برای توسعه دهندگان با تجربه حدود 3000 دلار است . تقریباً همین داده ها در مطالعه ای که توسط JavaRush در ابتدای سال 2020 انجام شد یافت شد. من می ترسم در یک بازار پرجمعیت IT یک جوان باشم: چگونه بر ترس رقابت غلبه کنیم و یک برنامه نویس شویم - 2من می ترسم در یک بازار پرجمعیت IT یک جوان باشم: چگونه بر ترس رقابت غلبه کنیم و یک برنامه نویس شویم - 3اما این بدان معنا نیست که جاواها نمی توانند روی حقوق های بالاتر حساب کنند. سرویس استخدام SuperJob تجزیه و تحلیلی از حقوق توسعه دهندگان در روسیه بسته به زبانی که به آن می نویسند انجام داد. با قضاوت بر اساس تجزیه و تحلیل، توسعه دهندگان جاوا می توانند از 4 تا 7 هزار دلار درآمد کسب کنند . مطالعه JavaRush نشان داد که در اوکراین، توسعه دهندگان با تجربه جاوا می توانند حقوقی معادل 3500 دلار داشته باشند. من می ترسم در یک بازار پرجمعیت IT یک جوان باشم: چگونه بر ترس رقابت غلبه کنیم و یک برنامه نویس شویم - 4از نظر حقوق، بلاروس پس از اوکراین و روسیه قرار می گیرد - به یک بازیکن با تجربه JW در مینسک 2200 دلار پیشنهاد می شود. من می ترسم در یک بازار پرجمعیت IT یک جوان باشم: چگونه بر ترس رقابت غلبه کنیم و یک برنامه نویس شویم - 5متوسط ​​حقوق برای جوانان، حتی در جاوا، چندان بالا نیست. به عنوان مثال، طبق مطالعه پورتال Dou، در سال 2020، میانگین حقوق توسعه دهندگان جدید در اوکراین 800 دلار بود . این برای توسعه دهندگانی است که به زبان های جاوا، سی و سی پلاس پلاس می نویسند. و از آنجایی که این میانگین است، واضح است که در ابتدا جوانان می توانند 400-500 دلار دریافت کنند. طبق مطالعه JavaRush، در مسکو، متوسط ​​حقوق برای یک مبتدی 1000 دلار، در سنت پترزبورگ 960 دلار، در مینسک بسیار کمتر، حدود 500 دلار است.

وضعیت بازار خرداد چگونه است؟

برای ژوئن آسان تر است که در یک شهر بزرگ شغل پیدا کنید

بر اساس مطالعه GlobalLogic، به دلیل کمبود متخصصان فناوری اطلاعات در اکتبر 2020، بخش فناوری اطلاعات اوکراین ممکن است بیش از 12 میلیون دلار از درآمد صادراتی خود را از دست بدهد. اما ما در مورد جوانان صحبت نمی کنیم: در بیشتر موارد، متخصصان میانی و ارشد برای موقعیت های باز (به ترتیب 37٪ و 33٪) جستجو می شوند، یعنی با 2-5 سال تجربه. تنها 17 درصد از مشاغل خالی برای متخصصان تا یک سال تجربه در دسترس است. پورتال DOU مطالعه ای در مورد نحوه استخدام متخصصان جوان در سال 2019 توسط شرکت های فناوری اطلاعات اوکراین منتشر کرد. SoftServe بیشترین جوانان را استخدام کرد - 1003 نفر، EPAM اوکراین در رتبه دوم (928 نفر)، ZONE3000 با 640 تازه وارد در رتبه سوم قرار گرفت. من می ترسم در یک بازار پرجمعیت IT یک جوان باشم: چگونه بر ترس رقابت غلبه کنیم و یک برنامه نویس شویم - 6حدود 75 درصد از جوانان شرکت های مورد بررسی در 3 شهر برتر کار پیدا کردند: کیف، خارکف و لویو. در عین حال، همانطور که نویسندگان مطالعه خاطرنشان می کنند، برای شرکت های بزرگ راحت تر است که به دنبال تازه واردان خارج از پایتخت باشند، جایی که رقابت برای استعداد کمتر است. در مورد روسیه، انتظار می رود که بهترین شانس برای یافتن شغل برای یک جوان در مسکو و سن پترزبورگ باشد. به عنوان مثال، بر اساس ربات تحلیلی Headz ، که موقعیت‌های خالی و رزومه‌ها را از منابع باز تجزیه و تحلیل می‌کند، در مسکو 8 نامزد برای 1 جای خالی، در سن پترزبورگ - 14 به 1 وجود دارد. شرکت‌های بزرگی مانند G5 Entertainment، Luxoft، EPAM هستند. دوستانه ترین با تازه واردان.Emergn، Mail.Ru Group و ALM Works.

ژوئن های زیادی وجود دارد، اما تعداد کمی از آنها خوب است

برخی کارشناسان می گویند در بازار ژوئن مازاد عرضه وجود دارد. به ویژه، به دلیل به اصطلاح "بچه های سفید" - جوانانی که کتاب می خوانند، دوره های رایگان را می گذرانند و امیدوارند که بدون تجربه تجاری شغلی با درآمد خوب داشته باشند. اما حتی با رقابت زیاد، می توانید شغلی پیدا کنید، نکته اصلی انگیزه و میل به یادگیری است. کسب آموزش عالی در توسعه ضروری نیست، اما بسیار مهم است که زمان خود را به خودآموزی اختصاص دهید، نه اینکه فقط به چند کتاب و آموزش از یوتیوب بسنده کنید. در اینجا چیزی است که ایوان کلشنین، برنامه نویس وب با 12 سال تجربه که در زمینه مشاوره و تجارت در زمینه استخدام فعالیت دارد، می نویسد :

"جونیور" مدرن می خواهد 1000 دلار سه ماه پس از شروع تمرین دریافت کند. سرمایه اصلی آموزشی او تماشای دوره ای است که از تورنت دانلود شده است. "همه چیز باید رایگان باشد!" - ژوئن اعلام می کند که با احتیاط فعالیت های خود را از دسته "همه چیز" مستثنی می کند. مخصوصاً وقتی پیشنهاد کارآموزی دریافت می کند، با عصبانیت می گوید که برای سکه کار نمی کنم!

فرصت شغلی در فناوری اطلاعات بدون تجربه یا تحصیلات یک امتیاز انحصاری است که اینجا و اکنون وجود دارد. دیر یا زود این پنجره فرصت بسته خواهد شد. بدون آموزش و تمرین طولانی و پرهزینه شغلی به عنوان وکیل یا پزشک پیدا نخواهید کرد...

شرکت ها به جوانان بدون تجربه نیاز ندارند. اگر آنها را استخدام کنند، با چشم به آینده دور، به خطر و خطر خود آنهاست. قدردانی از این قدم کارفرما و قدردانی ساده، صداقت با خود است. متأسفانه ما هنوز قدردانی و صداقت را نشانه ضعف می دانیم.»

تعطیلات و ویروس کرونا: چرا جای خالی کمتری برای نوجوانان وجود دارد؟

من می ترسم در یک بازار پرجمعیت IT یک جوان باشم: چگونه بر ترس رقابت غلبه کنیم و یک برنامه نویس شویم - 7تعداد فرصت های شغلی ژوئن هم تحت تأثیر پایان سال و هم از موج دوم قرنطینه است. "در ماه دسامبر، به عنوان یک قاعده، توسعه دهندگان کمتری به دنبال آن هستند، شرکت ها برای تعطیلات آماده می شوند. بعلاوه قفل آینده، زمانی که استخدام توسعه دهندگان باتجربه که به سرعت به فرآیند ملحق می شوند آسان تر است. آناستازیا ملنیک، مدیر منابع انسانی یک شرکت محصولات فین‌تک می‌گوید علاوه بر این، برای آموزش یک تازه‌وارد، شرکت باید یک مربی ارائه دهد و توسعه‌دهندگان با تجربه اکنون مشغول پروژه‌های خود هستند.

چه توصیه ای می توانید به جوانان جویای کار بدهید؟

انگیزه خود را مشخص کنید

اگر تنها انگیزه شما پول باشد، دیگر نمی توانید در IT دوام بیاورید. ژوئن باید زیاد مطالعه کند، فناوری های جدید را یاد بگیرد و با یک مربی ارتباط برقرار کند. اگر انگیزه شما علاقه به شغل جدید باشد بهتر است. کارفرما از این موضوع قدردانی خواهد کرد و ممکن است هنگام استخدام به شما اولویت بدهد.

خودتان زیاد مطالعه کنید

نه تنها در محل کار، بلکه در خانه. وقتی پایه لازم را دارید، به سراغ دانش در جایگاه خود بروید، خواه قمار، بازی، فین تک یا چیزهای دیگر.

به سخنان مرشد گوش دهید

توصیه ساده اما مفید. با یک مربی خوب، خیلی سریعتر به پروژه عادت خواهید کرد.من می ترسم در یک بازار پرجمعیت IT یک جوان باشم: چگونه بر ترس رقابت غلبه کنیم و یک برنامه نویس شوم - 8

برون سپاری یا محصول؟

ساده ترین راه برای یک جونیور کار در یک شرکت بزرگ برون سپاری است که در آن کار سیستماتیک و پروژه های زیادی وجود خواهد داشت. این بدان معنی است که راه های توسعه زیادی وجود خواهد داشت. شما می توانید در یک محصول شغلی پیدا کنید و مهارت های خود را در یک صنعت ارتقا دهید. این مسیر برای کسانی مناسب است که در منطقه ای از توسعه که دوست دارند تصمیم گرفته اند.

چگونه برای جستجوی شغل آماده شویم؟

یک مصاحبه آزمایشی انجام دهید، شرکتی را که می خواهید در آن کار کنید مطالعه کنید، نیازهای اساسی بازار را نظارت کنید - ما نکات مفیدی را در مورد آماده شدن برای جستجوی شغل در متن بزرگ "ترس از مصاحبه: چگونه از ترس دست بردارید و شروع به مصاحبه کنید" جمع آوری کرده ایم. . »

چشم انداز جاوا چیست؟

ما نظرات دو متخصص جاوا را جمع آوری کرده ایم که سال ها توسعه آن را دنبال می کنند.

Maxim Kmets، توسعه دهنده ارشد جاوا

تعداد دستگاه هایی که جاوا را اجرا می کنند تغییر نمی کند. این بدان معناست که زبان‌های دیگری ظاهر شده‌اند که سهم جاوا را در اختیار گرفته‌اند. برنامه های اندروید از لحاظ تاریخی به زبان جاوا نوشته شده اند: این موقعیت جاوا را تقویت می کند، اما راه حل های چند پلتفرمی برای پلتفرم های iOS/Android نیز در حال ظهور هستند. یعنی یک بار نوشتی و همه جا اپلیکیشن را راه اندازی کردی. به عنوان مثال، Flutter (یک SDK منبع باز برای ایجاد برنامه های تلفن همراه از Google. برای توسعه برنامه های کاربردی برای Android و iOS استفاده می شود - ed.) که از زبان Dart استفاده می کند. اما همه چیز آنقدرها هم بد نیست. من عاشق سرعت انتشار نسخه های جدید جاوا هستم. فقط 3-4 سال پیش جاوا 8 بود. قبل از آن سال ها پیش جاوا 7 بود. الان شانزدهم در راه است. نسخه های جدید بهترین ایده ها را از پارادایم ها و زبان های دیگر منتقل می کنند. فریمورک های زیادی هر روز در جاوا نوشته می شوند. پروژه های میکروسرویس بزرگی به این زبان وجود دارد و پروژه های کوچک اما صادقانه ای وجود دارد. در مورد من، اکنون برای جوانان راحت تر از شش سال پیش است که کار پیدا کنند. بله، هیچ کس نمی خواهد افرادی را بدون تجربه تجاری استخدام کند. مردم اغلب با کارآموزی یا آزمایش شروع می کنند. شرکت ها به چه چیزی نیاز دارند؟ لازم است که فرد به سادگی بتواند برای یک وب سایت فرم بنویسد و کاربر بتواند اطلاعات وارد شده را از طریق فرم ذخیره کند. اگر می‌دانید که چگونه این را از ابتدا بنویسید، تقریباً تضمین می‌شود که یک جونیور باشید (تنها چیزی که باقی می‌ماند این است که سؤالات مصاحبه الگو را یاد بگیرید). برای من، جاوا اکنون مانند یک مکان طلایی در میان همه گزینه های رشد ممکن است، هم برای بازار و هم برای متخصصان.

واسیلی مالیک، سرپرست تیم تیم محتوای JavaRush

جاوا برای مدت طولانی مورد تقاضا خواهد بود، زیرا کدهای زیادی در آن نوشته شده است و هر کد نوشته شده باید پشتیبانی شود. به عنوان مثال، من دوستی دارم که در فرترن می نویسد - این زبانی است که در صنعت بانکداری استفاده می شد، در دهه 80 قرن گذشته مرد. هنوز جای خالی آن وجود دارد و توسعه دهندگان چندین برابر جاوایست ها درآمد دارند، زیرا تعداد آنها بسیار کم است. اکنون جاوا دو بار در سال به روز می شود، قبلا جاوا هر دو تا سه سال یک بار به روز می شد. به‌روزرسانی‌های مکرر جاوا برای افزودن ویژگی‌های جدید که در زبان‌های دیگر یافت می‌شوند، انجام می‌شود. جاوا در جایی استفاده می شود که تعامل بین سرویس های مختلف مورد نیاز است و قدرت محاسباتی زیادی مورد نیاز است. جاوا یک ویژگی مهم دارد: هر نسخه جدید کاملاً با نسخه قدیمی سازگار است. روند توسعه جاوا چیست؟ فکر می کنم همه چیز به سمت کانتینری شدن پیش می رود. بیایید، برای مثال، سرور JavaRush خود را تصور کنیم: بسیاری از خطوط کد، بسیاری از کلاس ها، آزمایش همه اینها دشوار است. من مثلاً در یک جا تغییراتی ایجاد کردم، در جای دیگر می تواند روی هر چیز دیگری تأثیر بگذارد. این یک نقطه ضعف برنامه های بزرگ تلفن همراه است. در حال حاضر برنامه ها سعی می کنند تا حد امکان کوچک و با فعل و انفعالات ثابت بین قطعات جداگانه ساخته شوند. یعنی به جای یک مونولیت، 10 میکروسرویس می تواند وجود داشته باشد که بتوانند با یکدیگر کار کنند. نوشتن و آزمایش میکروسرویس ها بسیار آسان است. شرایطی وجود دارد که یک میکروسرویس ثابت نیست، اما در صورت ظاهر شدن یک میکروسرویس مشکل دار دوباره نوشته می شود. این باعث می شود حتی سریعتر شود. جاوا چارچوب های زیادی دارد که به شما امکان می دهد با میکروسرویس ها کار کنید. رقیب جاوا، پایتون، در حال توسعه است زیرا داده های بزرگ در حال توسعه است و چندین کتابخانه موفق برای پایتون نوشته شده است که در داده های بزرگ استفاده می شود. دیر یا زود، شخصی یک کتابخانه موفق برای زبان دیگری خواهد نوشت و پایتون کمتر محبوب خواهد شد.

نتیجه گیری

امیدواریم این متن ترس شما را از مبتدی بودن کاهش داده باشد. به هر حال، چیزهای جدید همیشه ترسناک هستند. اما مزایایی وجود دارد:
  • • شغل برای جوانان همیشه در شهرهای بزرگ یافت می شود، زیرا دفاتر شرکت های بزرگ برون سپاری در آنجا واقع شده اند که همیشه به "خون جوان" نیاز دارند.
  • • حقوق اولیه 800 دلاری شروع خوبی است.
  • • در میان نوجوانان، داوطلبان زیادی با دانش سطحی جاوا وجود دارند. اگر سخت مطالعه کنید و دقیقاً بفهمید که چرا می خواهید یک توسعه دهنده باشید، در مصاحبه ها مورد توجه قرار خواهید گرفت.
بله، قرنطینه و پایان سال 2020 تغییراتی را در وضعیت بازار کار ایجاد کرد: جای خالی کمتری برای جوانان وجود دارد، اما تعطیلات می گذرد و شرکت ها دوباره تازه واردان را استخدام خواهند کرد.
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION