JavaRush /Блоги Java /Random-TG /Чизи аз хама душвораш гол нагирифтан аст: хикояи Максим П...

Чизи аз хама душвораш гол нагирифтан аст: хикояи Максим Пантелеев, ки дар давоми 9 мох Яваро ёд гирифт

Дар гурӯҳ нашр шудааст
Дар зарфи 8 соли охир хазорхо хатмкунан-дагон курси JavaRush-ро хонданд. Имрӯз дар вебсайти лоиҳа беш аз 1,5 миллион корбар аз 106 кишвари ҷаҳон сабти ном шудаанд. На ҳама хатмкунандагон вақт доштанд, ки дар бораи муваффақиятҳои худ нақл кунанд: онҳо чӣ гуна таҳсил карданд, аз мусоҳибаҳо гузаштанд ва ба ҳайси таҳиякунанда ба кор шурӯъ карданд. Аммо донишҷӯёни имрӯза ба омӯхтани ҳикояҳои онҳое, ки аллакай дар IT кор мекунанд, таваҷҷӯҳ доранд. Мо ин масъаларо ба дасти худ гирифтем ва як силсилаи махсусро дар бораи таҳиягарон аз кишварҳо ва ширкатҳои гуногун, ки дар JavaRush таълим гирифтаанд, оғоз намудем. Ҳикояи даҳуми мо дар бораи Максим Пантелеев ( Макс Пантелеев ) аст. Максим фаъолияти меҳнатии худро аз кор ба ҳайси муфаттиши ҷиноятҳои андоз дар Вазорати корҳои дохилӣ оғоз кардааст. Аммо пас аз чанд сол ӯ корро тарк кард ва худро дар соҳаҳои гуногун санҷид: ӯ ба амволи ғайриманқул машғул буд, дар пиццерия менеҷер шуда кор мекард ва одамонро бо такси меронд. Рузе ба фикраш омад, ки аризаи худро нависад. Чӣ тавр Максим рушдро омӯхтааст ва чаро ӯ тавонист фавран пас аз омӯзиш кор пайдо кунад - дар матни мо хонед. "Аз ҳама мушкил - гол нагирифтан аст": достони Максим Пантелеев, ки Java-ро дар 9 моҳ омӯхт - 1

"Ман ҳатто намедонистам, ки забонҳои гуногуни барномасозӣ вуҷуд доранд"

Ман дар мактаб ҳамеша дар математика хуб будам: дар синфҳои 8-9 ҳатто ба баъзе олимпиадаҳо мерафтам. Волидонам мехостанд, ки ман ба МДТУ дохил шавам. Н.Е.Бауман, зеро мактаби мо ба ин донишгоҳ пайваст буд ва расидан ба он ҷо каме осонтар буд. Дар мактаби миёна ин ҳама барои ман ҷолиб набуд, бо бачаҳо паси гаражҳо «отвертка» менӯшидам. Дар натиҷа, ман аз математика даст кашидам ва ба Академияи ВКД, факултети иқтисод рафтам. Ман таҳсилро тамом карда, ба ҳайси муфаттиши андоз ба кор рафтам. Ман дар ин ҷой 5 сол кор кардам, соли 2016 он ҷоро тарк кардам ва дар ҷойҳои гуногун кор кардам: дар амволи ғайриманқул кор кардам, мудири пиццерия будам, ҳатто чанд ҳафта ронандаи таксӣ будам. Дар соли 2020 ман идеяи сохтани замимаи шахсии худро доштам ва аз ин рӯ фикр кардам: "Чаро худам забон наомӯзед ва онро нависед?" Ҳатто агар дар барнома ҳеҷ чиз нодуруст набошад ҳам, ман метавонам танҳо ҳамчун барномасоз кор кунам: дур нишин ва 100 ҳазор рубли маро гир. Дар моҳи январи соли 2021, ман пас аз таътил барои таҳсил нишастам ва ба худам китоб дар бораи рушд харидам. Шумо бояд бифаҳмед, ки ман ягон маълумоти IT надорам: ман ҳеҷ гоҳ бо ин соҳа алоқаманд набудам, ман аз IT шинос ё дӯстон надорам. Ман танҳо ба Яндекс рафтам ва навиштам: "Ман мехоҳам барномасозиро ёд гирам". Ман ҳатто намедонистам, ки забонҳои гуногуни барномасозӣ вуҷуд доранд. Дар байни аввалинҳо дар натиҷаҳои ҷустуҷӯ истинод ба versionи озмоишии ройгони яке аз китобҳои Java буд (“Java Programming for Beginners”, Алексей Васильев). Дар китоб назарияи каме, амалияи каме ба монанди навиштани Helloworld дошт. Ман онро хондаму фикр кардам: "Оҳ, хуб, ман фикр мекунам, ки ин китобро фаҳмидам." Ман тасмим гирифтам, ки китобро зеркашӣ накунам, зеро барои ман дар рӯи коғаз таҳсил кардан қулайтар аст, балки ба мағозаи китоб рафта, онро харидам. Мағоза китобҳои Python ва JavaScript дошт, ман ҳам онҳоро гирифтам, ҳар сурат. Аммо азбаски ман бо китоб дар бораи Java оғоз кардам, ман тасмим гирифтам, ки онро идома диҳам. Барои ҳамин ман он ду китобро як сӯ гузоштам ва то ҳол онҳоро накушодаам. Ман фаҳмидам, ки Java ба ман мувофиқ аст ва ман чизеро тағир додан намехоҳам, ман онро меомӯзам. Ва ҳатто дертар ман фаҳмидам, ки чаро Java умуман лозим аст, ки шумо метавонед дар он барнома нависед. Яъне, аслан, ман танҳо тахмин кардам ва тасодуфан ба Java афтодам.

"Ман ҳама вақт қариб ҳама чизро намефаҳмидам"

Ду моҳ аз рӯи китоб таҳсил кардам. Китоб воқеан қадимист, зеро дар як вақт қисмате бо апплетҳо вуҷуд дошт ва 15 сол боз касе аз онҳо дар Java истифода намекунад. Аз як тараф, назарияи бунёдӣ барои шахсе, ки бо мавзӯъ комилан ношинос аст, хеле хуб, содда ва фаҳмо пешниҳод шудааст. Аз тарафи дигар, дар китоб дар хакикат як катор нуктахои кухнашуда мавчуданд. Пас аз он, ман ба ҷустуҷӯи курсҳо шурӯъ кардам: ман бо мураббӣ ва ҷадвал чизи ҷиддӣ намехостам, аммо ман худам ҳам ин корро кардан намехостам. Ман мехостам омӯзиши худро ба тартиб андозам, аммо дар айни замон ба нақшаи мушаххас бо баҳоҳо, баррасиҳо сахт пайваст нашавам ва маблағи астрономӣ пул надиҳам. Ҳамин тавр ман JavaRush-ро пайдо кардам. Сатҳи ройгонро анҷом дод. Ин ба ман аз ҷиҳати молиявӣ, имкони таҳсил дар ҷадвал ва ритми шахсии ман ва муаррифии ҷолиб мувофиқ буд. Якчанд сатҳҳои аввал барои ман осон буданд, зеро қаблан ман ду моҳ бо китоб таҳсил мекардам. Ман аллакай фаҳмидам, ки усулҳо, интерфейсҳо, ҳалқаҳо ва тағирёбандаҳо чист. Баъд табиист, ки мисли дигарон душворихо ва нафахмидани баъзе мавзуъхо огоз ёфт. Ман ҳама вақт қариб ҳама чизро намефаҳмидам. Ман намефаҳмидам, ки ҷараён чист ва муддати тӯлонӣ ман онро омӯхтан ё фаҳмидан намехостам. Ламбдаҳо низ дарҳол барои ман кор накарданд. Multithreading низ ақли маро ба ваҷд овард. Бо мурури замон, вақте ки ман каме бештар амал кардам, ман фаҳмидам, ки дар асл, ҳеҷ чизи мураккаб нест. Ман дӯст намедорам, ки ба ҷадвалҳои сахт баста шавам ва ҳангоми ноком шудан хеле асабӣ шавам, аз ин рӯ ман ягон ҷадвали таҳсилро таҳия накардаам. Ба ин тартиб, ман наваHow аз ҷоям бархоста, корҳои саҳарӣ кардам ва то хаста шуданам ба дарс нишастам. Вақте ки ман дилгир шудам, каме дам гирифтам, баъд боз дарс хондам. Баъзан метавонистам 5 соат нишинам, гоҳо аз саҳар то шом овезон мешудам. Баъзан ман худам ба иҷрои супориш хеле шавқманд будам, аз ин рӯ, берун аз ҳама ҷадвал дер мемондам. Баъзе рузхо, баръакс, машгулият пеш намерафт, вале баъд кушиш мекардам, ки акаллан 1—2 соат нишинам, то ки бо вичдони пок машгул шавам. Баъзан ман 2-3 ҳафта тақрибан бе рӯзи истироҳат таҳсил мекардам. Дар тӯли тамоми давраи омӯзиш, аслан 2-3 маротиба буд, ки ман дар тӯли ду рӯз ҳеҷ кор накардаам. Ҳама сатҳҳоро дар JavaRush то сентябри соли 2021 анҷом дод. Сипас онҳо барои як таҷрибаомӯзии JavaRush ҷалб мекарданд, ки ман бомуваффақият дохил шудам ва пеш аз пайдо кардани кор дар он ҷо таҳсил кардам.

"Ман фаҳмидам, ки ҷавонони бетаҷриба ба таври бениҳоят заруранд"

Ман умуман нияти ҷустуҷӯи кор надоштам. Ман нақшаи таҷрибаомӯзиро доштам ва танҳо дар охир ба ҷустуҷӯи чизе шурӯъ кардам. Як нафаре, ки замоне дар ҷамоаи Ҷаваруш фаъол буд, гуфт: «Чаро нишастаӣ? Бирав, резюмеи худро тартиб диҳед ва кор ҷустуҷӯ кунед». Ман муддати дароз намехостам, ба назар чунин менамуд, ки ман омода нестам. Аммо баъдан худамро ҷамъ кардам ва дар як рӯз резюмеи худро ба 15-20 ширкат тақсим кардам. Ҳафтаи дигар онҳо ба ман навиштан гирифтанд, ба ман занг заданд, ба мусоҳиба даъват карданд. 4 мусоҳиба доштам, ба ҳар кадоме рафтам ва дар яке аз онҳо кор гирифтам. Ман ба мусоҳибаи техникӣ бодиққат омода шудам. Ман тақрибан як ҳафта барои такмил додани назария сарф кардам. Ман бо истифода аз мақолаҳо ва видеоҳо омода кардам ва дар зери паёмҳо дар JavaRush як файл бо саволу ҷавоб барои мусоҳиба мавҷуд аст. Аслан як рӯз пеш аз мусоҳиба ман маълумотро дар бораи SQL хондам ва дар мусоҳибаи аввал дар бораи он пурсиданд. Ман ба ду ширкат рафтам ва Bell Integrator -ро интихоб кардам . Ин як агрегатори бузурги IT мебошад, ки таҳиягаронро киро мекунад, онҳоро ба гурӯҳҳо таъин мекунад ва муштариро ба як дастаи мушаххас медиҳад. Мизоҷи дастаи мо Биржаи фондии Маскав аст: мо рӯи ҳисоб кардани индексҳо барои он кор карда истодаем. Нақши ман асосан аз шиносоӣ бо лоиҳа ва ҳалли баъзе вазифаҳои хурде иборат аст, ки аҳамияти аввалиндараҷа надоранд. Беҳтар аст, ки тавассути онҳо бо лоиҳа шинос шавед, зеро он бузург аст. Ҳоло онҳо ба ман баъзе хатоҳо медиҳанд ва ман нишаста, кофта ва фаҳмидам. Ҳангоми ба кор қабул кардан ман фаҳмидам, ки ҷавонони бетаҷриба ба таври бениҳоят заруранд. Ба онхо талабот калон аст. Худи ман фикр мекардам: «Одами бетаҷриба ва маълумот ба кй лозим?». Воқеан, талабот ба одамони бетаҷриба бо ду сабаб зиёд аст: якум, онҳо метавонанд аз таҳиягари ботаҷриба камтар, яъне 80-100 ҳазор рубл музд гиранд ва дуюм, таҳиягари дорои таҷриба ба талаботҳои гуногун оғоз мекунад. ширкат. Ӯ мехоҳад, ки стек муосир, кори ҷолиб. На ҳар як корфармо метавонад инро пешниҳод кунад, бинобар ин на ҳар корфармо метавонад мутахассиси дорои таҷрибаро ба кор гирад. Green June танҳо мехоҳад, ки ба кори аввалини худ биравад, то умуман дарк кунад, ки чӣ рӯй дода истодааст. Ва ҳамин ки пас аз як сол ӯ дарк мекунад, ки чӣ рӯй дода истодааст, таҳиягари ботаҷриба мегардад ва ба зеркашии ҳуқуқҳо шурӯъ мекунад. Ин аст, ки барои як сол ё ду июн омода аст, ки ба иҷрои вазифаҳои дилгиркунанда барои пул хеле оқилона. Дар баробари ин, чунон ки мо фикр мекунем, наврасон кам нестанд. Онҳое, ки нахондаанд ва дониши эътимод доранд. Одамон дар мусоҳибаҳо инро мебинанд: наврасон зиёданд, аммо донишманд каманд. Аз ин рӯ, агар шумо сатҳи кофии дониш дошта бошед, пайдо кардани кор мушкил нахоҳад буд. Чӣ тавр шумо медонед, ки шумо ба он ноил шудаед? Шумо метавонед танҳо харитаи роҳи Java Junior Developer -ро кушоед ва ба технологияҳо назар андозед. Агар шумо аксари онро медонед, вақти он расидааст, ки ба мусоҳиба равед. Агар нисфи шумо ҷангали торик бошед, пас барои омӯхтани он меарзад.

Маслиҳатҳо барои таҳиягарони шурӯъкунандагон:

  1. Загружайте проекты на Git. Если ваш Git пустой, вы не даете ссылку на Git в своем резюме or там есть лишь пара задач на 4 строки, шансов устроиться на работу практически не будет. Потому что единственное, что может предъявить джун How специалист — это его Git и code, который он пишет. Если у него нет образования и Git, то How вообще понять: разработчик он or нет? На двух собеседованиях открывали мой Git и задавали вопросы по моим проектам: что, How и зачем я сделал. У меня, во-первых, там тестовое задание лежит со стажировки JavaRush — это достаточно неплохой спринговый проект. Он отлично подойдет How визитка для резюме. Я также туда добавил тестовые задания для собеседований, которые мне давали. Если вы получаете тестовое задание от работодателя, то обязательно его делайте, оформляйте красиво и вешайте на Git. Если там все будет хорошо написано, это будет плюсом для вас. Было несколько небольших задач, которые я сам для себя придумал и реализовал. Были мои реализации известных алгоритмов.

  2. Самое сложное — не забить. Разобраться в любой проблеме с нуля можно всегда, просто потребуется то or иное количество времени. Самая большая проблема людей, когда они что-то не понимают — мысли, что программирование не для них, что они тупые, а все умные. Надо преодолеть этот барьер и просто биться над задачей, пока ты ее не решишь. Не получается — отдохни. Зайди с другой стороны. Всегда будет не получаться, но к этому надо относиться спокойно. Если принять мысль, что непонимание — это нормально, это часть профессии в целом, тогда дело пойдет.

  3. Пишите краткое резюме. Не надо много лишней информации о себе. Даже если у вас 700 лет опыта на разных заводах, убирайте это из резюме. Оставляйте пометку “нет опыта”. Все, что надо рекрутерам — это ваши навыки, актуальный стек технологий, которые вы реально знаете, ваши проекты и несколько слов о том, где учorсь, а также упоминание о стажировке, если стажировались.

  4. Не бойтесь собеседований. Я боялся дико своего первого собеседования, потому что был абсолютно уверен, что моего уровня не хватает, чтобы сейчас устроиться на работу. Думаю, что у многих такая проблема. Но если вам откажут, надо попросить совет — что выучить, что исправить. Надо использовать собеседования How этап обучения, чтобы выявить свои слабые места. И залить потом фундамент из соответствующих знаний. Возьмите паузу на месяц, закрепите темы и идите снова собеседуйтесь.

  5. Не бойтесь обращаться к старшим товарищам. Они прекрасно понимают, что вы джун без опыта и не можете просто так взять и разрулить все по щелчку пальцев. Основное правило для новичка: уделять проблеме столько времени, чтобы сразу же не дергать всех вокруг и чтобы не потратить впустую слишком много. Рассчитайте время, которое вы можете потратить на решение проблемы самостоятельно, прежде чем начнете просить помощь и тревожить своих коллег. Не надо сидеть неделю, а потом говорить: “Ничего не получилось”. И, конечно, не надо через 20 minutes после получения задачи заваливать своего наставника вопросами.

  6. Найдите товарища-разработчика, чтобы с ним провести тестовое интервью. Погоняйте друг друга по вопросам. Это поможет подготовиться.

Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION