CodeGym /وبلاگ جاوا /Random-FA /چگونه یادگیری جاوا خود را کامل کنیم و شغلی پیدا کنیم؟ بهت...
John Squirrels
مرحله
San Francisco

چگونه یادگیری جاوا خود را کامل کنیم و شغلی پیدا کنیم؟ بهترین نکات و نکات توسط کسانی که موفق شدند

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

نکته 1: از شروع کدنویسی صرف نظر از سابقه و شغل خود نترسید

با توجه به دیوید هاینز و تجربه شخصی او ، "پیشینه شما هیچ تفاوتی در یادگیری جاوا ایجاد نمی کند" (اگرچه ناعادلانه است که بگوییم در برخی موارد نمی تواند مفید باشد). صرف نظر از سن یا شغلی که در حال ایجاد آن هستید، هرگز برای تغییر به فناوری اطلاعات دیر نیست. بسیاری از دانشجویان ما نه پس از فارغ التحصیلی از دانشگاه بلکه زمانی که احساس کردند نیاز به تغییر نوع شغل خود داشتند به این دوره پیوستند. بسیاری از آنها در کاری که انجام می دادند واقعاً موفق بودند. به عنوان مثال، دانشجویانی مانند سرگئی و الکس در صنایع دور از حوزه فناوری اطلاعات مشغول بودند. با این حال، «حقوق ناچیز و نداشتن چشم انداز شغلی» باعث شد که آنها به دنبال گزینه های جایگزین باشند. و در جاوا توقف کردند. نکته اینجاست که دانستن جاوا سرگرم کننده و بسیار مفید است. شما می توانید اپلیکیشن ها و سرویس های مفید و بسیاری موارد دیگر از این قبیل بسازید یا حتی شرکت نرم افزاری خود را راه اندازی کنید. یادگیری جاوا نیز ممکن است سرگرم کننده باشد، که اگر با CodeGym یاد بگیرید می توانیم تضمین کنیم :) بنابراین، اگر هنوز در مورد کارهایی که در آینده باید انجام دهید یا فقط می خواهید زندگی خود را تغییر دهید، شروع کنید.

نکته 2: فرآیند یادگیری خود را سفارشی کنید

CodeGym یک دوره عالی برای کسانی است که می خواهند حداقل 1-2 ساعت در روز را به یادگیری اختصاص دهند. این شامل حداقل تئوری، حداکثر عمل است. در ابتدای دوره ثابت قدم باشید و زمان بیشتری را به مطالعه اختصاص دهید. اگر می توانید، نه یک ساعت یا دو ساعت، بلکه سه یا چهار ساعت وقت بگذارید. بسیاری از دانش آموزان ما، از جمله دیمیتری مرسیانوف ، که روزهایش پر از کار و عصرها با وقت خانواده بود، سعی کردند صبح ساعت 5-6 از خواب بیدار شوند و قبل از کار مطالعه کنند. با این حال، اگر برای شما خیلی زیاد به نظر می رسد، ممکن است یک ساعت را به تئوری در صبح و یک ساعت را به تمرین عملی در بعد از ظهر یا عصر اختصاص دهید. الکس یدامنکو : "سخت مطالعه کنید، اما زیاده روی نکنید . " به طور منظم تمرین کن. برخی از دانش آموزان ما گزارش می دهند که اتفاقاً به صورت موجی درس می خوانند. آنها می گویند هفته ها یا حتی ماه ها بود که اصلاً درس نمی خواندند. طبیعتاً پیشرفت آنها ناچیز بود. تنها زمانی بود که آنها متوجه شدند که ثبات کلیدی است که اوضاع خیلی بهتر شد. بهتر است هر بار کمی مطالعه کنید، اما به طور منظم در طولانی مدت. همین که گفته شد خودت را مجبور نکن و وقتی گیر کردی به خودت استراحت بده. همانطور که یاروسلاو در داستان خود اشاره کرد ، "زندگی شخصی و خودتان را فراموش نکنید." گاهی اوقات، گوش دادن به درون خود، تغییر تمرکز و پاکسازی ذهن برای جلوگیری از فرسودگی ضروری است.

نکته 3: یک نقشه راه متناسب با نیازهای خاص خود ایجاد کنید

با تکمیل گام به گام درس های ما، نوار را خیلی پایین قرار ندهید. وقت خود را صرف کنید و یک نقشه راه موثر برای نیازهای خود ایجاد کنید (توسعه برنامه، بازی ها، اتوماسیون QA، نرم افزار، و غیره) همانطور که یوجین دنیسوف در داستان موفقیت خود توصیه می کند ، زمانی که احساس کردید از قبل با اصول اولیه Java Core آشنا هستید. (تقریباً مطابق با سطح 15 در CodeGym )، پروژه خود را ادامه دهید که برای خود جالب خواهد بود. بسیاری از یادگیرندگان CodeGym می گویند که اولین برنامه آنها کار مفیدی انجام نداده است. با این حال، به آنها کمک کرد تا مهارت‌های خود را تقویت کنند، بر فناوری‌های جدید تسلط پیدا کنند و به آنها این اطمینان را بدهد که می‌توانند دانش را در عمل به کار ببرند. بعد از سطح 20 ، ممکن است شروع به کاوش در چیزهای پیچیده تری مانند Git یا Maven کنید. اکثریت قریب به اتفاق فارغ التحصیلان ما توصیه می کنند که همه باید نحوه کار با جریان ها را بیاموزند زیرا آنها می توانند به شما در جلوگیری از حجم زیاد کد کمک کنند. بعد از Level 30 ، می توانید تسلط بر Hibernate را شروع کنید. این یک ابزار مفید دیگر است که خطوط کد را با حفظ نگاشت شی - جدول به شدت کاهش می دهد. برنامه نویسان را از دستکاری دستی داده های پایدار رهایی می بخشد و بر این اساس در زمان و هزینه نگهداری شما صرفه جویی می کند. در خط پایان ، درست قبل از شروع به جستجوی کار، ایده خوبی است که با اسناد Spring آشنا شوید. اکثر شرکت‌ها، به‌ویژه شرکت‌های بزرگ، با SQL کار می‌کنند، و اگر چیزی مانند Core Java + SQL در رزومه خود داشته باشید، امتیاز بزرگی برای شما خواهد بود. تمام آنچه که فقط گفته شد، سعی نکنید همه چیز را به یکباره یاد بگیرید، به خصوص اگر باید روی شغل فعلی خود نیز تمرکز کنید. یک برنامه گام به گام ایجاد کنید و تنها زمانی به موضوع بعدی برسید که احساس کردید به موضوع قبلی تسلط دارید.

نکته 4: از منابع اضافی استفاده کنید

اگرچه ما به دوره خود افتخار می کنیم، اما از شما نمی خواهیم که فقط به CodeGym محدود شوید. با کتاب ها و فیلم های مختلف افق را گسترده تر کنید. به عنوان مثال، گاهی اوقات، دانش آموزان ما درس را می خوانند و سپس برای درک کامل موضوع، توضیحات اضافی را در کتاب های هورستمن یا اکل جستجو می کنند. طبیعی است که منابع افزودنی متفاوتی را امتحان کنید که افکار و اطلاعات را متفاوت منتقل می کنند. این همه مرد، این همه ذهن. در مورد مقالات و وبلاگ ها ، دانشجویان ما بسیار تحسین می کنند: Sviatoslav از تومسک ، مقاله درک معماری را برجسته می کند که می تواند به شما در درک بهتر معماری برنامه های کاربردی آینده خود کمک کند. دنیای جاوا . همانطور که از نام آن پیداست، مینی جاوا جهانی در شبکه است. این یکی از آموزنده ترین وب سایت های جاوا با نکات بسیاری از کارشناسان جاوا و چندین وبلاگ است که در این صفحه میزبانی می شوند. جاوا دیپ اثر پیتر ورهاس. این یک وبلاگ فنی جاوا محور است. Inside Java وبلاگی است که بیشتر به اشتراک گذاری اخبار و دیدگاه های تازه در جاوا اختصاص داده شده است. همچنین پیوندهای زیادی به لیست های پخش مفید YouTube وجود دارد. و، فقط برای مرجع، فهرست کوتاه بسیار مفیدی از بهترین کتاب ها برای زبان آموزان جاوا را به شما ارائه می دهیم : 21 کتابی که توسعه دهندگان جاوا باید در سال 2021 بخوانند .

نکته 5: از کمک و انگیزه اضافی غافل نشوید

یکی دیگر از نکات بسیار تقویت کننده یادگیری این است که وارد جامعه شوید که در آن با افراد همفکر علاقه مند به توسعه نرم افزار تعامل خواهید داشت. علاوه بر این، جوامع به شما این امکان را می‌دهند که تجربیات و ایده‌ها را مبادله کنید و زمانی که در نقطه‌ای گیر کردید بر مشکلات غلبه کنید. همتایان شما همیشه آماده هستند تا به شما در حل مسائل پیچیده کمک کنند و در صورت نیاز به شما پشتیبانی ارائه دهند. در Quora و Reddit می‌توانید سؤال بپرسید، در حالی که Java Code Geeks ، Coderanch و StackOverflow می‌توانند به شما کمک کنند دوستانی پیدا کنید که به شما کمک می‌کنند در مسیر یادگیری خود دچار ضعف نشوید.

نکته 6: برای مصاحبه شغلی آماده شوید

هنگامی که دوره را تمام کردید (یا در سطح 30+ هستید)، وقت آن است که شروع به جستجوی شغل کنید. در مورد چگونگی نوشتن یک رزومه موفق و نحوه نوشتن نامه های پوششی بخوانید. سعی کنید در رزومه خود بر مهارت های خاصی تأکید کنید. چیزی مانند "من جاوا را می شناسم" ننویسید زیرا خیلی مبهم است. در عوض، Core Java را با چند مورد/موضوع اضافی که واقعاً خوب می دانید ذکر کنید. برای افزایش شانس خود برای دریافت پیشنهاد شغلی، یک رزومه با مجموعه ای از پروژه های خود ایجاد کنید. کارفرمایان بالقوه معمولاً بیش از همه از سابقه اثبات شده پروژه های در حال توسعه قدردانی می کنند. سپس، رزومه خود را برای همه ارسال کنید و به بازخوردهایی که دریافت می کنید نگاه کنید. پس از دریافت دعوت نامه، برای سوالات دلهره آور مصاحبه آماده شوید (بسیاری از آنها به راحتی به صورت آنلاین در دسترس هستند). آماده باشید که کارفرمایان به جای دانش جاوا، ترفندی را برای بررسی هوش عمومی و مهارت های حل مسئله شما بخواهند. بنابراین، بهتر است از قبل در اینترنت گشت و گذار کنید تا برای آن سوالات دشوار آماده شوید. از شکست نترسید زیرا همانطور که تمرین نشان می دهد، به احتمال زیاد پس از اولین مصاحبه رد خواهید شد. برخی از دانشجویان ما قبل از رسیدن به شغل رویایی خود بیش از 10 مصاحبه داشتند. همه چیز طبق برنامه پیش می رود و هیچ ایرادی ندارد. آنزور کارموف، فارغ‌التحصیل موفق CodeGym، در داستان موفقیت خود می‌گوید : «بعد از اینکه در اولین مصاحبه شکست خوردید، به خودتان ضربه بزنید» - هر یک از مصاحبه‌های خود را تجزیه و تحلیل کنید تا شکاف‌های دانش با هر مصاحبه جدید کمتر شود. شما عجله ندارید. شما به شغل مورد نظر خود نزدیک می شوید.

نتیجه

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