JavaRush /Java блогы /Random-KK /JavaRush әзірлеушісі Дмитрий Семененконың оқиғасы

JavaRush әзірлеушісі Дмитрий Семененконың оқиғасы

Топта жарияланған
Біз арнайы серияны «Табыс оқиғалары» бөлімінде жалғастырамыз - онда біз JavaRush-те оқыған және қазір осы компанияда жұмыс істеп, өнімді әзірлеген әзірлеушілер туралы сөйлесеміз. Бесінші кейіпкеріміз – Дима Семененко. Дима білімі бойынша инженер. Уақыт өте келе бұл мамандық оған қызықсыз әрі тиімсіз болып кетті, содан кейін ол әзірлеуші ​​болуды ойлады. Оның оқуы шамамен 5 жылға созылды. Дима мұның қалай болғанын өзінің «табыс тарихында» айтады.«Менің оқуым 5 жылға созылды»: JavaRush әзірлеушісі Дмитрий Семененконың әңгімесі - 1

«Мен өзіме Жаңа жылға JavaRush жазылымын сатып алдым»

Студенттік кезімде бағдарламалауға қызыға бастадым. Университетте мен микроэлектроника инженері болу үшін оқып, Паскаль тілін аздап үйрендім. Оқыған соң бір компанияға инженер болып жұмысқа орналасты. Жалақы аз болды, біраз уақыттан кейін жұмыс қызықсыз болды. Сондықтан мен IT саласына қарай бастадым. Көптеген достар осы салаға кіріп, маған осы саланы сынап көруді айтты. Бағдарламалау тілін таңдау былай болды: досым IT маманы болып жұмыс істеді, мен одан қай бағытты таңдаған дұрыс деп сұрадым, ол Java-ға кеңес берді. Яғни, бұл толық саналы таңдау емес еді. Сондықтан мен бұл мәселені зерттей бастадым және JavaRush негізін қалаушының Хабре туралы мақаласын таптым, сонда мен осы ресурспен таныстым. Мен JavaRush-қа 2013 жылдың қазан айында тіркелдім, ал Жаңа жыл күні мен өзіме 100 долларға жазылым сатып алдым. Бұл жаңа жылдық сыйлық әзірлеуші ​​ретінде жұмыс істеуге әкелді. Мен бірінші деңгейлерден өтіп, жұмыстағы және үйдегі мәселелерді біртіндеп шеше бастадым. Кесте жоқ: мен бос уақытымда оқыдым. Яғни, ол былай болды: мен оқыдым, бірнеше күн оқуды тоқтаттым, содан кейін қайта оралдым. 2-3 айлық үзілістер болды. Енді мен бұл оқуға деген көзқарас емес екенін түсіндім. Сол кезде мен есептерді шығаруға білімнің жеткіліксіз екенін түсіндім. Қара материяны алып, келесі деңгейге өту үшін дайын жауапты көшіріп алған кездерім болды. Жұмысты тез өзгерту үшін «жоғарыда» жеткілікті білімім болды. Білімнің аздығынан мен күндізгі күнді бағдарламалау курстарынан өтуді ұйғардым, бұл курстан тез көңілім қалды. Мысалы, мұғаліммен бір нәрсені түсіндіргім келгенде, ол сұрақтарды кейінге қалдырды, курстар кешке аяқталды, барлығы үйлеріне жіберілді, олар келесі сабақта сұрақтарды реттеп беруге уәде берді. Сөйтіп, анда-санда созыла берді. Негізінде мен бұрыннан білетінімді сонда үйрендім.

«Неге отырсың, жұмыс ізде, сенің отбасың бар»

2017 жылдың аяғында алдыңғы жұмыс орнымнан қысқартылған кезде мен оқуымды шындап бастадым. Мен «сиқырлы» соққы мен керемет мотивация алдым. Бұл менің оқуымның ең белсенді алты айы болды. Мен JavaRush тағылымдамасына бардым, онда көктемде калорияларды санау жобасын жасадым. Жобада мен деректер қорын, Hibernate, Spring және басқа да көптеген технологияларды қолдандым. Тәлімгер көптеген қосымша материалдар берді. Бұл өте қызықты, ақылды, ұсақ-түйекке дейін шайнап жатты. Мен сондай-ақ көптеген әдебиеттерді оқыдым, бейнелерді көрдім және Немчинскийдің «Топтық бағдарламалау» курсына жазылдым. Негізінде, бұл тағылымдама жұмыс сияқты болды, бірақ бізге жалақы төленбеді, біз. Біз CRM жүйесін жазып жатырмыз, өзіміздің тәлімгеріміз болды. Барлығы әдеттегі жұмыстағыдай болды: тапсырмалар, аптасына 3 рет жиналыстар. Бұл жобада мен өзімнің қалыпты дами бастағанымды сезіндім. Тәжірибеден бөлек, өз бетімше оқыдым. Кішкентай бала болғандықтан үйде отыру мүмкін болмады, кітапханаға бардым. Үстел, розетка және тегін wi-fi болды. Ешкім араласпады, газет оқуға зейнеткерлер ғана барды. Кейде кешке үйде де оқитынмын. Жалпы, мен не істеу керектігін білетіндіктен, қыс бойы кітапханаға оқуға бардым. Көпшілік: «Неге отырсың, жұмыс ізде, отбасың бар, бала-шағаң бар» дегенімен. «Ұстау» көп көмектесті. Қарқынды жаттығулар кезінде мен бірнеше сұхбаттарға қатыстым. Бір сұхбат банктің IT-бөлімінен, екіншісі кофе машинасы шығаратын компаниямен болды. Бір жерде олар мені қабылдамады, бір жерде маған ұнамады.

«Егер сізге жұмыс ұнамаса, жоғары жалақы көмектеспейді»

Бір күні мен JavaRush веб-сайтына кіріп, компания Java Junior іздейді деген хабарландыруға тап болдым. Мен түйіндемемді жібердім және сұхбатқа шақырылдым. Бірінші кезең жұмысқа қабылдаушымен, содан кейін менеджермен техникалық сұхбат, содан кейін директормен болды. Мен барлық сұрақтарға дұрыс жауап бермедім, менің ойымша, 80 пайыз, бірақ бұл анық емес. Және олар мені жұмысқа алды. Алдымен бейімделу, жобамен танысу, бағдарламалық қамтамасыз етуді орнату болды. Бастапқыда квесттер үшін жазылған тапсырмаларды түзетумен айналыстым, содан кейін тапсырмалар мен ойындарды өзім жаза бастадым. Қазір мен server бөлігінде жұмыс істеп жатырмын. Жаңа есептерді жазу – шығармашылық жұмыс. Оны жүзеге асыру қиын емес, оны ойлап табу қиын. Бірінші карантин басталғанда (2020 жылдың көктемінде құлыптау – ред.) біз әр адамға 20 тапсырманы орындауды мақсат еттік. Мен үйде отырып, бөлмені аралап, ештеңе таба алмадым. Бір күнде 6, екінші күні 1-2 есеп шығаратын кездерім болды. Менің жұмысымда маған бэк-енді әзірлеу, дерекқормен жұмыс істеу, сондай-ақ жаңа және ескі тапсырмаларды жасау ұнайды. Карантинге дейін кеңседе жұптық бағдарламалауды үйрендік. Бір компьютерде 2-3 адам отырды, біреуі codeты жазды, қалғандары оған не жазу керектігін айтты. Содан кейін олар өзгерді. Бұл қызықты тәжірибе, сіз әріптестеріңізден көп нәрсені үйренесіз. Әзірлеуші ​​болуды жоспарлап жүргендерге айтарым, егер сізге жұмыс ұнамаса, жоғары жалақы көмектеспейді. Мен өз жұмысымды жақсы көремін. Сіз көптен бері отырған мәселені шешкеннен кейінгі сезімді жақсы көремін. Сонда ғана қанатым өседі. Сондықтан мен дамытумен айналысамын. Мотивация туралы аздап. Зауытта жұмыс істейтін досым сынақшы болғысы келді. Мен оларға әзірлеуші ​​болып жұмыс істейтінімді және JavaRush оқу туралы айттым. Ол жыл сайынғы жазылым сатып алып, оқуын аяқтады, қазір кіші курста жұмыс істейді. Басқа достар да тырысты, бірақ біреуі ғана соңына дейін жетті. Оның нақты мотивациясы болды, ол жұмысын шынымен ауыстырғысы келді.

Жаңадан әзірлеушіге арналған кеңестер:

  1. Оны жіберіп алғанша, анықтап алған дұрыс.

    Тақырыпқа үстірт өтпеңіз. Бір нәрсенің қалай жұмыс істейтінін түсінбей, ұшып кеткеннен гөрі, біраз уақыт жұмсап, оны анықтаған дұрыс. Ешқандай сиқыр жоқ: бәрі қалай жұмыс істеу керек болса солай жұмыс істейді.

  2. Алаңдамауға тырысыңыз.

    Егер сіз оқуды шешсеңіз, күніне кемінде 2-3 сағатыңызды оқуға арнаған дұрыс. Алаңдамау үшін телефонды өшіру керек - бұл жаңа тапсырмаға немесе тақырыпқа қалыпты түрде енуге көмектеседі.

  3. Java теориясы бойынша кітаптарды оқыңыз.

    Мен бірнеше кітапты ұсына аламын:

    • Кэти Сьерра мен Берт Бейтстің «Java үйренуі (Бірінші Java)»;
    • Брюс Эккелдің «Ява философиясы»;
    • «Java. Толық нұсқаулық» Герберт Шилдт;
    • «Java. Кәсіби кітапхана» авторы Кей Хорстман.

  4. Үй жануарлары жобасын жасаңыз.

    Әңгімелесу кезінде сізде кем дегенде жұмыс тәжірибесі бар екенін көрсету маңызды. Бұл сынақ жобалары болса да, тіпті аяқталмаған болса да, сіз бірдеңе жасағаныңызды көрсету маңызды.

  5. Ағылшын тілін үйрену.

    Ағылшын тілін білмегеннен гөрі, білген жақсы :) Кем дегенде, техникалық құжаттаманы оқу үшін керек... Ағылшын тілін аз білетіндіктен бір сұхбаттан өтпей қалдым.

  6. Табанды бол.

    Сізге бірдеңе түсініксіз болса, сұрақтар қойыңыз. Сұрақтарды ақымақ деп ойласаңыз да. Ең бастысы, бәрін өзіңіз үшін сөрелерге қою.

Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION