JavaRush /وبلاگ جاوا /Random-FA /15 ماه، 750 ساعت
Дмитрий
مرحله
Москва

15 ماه، 750 ساعت

در گروه منتشر شد
جاوا چه ربطی بهش داره؟ در کارخانه تولیدی که در آن کار می کردم، رئیس به من پیشنهاد کرد که 1C را مطالعه کنم. این نرم افزار بر لبان همه است. چرا که نه؟ یوتیوب را باز کردم، درس‌هایی در 1C پیدا کردم و شروع به تماشا کردم. علاوه بر خود درس ها، ویدیوهای مربوط به 1C در فید ظاهر می شوند. یکی از آنها نام داشت: "چگونه به عنوان یک برنامه نویس 1C در ماه 300 هزار درآمد کسب کنیم." من از سال 2002 در اینترنت هستم و عناوین مختلف و پر زرق و برق زیادی در مورد پول باورنکردنی دیده ام، فقط کلیک کنید. اما من این مرد را باور کردم. نام او لئونتیف ایلیا است . فردی با تجربه گسترده خدمات توسعه ارائه می دهد. نرخ ساعتی 2500 روبل در مسکو است، 30 ساعت در هفته کار می کند. سپس یک ویدیوی دیگر و دیگری را تماشا کردم. معلوم شد که او در 3 ماه کار پیدا کرد و به معنای واقعی کلمه در سال اول به 100 در ماه رسید. علاوه بر این، به گفته وی، اگر استراتژی یادگیری درستی را انتخاب کنید، می توان سریعتر به این امر دست یافت. چندین درس هم در این مورد ضبط کردم. چشمانم روشن شد. 100 هزار روبل برای سال اول. البته فرض را بر این می گذاشتم که مانند ایشان تحصیلات فنی بالاتری نداشته باشم. و به طور کلی، شاید من احمق تر باشم و زمان کمتری را به این موضوع اختصاص دهم. بنابراین، من آماده بودم تا شش ماه قبل از اولین کارم درس بخوانم. ایلیا برای من مربی شد ، اگرچه او حتی آن را نمی دانست. او در ویدیوی خود یک قانون را بیان کرد: " هر روز یاد بگیرید ." ما میریم معلوم است که یادگیری آنقدرها هم آسان نیست. با گذشت زمان، توانایی من برای تمرکز بدتر شد. اما من به ایلیا اعتماد کردم و هر روز به هر قیمتی درس می خواندم. من کم شروع کردم - 15 دقیقه در روز. دسامبر 2019 بود. اگر شروع به مطالعه یک ساعته می کردم، به احتمال زیاد منصرف می شدم. اما به لطف بار بسیار کم، قدرت کافی برای ادامه دادن داشتم. یک ردیاب عادت نصب کردبه تلفن دوره های "برنامه نویسی در 1C - در 21 روز" افتتاح شد. اتفاقاً من در نهایت حدود 60 روز را صرف آنها کردم. من یک بار دیگر به یوتیوب می روم و ایلیا می گوید که یادگیری جاوا را با استفاده از دوره javarush شروع کرده است. او در مورد این پروژه چنان با اشتیاق صحبت کرد که من هم علاقه مند شدم. وارد شدم و سطوح رایگان را تکمیل کردم. اما اشتراک به نظرم گران بود. من قصد نداشتم آن را جدی بگیرم. از این گذشته، جاوا زبانی برای مهندسان "واقعی" است و من می خواستم مقداری پول به دست بیاورم. تخفیف یک ساله در ژانویه می رسد. فقط 5800 روبل. در آن زمان، من تمایل داشتم حداقل برای 5-7 سال آینده کشور را ترک کنم. و هیچ کس به 1C در خارج از CIS نیاز ندارد. یعنی 1C مسیر ساده تری به نظر می رسید، اما با محدودیت. و جاوا پیچیده تر است، اما با امکان حرکت روزی. اینترنت جاواروش رو خوندم. من متوجه شدم که اکثریت قریب به اتفاق می توانند اولین شغل خود را به عنوان برنامه نویس جاوا در طول 2 سال اول تحصیل پیدا کنند. من یک اشتراک سالانه در javarush خریدم. تصمیم گرفتم که همزمان 1C و جاوا را مطالعه کنم. می خواهم بگویم که توانایی تمرکز بر یادگیری آموزش داده شده است. من 25 دقیقه از تکنیک پومودورو استفاده کردم. یعنی ۲۵ دقیقه برای ۱ ثانیه، ۲۵ دقیقه برای جاوا. نه زیاد ولی هر روز در بهار سال 2020، زمانی که ایلیا شروع به سرزنش آشکار شرکت 1C کرد. من قبلاً مدرسه Milkin's 1C را در چند ماه به پایان رسانده ام. می خواستم برم 1C: Professional بگیرم. اما پس از سنجیدن تمام جوانب مثبت و منفی، تصمیم گرفتم که مطالعه 1C را متوقف کنم و روی جاوا تمرکز کنم. قبل از سپتامبر 2020، حدود 60 تا 90 دقیقه در روز مطالعه می کردم. در آن زمان، من یک برنامه کاربردی دیگر برای تکنیک پومودورو به دست آورده بودم. به لطف او، داده هایی وجود دارد: در حالی که من کار را با مطالعه ترکیب می کردم، حدود 30 ساعت در ماه را صرف مطالعه می کردم. آخر مرداد مشخص شد که دارم با جاوا یه کاری می کنم. در آن زمان من قبلاً سطح 20 بودم. من از پدر و مادرم کمک خواستم تا زمانی که تحصیلاتم را قبل از شروع به کار اول به پایان برسانم، با پول به من کمک کنند. آنها از ما حمایت کردند که از این بابت بسیار سپاسگزاریم. یادگیری فعال تقریباً 3 ساعت در روز تا اواسط مارس 2021 ادامه داشت. چندین تلاش برای جستجوی کار وجود داشت. من در اکتبر 2020 شروع به درخواست برای جای خالی جوانان کردم. اولین باری که برای مصاحبه دعوت شدم 12 فوریه 2021 بود. و جایی که اولی است، دومی، سومی هم هست... در مصاحبه پنجم، استخدام شدم. اولین روز کاری من 23 اسفند است. امروز چهارم تیرماه است، دوره آزمایشی به پایان رسیده است، بنابراین این یادداشت را می نویسم زیرا داستان های موفقیت دیگری به ما گفته اند که از شروع مدرسه تا اولین شغل چه مسیری را طی کنیم. نوبت من است که به من بگویم. معلمان من وظیفه خود می دانم که از معلمان فوق العاده ای که دانش را روی من سرمایه گذاری کردند ، نام ببرم ، اما من آنها را شخصاً نمی شناسم. زائور ترگلوف. معلم فوق العاده جاواروش را بعد از سطح 20 کامل کنید، دوره او را تماشا کنید "JAVA - یک کمربند سیاه دریافت کنید!" بسیار ساده تر. یک دوره آموزشی بسیار جامع با کلمات ساده، حداکثر کارایی، مثال های ساده، بدون عجله توضیح می دهد. وقتی دوره "بهار برای مبتدیان" او را دیدم، همان روز آن را خریدم و در عرض یک ماه تمام کردم. برای یک برنامه نویس مبتدی جاوا اشتباه بزرگی است که این 2 دوره را رد کند. من همچنین بخشی از دوره را در اوراکل تماشا کردم. نایل علیشف . 52 ویدیوی یوتیوب برای مبتدیان برای درک مفاهیم اساسی در جاوا مفید است. من کل دوره را تماشا کردم، سپس دوره پیشرفته، الگوریتم ها و ساختارهای داده را تماشا کردم. هر توسعه دهنده مبتدی تا سطح 10 با Nail روبرو می شود. ناخن در توضیح چیزهای ساده به زبان ساده بهترین است. از کار انجام شده تشکر می کنم. دوره بهاره هم عالیه از دست ندید. و احتمالاً تنها دوره آموزشی git نیز کار Nail است. ایوان گولواچ . در لحظه ای که با موضوعی مواجه شدم که در یک درس تصویری 20 دقیقه ای قابل پوشش نبود، با سخنرانی های ایوان آشنا شدم. چندین ماه هر روز به مدت 90 دقیقه سخنرانی های او را تماشا می کردم. هیچ کس جزئیات و عمق زیادی در مورد برنامه نویسی صنعتی در درس های ویدیویی به شما نخواهد گفت. من صمیمانه معتقدم که خروج گولواچ از تدریس ضایعه بزرگی برای جامعه جاوا CIS است. وانیا لطفا برگرد Evgeniy Tikhonov من دوره سخنرانی ژنیا itvdn در مورد جاوا را در ابتدای تحصیلم تماشا کردم. پشیمان نیستم، اما بعضی جاها کبریت را در چشمانم می گذارم تا خوابم نبرد. سرگئی نمچینسکی این مرد به تمام سوالاتی که در یوتیوب ممکن است به ذهن یک توسعه دهنده مبتدی خطور کند پاسخ داد. ویدیوها و جریان های او واقعاً مفید هستند وقتی که به طور جدی به دنبال کار می گردید. وقتی شروع به جستجوی اطلاعات در مورد الگوها یا ضبط مصاحبه‌ها می‌کنید، Evgeniy Suleymanov Zhenya ظاهر می‌شود. الکساندر پتروف این مرد بیشترین درس را در مورد جاوا دارد، حدود 400. گاهی اوقات با موضوعی روبرو می شوید که هیچ کس به جز او در یوتیوب روسی مطرح نکرده است. نوین ردی هی بیگانگان. گاهی اوقات، در مورد برخی مسائل، اصلاً نمی توانید چیزی را در اینترنت روسیه پیدا کنید، یا کیفیت مطالب پایین است. ناوین انگلیسی ساده صحبت می کند، بنابراین همه چیز معمولا در دسترس است. لیست پخش بدی برای استریم api نیست. من تا به حال هیچ یک از کتاب ها را کامل نخوانده ام . من سعی کردم شیلد، فلسفه، یادگیری جاوا را بخوانم. Javarush من نمی توانم تصور کنم که چگونه می توانید برنامه نویسی در جاوا را از ابتدا و بدون جاواروش یاد بگیرید. آیا حقیقت دارد. کجا می توانم 978 چالشی را که باید بر آنها غلبه می کردم پیدا کنم. بدون تمرین برنامه نویسی نمی توانید برنامه نویس شوید. بله، فریمورک ها و SQL باید به طور جداگانه یاد بگیرند. بله، وظایفی وجود خواهد داشت که من مانند قوچ در یک دروازه جدید به آنها نگاه کردم. بله، من هم در کامنت ها ناله کردم که "ما از این گذر نکردیم." با این وجود، جاواروش یکی از ضروریات است. Codewars یک روز یکی از دوستانم که یک توسعه دهنده جاوا بود، مشکلی را برای من فرستاد. چند چرخه غیر استاندارد بنویسید. من این کار را کردم، اما ناشیانه. و سپس او به من یک وظیفه داد: پر کردن مارپیچی یک آرایه دو بعدی، به عنوان مثال، 3 در 3 رقم در اندازه: 123,894,765 یعنی شما یک اندازه 4x4 یا 5x5، هر عددی را به عنوان ورودی دریافت می کنید. متد باید آرایه را پر کند. به طور کلی، من آن را فقط پس از 17 روز فهمیدم. نه، من هر روز سر این کار نمی نشستم. و من به Codewars رفتم و هر روز اول 8 کیو بعد 7 و بعد 6 حل می کردم. در کل حدود 150 مسئله را حل کردم. در کد وارها متوجه شدم که باید یاد بگیرید که الگوریتم ها را جداگانه بنویسید. این مفید است. پروژه حیوان خانگی به زبان ساده، در بهار با MySQL در AWS CRUD بود. آمازون یک سرور رایگان برای یک سال برای یادگیری فراهم می کند. حالا من فکر می کنم که هر توسعه دهنده مبتدی باید CRUD را با کنترلرها بنویسد. روش های دریافت، پست، گذاشتن، حذف را حتما بنویسید. پیدا کردن کار یک داستان طولانی است. برای چندین ماه من فقط امتناع دریافت کردم. اما همه اطرافیانم می‌گفتند: اگر برای مصاحبه با شما تماس نگیرند، رزومه بدی است.بله، یک رزومه بدون تجربه می تواند هم خوب و هم بد باشد. حتماً به توصیه‌های Hunters یا Nemchinsky در YouTube در مورد نوشتن رزومه نگاه کنید. از طرف خودم، فقط می گویم که همه چیزهایی را که در طول یک ماه مطالعه کردم به رزومه ام اضافه کردم. من یک لیست به‌روز از فناوری‌هایی که برای آن‌ها وقت صرف کرده‌ام پست کردم تا منابع انسانی بتوانند فوراً ببینند که آیا من مناسب هستم یا نه. بعد از مدتی که در رزومه ام مشخص شد که یک سال است مستقل درس می خواندم. پاسخ‌های مثبتی وجود داشت که از من خواسته شد یک فرم را پر کنم یا یک کار فنی انجام دهم. قبل از این فقط امتناع وجود داشت. اولین مصاحبه در روز تولد من در 12 فوریه در زوم. کمی ترسناک بود. من اصلا Stream api رو نمیدونستم. من اغلب احمق بودم. به طور کلی، او به سوالات ضعیف پاسخ می داد. من را نگرفتند. اما بعد از مصاحبه اول، مصاحبه دوم یک هفته بعد انجام شد. هر هفته یک شرکت ما را به گفتگو دعوت می کرد. شما فقط باید یاد می گرفتید که چگونه آنها را پاس کنید. شروع کردم به نوشتن تمام سوالاتی که گیج بودم و آنها را مطالعه کردم. من آن را همانطور که فهمیدم به زبان خودم نوشتم. من شروع کردم به پاسخ دادن نه تنها به جای خالی جوانان، بلکه به هر چیزی که به تجربه 1 تا 3 سال نیاز داشت. 5 مصاحبه برای 19 مارس برنامه ریزی شده بود. اعتراف می کنم، پس از 4 شکست، احساس کردم که چنین است. اما قرار بود تا زمانی که مرا استخدام کنند ادامه دهم. اومدم دفتر من با HR ملاقات کردم و او را به سرپرست تیم معرفی کردم. نشستیم. من انتظار دارم سوالات از الان شروع شود، اما نه. مصاحبه‌کننده گفت: «لپ‌تاپ را باز کنید، کار: یک کنترل‌کننده بنویسید که برمی‌گردد...». کنترلر را نوشتم و ظرف چند دقیقه با هم پرت کردم. و می توانید از گوگل استفاده کنید. "آیا دنباله فیبوناچی را می شناسید؟ بنابراین کنترل کننده یک شاخص در دنباله می گیرد، اجازه دهید عدد صحیح را برگرداند." اما در اینجا دیگر نمی توانید از جستجو استفاده کنید. حدود 15 دقیقه دیگر طول کشید.چون علیشف از آن عبور می کرد. بله این مشکل را خودم حل کردم. وظیفه سوم دشوارتر است، "مبارزه". من وارد جزئیات نمی شوم، اما لازم بود که تغییر تاریخ را هوشمندانه محاسبه کنیم. در اینجا من برای مدت طولانی گیر کردم، اما نشان دادم که چگونه مشکل را تجزیه می کنم، توضیح دادم که چگونه آن را حل کنم و حدود نیمی از کد را بیرون ریختم. مصاحبه کننده پرسید: "کارهای زیادی وجود دارد، چه زمانی می توانید بروید؟ دوشنبه؟" احساس ناراحتی کردم انگار با نوعی مواد مخدر مصرف شده بودم. من می گویم: "ما به یک پیشنهاد نیاز داریم." "سپس HR پیشنهادی را روز دوشنبه برای شما ارسال می کند، سه شنبه بیایید." کار سه شنبه 2 اسفند رفتم سر کار. لپ تاپ، 2 مانیتور، اوبونتو. حقوق دسترسی اعطا شده است. یکی از همکاران کمک کرد و به همه سوالات پاسخ داد. الان چهار ماهه که دارم کار میکنم البته، شما نمی توانید از طریق دوره ها در برنامه نویسی صنعتی تجربه کسب کنید. شما نمی توانید در اولین روز کاری خود یک وسط شوید. توصیه برای کسانی که اولین شغل خود را پیدا کردند: سعی کنید حداکثر نتیجه را داشته باشید، کمتر صحبت کنید. کارهای بیشتری را سریعتر تکمیل کنید. آنها قطعاً این را خواهند دید، از آن قدردانی می کنند و نمی خواهند از شر شما خلاص شوند. با خیال راحت سوال بپرس. 40 دقیقه گیر کرده اید؟ از یک همکار بپرسید که چگونه می توانید پیشرفت کنید. شما الان یک تیم هستید. سپس با شما تماس خواهند گرفت. راه رسیدن به اولین کار من 15 ماه و تقریباً 750 ساعت آموزش طول کشید. با تشکر فراوان از انجمن و تیم javarush. همیشه نظرات زیر سخنرانی ها و مشکلات را بخوانید.
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION