JavaRush /Java блогы /Random-KK /Бір гуманитарлық оқиға

Бір гуманитарлық оқиға

Топта жарияланған
Менің әңгімем басқа студенттердің әңгімелері арасында қарапайым болып көрінуі мүмкін, тіпті менің 38 жасыма қарамастан (жұмысқа қабылданған кезде), егер бір факт болмаса, менің әңгімемді басқалардан ерекшелендіретін сияқты. Адамдардың қалай программист болғаны туралы мен оқыған оқиғалардың көпшілігінде келесідей контекст болды: автор бала кезінен программист болуды армандағанын, бірақ өмірде бірдеңе дұрыс болмады немесе бағдарламалауға белгілі бір бейімділігін көрсетті деп жазды. , бірақ тағы да тағдыр емес. Яғни, олар (мен ешкімді ренжіткім келмейді) «жасырын» бағдарламашылар деп аталады. Бір гуманитарлық оқиға - 1Менің жағдайда бәрі дұрыс болмады. Балалық шағымда, жасөспірім кезімде, тіпті есейген кезімде мен ешқашан бағдарламашы болуды ойлаған емеспін, оның үстіне мен, олар айтқандай, классикалық гуманистпін. Мектепте тек гуманитарлық пәндерден азды-көпті жақсы баға алатынмын, нақты ғылымдар қиын болатын, С бағасын (бес балдық жүйе бойынша) әрең алатынмын. Мектепте де, колледжде де менде информатика болған жоқ. Яғни, бұл бағдарламада болды, бірақ олар мұғалімдерді таба алмады; егер олар табылса, олар үнемі еңбек демалысында болды; жалпы мектеп бағдарламасындағы үш информатика сабағын есімде сақтаймын. Мен де институтты заңгер мамандығы бойынша бітірдім, қысқасы, мен менталитет бойынша техник емеспін. Бұл, былайша айтқанда, фон, кіріс деректер. Бірақ бірінші нәрсе. Маған бағдарламашы болу идеясы алғаш рет 2013 жылы келді. Ол кезде мен 1000 АҚШ доллары көлеміндегі жалақысы бар орта буын менеджері болдым. Менде бәрі жақсы болды, бірақ анда-санда «енді не болады?» деген ойлар пайда болды. Дәл сол кезде мен JavaRush авторының кез келген интеллектуалды адам қалай бағдарламашы бола алатыны туралы мотивациялық мақаласын кездестірдім. Мен өзімді ақымақ деп санамадым, бірақ менде бұл салада ешқандай іргелі білімнің жоқтығы түріндегі қабілеттеріме қатты күмәндандым. Міне, менің бірінші ризашылығым: автор өз ойларын нанымды жеткізіп, мақалалар топтамасында оның және оның талантының арқасында бағдарламалау идеясы менің миымда орнығып, ақырында өркендегенін дәлелдеген. Рахмет, JavaRush авторы! Дегенмен, қызығушылық болғанымен, мен тарапынан жоспарды жүзеге асыру бойынша белсенді әрекеттер онша көп болмады. Мен негізінен JavaRush-тың 10 деңгейіндегі сынамадағы лекциялар мен мәселелермен айналыстым. Көп нәрсе түсініксіз болды, жұмбақ сиқырлардың бір түрі, бірақ жоғарыда аталған автордың кеңесіне сүйене отырып, мен лекцияларды қайта-қайта оқып, келесі мәселені шешуге тырыстым, өйткені олар маған басқатырғыштың тезірек жиналады деп уәде берді. немесе кейінірек (алға қарап - бұл сәтті болды!). Прогресс өте баяу болды, себебі көп нәрсе түсініксіз болды, сонымен қатар, мен бұрын жазғанымдай, бәрібір мен үшін бәрі жақсы болды: жалақы мен жұмыс (ол кезде) өте қызықты болды, болашақта қозғалады. 1000 АҚШ долларынан бастап е. 500-700 АҚШ долларына менеджер Java Juna қандай да бір түрде шабыттанбады. Содан кейін, әрине, өсу мүмкін болды және мен менеджер ретінде күткеннен әлдеқайда жоғары болды, бірақ бұл алыс перспективалар болды, міне, жайлылық аймағы және бәрі. Сол жылы жағдай өзгерді. Мен жұмысымды жоғалттым және онымен бірге жайлылық аймағымнан айырылдым. Мен біршама тар профильді маман болғанымды және профилімде бос жұмыс орындарын таба алмағанымды ескере отырып, мен де жақсы түсінетін аймаққа түсуге тура келді, бірақ ол жерде бәсекелестік жоғары болды және менің жалақым сәйкесінше төмендеді, шамамен 700 АҚШ доллары. (және бұл қазірдің өзінде маусым айының жалақысымен салыстыруға болады). Мен Java-ны жалғыз басқара алатыныма сенімді емеспін, мен онлайн білім беру өте жақсы деп шештім, бірақ офлайн режимінде үйрену әлдеқайда шынайы (бұл қате болды). Мен Java тілін үйренуді ұсынатын мектептердің бірінен курс сатып алдым және үмітпен оқи бастадым. Осы процесте курсты бітіргеннен кейін мен кіші лауазымға орналаса алмайтыным белгілі болды, өйткені синтаксис пен негізгі білуден басқа, маған көптеген басқа нәрселер керек болды (мен тіпті білмедім. сол кездегі SQL сияқты аббревиатуралар) және бұл шынымен де мотивация болды, өйткені мен курсқа қалыпты ақша төледім және инвестиция тез өтеледі деп күттім. Оқасы жоқ. Жоқ, тренинг негізінен жақсы болды және мен біраз білім алдым, бірақ курстың бірінші жартысын аяқтағаннан кейін мен офлайн режимде шамамен онлайн біліммен бірдей, бірақ қымбатырақ білім алатынымды түсіндім. Сондықтан мен курстың екінші жартысы үшін төлем жасамай, жаңа жылдық жеңілдікпен Java Rush жазылуын сатып алуды шештім. Бір гуманитарлық оқиға - 2Айтылды орындалды. Бірақ мұнда да бәрі өте тегіс емес (тіпті мүлде емес). Мен көбіне жұмыстан кейін оқыдым, сабаққа бір сағаттан екі-үш сағатқа дейін бөлдім. Бұл қараңғы уақыт болды: жұмыстан кейін шаршадым, менің басыма ештеңе келмеді, сонымен қатар тілдің өзі қиын болды (мен гуманистпін). Отбасым мені (әйелім мен балам) қолдағанымен, оқуға, отбасына және өзіме уақыт табу қиын болды. Нәтижесі - ауыр кейінге қалдыру. Кейде мен алты ай бойы мектепті тастадым, онлайн ойындар ойнадым (бұл үшін бөлек кастрюль дайындалатын зұлымдық), бірақ мен ерте ме, кеш пе қайта оралдым, басқа адамдардың сәттілік тарихын оқып, қайтадан бастадым. Сондай-ақ жағдайды одан кейінгі саяси, содан кейін (соның салдарынан) экономикалық дағдарыс айтарлықтай қиындата түсті. Жалақы долларға байланбай, ұлттық валюта құнсызданғандықтан, шын мәнінде 400-500 доллар ала бастадым. және мен өзімді толығымен қайғылы сезіндім. Қалай болғанда да, мен Java Rush-те 21 немесе 22-деңгейге жеттім, бәлкім, одан әрі барар едім, бірақ мен авторлардан тағылымдамадан өтуге келесі жұмысқа қабылдау туралы қуанышты хат алдым. Ерекше ештеңе жоқ, тағылымдамалар тұрақты түрде қабылданатын, бірақ бұл жолы менің жазылым бойынша бұл соңғы тегін болатынын, содан кейін ол тек қосымша қаражат үшін болатынын хабарлады. Практикаға қатысу шарты бойынша ол кезде 30 деңгейге жетіп, тест тапсырмасын орындау қажет болатын. Деңгейден деңгейге дейінгі тапсырмалар қиындап, мен бір айда 30 деңгейге жетуді армандай алмайтындықтан (әлі де тест тапсыруым керек екенін ұмытпаңыз), мен алдауды шештім. Мәселелерді шешпей-ақ, 30-деңгейге дейінгі деңгейлердің құлпын ашу үшін жеткілікті қара затқа ие болдым. Сонымен, бірінші кедергіден өтті - 30 деңгей алынды. Мен сынақты аламын және менің проблемаларым енді ғана басталып жатқанын түсінемін: Spring, Hibernate, SQL, JSP. Иә, сізге қарапайым CRUD керек, бірақ сізде өте сенімді ядро ​​болмаса, сіз түсінесіз. Шынымды айтсам, қалған уақытта бұл технологияларды меңгеруге тырыстым, бірақ өте сәтті болмады. Кем дегенде, тағылымдамадан өту үшін жеткіліксіз. Екінші трюк: Github-та тағылымдамадан өткен жігіттердің жұмыс шешімін Google-да іздеңіз, оның өнімділігін өз бетіңізше тексеріп, косметикалық өзгерістер енгізіп, оны шешім ретінде жіберіңіз. Осы мүлдем адал емес жолмен мен соңғы тегін тағылымдамадан өттім. Мен әлі де ұяламын, бірақ мен ештеңеге өкінбеймін (тек жақсырақ және жақсырақ оқуға болатын еді). Тағылымдама да оңай серуендей көрінген жоқ, бірақ ол мені шынайы өмірде, нақты жобаларда талап етілетін фреймворктармен және кітапханалармен таныстырды. Осы мүмкіндікті пайдалана отырып, Java Rush жігіттері мені онлайн тәжірибе ретінде жіберген topjava жобасының авторы Григорий Кислинге алғысымды білдіргім келеді. Айтпақшы, мен де бірінші рет тағылымдамадан өткен жоқпын (білім мен дағдыларым жеткіліксіз), бірақ тағылымдамадан өту тегін болғандықтан, кейін оқуды аяқтаған сайын білімім мен дағдыларым артты. Бір күні, Бір атақты және құрметті ресурстағы кіші дайджестті қарап отырып, мен нарық көшбасшыларының бірі келесі Java курстарына студенттерді жинап жатқаны туралы жаңалыққа тап болдым. Басқа ірі компаниялардан айырмашылығы, бұл жігіттер жас шектеулерін қойған жоқ (мысалы, тек соңғы курс студенттері), сол үшін менің оларға алғысым шексіз. Шарттары қарапайым: іріктеу тестінен, ағылшын тілінде сұхбаттасудан өтіп, сіз сыртқы курстарда (шамамен 3 ай) өтіп жатырсыз, содан кейін жобаңызды жазып, қорғайсыз, егер жақсы болсаңыз, ішкі курстарға түсесіз (1-ден бастап) 6 айға дейін), содан кейін сіз компанияның жауынгерлік жобаларының біріне түсе аласыз (немесе мүмкін емес). Шын мәнінде, кейіннен жұмысқа орналасатын компаниялардан курстар нұсқасы IT саласындағы ең оңтайлы және ресурсты қажет етпейтін әдіс болып табылады, дегенмен екі нюанс бар: бәсекелестіктің өте жоғары деңгейі және екіншіден, жұмысқа орналасуға кепілдік жоқ (сіз жұмсақ дағдылардан өтпеуі мүмкін, мысалы, немесе әлсіз ағылшын тілі). Байқауға қатысты өз тәжірибемнен жаза кетейін: тестілеуге 450-ден астам адам өтініш білдірді, 50 шақтысы курсқа түсті, 20-дан азы ішкі курстарға түсті, қанша ұсыныс түскенін білмеймін, бірақ бәрі бірдей ала бермейді. инсайдерлік ақпаратқа негізделген факт. Жалпы, мен ештеңе күтпестен тестілеуге жазылдым, бірақ бұл ештеңе істемегеннен жақсы болғандықтан, мен тырысуды шештім. Мен Quizful бойынша тестке дайындалдым, бұл маған шынымен көмектесті деп ойлаймын. Тесттер ұқсас болды, бірақ ағылшын тілінде. Біраз уақыттан кейін іріктеудің бірінші кезеңінен өткенім туралы хабарланып, екінші кезеңге – ағылшын тіліндегі сұхбатқа шақырылғанымды елестетіп көріңізші. Ағылшын тіліне күмән болғанымен, қуанышында шек болмады. Мен дайындала бастадым: мен әйелімнен менімен ағылшын тілінде бірнеше сұхбат жүргізуді өтіндім, сонымен қатар сұхбатта қойылатын типтік сұрақтарға жауаптар дайындап, жаттап алдым (өзің туралы, алдыңғы тәжірибе туралы, не үшін келу керектігі туралы айтып беріңізші). біз және т.б.). Мен де сұхбаттан сәтті өтіп, курстарға шақырылдым. Бұл жұмысқа тұрудың нағыз мүмкіндігі болғандықтан, әйеліммен ақылдасып, оның қолдауына ие болғаннан кейін мен жұмысымды тастап, толығымен курстарға баруды шештім, яғни мен барлығына бардым. Көбінесе сыртқы курстар мені ренжітті: біз ең негізгілерден бастадық, барлық негізгіні шолып шықтық. Мұғалімнің деңгейі де менің күмәнімді тудырды, өйткені ол университет оқытушысы сияқты (жұмсақ сөзбен айтқанда) (және сырттай, нарық жетекшісінің курс оқытушысы және оның айтуынша, бір офлайн мектептің ақылы курстарының оқытушысы). Кейде тақырып қиын болғандықтан емес, ақпараттың берілуі сұмдық болғандықтан лекцияны түсіну қиын болды. Дәрістердің бірінде болған оқиға да әсерді қатты бұзды: студенттердің бірі тақырып бойынша сұрақ қойып, оқытушыдан жауап алды. Мәселе жауаптың дұрыс еместігінде болды. Шамасы, ұстаз бүкіл топ алдында беделін түсірмеу үшін Жауапты білмей, мен жауапты білмеймін/есімде жоқпын деп шынымды айтсам, импровизация жасаған дұрыс деп шештім. Менің үстелдегі көршім екеуміз жауапты біліп, мұғалімді түзеттік, бірақ бұл оқиғаның өзі жеке мен үшін мұғалімнің беделіне айтарлықтай нұқсан келтірді. Бір қуанарлығы, курстың соңына қарай бізге пән саласын да жақсы білетін, практикалық дағдылары бар басқа мұғалім сабақ бере бастады. Ал ақпаратты ұсыну әлдеқайда жақсы болды. Бір гуманитарлық оқиға - 3Өмірдегі барлық нәрсе сияқты, бәрі ерте ме, кеш пе, сыртқы курстар да аяқталады. Қорытынды жобамды жазып, ішкі емтихандарды тапсырамын деген үмітпен қорғауға дайындала бастадым. Үздік студенттердің қатарында болмасам да, өзімді орташа деп есептей отырып, мүмкіндіктер бар деп сендім. Өкінішке орай, әлде бақытымызға орай, Мәртебелі мүмкіндік болып жатқан оқиғаға араласты. Мен таңертең ерте қорғанысқа шықтым. Мен жобаны ауызша ұсындым, содан кейін функционалдығын көрсете отырып, қосымшаны іске қостым. Маған теориялық және практикалық сұрақтар көп болды. Сұрақтарға әр түрлі дәрежеде жауап беріп, мен міндетті қосымша тапсырма алдым және мәселені шешу үшін бөлек бөлмеге шықтым. Біраз уақыттан кейін тапсырманы шешіп, мен сұхбаттасушыларға оралдым. Осы уақытқа дейін сұхбаттасушылар құрамы толығымен дерлік өзгерді. Мен шешімімді ұсынғаннан кейін олар мәселені дұрыс түсінбегенімді айтып, оны қайта жасауды ұсынды. Мен қайтадан кетіп қалдым. Мәселені қайта шешкенімде, басынан сұхбат алған жігіттерден ешкім қалмаған екен. Олардың орнында болғандар менің тапсырмамды тексеріп, менің сұхбатымда олардың ешқайсысы болмағандықтан, мен туралы адамдармен тексеретінін айтты. Жалпы, мен мұны кім және қалай түсіндірді және әртүрлі адамдардан менің қорғауым туралы пікірлерді қалай жинағанын білмеймін, бірақ іс жүзінде олар маған өтпегенімді айтты. Бұл сәтсіздік болды. Рас, маған келесі жиынтықпен 3 айдан кейін өзімді қорғауға тырысуға болатынын хабарлады, жалғыз шарт - қорғанысқа мүлдем жаңа жоба дайындау. Амал жоқ болғандықтан, келістім. Сәтсіздік мені қатты үмітсіз күйге түсірді, өйткені үш айдан кейін мен жұмыс істеймін деген үміт болды, бірақ үш айдан кейін ғана мен ешқандай кепілдіксіз қайта қорғауға тура келді. Естеріңізге сала кетейін, мен жұмысымды тастап, бәрін жолға қойдым, бұл да оптимизмді қоспады. Рас, курстардың нәтижесі де оң болды: мен көп нәрсені білетінімді және жасай алатынымды түсіндім, сонымен қатар өте қолайлы фронтальды жұмыс қосымшасын жазуға әбден қабілетті екенмін. Бірақ әлі күнге дейін бизнестің бұл дағдылар үшін ақша төлеуге дайын екендігі туралы ешқандай сенімділік болмады. Осылайша, мен екінші қорғауға қарқынды дайындала бастадым, бірақ одан басқа тағы бір маңызды (және кейінірек белгілі болғандай, дұрыс) қадам жасадым: түйіндемемді әртүрлі ресурстарға орналастырдым және сұхбатқа шыға бастадым. Ұсыныстар көп болмады, бірақ әдетте аптасына 1-2 болатын. Сұхбаттардың деңгейі де әртүрлі болды, мен өзімді орташа деңгейде көрсеткенімді сезінген кездегі өте апаттылардан, техникалық сұхбаттан өткен, бірақ қандай да бір себептермен одан әрі өте алмадым. Ешкім қатарынан жиырма рет бас тартпаған деген біреудің афоризмін есіме түсіріп, көңілімді жоғалтпадым және сұхбаттар көрсеткен әлсіз тұстарды жақсарттым. Сөйтіп екі айға жуық, 12-14 сұхбат өтті. Солардың бірінен кейін мен нарықтағы орташадан да жоғары жалақы алатын шағын компаниядан бірінші ұсынысымды алдым. Алғашқы күндер, апталар туралы мәліметтер және т.б. Мен жұмысты тоқтатпаймын, Бұл тағы бір ұзақ оқу болуы мүмкін, мен тек сынақ мерзімін сәтті аяқтағанымды және осы компанияда осы күнге дейін жұмыс істеп жатқанымды айтамын, мен команда мен заманауи технология стекіне өте ризамын. Жақында мен бір жылдық жұмысымды атап өтемін және мен күн сайын дерлік жаңа қиындықтарға тап болсам да, жұмысқа қуанышпен барамын, өйткені мен өзімнің сүйікті ісіммен айналысамын. Бір гуманитарлық оқиға - 4Бұл ұзақ пост. Осы мүмкіндікті пайдалана отырып, мен өмірімді түбегейлі өзгертуге көндірген Java Rush құрушысына, идеяны интеллектуалды жүзеге асырғаны үшін Java Rush командасына және оның бағыты үшін Григорий Кислинге тағы да алғыс айтамын. Ешқайсысын да толық бітірмесем де, олар маған бағдарламашы ретіндегі алғашқы жұмысымды табу үшін қажетті негіз мен күшті жақтарыма сенім берді. Қорытындылай келе, мен алғашқы қадамды жасай алған гуманитарлық оқиғаны еске түсіре ала ма, әлде алғашқы қадам жасалып қойған болса, бастаған ісін аяқтай ала ма деп күмәнданатындарға кеңес бергім келеді. Өкінішке орай, мақалаға бәрін сыйғызу мүмкін болмады, сондықтан мен мақалаға түсініктемелерге қызығушылық танытқандардың сұрақтарына жауап беруге қуаныштымын. Соңында: сұхбатқа неғұрлым тезірек бара бастасаңыз, соғұрлым жақсы. Сіз өзіңізді ешқашан дайын сезінбейсіз, бірақ x саны қабылданбаған соң ғана ұсыныс ала аласыз. Есіңізде болсын, ешкім ешқашан қатарынан 20 рет қабылданбаған, тексерілген!
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION