JavaRush /وبلاگ جاوا /Random-FA /5 نکته برای افزایش شانس خود برای یافتن شغل

5 نکته برای افزایش شانس خود برای یافتن شغل

در گروه منتشر شد
سلام به همه! این وظیفه من نیست که به شما بگویم چقدر سخت است که در سال 2023 به عنوان یک برنامه نویس بدون تجربه کار کنید. رقابت در سطح "بدون تجربه" اخیراً به شدت افزایش یافته است (در درجه اول به لطف منابعی مانند JavaRush، GeekBrains و غیره) در نتیجه، برجسته شدن در میان انبوه فارغ التحصیلان انواع دوره های آنلاین بسیار دشوار است. و مشکل اصلا خوب پاس کردن مصاحبه نیست. مشکل به سادگی رسیدن به آنجا می شود. چگونه یک فارغ التحصیل JavaRush می تواند در میان انبوه جویندگان کار متمایز شود؟ من در مورد فن آوری های سازمانی مانند Spring و Hibernate که برای یک جاوایست بدیهی است، نخواهم نوشت، زیرا آنها خود یک امر ضروری هستند و بدون آنها پیدا کردن کار بسیار دشوار خواهد بود. در زیر 5 توصیه برای توسعه دهندگان مشتاقی که می خواهند در سال 2023 شغلی پیدا کنند، آورده شده است.

1. جاوا اسکریپت را یاد بگیرید.

امروزه JS محبوب ترین زبان برنامه نویسی در بین کارفرمایان است . پورتال HackerRank نظرسنجی را در بین شرکت ها در مورد "خواسته ها" انجام داد و طبق درخواست کارفرمایان در رتبه اول قرار گرفت.
5 نکته برای افزایش شانس خود برای یافتن شغل - 2
دلیل آن ساده است - جاوا اسکریپت در حال حاضر هیچ جایگزین جدی در هنگام توسعه frontend ندارد. اگر به JS خالص و یکی از فریمورک های محبوب (عمدتا React یا Angular) تسلط داشته باشید، شانس شما برای برنامه نویس شدن چندین برابر افزایش می یابد . اولاً، هر شرکتی که به دنبال توسعه‌دهنده جاوا باشد، اگر جاوا اسکریپت را بداند، خوشحال می‌شود. دلایل این امر بسیار ساده است: اغلب کارهای کوچکی در یک پروژه وجود دارد - به عنوان مثال، تعمیر برخی از عملکردها. "دکمه A باید نه A، بلکه B نامیده شود، نه در سمت راست، بلکه در سمت چپ، و تابع X، نه Y، در قسمت پشتیبان را فراخوانی کنید." اما در این مورد، هم بک‌اند و هم فرانت‌اند باید اصلاح شوند. و حتی اگر کار ابتدایی باشد، باز هم دو نفر برای حل آن نیاز دارند: یک کارگر پشتیبان و یک کارگر خط مقدم. اما اگر تیم فردی داشته باشد که هر دو را می‌داند (نه لزوماً در سطح برجسته)، میزان منابع برای تکمیل چنین وظایفی به میزان قابل توجهی کاهش می‌یابد. ثانیاً، مشاغل خالی برای جوانان و کارآموزان بیشتر برای کارگران پیشرو ظاهر می شوند تا برای کارگران پشتیبان. به عنوان مثال، امروز پس از جستجو در HeadHunter، در شهر من 1 جای خالی Java Junior پیدا کردم، اما Frontend Junior - 3. به طور کلی، JS شانس جدی شما برای به دست آوردن اولین شغل شما است . به عنوان یک جاوایست شغلی پیدا کنید - عالی است، برای آنها JS هرگز زائد نیست. با جاوا کار نمی کند (در بسیاری از شهرها جای خالی کمی وجود دارد) - کاملاً ممکن است که بتوانید از طریق "جلو" وارد فناوری اطلاعات شوید. در JavaRush، یادم می‌آید که یک «داستان موفقیت» را از شخصی خواندم که پس از تحصیل در اینجا، وارد توسعه front-end شد. یک پورتال عالی برای یادگیری JS Learn.javascript است . به خوبی JavaRush نیست، اما پایه محکمی خواهید داشت. همچنین دوره هایی در مورد تمام چارچوب های محبوب وجود دارد (آنها قبلاً پرداخت می شوند).

2. نوشتن پرس و جوهای SQL را یاد بگیرید.

به نظر می رسد که SQL کمتر از Spring و Hibernate است که در لیست گنجانده نشده اند . در واقع، یک تفاوت وجود دارد: تعداد زیادی از توسعه دهندگان می دانند که چگونه از SQL "در بالا" استفاده کنند - بنویسید "SELECT * FROM table_name"، یا به چند جدول بپیوندید. توصیه می‌کنم با آن‌ها کاملاً آشنا شوید و از ذکر این موضوع در رزومه خود دریغ نکنید. اگر آنچه در اینجا نوشته شده است را درک کنید و خودتان بتوانید به سرعت موارد مشابه را بنویسید، ارزش شما در نظر کارفرما بسیار افزایش می یابد. چندین نفر از همکاران من در گذشته در زمینه هایی کار می کردند که مجبور بودند پرس و جوهای SQL زیادی بنویسند، و زمانی که تصمیم گرفتند این زمینه را به توسعه جاوا تغییر دهند، این مهارت ها به آنها کمک کرد که از نظر کارفرما بسیار جذاب به نظر برسند. و البته در کار java-dev این یک مهارت بسیار مفید است. من خودم مرتباً برای راهنمایی به سراغ آنها می روم :) شما می توانید با "Head First SQL" شروع به مطالعه کنید، سپس فقط یکی از DBMS های محبوب (مثلاً Portgres یا Oracle) را انتخاب کنید و چند کتاب در مورد آن بخوانید. من پورتال http://www.sql-ex.ru/ را به عنوان کتاب مشکل توصیه می کنم . ساده به نظر می رسد، اما کار خود را به خوبی انجام می دهد.

3. یک نمایه GitHub ایجاد کنید

GitHub شما شاید مهمترین چیزی باشد که یک کارفرمای احتمالی پس از رزومه شما متوجه آن خواهد شد. یک نمایه با چندین پروژه در حال انجام قطعا توجه بیشتری را به خود جلب خواهد کرد. علاوه بر این، "آنالایزرهای GitHub" به طور فزاینده ای در بین خدمات استخدام محبوب می شوند - برنامه های ویژه ای که با استفاده از کدهای ذخیره شده در GitHub، توسعه دهندگان را برای شرکت هایی با پشته فناوری مورد نیاز پیدا می کنند. اگر به شخصی نیاز دارند که Spring Security را بشناسد، چنین برنامه‌ای GitHub را تجزیه می‌کند و کاربرانی را انتخاب می‌کند که کد با استفاده از این فناوری را در مخازن خود دارند. واضح است که در ابتدا چیز خاصی برای لاف زدن وجود نخواهد داشت، اما می توان با آپلود "وظایف بزرگ" JavaRush در آنجا شروع کرد. اگر یک تکلیف آزمایشی برای دوره کارآموزی انجام دادید، به آنجا نیز بروید. ما به ReactJS/AngularJS تسلط داشتیم و چند برنامه تک صفحه ای ایجاد کردیم - در آنجا نیز. هر چیزی که با دستان خود ایجاد کرده اید کار می کند و ممکن است برای یک کارفرما جالب باشد و باید در نمایه gh شما ظاهر شود.

4. گواهی Oracle را دریافت کنید.

5 نکته برای افزایش شانس خود برای یافتن شغل - 3
سازندگان JavaRush اجازه نمی دهند دروغ بگویم: رایج ترین سؤالی که دانشجویان بالقوه از آنها می پرسند این است که "آیا آنها پس از تحصیل به شما گواهی می دهند؟" گواهینامه های JR داده نمی شود، و به طور کلی، یک دلیل ساده وجود دارد - کارفرمایان به آنها علاقه ندارند. آنها کاملاً قادر به بررسی آنچه شما می دانید و می توانید در مصاحبه بدون هیچ گواهی دوره آنلاین انجام دهید. تفاوت گواهی اوراکل در این است که تاییدیه رسمی سازندگان جاوا مبنی بر تسلط شما به این زبان است. داشتن آن در اختیار شما یک مزیت بسیار جدی برای شرکت های برون سپاری خواهد بود، یعنی. برای کسانی که توسعه دهندگان خود را به شرکت های دیگر اجاره می دهند تا روی پروژه های خارجی کار کنند. به عنوان مثال، یک بانک باید یک مشتری اینترنتی جدید ایجاد کند. برای او سودآور نیست که انبوهی از توسعه دهندگان خود را برای این کار حفظ کند - برای یک پروژه یکباره پیدا کردن یک تیم از بیرون راحت تر است. در چنین مواردی به شرکت های برون سپاری مراجعه می کنند. آنها افرادی را با مهارت های لازم برای بانک انتخاب می کنند و یک تیم تشکیل می دهند. با این حال، برای مشتری بسیار مهم است که درک کند که او پول (و مقدار زیادی از آن) را برای توسعه دهندگان واقعا هوشمند می پردازد. و اینجاست که گواهی Oracle به مزیت شما تبدیل خواهد شد. پس از همه، در واقع، این تنها فرصت برای تایید صلاحیت یک برنامه نویس جاوا با یک تکه کاغذ است. به عبارت دیگر، برای یک شرکت بسیار ساده تر است که یک توسعه دهنده معتبر را به مشتریان خود «فروش» کند. گواهینامه های اوراکل در سطوح مختلفی ارائه می شوند. گرفتن سطح اول (OCAJP8) به هیچ وجه سخت نخواهد بود. این آزمون فقط شامل 8 موضوع خواهد بود:
  • مبانی جاوا (متغیرها، بسته ها، متد main() و غیره)؛
  • کار با انواع داده های جاوا (اولیه، مراجع، بسته بندی)؛
  • استفاده از عملگرها و ساختارهای تصمیم (+-*/، و همچنین if-esle، سوئیچ و غیره)؛
  • استفاده از ساختارهای حلقه
  • کار با روش ها و کپسوله سازی (روش ها، کپسوله سازی)؛
  • کار با وراثت ؛
  • رسیدگی به استثناها ;
  • کار با کلاس های انتخاب شده از Java API (کار با چندین کلاس محبوب - LocalDateTime، ArrayList، String).
بدون موضوعات پیچیده مانند multithreading، IO/NIO و غیره. بسیاری از موضوعات کوتاه شده اند (به عنوان مثال، از تمام پیاده سازی های List<>، سوالات فقط در مورد ArrayList<> خواهند بود). شما می توانید با استفاده از هر یک از کتاب های مخصوص برای امتحان آماده شوید؛ بررسی آنها در JavaRush موجود است. آنها همچنین با چندین آزمون تمرینی همراه هستند. هزینه امتحان در حال حاضر 150 دلار است.

5. در جوامع حرفه ای شرکت کنید.

بر اساس نتایج یک نظرسنجی انجام شده توسط My Circle، حدود نیمی از کارفرمایان علاقه مند به مشارکت کارکنان بالقوه در جوامع حرفه ای هستند.
5 نکته برای افزایش شانس خود برای یافتن شغل - 4
هر چهارمین کارفرما می تواند موردی را به یاد بیاورد که مشارکت فعال در جوامع حرفه ای به یکی از نامزدها کمک کرد تا با آنها شغلی پیدا کند.
5 نکته برای افزایش شانس خود برای یافتن شغل - 5
اصلی ترین آنها (علاوه بر GitHub که قبلا ذکر شد) Habrahabr و StackOverflow هستند. و اگر برای یک توسعه‌دهنده بی‌تجربه تقریباً غیرممکن است که کارمای بالایی در Stack داشته باشد، و شرکت در پروژه‌های OpenSource خیلی زود است، پس پیوند به یک وبلاگ در Habré با چندین مقاله خوب در رزومه یک مبتدی بسیار سودمند به نظر می‌رسد. بنابراین، اگر روی پروژه کوچکی کار می کنید، در به اشتراک گذاشتن آن با جامعه دریغ نکنید. نکته اصلی این است که قوانین را با دقت بخوانید و فراموش نکنید که ابتدا Habr را برای مقالات مشابه جستجو کنید (متن نحوه نمایش "Hello World" در کنسول بعید است برای کسی جالب باشد). PS جهان دائما در حال تغییر است و بخش فناوری اطلاعات نیز از این قاعده مستثنی نیست. جلب توجه کارفرما بدون تجربه بسیار دشوار است. امیدوارم نکات بالا به یکی از "همکلاسی های" من با JavaRush کمک کند تا اولین کار خود را پیدا کند :) اگر سؤالی دارید، خوشحال می شوم به آنها در نظرات پاسخ دهم. و البته لایک فراموش نشه :)
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION