Здравствуйте, Ярослав! Поздравляем, Вы стали лучшим студентом в апреле месяце 2020 года в учебном центре CyberBionic Systematics!
- Здравствуйте!
У Вас отличные результаты обучения в нашем учебном центре! Расскажете немного о себе, чем Вы интересуетесь?
- Я заканчивал программную инженерию в Киево-Могилянской академии. Но после окончания осознал, что хочу иметь более высокий уровень знаний в программировании и чтоб его повысить, решил пойти на курсы. Интересуюсь в основном программированием, так как большую часть времени программирую. Также читаю книги, провожу время с друзьями.
Почему Вы начали изучать программирование?
- Первое моё знакомство с программированием было ещё в школе. Ближе к окончанию школы я намного больше начал узнавать об IT сфере, и понял, насколько интересной и востребованной она является сейчас и какой будет в будущем. Поступив в Могилянку на программную инженерию, я стал изучать программирование более серьезно, именно из-за осознания его важности в современном мире. Ближе к концу ВУЗа появился азарт и интерес решать всякие задачки.
После прохождения вашего курса, Java Developer, Java интересует меня как основной язык. В последствие понял, что хорошо было бы научиться работать с фрон-эндом, так как многие приложения и сайты, использующие язык Java, также требуют и знания фрон-энда. Потому пришёл на ваш курс FrontEnd Developer.
С какими сложностями вы сталкивались в процессе обучения? И как их решаете?
- Наверное, основная сложность у меня всегда была в том, что я не умею понимать все на лету. Требуется время, чтобы разобраться с чём-то новым и обязательно больше практики. Особенно это касается ситуаций, когда я, казалось бы, понял более-менее материал и сделал простые задания, но дойдя до сложных - застряю. В этом случае нужно потрудиться: перечитать материал, погуглить дополнительно больше информации по данной теме или попросить помощи у кого-то из разбирающихся друзей/знакомых. Процесс обучения программированию никогда не был для меня легким, но всегда был интересным. И, если не лениться, то в итоге все проблемы в процессе обучения решаются.
На каких ресурсах ищите новую информацию о технологиях, которые Вас интересуют?
- По поводу информации про технологии, языки программирования и тд, то не могу выделить один какой-то ресурс. На очень разных сайтах читаю информацию. Чаще обращаюсь к тем сайтам, которые поисковик выбьет первыми по моему запросу. А вот примеры полезных кусочков кода или полезных статей очень часто смотрю на известных всем Stackoverflow и Habr.
Сколько времени тратите на практику в день?
- По-разному бывает. В момент, когда проходил у вас год назад курс Java Developer, тратил более 13-15 часов в день на домашние задания и дополнительную практику. Но потом пришёл к тому, что сильно на износ работать тоже не стоит, даже если имеешь огромный азарт. Сейчас трачу 6-9 часов в день на практику (сюда входят домашние задания по курсу FrontEnd Developer и дополнительная практика по Java).
Какие технологии уже были освоены Вами, а какие еще хотите освоить?
- Из языков программирования я лучше всего освоил Java (Java Core, JDBC, Servlets, немного JavaFX). Немного освоил фреймворк для Java - Hibernate. На базовом уровне знаю С, С++. Благодаря вашему курсу FrontEnd Developer освоил на базовом уровне HTML, CSS, JavaScript. Также знаком с SQL и работал с MySQL и PostgreSQL. В ВУЗе поверхностно изучал такие языки, как Pascal, Haskell, Prolog. Хочу освоить Typescript и Angular (как раз на вашем курсе и начну их освоение) для фронтенда и Фреймворк Spring для Java. Возможно, ещё для фронтенда было б полезно выучить React.
Что посоветуете другим программистам?
- Тем, кто уже давно программирует я вряд ли скажу что-то такое, чего они не знают, а вот для начинающих могу дать два основных совета. Первое - программирование требует много времени и сил. Потому нужно не лениться и быть готовым потратить много времени и сил на учебу (особенно на начальных этапах обучения). Второе - нужно быть готовым, что не все задачи можно решить с первого раза, если просто сидеть и кодить. Некоторые сложные задачи требуют прочтения дополнительных материалов, дискуссий с другими людьми или просто ваших раздумий касательно решения. Нужно быть готовым, что программирование - это не только кодинг, иногда сам кодинг требует намного меньше времени, чем чтения материалов и обдумывание проблемы.
Кем Вы видите себя через 5 лет?
- Год назад я б ответил, что хочу быть Java программистом, в одной из больших компаний, которая работает с разными проектами и все время развивается. Но сейчас дополнил бы ответ тем, что я по-прежнему хочу программировать на языке Java, но теперь больше хочу стать fullstack программистом, чтобы работать с Java или JavaScript на back-end и с Angular (или возможно, чём-то другим) на front-end.
Посоветовали ли бы Вы наш учебный центр CyberBionic Systematics знакомым, которые интересуются изучением IT?
- Ваш учебный центр помог мне поднять уровень Java и просто повысить интерес к программированию, когда я прошёл курс Java Developer. Курс FrontEnd Developer тоже мне очень нравится, и я не думаю, что самостоятельно я смог бы обучаться лучше. Я понимаю, что курсы дают больше базу, и самому нужно также прилагать усилия, но база - это как фундамент, и без неё дополнять знания будет сложно и не продуктивно. Так что обязательно буду советовать CyberBionic Systematics всем знакомым, кому хочется изучать программирование. Более того, уже советовал многим! :)
25 мая, 2020