Об авторе

Пара слов о себе и о своем опыте

Меня зовут Антон и я решил создать этот курс, чтобы поделиться своими знаниями и опытом о том, как обучиться программированию с нуля, так как в свое время сам проходил этот путь. На момент создания курса за моими плечами 14 лет опыта в программировании. В течении этого времени мне посчастливилось поработать на самых разных проектах и даже писать код на разных языках программирования.

На данный момент я продолжаю работать в IT на позиции Senior Java Developer/Technical Lead и параллельно развиваю свой проект - площадку для обучения, на которой ты сейчас находишься. Моя идея в том, что сейчас я хочу передавать свои знания молодым специалистам, плюс тем ребятам, кто начинает с самого нуля. В данный момент для меня это хобби, плюс возможность улучшить свои собственные знания - пока ты учишь, то в процессе сам начинаешь понимать вещи глубже и шире. Возможно, когда-нибудь я оставлю работу в компании и полностью переключусь на развитие этой площадки. Тогда это станет еще и средством моего заработка.

Последние шесть с половиной лет я пишу исключительно на Java и работаю на стороне Back-End (серверная разработка). К Java я пришел не сразу, у меня был опыт работы с HTML/CSS, потом с PHP, после еще немного занимался Javascript и Front-End (UI, клиентская разработка). Проекты, на которых я работал - это были и маленькие компании, и большой и весьма суровый Enterprise.

О том, как я буду учить

Мое мнение такое, что знания приходят через практику. Но практика без теории может быть неэффективной. Поэтому в моем курсе теория будет разбавляться практическими задачами, которые нужно будет выполнять по ходу чтения. В свое время именно таким способом я научился программировать. Поэтому такой подход я нашел для себя эффективным, им же и делюсь с вами.

Если практика состоит из скучных и неинтересных задач, вряд ли это вдохновит ученика и вряд ли это сделает обучение эффективным. Я постараюсь собрать самые интересные задачи на свой взгляд, добавить варианты их решений, чтобы у тебя была возможность проверить себя.

Я постараюсь начать обучение с самых азов, в той форме, в которой это было понятно мне когда я учился. Любые рекомендации, отзывы, советы по улучшению курса приветствуются. Все рекомендации будут сгруппированы и самые желаемые будут применены к курсу, чтобы сделать его еще более полезным для начинающих.

О поддержке учеников

Поддержка важна во время обучения. Все мы сталкиваемся с проблемами, далеко не всё получается с первого раза. А в программировании - так это вообще нормально. Наука эта сама по себе непростая, но интересная. То, что у вас будут сложности - это 100%. Здесь важно научиться с ними работать и вовремя решать все возникающие вопросы и непонятные моменты.

В общем, для решения сложностей на площадке будет раздел "Вопросы и Ответы", где можно будет задать вопрос. Ученики смогут помогать друг другу, поддерживать друг друга. Так как на площадке есть опытные программисты, менторы, они тоже будут участвовать в дискуссиях, помогать с поиском решений, давать ответы. Также на площадке есть услуга менторинга. Это когда вы заказываете встречу с опытным ментором и задаете ему вопросы. Это могут быть единоразовые, либо нечастые встречи. Либо регулярное обучение, сопровождение. Услуга эта платная, так как опытные менторы готовятся к таким встречам и тратят свое личное время.

В дополнении ко всему на платформе будет много статей, гайдов и мануалов, которые помогут самостоятельно решить проблему или возникшую сложность.