JavaRush /Java блогу /Random-KY /Кантип мен иштеп чыгуучу болуп калдым
Иван Ионов
Деңгээл

Кантип мен иштеп чыгуучу болуп калдым

Группада жарыяланган
5 жылдай бармен болуп иштегенден кийин буюмдарымды рюкзакка ыргытып, борбордон облуска, ата-энеме поездге түшүп келдим. Мен 25 жаш – бул бир бөтөлкө виски эмес, акыл-эсимди алуу мезгor деп чечтим. Эки жогорку бorмим мага нормалдуу киреше алып келе албагандыктан, мен жөн гана өзүмдүн адистигиме кызыкпагандыктан, мен иштеп чыгуучу болууну чечтим. Мен ойлодум, эмне үчүн? Модалуу, жакшы төлөнүүчү, кол менен иштөөнүн жана бутка туруунун кереги жок - идеалдуу! Буга чейин мен программалоо тorнин атын да билбегеним мени токтоткон жок. Мен кантип иштеп чыгуучу болдум - 1Ошентип, акыркы акчамды үйгө билетке жана бул жерге жазылууга коротуп, окуу графигин түзүп, 2015-жылдын 10-ноябрында окуум башталды. Мен үчүн бактыга жараша, программалоо модалуу гана эмес, кызыктуу да болуп чыкты. Биринчи 10 деңгээл бир айдын ичинде аяктады жана абдан кызыктуу болуп чыкты. Экинчи 10 деңгээл да бир айда бүттү, бирок Кудайым, мен канча жолу башымды дубалга урдум (сөзмө-сөз) маселени чечүүгө аракет кылып, бирок дагы деле Google жана көйгөйлөрдү текшерген нерсени кыйнадым (мен жок) анын эмне деп аталганы эсимде жок). Жаңы жылдык майрамдарга бир аз тыныгуу алып, жаңы күч менен уланттым. 20дан 30-деңгээлге чейин мен аны дагы бир ай чечтим жана бул жерде бул кыйын болчу (мен 27-деңгээлдеги маселени чече элекмин - бул жөн эле коркунучтуу). Мен марафонумду дагы бир ай улантмакчы болдум, бирок андан кийин шаардагы эң сонун компанияда Java иштеп чыгуучулары үчүн курс ачылды. Тесттик тапшырманы чечип, кабыл алындым. Кубанычымда чек жок, курстардан кийин мени кантип жумушка алышат деп кыялданчумун (бул компания үчүн бул стандарттуу практика болчу). Курстар чындап эле сонун болуп чыкты: 2 айдын ичинде ар бири болжол менен 2 сааттан турган 10 лекция жана лекциянын материалына негизделген 10 үй тапшырмасы (JDBS, JPA, Hibernate, SQL, Servlet, rest, maven, git). Ар бир тема үчүн, жөнөкөй жумушчу чийки арыз жазуу керек болчу. Бирок бул курстардагы эң сонун нерсе, бул тапшырмалар бул компаниянын иштеп чыгуучулары тарабынан текшерилген жана алар абдан (Өтө) тандалган codeду карап чыгышкан. Жана алар программаны жазуу деңгээлине канааттанмайынча тапшырманы кабыл алышкан эмес. Мен бардык тапшырмаларды чечтим, жада калса (ирония) мага курсту аяктагандыгым тууралуу сертификат беришти. Эртеси телефон чалып, алар менен иштөөнү сурандым. Алар мага тесттик тапшырманы жөнөтүштү, мен андан катуу өтпөй калдым. Жада калса интервью да болгон эмес. Бул оору болду. Кайгыны варенье менен жеп, мен бул компаниянын жаңылыктарын барактап, реванш алууну кыялданып, бирок күтүлбөгөн жерден алар иш-чара уюштуруп жаткандыгы тууралуу жарыяга туш болдум, анда алар IT тармагына кызыккан жана жакын болгондордун баарын чогултушат. продуктуну иштеп чыгуучу чыныгы команда, анда кардарлар компаниянын кызматкерлери болот. Эки жуманын ичинде менин командам экөөбүз Свингде "абдан жакшы" тапшырма пландоочу жаздым. Мен ошондо 4000 сап code экенине абдан сыймыктандым. Эки жуманын ичинде мен Свинг жөнүндө ушунчалык көп нерсени үйрөндүм, аны эки ай бою өзүм үйрөтсөм болмок, ал сонун болду. Кубанычтан пряник печеньелерин чайнап, мен дагы бул компаниянын веб-сайтын барактап, ошол жерде иштөөнү кыялдандым, бирок бош орундар жок болчу, бирок хакатон болду. Микросервис темасында (акылдуу үй). Акылдуу үйдөн чыккан сенсордук эмиссияга туташуу жана алардан алынган маалыматты адекваттуу иштетүү үчүн Жазды колдонуу керек болчу. Иштөө алгоритми кызматкерлер тарабынан окшоштурулган кырдаалдарга эң жакшы жооп берген адам жеңүүчү болуп саналат. Мен жеңдим! Анан бир айдан кийин ал жакка интервьюга чакырышты! Дароо! тест тапшырмасы жок. Aaaand барабан ролл - мен дагы бир жолу ийгorксиз болдум! Анткени мен сапты өзгөртүү алгоритмин жаза алган жокмун! (кайтарым сызык KARL!!!). Бул эпикалык ийгorксиз жана ошол эле учурда facepalm болду. Аларга ого бетер таарындым. Бирок мен азыр токтоо күлкүлүү болот деп чечтим жана уланттым. Мен acmp.ru сайтын таптым (бул жарнак эмес, бирок сонун экен) олимпиадаларды программалоо маселелери үчүн. Анан ал жерде эки ай жашап калды. Кыйынчылыктары боюнча иреттелген көйгөйлөрдүн архиви (700 даана) бар. Мен эң жөнөкөйлөрдөн баштадым. Бир маселени чечүү үчүн 5-6 сааттай убакыт керектелип баштаганда, мен баш тарттым. Бул сайтта 301 маселени чечип, бир нече олимпиадага катыштым. Сапты алмаштыруу алгоритмин жазганды үйрөндүм. Мен ошондой эле тез сорттоо жана киргизүү алгоритмдерин жатка үйрөндүм, график деген эмне экенин, алар кандай экенин жана алардан бир нерсени кантип издөө керектигин, динамикалык программалоо деген эмне экенин жана аны кантип колдонууну үйрөндүм, бирок мен дагы деле биле албайм. камчы алгоритми кантип иштээрин түшүнүү -Моррис-Пратт. Үнүмдү катуу чыгарып, ошол эле компанияны ачууланып карап, мен шаардагы башка бардык компанияларга резюмемди жөнөттүм. Алдыңкы бош орунга 3-4 компания жооп берди. Javascript менен тесттик тапшырмаларды чечип (чечип жатканда мен тегеректеп кыйкырып чуркап жүрдүм - Жабык, жабуу деген эмне?!!) . Мен интервьюдан өтүп, кенже JavaScript иштеп чыгуучунун сыймыктанган кызматына жалдандым. Бул менин окуум башталгандан туура бир жыл өткөндөн кийин болду. Ал жерде эки ай иштегенден кийин түшүндүм:
  1. InternetExplorer Шайтан тарабынан ойлоп табылган, ошондуктан иштеп чыгуучулар өмүр бою азап чегип калышат.
  2. Google Chrome көрүнгөндөн алда канча татаал. Бул сезилгенден он эсе кыйыныраак.
  3. Мен фронтонду өнүктүрүүнү жек көрөм.
Баардык жерде иштеп, жылмакай, кооз кылып жасашы үчүн 30 an objectтен турган комплекстүү анимацияны жазып 3 күн өткөргөн учурум болгон. Анан дизайнерлер аны дагы үч жолу өзгөртүштү (ҮЧ жолу !!) толугу менен! Жана менин жек көрүүмдүн апогейинде java juniora үчүн бош орун пайда болду. Мен ошол жакка чуркап жөнөдүм. Тест тапшырмасы, интервью, чалуу жана азыр мен сыймыктанган java кенжесимин, айлыгы эки эсе көп.Бул апрель айында болгон. Компания абдан кичинекей - 6 адам. Процесстерди моделдөө менен алектенет (чоң өндүрүштөрдү, шахталарды жана шахталарды толук моделдөө, моделдөө жана андан кийин логистикалык компаниялардын оптималдаштыруу). Өзүм дээрлик моделдик менен алектенем. Мен моделдерди визуализациялоо үчүн 3D редакторун жазып жатам (учурда бизде бар, бирок ал чоң маалымат топтомдорунда тоңуп баштайт). OpenGL технологиясы lwjgl китепканасында Java тorнде ишке ашырылган. Мен азыр ушундай кылып жатам. Маалыматтарды түз видео картага, шейдерлерге жана тонна аналитикалык геометрияга жүктөңүз. Туура эки жылдан кийин, эсте каларлык датада (10-ноябрь) мен Oracle Java SE 8 Programmer (1Z0-808) сертификатынан өтүүнү пландаштыргам. Ал эми азыр мен тастыкталган Java адисмин (87% менен өттүм, тест чындыгында оңой... компилятор менен иштөө акылсыздык). Мына ушундай. Баарыңарга ийгorк. PS Жана ошол эле компаниянын HR кызматкерлери мага үч жолу чалып, жумуш сунушташкан. Азырынча баш тартам. Мен өч алам.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION