JavaRush /Java блогы /Random-KK /15 ай, 750 сағат
Дмитрий
Деңгей
Москва

15 ай, 750 сағат

Топта жарияланған
Оған java не қатысы бар? Мен жұмыс істеген өндіріс орнында бастық маған 1С оқуымды ұсынды. Бұл бағдарламалық жасақтама әркімнің аузында. Неге жоқ? Ютубты аштым, 1С-тен сабақтар таптым, қарай бастадым. Сабақтардың өзінен басқа арнада 1С-қа қатысты бейнелер пайда бола бастады. Олардың бірі: «1С БАҒДАРЛАМАСЫ БОЛЫП АЙЫНА 300 МЫҢ ТАБЫСҚА ҚАЛАЙ БОЛАДЫ» деп аталды. Мен 2002 жылдан бері Интернетте болдым және керемет ақша туралы көптеген түрлі жарқыраған тақырыптарды көрдім, жай ғана басыңыз. Бірақ мен бұл жігітке сендім. Оның аты Леонтьев Илья . Үлкен тәжірибесі бар адам әзірлеу қызметтерін көрсетеді. Мәскеуде сағаттық тариф 2500 рубль, аптасына 30 сағат жұмыс істейді. Содан кейін мен басқа бейнені көрдім және басқасын. Ол 3 айда жұмысқа тұрып, сөзбе-сөз бірінші жылы айына 100-ге жететін болып шықты. Оның үстіне, оның айтуынша, егер сіз дұрыс оқыту стратегиясын таңдасаңыз, бұған тезірек қол жеткізуге болады. Мен бұл туралы бірнеше сабақ жаздым. Менің көзім жанып кетті. Бірінші жыл үшін 100 мың рубль. Әрине, ол сияқты жоғары техникалық білімім жоқ деп болжадым. Жалпы, мен ақымақпын және бұған аз уақыт бөлетін шығармын. Сондықтан мен алғашқы жұмысыма дейін алты ай оқуға дайын болдым. Илья мен үшін тәлімгер болды, бірақ ол мұны білмесе де. Бейнежазбасында ол бір ережені атап өтті: « Күн сайын үйреніңіз ». Кеттік. Үйрену оңай емес екен. Уақыт өте зейінді шоғырландыру қабілетім нашарлады. Бірақ мен Ильяға сеніп, күнде оқыдым. Мен кішкентайдан бастадым - күніне 15 minutes. 2019 жылдың желтоқсан айы болатын. Егер мен бір сағаттан сабақ оқи бастасам, мен бас тартар едім. Бірақ өте аз жүктеменің арқасында мен жалғастыруға жеткілікті күш алдым. Әдеттегі трекер орнатылдытелефонға. «1С тілінде бағдарламалау – 21 күнде» курстарын ашты. Айтпақшы, мен оларға шамамен 60 күн жұмсадым. Мен YouTube-ке тағы кіремін, Илья javarush курсын пайдаланып java тілін үйрене бастағанын айтады. Оның бұл жоба туралы ықыласпен айтқаны сонша, мен де қызығушылық таныттым. Мен кіріп, тегін деңгейлерді аяқтадым. Бірақ жазылу маған қымбат болып көрінді. Мен мұны байыппен қабылдауды жоспарлаған жоқпын. Өйткені, java – бұл «нағыз» инженерлерге арналған тіл, мен біраз ақша тапқым келді. Бір жылға жеңілдік қаңтар айында келеді. Бар болғаны 5800 рубльге. Ол кезде менде тым болмаса алдағы 5-7 жылға елден кеткім келетін еді. Ал 1С ТМД-дан тыс ешкімге керек емес. Яғни, 1С қарапайым жол сияқты көрінді, бірақ шектеулері бар. Ал java күрделірек, бірақ бір күні қозғалу мүмкіндігімен. Мен интернеттен оқимын, жаваруш. Мен басым көпшілігі оқудың алғашқы 2 жылында Java бағдарламашысы ретінде алғашқы жұмысын таба алатынын түсіндім. Мен javarush-қа жылдық жазылымды сатып алдым. Мен 1С пен Java тілін қатар оқимын деп шештім. Оқуға зейін қоя білу дағдысы қалыптасқанын айтқым келеді. Помодоро техникасын 25 minutes қолдандым. Яғни, 1с үшін 25 minutes, java үшін 25 minutes. Көп емес, бірақ күнде. 2020 жылдың көктемінде, Илья 1С компаниясына ашық ұрыса бастағанда. Мен Милкиннің 1С мектебін бір-екі айда бітірдім. Мен 1С: Кәсіби бағдарламасына түспек болдым. Бірақ барлық артықшылықтар мен кемшіліктерді өлшеп, мен 1С оқуды тоқтатып, java-ға назар аударуды шештім. 2020 жылдың қыркүйегіне дейін мен күніне шамамен 60-90 minutes оқыдым. Ол кезде мен Помодоро техникасына тағы бір қосымшаны сатып алдым. Оның арқасында деректер бар: мен жұмысты оқумен ұштастырған кезде мен айына 30 сағатқа жуық уақытымды сабаққа арнадым. Тамыз айының соңында Java-мен бірдеңе істеп жатқаным белгілі болды. Ол кезде мен 20-деңгейде болатынмын. Мен ата-анамнан көмек сұрадым, бірінші жұмысқа орналаспас бұрын оқуымды бітіріп, ақшаға көмектесуін сұрадым. Олар бізді қолдады, бұл үшін біз өте ризамыз. Күніне шамамен 3 сағат белсенді оқыту 2021 жылдың наурыз айының ортасына дейін созылды. Жұмыс іздеуге бірнеше талпыныс болды. Мен 2020 жылдың қазан айында кіші бос орындарға өтініш бере бастадым. Мені бірінші рет 2021 жылдың 12 ақпанында сұхбаттасуға шақырды. Ал бірінші болған жерде екінші, үшінші бар... Бесінші сұхбатта мені жұмысқа алды. Менің алғашқы жұмыс күнім 23 наурыз. Бүгін шілде айының 4-і, сынақ мерзімі аяқталды, сондықтан мен бұл жазбаны жазып отырмын, өйткені басқа да жетістік оқиғалары мектептің басынан бастап бірінші жұмысқа дейін қандай жолмен жүру керектігін айтты. Мен өзімді айтатын кезегім. Ұстаздарым Маған білім құйған тамаша ұстаздардың есімдерін айтуды парызым деп санаймын, бірақ оларды жеке білмеймін. Заур Трегулов. Фантастикалық мұғалім. Жаварушты 20-деңгейден кейін аяқтаңыз, оның «JAVA - қара белбеу алыңыз!» курсын тамашалаңыз. әлдеқайда оңай. Өте жан-жақты курс. Қарапайым сөздермен, максималды функционалдылықпен, қарапайым мысалдармен, асықпай түсіндіреді. Оның «Жаңадан бастаушыларға арналған көктем» курсын көргенде, мен оны сол күні сатып алып, бір айда бітірдім. Жаңадан бастаған Java бағдарламашысының осы 2 курсты өткізіп жіберуі үлкен қателік болар еді. Мен Oracle бойынша курстың бір бөлігін де көрдім. Наиль Әлішев . Жаңадан бастаушыларға арналған 52 YouTube бейнелері java тіліндегі негізгі ұғымдарды түсіну үшін пайдалы. Мен бүкіл курсты, содан кейін кеңейтілген курсты, алгоритмдер мен деректер құрылымдарын көрдім. 10-деңгейге дейінгі кез келген бастаушы әзірлеуші ​​Nail-мен кездеседі. Тырнақ қарапайым нәрселерді қарапайым тілмен түсіндіре алады. Атқарылған жұмыстарға ризашылығымды білдіремін. Көктем курсы да тамаша, жіберіп алмаңыздар. Гит бойынша жалғыз курс Наилдың жұмысы болса керек. Ivan Головач . Мен 20 minutesтық бейне сабақта айтылмайтын тақырыпқа тап болған кезде Ivanның лекцияларымен таныстым. Бірнеше ай бойы мен оның дәрістерін күн сайын 90 minutes қарап отырдым. Бейне сабақтарында өнеркәсіптік бағдарламалау туралы ешкім сізге соншалықты егжей-тегжейлі және тереңірек айтып бермейді. Головачтың оқытушылық қызметтен кетуі ТМД java қауымдастығы үшін үлкен шығын деп шын жүректен сенемін. Ваня, қайтып келші. Евгений Тихонов Мен оқуымның басында Женяның java бойынша ITVDN лекция курсын көрдім. Өкінбеймін, бірақ кейбір жерлерде ұйықтап қалмас үшін көзіме сіріңке саламын. Сергей Немчинский Бұл жігіт YouTube-те бастаушы әзірлеушінің ойына келуі мүмкін барлық сұрақтарға жауап берді. Оның бейнелері мен ағындары жұмыс іздей бастағанда шынымен пайдалы. Сұхбаттардың үлгілері немесе жазбалары туралы ақпаратты іздей бастағанда, Евгений Сулейманов Женя шығады. Александр Peterов Бұл адамның java бойынша ең көп сабағы бар, шамамен 400. Кейде орыстың YouTube сайтында одан басқа ешкім көтермеген тақырыпты кездестіресің. Навин Редди Эй, шетелдіктер. Кейде кейбір мәселелер бойынша ресейлік Интернеттен ештеңе таба алмайсыз немесе материалдың сапасы төмен. Навин қарапайым ағылшын тілінде сөйлейді, сондықтан бәрі әдетте қол жетімді. Stream api үшін жаман ойнату тізімі емес. Мен ешбір кітапты толық оқып көрмеппін. Мен Шилдт, Философия, Java оқуын оқып көрдім. Javarush Java-да нөлден бастап javarushсыз қалай бағдарламалауды үйренуге болатынын елестете алмаймын. Рас па. Мен еңсеруге тура келген 978 қиындықты қайдан таба аламын. Бағдарламалау тәжірибесінсіз бағдарламашы бола алмайсыз. Иә, фреймворктар мен SQL-ді бөлек үйрену керек. Иә, жаңа қақпадағы қошқардай қараған тапсырмаларым болады. Иә, мен де түсініктемелерде «біз мұны өткерген жоқпыз» деп жыладым. Соған қарамастан, жаваруш міндетті түрде болуы керек. Codewars Бір күні менің досым, Java әзірлеушісі маған мәселе жіберді. Кейбір стандартты емес циклды жазыңыз. Мен мұны істедім, бірақ ыңғайсыз. Содан кейін ол маған тапсырма берді: екі өлшемді массивтің спиральмен толтырылуы, мысалы, өлшемі 3-тен 3-ке дейін: 123,894,765 Яғни, сіз кіріс ретінде 4x4 немесе 5x5 өлшемін аласыз. Әдіс массивді толтыруы керек. Жалпы, мен оны 17 күннен кейін ғана түсіндім. Жоқ, мен күнде бұл тапсырмамен отырмадым. Мен codewars-қа бардым және күн сайын алдымен 8 кю, содан кейін 7, содан кейін 6 шештім. Барлығы 150-ге жуық есеп шығардым. Codewars кезінде мен алгоритмдерді бөлек жазуды үйрену керек екенін білдім. Бұл пайдалы. Үй жануарлары жобасы Қарапайым тілмен айтқанда, бұл AWS жүйесінде MySQL көмегімен көктемде CRUD болды. Amazon үйрену үшін бір жылға тегін server ұсынады. Енді менің ойымша, әрбір бастаушы әзірлеуші ​​контроллерлермен CRUD жазуы керек. Get, post, put, delete әдістерін міндетті түрде жазыңыз. Жұмыс табу – ұзақ әңгіме. Көптеген айлар бойы маған тек бас тартулар келді. Бірақ менің айналамдағылардың бәрі: егер олар сізді сұхбатқа шақырмаса, бұл жаман түйіндеме.Иә, тәжірибесіз түйіндеме жақсы да, жаман да болуы мүмкін. Түйіндеме жазу бойынша YouTube сайтындағы Hunters немесе Nemchinsky ұсыныстарын қараңыз. Мен өз атымнан бір ай бойы оқығанымның барлығын түйіндемеме қосқанымды айтайын. Мен уақытымды өткізген технологиялардың жаңартылған тізімін жарияладым, осылайша HR менің сәйкес келетін-келмейтінімді бірден көре алады. Біраз уақыттан кейін, менің түйіндемемде бір жыл бойы өз бетімен оқығаным анық болған кезде. Маған форманы толтыру немесе техникалық тапсырма орындауды сұраған оң жауаптар болды. Бұған дейін тек бас тартулар болды. 12 ақпанда туған күнімдегі алғашқы сұхбат Zoom арқылы. Бұл біраз қорқынышты болды. Мен Stream api-ді мүлде білмедім. Мен жиі ақымақ болдым. Жалпы, ол сұрақтарға нашар жауап берді. Олар мені алған жоқ. Бірақ бірінші сұхбаттан кейін екіншісі бір аптадан кейін өтті. Апта сайын бір компания бізді әңгімеге шақырды. Сіз оларды қалай өткізуді үйренуіңіз керек еді. Мен абдырап қалған сұрақтардың бәрін қағазға түсіріп, зерттей бастадым. Түсінгенімше өз сөзіммен жазып қалдым. Мен кіші бос орындарға ғана емес, 1 жылдан 3 жылға дейінгі тәжірибені қажет ететін барлық нәрсеге жауап бере бастадым. 19 наурызға 5 сұхбат жоспарланған. Мойындаймын, 4 сәтсіздіктен кейін өзімді сондай сезіндім. Бірақ олар мені жұмысқа алғанша жұмысты жалғастыратын болдым. Мен кеңсеге келдім. Мен HR-мен кездесіп, оны команда жетекшісімен таныстырдым. Біз отырдық. Сұрақтар қазір басталады деп күтемін, бірақ жоқ. «Ноутбукты ашыңыз, тапсырма: қайтарылатын контроллерді жазыңыз...» деді сұхбат беруші. Мен контроллерді жазып, оны бір-екі minutesта бірге лақтырдым. Ал сіз Google-ды пайдалана аласыз. "Сіз Фибоначчи тізбегін білесіз бе? Осылайша контроллер реттілікте индексті алады, ол дұрыс санды қайтарсын." Бірақ мұнда іздеуді енді пайдалана алмайсыз. Тағы 15 minutesтай уақыт кетті.Өйткені Әлішев оны басынан өткерді. Иә, мен бұл мәселені өзім шешіп алдым. Үшінші тапсырма қиынырақ, «жауынгерлік». Мен егжей-тегжейлі айтпаймын, бірақ күннің өзгеруін ақылмен есептеу керек болды. Бұл жерде мен ұзақ уақыт тұрып қалдым, бірақ мен мәселені қалай ыдырататынымды көрсеттім, оны қалай шешетінімді түсіндірдім және codeтың жартысына жуығын лақтырдым. Сұхбат беруші: «Тапсырмалар көп, қашан кете аласыз? Дүйсенбі күні?» деп сұрады. Мен өзімді жайсыз сезіндім. Мені әлдебір дәрімен ішкендей болдым. Мен: «Бізге ұсыныс керек» деймін. «Сосын HR сізге дүйсенбіде ұсыныс жібереді, сейсенбіде шығыңыз». Жұмыс Сейсенбі, 23 наурызда мен жұмысқа шықтым. Ноутбук, 2 монитор, ubuntu. Қол жеткізу құқығы берілген. Әріптес көмектесіп, барлық сұрақтарға жауап берді. Менің жұмыс істеп жатқаныма төрт ай болды. Әрине, курстар арқылы өнеркәсіптік бағдарламалау тәжірибесін ала алмайсыз. Жұмыстың бірінші күнінде сіз ортаншы бола алмайсыз. Алғашқы жұмысқа тұрғандарға кеңес: максималды нәтиже беруге тырысыңыз, аз сөйлесіңіз. Көбірек тапсырмаларды тезірек орындаңыз. Олар мұны міндетті түрде көреді, бағалайды және сізден құтылғысы келмейді. Сұрақтар қоюдан тартынбаңыз. 40 minutes тұрып қалдыңыз ба? Әріптесіңізден қалай алға жете алатыныңызды сұраңыз. Сіз енді командасыз. Содан кейін олар сізге хабарласады. Менің алғашқы жұмысыма жету жолы 15 ай және шамамен 750 сағаттық оқуды алды. Жаваруш қауымы мен командасына үлкен рахмет. Әрқашан дәрістер мен есептер астындағы пікірлерді оқыңыз.
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION