JavaRush /Java блогы /Random-KK /Коммутатордың АТ-қа апаратын жолы
Бобрович Борис
Деңгей
Одесса

Коммутатордың АТ-қа апаратын жолы

Топта жарияланған
Баршаңызға сәлем, мен әлі де екіталай немесе қазірдің өзінде тырысып жатқандардың мотивациясын және өзіне деген сенімділігін арттыру үшін IT-ға қалай түсуге шешім қабылдағаным туралы бірнеше сөз қалдыруды жөн көрдім. Коммутатордың АТ-қа өту жолы – 1Айта кету керек, бұл бизнес сізге қолайлы ма, жоқ па, сіз өзіңіз үшін нақты шешім қабылдауыңыз керек. Өйткені бұл мақсатқа жету жолында сіз көптеген кедергілерге тап боласыз және сіз өзіңізден: «Мүмкін мұның бәрі мен үшін емес» немесе «Мен тым ақымақ шығармын». Сіз мұнымен келісіп, оны қабылдауыңыз керек. Бұл қиын болады, бірақ мұның бәрін жеңсеңіз, пайда нақты болады. Мен қазір 27 жастамын. Мен университетке бірнеше рет түстім =) Бірінші рет емтихан тапсырылған кезде оралдым (ОЖСБ толық көлемде енгізілгенге дейінгі өткен жылы). Мектепте емтихандарды өте жақсы тапсырғаныма қарамастан, мектептегі білім беру бағдарламасы мен университетте талап етілетін нәрсенің арасындағы алшақтық өте ауыр болды (сол емтихандар алдында УПЕ қобалжып шетте темекі шегеді). Дайындық курстарына бардым. Бітті және кірді. Мен бітірген факультет жақсы болса да, бұл маған ешқандай рахат әкелмеді. Мен өмірімді жаңғақтармен, берілістермен және сызбалармен байланыстырғым келмеді. Мен бірінші курсты тастап, келісім-шартты қалаған жерімде қайта жасадым. Мамандық бере алатын перспективаларды ескере отырып, бағытты таңдадым. Университеттің ақпарат көздері менің оқу бітіргеннен кейін не істей алатынымды әдемі сипаттап берді. Ал мен өзімнің жарқын болашағымнан шабыттанып, ғылымның гранитін кеміруге бет алдым. Міне, сол кезде ханым: «Мен бұрын ешқашан қателескен емеспін». Олар жүз жыл бұрын болған қажетсіз ақымақтарды үйретті. Әрине, C++ және мәліметтер базасы сияқты қызықты пәндер де болды. Бірақ оларды оқыту шынымен мүмкін болмады, өйткені баспана мен тамаққа ақша табу керек еді. Жағдай, мен айтуым керек, жақсы болған жоқ.
Коммутатордың АТ-қа өту жолы – 1
Менің оқуым осылай өтті және мен, негізінен, Құдай біледі екенін түсіндім. Осы уақыт ішінде мен көп жұмыс ауыстырдым. Ол даяшы, промоутер, мерчандайзер, сатушы, т.б. Мен басқа жоғары мамандандырылған мамандық бойынша білім алдым, ол өте қызықты және жоғары ақы төленетін, бірақ біздің елдерде іс жүзінде талап етілмейді. Осылайша бәрі айналып, айнала бастады және белгілі бір сәтте мен аздап беріле бастағанымды түсіндім. Күні бойы жұмыста асығыс болып, университетке зертханалық немесе курстан өту үшін толық уақытты алуға тырысқанда, содан кейін кешке қайтып келіп, басқа нәрсені үйренуге тырысқанда, сіз жеңгеніңізді түсіне бастайсыз. ұзаққа созылмайды және сіз бір нәрсе туралы ойлануыңыз керек. Менің айналамда IT саласында жұмыс істеген немесе бағдарламашы болуға тырысатын адамдар болды. Ал оларға қарап, мен олардың не істеп жатқандарына қызығушылық танытқанын және бұл да сәйкес нәтиже әкелетінін көрдім. Мен үшін ең басты фактор, әрине, барлық мәселеде мені қолдайтын жан серігім болды. Шынымды айтсам, мен онсыз не істерімді білмеймін. Сонымен. Ол нақты ғылымдарды оқуда жақсы қабілетке ие болды және бағдарламалауға тартылды және мені осы бағытта өзімді сынап көруге шақырды. Айта кету керек, мен бұған ешқашан қызығушылық танытпадым және бұл мен үшін емес деп ойладым. Бірақ мен тырыса бастадым. Бастапқыда, әрине, басым абдырап қалды, өзімді күштеп алу қиын болды. Мен C++ тілін үйренуге тырыстым, бірақ оқулықтардан үйрену қиын болды. Мотивация нөлге дейін төмендеді. Осыған байланысты үзіліс жасадым. Содан бір күні менің құрбым Java тілінде бағдарламалауды үйрету және жұмысқа орналастыру мақсатымен адамдарды жалдайтын компанияның курсына түсті. Сұхбатқа бірге бардық. Ол жолы өте алмадым. Тағы да, дайындыққа уақыттың болмауы факторы әсер етті. Мен жұмысыма қайта оралдым, мезгіл-мезгіл оқуға оралдым. Мен келесі қабылдауға жазылдым (айтпақшы, мен Java тілін дәл осылай оқуды шештім). Қайталап айтамын, бұл өте қиын болды. Университетте жұмыс пен оқуды біріктіру қазірдің өзінде қиын, мен курстарды қосқанда, мен іс жүзінде ештеңе істеуді тоқтаттым. Оның үстіне отбасында қиындықтар туындады. Оқуды тастауға тура келді. Уақыт өтті. Мен бакалавр дәрежесін бітірдім және ақыры мен барлық нәрсенің және ештеңенің маманы болудың үлкен болашағы бар университетті бітіретінімді түсіндім. Магистратураға сырттай оқу бөліміне түстім. Мен ештеңе жоғалтқан жоқпын деп толық сеніммен айта аламын. Біздің жоғары біліміміз жалтару қабілетінен және пайдалы жұмсауға болатын көп уақытты жоғалтудың көңілін қалдырудан басқа ештеңе бермейді.Жұмыс біраз жеңілдеді. Бос уақыт пайда бола бастады. Бірақ содан кейін мен қалыпты болашақ үшін қандай да бір негіз жасау керек екенін көрдім. Қазіргісі тозған жүйкеден басқа ештеңе бермеді. Мен Java тілін қайтадан үйрене бастадым. Мен мұны Кэти Сьерра мен Берт Бейтстің кітабына сүйене отырып жасауға тырыстым. Өткендегідей маған ештеңе үйрену қиын болды. Мен қандай да бір құрылым мен күрделілікті қалаймын, бірақ мен алған нәрсе әлі де бір нәрседен екіншісіне секіру болды. Содан кейін менің досым бағдарламалауда бағын сынап жатқанын айтты және JavaRush-ты қолдана бастады. Айта кету керек, мен бұған алғашында қатты күмәнмен қарадым. Адамға бағдарламалауды үйрететін ойын? Ақшаны тартып алған сияқты. Дегенмен, қорқынышты прогерлер кітаптардан үйренеді, басқа ештеңе жоқ. Бірақ біраз уақыттан кейін оқулықтармен танысып, мен кеңестерді орындап, JavaRush-ті қабылдауды шештім. Айта кету керек, біз кетеміз. Бұл менің іздегенім еді. Күрделілігі және құрылымы. Барлық тапсырмалар бірден тәжірибемен бірге берілді. Білгенімнің барлығын бірден қолдандым, осылайша ол менің санамда сақталды. Жұмыста codeталған. Мәселенің әрбір шешімі ләззат әкелді, өйткені ол келесі деңгейге өтуді қамтамасыз етті. Әрбір мақала мотивация берді. Оқу үрдісінде бейнелер пайда болған кезде, мен өзіме көк шай қайнатып, Snickers алып, көру үшін үзіліс жасағанды ​​ұнататынмын. Бұл шынымен менің басымды тазартуға және сонымен бірге мотивация дозасын алуға көмектесті. Әрине, қиын сәттер болды. Мен жұмыс істеп жатқан жұмыс тек рахат емес, шынын айтсам, ауыратын болды. Бастықтар мені тынымсыз қамырдай тынымсыз еңбек етуімді талап етіп, сонымен бірге айлығымды майыстырмақ, жүйкемді құртуға тырысатын. Мен бірдеңе табу үшін жалтаруға тура келді. Оған қоса, әрине, бәрі алға жылжып бара жатқанда уақытты белгілеп жатқанымды сезіну көңілсіз болды (және бұл ең нашар нәрсе). Бұл табиғи түрде отбасылық өмірге әсер етті. Сол кезде әзірлеуші ​​болып жұмыс істеп жүрген жарым бұл туралы алаңдады. Мұндай шиеленіс, әрине, үккіштерге әкелді. Тренингте де кейде маған ақымақ және бұл менің ісім емес сияқты көрінетін тапсырмаларды кездестірдім. Бірақ әр жолы өзімді жеңіп, соңына дейін жеткіздім.
Коммутатордың АТ-қа өту жолы – 2
Осылайша мен JavaRush 25 деңгейіне жеттім. Ол кезде маған осы курстарды ұсынған досым қазірдің өзінде жұмыс істеп жатқан болатын және өзімнің кішігірім білім беру жобаларымды қысқартуға кеңес берді. Ол кезде қаржы жағынан қиындықтар туындап, кезекті айлық жазылым енді ғана біткен болатын. Мен оның кеңесін орындауды жөн көрдім (айтпақшы, оқуымды аяқтай алмағаныма аздап өкінемін). Мен Spring Framework-ді зерттей бастадым, онсыз Java-ны дамыту қазір мүмкін емес. Мен HTML және CSS бойынша білімімді тереңдете бастадым. Мен шын мәнінде шағын веб-қосымшаны құра бастадым. Бірінші өтінішім жаңа технологияларды меңгеруден басқа ешқандай пайда әкелмеді. Оның мәні әртүрлі құрамдас бөліктер мен сапа деңгейлерінің тізімінен нысанды жинау ғана болды. Бұл қарапайым болып көрінеді. Бірақ ол маған негіздерді үйренуге мүмкіндік берді және мен өз дағдыларымды тәжірибеде қолдана алатыныма сенімді болдым. Жол бойы мен еңбек нарығын бақылай бастадым. Олардың саны көп болды, ал нөл. Мәселе мынада, менің қаламда IT секторы өте дамыған және Java әзірлеушілері әрқашан қажет. Бірақ олардың көпшілігі орта және одан жоғары деңгейде талап етіледі. Кіші сыныпқа арналған сирек бос орындар бір жылдық тәжірибені немесе мен білмейтін көптеген технологиялармен жұмыс істеу қабілетін талап етті. Бұл нарықтың жаңадан келген әзірлеушілермен толып кетуіне және кіру үшін білім шегінің сәйкесінше үнемі өсіп отыруына байланысты болды. Мысалы, Львовта сіз кейде Java Core ғана талап етілетін бос орындарды көре аласыз. Осыған қарамастан, мен түйіндемелерді жібере бастадым, бір уақытта білім беру жобаларын тапсырдым және DOU беттерінде жаңадан бастаушыларға ұсынылған жаңа технологияларды зерттей бастадым. Linkedin тіркелгісін жасап, оны бірнеше дағдыларыммен толтырдым. Әрине, жауаптар болмады. Тренингі әлі де уақытты, ақшаны және адам ресурстарын қажет ететін бастаушы маман кімге керек. Ешкім. Бірақ мен бас тартпадым және резюмемді тіпті орта лауазымдар қажет жерлерге де жібердім. Уақыт өтті. Және, әрине, мен үмітсіздікті сезіндім. Ештеңе болмайтын сияқты болды. Бірақ кейін маған тест тапсырмасын орындау туралы ұсыныс түсті (айтпақшы, ол орта талап етілген жерден келді). Ашып қарасам, бірде қорқыныш, бірде қуаныш. Тапсырманы орындауға әбден болатынын көрдім. Пайдаланушы идентификаторы, аты және сандық мәні бар нысан жасай алатын қосымшаны жасау қажет болды. Spring (Boot, IoC, REST, MVC, Security), Hibernate, MySQL, JUnit пайдалану қажет. Пайдаланушы интерфейсі үшін Thymeleaf пайдалану ұсынылды. Соның ішінде ол кезде мен тек Spring IoC, MVC және MySQL-ті білетінмін. Барлығына бес күн бөлінді. Мен оны меңгере бастадым. Мен көптен бері ұйықтамадым. Оның үстіне дәл осы кезеңнің ортасында туыстарымызға бару үшін ұшуға тура келді. Мен бар күшімді салдым, соңғы күні мен ештеңені түсіне алмадым, өйткені мен ұзақ уақыт ұйықтамадым. тапсырманы жібердім. Біраз күткеннен кейін тапсырма тексерілді, есепке алынады деген жауап алдым. Әрине, бұл стандартты сыпайы жауап. Мен тапсырманы бірінші рет жақсы орындау екіталай екенін жақсы түсіндім. Бірақ бұл әлдеқашан бір нәрсе болды. Бұл мүмкіндік маған көптеген жаңа нәрселерді үйренуге мүмкіндік берді. Маған ұсыныс түспесе де, сынап көру мүмкіндігіне риза болдым.
Коммутатордың АТ-қа өту жолы – 3
Мен оқуды жалғастырдым. Қаламыздағы белгілі компания жыл сайын өткізетін күзгі бағдарламалау мектебіне жазылдым. Мен бұрыннан бар білімнің арқасында іріктеу сынағынан оңай өттім. Мектептің мәні оқушыларды тілдермен және дамыту құралдарымен таныстыру болды. Сонымен қатар, тілек білдірушілер куратор бекітілген топтар құра алады және оларға сол немесе басқа жобаны аяқтау тапсырылды. Бұл теория жүзінде көзге түсіп, жұмысқа тұруға мүмкіндік берді. Мұнда тек технологияны білу ғана емес, топтық жұмыстың да маңызды екенін түсіндім. Оқу процесінде мен нені жоғалтып алғанымды көрдім және бәрі аяқталмай тұрып, мен оңайлатылған Pinterest-ке өте түсініксіз ұқсайтын қосымшаны жасай бастадым. Жолда мен досымнан маған тәлімгер болуды өтіндім. Уақыт өте келе мен өзімнің жақсы және жақсы жұмыс істеп жатқанымды көрдім. Әрбір жаңа қадам сайын бұл менікі екенін сезіндім. Маған істеген ісім қатты ұнады. Мен өзімнің өтінішімнің әрбір бөлігін жалап қойдым. Бұл әсіресе майданға қатысты. Оның дамуы маған бэкендке қарағанда көбірек уақыт алды. Өйткені сіз пропорциялармен болжай алмайсыз және бәрі UG сияқты көрінеді. Тағы да біраз уақыт өтті, мен екі рет оқыған курстарға қайтадан жазылу жүріп жатқанын көрдім. Мен түйіндемемді қайтадан жіберуді шештім. Барлығы әдемі безендіріліп, боялған (әрине, ағылшын тілінде). Жауап ретінде мені сұхбатқа шақырды. Олар маған жауап бергенде, оған дейін бір апта қалды. Осы уақыт ішінде мен сұралуы мүмкін сұрақтарға жауап беретін ақпарат көздерін жеп қойдым. Айтпақшы, бұл жерде маған Quizfull ресурсы да көп көмектесті. Көптеген синтаксис түсінікті болды. Ол жерде компилятор болып жұмыс істеуге тура келсе де, бұл өте пайдалы болды және ол жерде білгенімнің бәрі сұхбатта пайдалы болды, мен жақсы өткенімді сезіндім. Негізінде бұл кейінірек расталғандай болды. Мен курстан өттім. Оқу процесінде талапкерлер лекцияға қатысып, үй тапсырмасын орындауға міндетті болды. Жол бойында барлық үміткерлер командаларға бөлініп, оларға оқудың барлық мәнін құрайтын білім беру жобасы берілді. Бізге білім беру жобасының тақырыбын ұсынғанда, бүкіл команда біз оны шеше алмаймыз деп ойлады. Кураторлар бұл тақырыптың ерекше және жалпы алғанда, барлық уақыттағы ең қиын тақырыптардың бірі екенін ашық айтты. Біз зерттемеген көптеген технологиялар болды. Бірақ соған қарамастан, біз тырысу керек деп шештік және ең нашар жағдайда бұл өте жақсы тәжірибе болар еді. Осы жерде айта кету керек, мен аяқтаған командада жолым болды. Жігіттердің барлығы оқудың маңыздылығын түсініп, жұмысқа орналасқысы келді. Менің ойымша, бұл жобаны аяқтауымыздың жалғыз себебі. Қиындыққа тап болған сайын бәріміз жиналып, жағдайды итермеледік. Шыны керек, мұндай ортада жұмыс істеу өте жағымды болды. Әрине, осы уақыттың барлығы үлкен толқумен бірге жүрді. Тіпті мамыр айындағы мерекелерде отбасыммен, достарымызбен бірге демалысқа шығып, бір демалып қалармын деп ойлағаным есімде. Олай емес =) Оқу процесінде қажет нәрседен басқаның бәрі ойымнан шығып кетті. Бір minutesқа ұмыту мүмкін емес еді. Бірақ бұл тіпті жақсы =) Міне, бұл оқиға аяқталды. Біз жоба бойынша жұмысты аяқтап жатқан кезде маған тренинг аяқталмай тұрып сұхбат беру ұсынылды. Қатты қобалжығаныма қарамастан, мен одан өттім және бірінші ұсынысымды алдым. Менің қуанышымда шек жоқ деп айтудың қажеті жоқ деп ойлаймын. Ақыры мақсатыма жетіп, жаңа деңгейге көтерілдім. Қазіргі уақытта жұмыс істеп жатқаныма сегізінші ай болды. Күн сайын мен бұл менікі екеніне сенімдімін және мен өз ісімді ұнатамын. Әрине, менің жұмысымның лайықты төленуі және компанияның жұмыс кезінде өзімді жайлы сезінуімді қамтамасыз ететіндігі одан да көп мотивация береді. Біздің елде мұндайды сирек кездестіруге болады. Әрине, қазірдің өзінде қиын сәттер болады және кейде түнде ұйқы мен жұмысты құрбан етуге тура келеді. Жақсы ма, жоқ па, маған ұнайды. Оның үстіне бұл басшылықтың назарынан тыс қалмайды. Соңғы жеті жылда мен өз ісімнен ләззат алдым. Әрине, бұл менің өмірімнің барлық аспектілеріне оң әсер етті. Соның нәтижесінде, барлық қиындықтар мен кедергілерге қарамастан, әркім өз қалағанына қол жеткізе алады деп айта аламын. Тек ойлаған жолдан ауытқымау, бар күш-жігерді салу және сәтсіздіктер орын алған кезде берілмеу керек. Көп жазғаным үшін кешіріңіз. Бұл қиын уақытта біреуге көмектеседі деп үміттенемін. Бұл маған көмектесті. Ең жақсы және JavaRush командасына рахмет. Сіз маған көп көмектестіңіз =) UPD Жалғасы, бірнеше жылдан кейін 👉 IT v2.0-ге ауыстырғыштың жолы
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION