JavaRush /Java блогу /Random-KY /Эч качан кеч эмес!
Данил Суетин
Деңгээл
Берлин

Эч качан кеч эмес!

Группада жарыяланган
Ооба, мен окуяны шыктандыруучу жана түшүнүктүү бир нерсе менен баштагым келди... Бирок, дагы бир жолу баары жаш курагына байланыштуу типтүү моделдерге түшүп калды, алар ар бир адам сүйлөшөт, бирок жеке сиз эч качан сезбейт. Эч качан кеч эмес!  - 1Саламатсыздарбы кесиптештер. Менин атым Данил, мен 35 жаштамын, мен программистмин. Менин карьерамдын фону биздин өлкөдө, балким, бүткүл дүйнөдө миңдеген жана миллиондогон башка адамдарга окшош. Чоңоюп, көңүл ачып, эч нерсени ойлобой. Мен бир нерсеге кызыгып, бир нерсени окудум, бир нерсени сыйладым. Мен бир нерсеге камынып жатам деп ойлодум. Анан бир жакка окууга кеттим. Себеби башка жерге кире албадым. Ал эми ойлонуп көрсөң - кааладың беле? Ошол учурда сиз каалаган нерсени түшүндүңүзбү? Чыныгы кыялдарбы? Жөн эле көп акча табуу үчүн эмес, өзүң каалаган нерсени жасоо үчүнбү?! Жок, албетте, жок. Мен мектепте кандайдыр бир жол менен окудум. 6-классымда информатика кружогу менен таанышкандан бери эле компьютерге болгон кандайдыр бир кумарлануу пайда болду... Жада калса программалоого, бир нерсени түшүнүүгө болгон кызыгуу. Бирок азыр, ушунча жылдан кийин, ал кезде тереңирээк барууга эч кандай каалоо болбогону күлкүлүү кызыктай көрүнөт. Түшүнүңүз, бorп алыңыз жана сезиңиз... Ошол алыскы 95-жылдары биз QBasic программасында программалап, “өзүбүздүн Windows versionбызды” (анда биз көргөн эмеспиз), VGA режиминде чыгарууну кыялданчубуз :) Же компьютер оюнун жаса , Command & Conquer же ошол кездеги мода квестдер сыяктуу, бирок башкы каарман Билл Гей болгон жерде гана (Шш!). Биз Паскалды карадык, бирок ал жерде баары абдан татаал болчу... Биз Си жөнүндө бир нерсе уктук, бирок бир да программаны иштете алган жокпуз. Биз биринчи x386да, MS DOSтун кара көз алдында, ондогон дискеталары бар кутулардын салмагын жана терраbyte катуу дисктер жөнүндө тамашаларды изилдеп, ойнодук. Демек, мунун баары бар болчу, бирок мунун баарына тереңирээк сүңгүп кетүүгө эч кандай каалоо жана түшүнүк жок болчу. Чынын айтсам, кийинки жылдары программалоодон качып, кээде бир аз кошумча акча табууга да мүмкүнчүлүк болгон учурлар болгон. Жашоомдо мен диссертация үчүн 1 программаны жана курстук иштер үчүн бир нече программаны жаздым, бирок мен эч качан мындай адистикте окуган эмесмин :) Жана мунун баары сууга чөмүлүүсүз, шыктануу менен. Албетте, мен азыр ал code менен иштегим келбейт :D Мен курулуш техникумуна тапшырдым, куруучу кесибин жакшы окудум, бирок, бактыга жараша, бөлүштүрүү боюнча жумушка орношо албадым. Жумуш табууда өтө пассивдүү болгондуктан, жылуулук тармактарын тейлөөчү ишканага слесарь болуп ишке кирдим. Анан дагы таанышы аркылуу турмуш-тиричorк жактан тейлее тармагына кирип, кийинки 12 жылдын ичинде ишенимдуу батHowка батып калды. Эми мен мобилдик жабдууларды оңдоо боюнча инженермин! Бул иш, албетте, жаман эмес. Анан жакшы киреше тапса болот окшойт, өнүгүүгө да орун бар... Бирок мунун баары андай болгон жок. Бардык жерде ышкыбоздук сезим пайда боло баштады. Жумуш жетиштүү, туруктуу кардарлар кайтып келет, бирок баары мурункудай эмес. Мунун баары кантип иштээрин толук түшүнбөй жаткандай сезилет. Ошол эле учурда, 5 жыл акы төлөнүүчү бorм берүү деген түшүнүк да эч нерсеге алып келбейт. 5-6 жыл өткөндөн кийин телефондорду оңдоп-түзөөдөн улам жүрөгүм айнып калды. Кесибимди өзгөртпөйүн десем, жок дегенде “эркин сууда сүзүүгө” баргым келди. Бирок, албетте, бул пассивдүү каалоолор ишке ашкан жок. Жылдар зымырап өттү, эми мен 33кө чыктым. 10 жашка кичүү болгондор бул дээрлик карылык деп айтышы мүмкүн, бирок ал Мен да кошулбайм дегендей, 10 жаш улуу болсо, албетте, ага каршы чыгат :) Бирок телефонду оңдогондо тажагандыктан, монотондуктан улам ар кандай чыгармачылыкка аралаша баштадым. Ошентип, мен буга чейин эле менин чакыруум дизайн же, эң жаманы, веб-сайт куруу, 3D моделдөө же видеону монтаждоо деп ойлогом! Бактыга жараша, менин бул кумарлануу менин жашоомо өзгөрүүлөрдү алып келди. Бир-эки жылдын ичинде толук эмес жумуш орундары жана чыгармачылык сынактарда олуттуу сыйлыктар пайда болду. Ошентип мени башка ишке чакырышты - жергorктүү өндүрүштүк компанияда дизайнер болуп. Бир маалда жашоомдо атактуу Скорпиондор ырындагыдай өзгөрүү шамалы пайда болду. Көптөн бери биринчи жолу жумушумду алмаштыргандыктан, күтүлбөгөн жерден мен кааласам баарын өзгөртө тургандай сезилдим. Жашоомдун ар бир мүнөтү кимдир-бирөөнүн телефону менен ойноо менен же тааныштарымдын досторунун достору менен телефону иштеши үчүн эмне кылуу керектиги жөнүндө сүйлөшүү менен, же жемишсиз эс алуу менен, же жумушта отуруу менен болбой турганын түшүндүм. кандайдыр бир этиятсыз иш-аракет мени ансыз да аз айлык маянамды сынган тетик сатып алууга жумшоого мажбурлайт деген коркуу - мен өзгөрө аларымды түшүндүм. Мен каалаган нерсени кылуу үчүн өзгөр. Ал эми дизайнер болуп иштей баштаганда дизайн менен алектенгим келбей калды. Албетте, чийүү, дизайн, веб-мастеринг, моделдөө жана видеомонтаждоо – баары кызыктуу кесиптер. Бирок аларда кандайдыр бир башка деңгээлдеги чыгармачылык жетишпей жатты. "Java Courses" деген жарнаманы жана окуудан кийин убада кылынган айлыкты көргөндө анын кандай экенин түшүндүм :) Ооба, албетте! Өмүр бою мен программист болууну кыялданчумун! Меникинен үч-төрт эсе көп айлык, ойлонуш керек жумуш! Башыңдан башка эч нерсеге байланбаган жумуш! Бул мен дайыма кыялданчумун, бирок Кудай, мен аны канча убакыттан бери түшүнбөй жүрдүм! – Билесиңби, – дедим аялыма. - Программист болуп калсамчы? Алар 100-200 миңден алышат. "Албетте," деди ал. - Тур. Ал эми биз Бразorяга барабыз. - Бирок бул бир айдын иши эмес. жылдын! Ал эми кечинде мен ар дайым абдан бош болом! - Мейли... эмне кыла аласың? Баары ушундай башталмак, бирок... Эмнегедир эмгек рыногуна жаңы кадам таштаган дизайнерди даярдоо үчүн банк 30 миң кредитти бекиткен эмес. Жана, белгилүү болгондой, бекер эмес :) Бардык кырсыктар кокусунан эмес, Огвей карыя Шифу агай айткандай. Тез арада программисттердин катарына кошулуу каалоосу өкүнүчтүү болушу мүмкүн. Анткени, окутууда маанилүүсү ал үчүн төлөгөнүң эмес, алган бorмиң. Кымбат курстарга кирбегениме карабай, программист болуу каалоомду таштаган жокмун. Буга кырдаал шарт түздү. Сиз ойлонуп, эс ала турган тынч, бейпил чөйрө. Эмгек акы! Кийинки бир айдын ичинде мен Java программисти болуунун эң жакшы (жана албетте бекер!) жолун издеп, Интернетти кыдырдым. Эмне үчүн Java? Анткени, алар эң көп айлык алышат! Ошентип мен JavaRushка кирдим . Андан кийин ал эски дизайнга ээ болгон, ошондуктан бир кездеги сүйүктүү мультфильм Футураманы эске салат. 10 акысыз деңгээли жана кандайдыр бир жабышчаак, “техи” Яваруш менен мени дароо кызыктырды. Окууга ынтызарлык менен шаштым. Мен 10 денгээлден кийин, Youtube сыяктуу акысыз курстарды, Geekbrain сыяктуу ар кандай семинарларды жана SoloLearn сыяктуу тиркемелерди параллелдүү изилдөө менен, мен ушунчалык чебер болуп, карьерамда сөзсүз бир нерсеге жетем деп ойлогом! Мен биринчи 10 деңгээлди бир жума же андан аз убакытта бүтүрдүм. Бул абдан жөнөкөй, кызыктуу, татаал жана ошол эле учурда мас кылуучу - сөз менен айтканда. Албетте, терең түшүнбөстүктөр да болду. Сиз дээрлик 20 жыл бою программалоону жакшы түшүнгөнүңүздү жана программаны жогорудан ылдыйга чейин аткарылуучу файл деп ойлоп, программанын файл эмес экенине туш болуу кандай экенин элестете аласызбы? баары, бирок бүтүндөй бир долбоор, жана долбоордо дагы эле бир топ файлдар бар жана сиз “иштетүү” баскычын басканда (ошол кездеги адаттан тыш IntellijIDEAда), бул сөзсүз эле экранда көргөн файл эмес. ишке киргизилди... Бул абдан түшүнүксүз болду, андыктан эски Талкуулардын бир жеринде дагы эле өз колдонуучуларын таптакыр жаңы деп ойлобогон жана эч нерсени түшүнбөгөн жаратуучулардын алысты көрө албагандыгы тууралуу менин ачуулуу жана кордогон комментарийлерим камтылган. бул жаңы "идеялар" жөнүндө =) Эч качан кеч эмес!  - 2Акысыз 10 деңгээл ушундайча аяктады - тез, бир демде. Бул абдан жакшы болгондуктан, мен дээрлик дароо бир айга акы төлөнүүчү уландысын сатып алдым. Бул мен үчүн маанилүү сатып алуу болду. Башында баары жакшы болду, бирок кийинки баскычтар бир топ кыйын болду. Мындан тышкары, мен 10-деңгээлге чейин салыштырмалуу жөнөкөй алгоритмдик маселелер бар экенин түшүндүм жана мен эч качан “заманбап программалоону” терең түшүнгөн эмесмин. Арадан бир ай өттү, менде олуттуу жылыш болгон жок. Балким, 20-деңгээлге же бир нерсеге жакыныраак. Бирок күн сайын мен артта калбайм деген сезим пайда болду. Акча салынган, бирок мен аны актай албайм. Күчсүз экенимди түшүнүп, бир-эки ай сабактарды таштадым. Кээде гана тема боюнча кызыктуу видеолорду көрүп калчумун, бирок майда-чүйдөсүнө чейин. Жаңы 2017-жыл жакындап келе жатат. Жана аны менен бирге JavaRush студенттеринин баары күтүп жаткан чоң белек – окуу акысына 50% чоң арзанdateу. Өзүн-өзү кыйнаган азап басылды, бирок кыял дагы эле жашай берди. Мен аны сатып алдым. Бул космостук эмес, ошондой эле акташ керек болгон абдан маанилүү акча болчу. Жаңы жылдык каникулдан кийин дароо жаңы күч менен ишке кириштим. Менин эсимде, мен жөнөкөй көрүнгөн, бирок ошол эле учурда менин "фонум" менен башталгыч үчүн абдан татаал маселеге туш болмоюнча баары жакшы өттү. Менимче, ал "ресторан" деп аталат. Ал жуунганга же мингенге ыңгайсыз болгон, ал узакка созулган окуу аркылуу да, «беш мүнөттүк» кыска убакытта да өз чечимин чыгаргысы келген жок. Класстар жана методдор менин башымда айланып, чаташып, бири-бирине жабышып, кайсынысы экенин так айта алган жокмун. Мен аны менен бир жума уруштум. Эски коркуу ансыз да аң-сезимдин горизонтуна чыга баштады; жана алп 6 миң рубль үчүн мени муунтуп өлтүрөм деп коркуткан бака гана мени аралашкан оюнду таштабоого аргасыз кылды... Анан менин үй-бүлөмдө чоң кайгы болду... Чоң жана, адаттагыдай эле күтүүсүз.. Бир жума бою мен эч нерсе жөнүндө ойлоно алган жокмун. Колумдан эч нерсе келбей калды, ойлон, жашай албадым... Ааламдын бир жеринде токтоп, баарыбыз учуп жүргөн жерге учуп кеттим... Бул жерге жеткениңизге кубанычтамын, окурман. Анткени бул менин окуямдагы эң маанилүү нерсе. Мен азыр жашайм, жокмун деп айта алганымдын негизги себеби ушул. Жана кайгылуу болсо да, ар бир аягы башталышы. Мен ошентип баштадым. Чындап. Бир жумалык сабатсыздык жана кайдыгерликтен кийин меланхолия өз ордун каалоо менен жашоону каалоого бошотту. Менин башымда бир түшүнүк пайда болду. Ар бир ата-эне балдарынын жашышын кыялданат. Канча жашадык, ошончо жашадык. Анан алар бизде жашашат... «Ресторанга» кайтып келип, мен капысынан укмуштуудай жеңилдикти сездим. Класстарды колдонгон, класстардын инстанцияларын түзгөн жана интерфейстерди ишке ашырган класстар күтүлбөгөн жерден саптарды чечүүнүн жөнөкөй тапшырмасы болуп көрүндү. Сиз бирөөнү тартыңыз, эмне кыймылдаганын көрүңүз - жана бул жерде! Бул жөн гана бир типтеги ката болуп чыкты! :) Мен баарына бул "аш болумдуу" түйүндү чечүүнү сунуш кылам. Андан кийин кыйыныраак болду жана кыйла татаал. Бирок мунун баары акыр заман же өлүм өкүмү сыяктуу көрүнбөй калды. Ар бир табышмактын жообу бар болчу. Эгерде ал көпкө чейин чечилбесе, аны кийинкиге калтырып, кийинчерээк кайра күч менен кайтарып берсе болмок. Анан ал мындан ары туруштук бере алган жок! Албетте, валидаторлор менен согуштар болду, менин башымда түшүнүксүз кайнап жатты, бирок баары кандайдыр бир түзүлүшкө туура келет. Баары өзгөрүүнү чечкендей, катуу гранит эбак эле кумдукка айланып калган. Ал эми кумдуктун каалаган блогу эскирип кетиши мүмкүн, бул жөн гана убакытты талап кылат. Арадан дагы 4-5 ай өттү. Анан мен өзүмдүн күчүмдү сездим. Java Core бorми үчүн көптөгөн тесттер, пазлдар, ар кандай программалоо темалары боюнча көптөгөн видеолор (азыр бизде Интернет бар, сиз бардыгын таба аласыз!).Истории успеха, шыктандыруучу же жокпу, бирок бирдей эле кызык, IT бул белгисиз чөйрөсүн ачып. Же, балким, мен буга чейин эле мүмкүн? Кайсы бир убакта, менин башым түзмө-түз бул окуялардын баарынан айланып кетти. Ошентип, көптөгөн кеңештерге кулак салып, интервью алууну чечтим. Анткени, дээрлик ар бир ийгorк тарыхында өз тагдырын тапканга чейин, жок эле дегенде, ондогон айланып өтүү сунуш кылынган. Мен абдан белгилүү жумуш издөө ресурсун карадым. Биздин кичинекей, жупуну Ижевскиде программисттерге суроо-талап чоң деп ойлогон да эмесмин. Бирок кенже баланын абдан кызыктуу позициясын байкап, мен тобокелге барууну чечтим. Резюмеде анча-мынча сумманы көрсөтүп, мен вакансияга тапшырдым. Бирок кийинки дүйшөмбүдө (мен резюмемди тапшыргам, жаңылбасам, жума күнү) мени жалдоочулар чакыра баштаганда таң калдым. Ал эми мен резюмемди тапшырган компаниядан такыр эмес. Албетте, мен кимдир бирөө менин резюмемди таап, аны абдан кызыктуу деп ойлочумун, бирок мен айына бир жолу интервью алууга даяр болчумун. Ошентип, күтүлбөгөн жерден мындай көңүл буруп коркуп, бат эле резюмемди катып койдум. Бирок кызыгуумдан улам экөө тең интервьюга барууну чечтим, алар мага пландап алышкан. Биринчи интервьюга техникалык жактан такыр даярданган жокмун. Аңгемелерде интервью этаптарга бөлүнөрү жана алгач тестирлөөсүз эле жөнөкөй киришүү болору айтылган. Ошого карабастан, мен ийгorкке ишенбей, өзүмдү эң биринчиден, «сен ушундай деңгээлге кантип батындың?» деген баш тартуусуна же кандайдыр бир жакшы нерсеге капа болбоо үчүн өзүмдү психикалык жактан даярдадым. Мен буга чейин IT-компаниялардын кеңселеринде болгон эмесмин, мен сүрөттөрдөн Google, Facebook ж.б. Ооба, мен мындай нерсени көрөм деп күткөн эмесмин. Биздин чет өлкөдө жыгач отургучтардын артында отурган, коргоочу чыпкасы бар CRT мониторлорунун жанына көмүлгөн кандайдыр бир басынган, көз айнеги тагылган адамдар болот окшойт. Бирок жок. Албетте, мен ал жерден Google'дун көркүн жана шыктуулугун көргөн жокмун, бирок кеңседеги стол футболу мага таасир калтырды. Белгилүү бир мааниде, бул менин мурунку иштөө жашоомдун бүтүндөй жолуна чакырык болду, мында жумушта сарпталган сааттар эмгек акынын өлчөмүнө түздөн-түз байланыштуу болгон. HR менен тез интервью, андан кийин калтыраган кол менен толтурулган анкета (мен тестирлөөгө даяр эмес элем). Анан бөлүм башчы менен кыскача баарлашып, эми мага жумуш сунушташты. Ооба ооба! Тестте бардык суроолорго жооп бербегениме карабастан, жалпысынан Java тorн жакшы билгеним үчүн дароо жумушка орношту. Алар сунуштаган айлык аз эле, бирок мен резюмемде сурагандан көп. Кошумчалай кетсек, сыноо мөөнөтү аяктагандан кийин ал көбөйүшү керек болчу. Анан алар дароо эле эмгек акыны жогорулатууга жана андан да чоң суммага инвестиция салышты! Мен бул азгырыктан бир аз таң калдым. Бирок ал дагы кайраттуу болуп калды. Кийинки маегиме атайылап даярданбай калдым. Жана биз дароо эле биринчи жумуш сунушуна макул болбошубуз керек - ийгorк окуялары бизди үйрөтөт. Кээ бир жагынан бул чындык. Ошондуктан, албетте, мен экинчи рекрутерден баш тарткан жокмун жана жумуш сунушталгандан кийин экинчи жолу маектешүүгө бардым. Бирок бул интервьюда мен өзүмдүн өзүмө болгон ишенимимден уялышым керек болчу. Азыр мага тапшырмадай көрүнбөгөн эң жөнөкөй суроолор менин башымда баш аламандыктарды жаратты. Мен эзorп, чарчадым жана (оо, кудайым!) Лидерлер менен сүйлөшүп жатканда HTML менен HTTPти чаташтырдым! Мындай кыйроодон кийин мен программист болууга даяр экениме ишенбей калдым. Мен биринчи интервью алган компаниянын HR тынымсыз жооп сурап, атүгүл мага сунуш жөнөттү (мен биринчи жолу жолуккан дагы бир сөз). Алар менин көптөн бери пландалган каникулдан кайтып келишимди күтүүгө да даяр болчу, бирок мен дагы эле тартынчумун. Анткени, жаңы эски жетекчиге алардын жаңы эски дизайнери аларды таштап кетип жатканын билдирүү керек болчу, ошондуктан өзү үчүн да, алар үчүн да күтүлбөгөн жерден. Ошентсе да макул болбой коё албадым. Мен макул болуп, жаңы эски начальник менен сүйлөшүп, баары ойдогудай өттү. Мына ошентип мен автотесттерге айландым. Балким, кимдир бирөө автотестерлер такыр программисттер эмес деп айтышы мүмкүн жана алардын иши абдан кызыксыз болсо керек. Бирок мен бул жерде алар менен таптакыр макул эмесмин. Анын үстүнө, мен өзүм да бир жолу тестерлерди “толук кандуу” болуу үчүн эч нерсеси жок программисттер деп ойлочумун (кесиптештерим ушул саптарды окуп, мени таанып калышса, мени урбасын! Баса, баарыңарга салам! ) Бирок баары ойдогудай болуп чыкты. толугу менен туура эмес. Мен биринчи кадамды басып, алHowтын бөлүктөрүн толугу менен иштеп чыга баштаганда, эпифания келди. Мен өзүмдү кээ бир программаларды жасоону гана каалабастан, аларда критикалык ката кайсы жерде болушу мүмкүн экенин билген программисттей сездим. Мен Javarush валидаторлору кантип иштээрин жана эмне үчүн алар дайыма логикалуу көрүнбөй турганын түшүндүм. Мен программалоонун көптөгөн техникалык татаалдыктарын түшүндүм жана мен IT тармагына кенже иштеп чыгуучу катары дароо киргенге караганда бул жаңы дүйнөгө жеңorрээк кирдим. Сиз сурайсыз, мен азыр "толук кандуу" программист боло аламбы? Оңой! Бирок азыр менде тандоо кененирээк: айлыкка гана эмес, командага, айлана-чөйрөгө, долбоорго карап жумуш тандай алам. Психикалык түшүнүктөрдөн тышкары, менин айланамда такыр башка иш дүйнөсү ачылды. Жумуш мени каалаган. Ал мени тойгузуп, ичимдик берип, коноктоп, эс алып, ошол эле учурда айлык төлөгүсү келген. Бул алгачкы алты ай түш сыяктуу эле. Мен ушунча ондогон жылдар бою эски жумушумда чарчап жүргөндө, мунун баары ушул жерде өнүгүп, гүлдөп жатканына ишене албадым. Анан, албетте, мени күтүп жаткан! Ал эми ошол жакка умтулгандардын баары :) Ондогон кесиптештер эмнегедир IT чөйрөсүндөгү бардык байлыктарды, дал ушул жерде, сиздин маңдайыңызда турган жашоонун бардык кооздугун байкабай калганын көрүү таң калыштуу болду. Мунун баары көнүмүш жана бардык жерде кездешкендей, бул жерде байкала турган эч нерсе жок. Бирок бул жерде сиз реалдуу жашап, реалдуу иштеп, реалдуу акча табасыз. Кесиптештердин ар бири уникалдуу инсан, интеллигенция жана жалындуу адамдар; алардын көбү чыгармачыл адамдар жана алардын баары жөн гана жакшы адамдар! Мен бул кичинекей абзацта сезимдердин бүтүндөй ааламын жеткире албайм. Окурман, мен үчүн бул жаңы чөйрөдө бардыгы канчалык реалдуу жана берекелүү болуп калганына ишенесиз деп ишенем. А мен бул нерсеге өз алдымча, максаттуу келдим. Бир жылдын ичинде мен бардык колдонулган технологиялар менен таанышып чыктым. Мен дагы бир жолу жалпысынан программалоону, атап айтканда Javaны түшүнүүгө болгон мамилемди кайра карап чыктым. Мени ондогон жолу аңчылык кылышкан, буга чейин мындай болгон эмес! Мен үчүн жашоо ойго келбеген ырахатка айланды – жумуштан чыныгы ырахат алып, үйгө келип, жаңы нерселерди ырахат менен изилдөөнү уланттым. Мен 34 жашта болчумун. Мурунку жылдары кээде мээм соолуп бараткандай сезилчү. Бир жерде эс-тутум жоголот, сөздөр унутулат. Ой ийкемсиз, бир аз жыгач болуп калат. Бирок бул укмуш! Мен программалоо сыяктуу эбегейсиз чоң тармакты изилдей баштаганда мээм адегенде сабалгандай кичирейип, бирок акырындап чоюлуп кеткендей болду. Ой жеңил, тез болуп калды. Акыркы жылдары ушундай чоң идеялар эсиме келе баштады, мен аларды өзүм ойлоп таптымбы же аң-сезимсиз түрдө аларды бир жерде чогултуп алдымбы деп таң калам. Жаңы жумуш ордунда дароо эле ачык мейкиндикте элүүгө жакын кесиптештерим болду. Мойнума алам, адегенде ким жана алардын аты ким экенин эстеп, дүрбөлөңгө түштүм. Бирок менин мээм тез эле үйрөнө баштады жана көп өтпөй мен ар бир кесиптешимдин психикалык моделине курч тикенектей тыгылып калган ар кандай деталдарды билдим (ооба, OOP жашоого оңой эле өтүп кетет жана тескерисинче) . Мунун баары мени дагы деле таң калтырат. Кандайдыр бир түшүнүксүз жеңилдик менен мен толук кандуу чоң рабочий тиркемени жаздым (мурда эч качан чоң долбоорлорду бүтүргөн эмесмин), ал үчүн жакшы сыйлык алдым. Күтүлбөгөн жерден мен үлгүлөрдү түшүнө баштадым, ал тургай башка адамдардын программаларын алардын codeдорун карап эле түшүнө баштадым. Бул түшүнүксүз сыйкырдуу сөздөрдүн баары Spring, JDBC, Hibernate, Git, SQL жана башка жүздөгөн сөздөр мааниге ээ болуп, түшүнүктүү болуп калды. Java тилдеринен башка тилдер, синтаксиси анча окшош болбосо дагы, күтүлбөгөн жерден түшүнүктүү болуп калды. Мен окуй албай, күтүлбөгөн жерден үйрөнүп алгандай болдум. Мени курчап турган ар бир предметке, бүткүл нерсеге тамыр жайгандай жаңыча айланамдагы дүйнөгө канчалык терең сүңгүп кеткенимди сездим. Эмгектин, жаңы бorмдин жана өзүмдүн аракетимдин аркасында мен айланамдагы бардык нерселерге башкача карай баштадым. Эгер сиз абдан конкреттүү жана түшүнүктүү аракет кылсаңыз, пландарыңызды ишке ашыруу жана каалаган нерсеңизге жетүү канчалык оңой экенин сездим. Бул менин тез өзгөрүшүмдөгү эң таң калыштуусу. Бул мен кандайдыр бир чоң айлык алган эмесмин жана ошол эле учурда бала кездеги кыялымды ишке ашырдым. Эң таң калыштуусу, бул каалоо мага эбегейсиз күч жана жашоодо бардыгын жакшы жакка өзгөртүүгө болот деген ишенимди берди. Кээде эски кесиптештерге жолугуп калам, алар да акылдуу адамдар. Мен айтам: кара, Мен алты ай күч жумшап, он жылда жете албаган нерсеге жетиштим! Бизге кел, IT! Алар мага: "Жок, сен эмне деп жатасың? Мен жетиштүү акылдуу эмесмин (акылдуу), мен мунун баарын өздөштүрө албайм" деп жооп беришет. Бирок мен адамдарга ишенем, анткени мен өзүмө ишенип, текшерип келгем. Мен эң жөнөкөй адаммын. Мен ага жеттим, демек, башка карапайым адамдар үчүн баары жетет! Бирок башка бирөөнүн ой жүгүртүүсүн ынандыруу айтууга караганда дайыма кыйыныраакөзүң жана өзүң кыл . Бирок мен сага ишенем, окурман. Сен мендейсиң, балким жакшыраак. Кааласаң мен жасай алмакмын, сен да кыла аласың! Мен ушул убакка чейин эч ким уктап калган же өтө көп алдын ала көз жумган эмес деп үмүттөнөм. Чынында, мен жөн гана өзүмдүн байкоолорум менен бөлүшкүм келди жана мага тез өнүгүүгө жардам берген нерселердин бардыгын бөлүшкүм келди жана мага абдан натыйжалуу көрүнөт. Бирок эмоционалдык компонентсиз, мен үчүн кандайдыр бир көрсөтмөлөр жашоодон ажырап, жеке кыйынчылыктар менен салыштырууга мүмкүн эместей сезилет. Ошондуктан, мен бул жерде эң негизги нерсеге - менин оюмча, машыгууңузду мүмкүн болушунча тез жана эффективдүү кыла турган принциптерге өтөм (мен өзүмдүн принциптеримден эч нерсени унуткан жокмун деп үмүттөнөм. менин падавандарым арасында жайылтуу):
  • JavaRush менен үйрөнүңүз . Бул жерде, албетте, кемчorктер бар. Биз алардын эч кайда эле? JavaRush ар кандай гламурдук курстарда убада кылгандай тез жана сыйкырдуу эмес. Бирок бул жерде башка жерлерде кездешпеген эң маанилүү нерсе бар - JavaRushте сиз codeду түшүнүүнү үйрөнөсүз. Көп codeдо. Жакшы жана башкача. Мен окуп жаткан учурда, Java 8 жана ламбдалар жана агымдар түрүндөгү бул ырахаттардын баары окуу программасында жок болчу. Бирок 1,7 кыйын болду.
  • көп булактарды колдонуңуз , эч нерсе үчүн бир булак менен чектелбеңиз. Мен Яварушту абдан мактайм, бирок бул жердеги темалардын көбү түшүнүксүз түрдө берилген. Кээде кимдин презентациясында ал маалыматты кабылдап, түшүнө ала турган адамдан көз каранды болот. Сабакты окуп, анан Головачты, Ткачты, Немчинскийди кайра көрүү керек болушу мүмкүн, андан кийин Хорстманды окуп, Эккелди окуш керек, ошондо гана түшүнүү таңы ачылат: ааа, бул ушундай иштейт! Жана балким, алардын бири сага түшүнүктүү болуп калат. Баса, Хорстманн менин табитим боюнча Эккелден жакшыраак, ал эми Блох жөн эле салыштырууга болбойт (оригиналда) :)
  • англис тorн үйрөнүү . Албетте, ар бир адам каржы жагын жетекчorкке алышы керек. Жеке мен үчүн Lingualeo-го жылдык жазылуу жана асфиксия коркунучу бар бака жакшы болду. Бул жерде жеке артыкчылыктарды тандап алуу жакшы болсо да. Мисалы, мен кээде эскирген интерфейске аябай ачууланчумун, бирок андан кийин атаандаштар (PuzzleEnglish) Леодо болгон нерселерге абдан жетишпей калышкан. Анын үстүнө, Леого жазылуу созулуп жатканда, мен баш катырмаларды карап, аларга секирип түшүүнү кыялдандым, бир гана жогоруда айтылган бака ага жол берген жок. Мен телефон колдонмолору жөнүндө эч нерсе айтпайм, анткени мен аларды колдонгон эмесмин, бирок алардын да күйөрмандары бар жана, балким, татыктуу. Anki? Мага да жакты, аларда көптөгөн адаттан тыш сөздөр бекемделди.
  • изучи сочетания клавиш IntellijIdea. Вообще на мой взгляд это лучшая IDE из всех существующих. И признаться мне очень не хватает шорткеев идеи в других программах. Сделай две главные вещи: Help -> Keymap reference (Распечатать, сложить втрое, скрепить и поставить на рабочем столе) и почаще нажимай в codeе Ctrl + Alt + L =) Этот совет я особенно люблю повторять для коллег.
  • начни использовать Git How можно раньше. Это действительно необходимый навык. Чем раньше вы с ним столкнётесь, чем больше набьёте шишек, тем лучше будет результат. Я советую использовать встроенный в Идею плагин. В планах у меня подробное видео с туториалом How со всем этим работать. Более того. Меня однажды хантor в одну очень крупную компанию, просто найдя мой профиль на github, причём на тогда на нём был всего лишь проект с решениями задач JavaRush
  • не бойся признаться, что ты чего-то не знаешь. Бойся не хотеть узнавать. Как я уже писал раньше, что относительно простая терминология классы-методы-функции-свойства-поля вызывал в моей голове жуткую чехарду и путаницу, но с течением времени всё встало на свои места. Для непонятных вещей иногда просто нужно время.
  • не бойся ошибаться. Допустив ошибку, исправь её и постарайся не допускать впредь. Ошибки это только то, что нельзя исправить.
  • ходи пешком. Может показаться что вы будете тратить время впустую, но это не так. Час пешей прогулки с работы (и на работу тоже!) может оказаться невероятно эффективным для усваивания новой информации. Конечно, лучше всего слушать в наушниках по пути аудиокниги or подкасты на тему IT. Просто представить не могу, смог бы я научиться чему-то столь целенаправленно, если бы не прослушал во время таких пеших прогулок "Сила воли — How развить и укрепить" бесподобной Келли Макгонигал.
  • отдыхай от компьютера чаще. Лично я использую программу WorkRave, которая каждые 25 minutes выгоняет меня из-за компьютера на пять minutes. Может быть это слишком часто? Но у каждого здоровье своё и в определённый момент жизни начинаешь понимать, что тебе дороже — лишняя minutesка в дописывании цикла, or отсутствие боли в спине и других рабочих поверхностях. Кстати, есть очень популярная техника повышения эффективности труда Pomodoro (Помидора) основанная на точно таком же тайминге.
  • үзгүлтүксүз көнүгүү . Жеке мен үчүн жумуштан сейилдегенден кийин ноутбукка отуруп, жарым саатымды англис тorне, эки саатымды Яваруштан табышмактарга арнаганым абдан кубанычтуу болду. Түшүнүксүз бир нерсе топтолуп калганда, мен тема ачык болгуча видеолорду көрүп, темалар боюнча макалаларды окудум. Мен генериктердин эмне экенин түшүнүүгө кантип аракет кылганымды өзгөчө эстейм (генериктердин көйгөйүнө биринчи жолу туш болгонумда, алардын эмне деп аталарын да билген эмесмин). Мен эмнени жана кантип түшүндүм окшойт да, бир жылдан кийин мен бул андай эмес экенин түшүндүм. Жалпысынан алганда, мен бул эмне экенин айткандардын көбү бардык нюанстарды түшүнөөрүнө толук ишенбейм. Жалпысынан алганда, күнүмдүк жашоо окуяларга бай жана максатка жетүү каалоо менен толгон. Бирок дем алыш күндөрү күндү пландаштыруу кыйын болуп, өзүмдү тынымсыз түртүп турууга туура келди. Албетте, бул убакыт бою мен дээрлик эч кандай убакыт өткөрбөгөн үй-бүлөдөн карыз алдым, бирок азыр бул чыгымдар өзүн актады. Ал эми кечинде үй-бүлө менен толуп, жада калса Яварушта бир нерсе жазууга жетиштим =)
  • Байланыштуу жана таптакыр түшүнүксүз технологияларды үйрөнүүдөн ырахат алуудан баш тартпаңыз . UML? HTML? XML? CSS? XPAT? Maven? Хостинг? Docker? TCP? Процессор сандарды кантип кошот? Ооба! Мага эки бер! :)
Баары болду. Менин бүгүнкү окуям ушул менен бүттү окшойт. Менин тажрыйбам кимдир бирөө үчүн пайдалуу болот деп үмүттөнөм жана бул узун пост менен кимдир бирөөнүн тандап алган жолунда колдоо көрсөтө алдым: пайдалуу кеңештерди бериңиз же жөн гана алардын маанайын көтөрүңүз. Кандай болгон күндө да, тажрыйба терс эч качан. Анткени, тажрыйба жок болгондо гана пайда болот. Жолуңуз ачык болсун! Жана IT тармагында көрүшкөнчө, кесиптештер! PS Коркунучтуу кокустук менен, браузердин формасын терип жатып, эки сааттык эмгегимдин үзүрүн дээрлик жоготуп алдым. Кудайга шүгүр, Google бар жана сонун макала Формасында жоголгон текстти кантип калыбына келтирсе болот Ошентип, үйрөнүүгө эч качан кеч эмес, 35 жашта болсоңуз да, бorмиңиз жок, бирок сиз программистсиз, жана төрт болсо да эртең менен саат тышта, сиз экөөбүз 6 саат бою бул башаламан макаланы окуп бүтүрө бербеген, чарчаганыңыздан көзүңүз чийorп калган, бирок баары бир сиз абдан ыраазысыз, анткени эртең сиздин сүйүктүү жумушуңуз сени күтүп турат жана кимдир бирөө сиздин опусуңузду аягына чейин окуп, бул сапта жылмайып койду.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION