1 Не писать код во время обучения
Если Вы не пишите код, то Вы ничему не научитесь. Сколько бы видео Вы ни посмотрели, книг ни прочитали, подкастов ни прослушали. Время обучения = времени написания кода. Остальное – справочная информация.
2 Распыляться на разные направления
“Я должен изучить все языки программирования, чтобы выбрать понравившийся!”
Нет. Можно попробовать максимум 2-3 языка, выбрать один и развиваться в нём. Иначе в голове будет каша. В процессе обучения языку программирования мозг запоминает “как делать надо / как делать не надо”, подкрепляя положительный опыт. Но при переходе на другой язык накопленный опыт может оказаться ложным. Поэтому новичку так важно сразу выбрать язык.
3 Просто копировать
Люди, пришедшие из других профессий, хотят как можно быстрее всё изучить. Часто вместо того, чтобы разобраться с тем, как решать задачу, ищутся готовые решения. Поначалу Вы не должны ничего копировать. Вы должны:
прочитать
понять, что там написано
написать самостоятельно то же самое со своими переменными и методами
запомнить
4 Слишком глубоко разбираться
А как же это детально работает? А какова структура байт-кода? Программист – это водитель машины, а не авторемонтник. Настройтесь на том, как всё работает в принципе, а не в деталях.
Бесплатное занятие по программированию забирайте тут.
5 Боязнь общения
А как это сделать? А что получилось? Нужно задавать вопросы коллегам, но в меру. Не тратьте 1000 минут на то, чтобы разобраться в том, что Ваш коллега подсказал бы Вам за 2 минуты. Сначала подумайте сами – поймите, что Вы не знаете и что узнать не можете (нельзя нагуглить) – обязательно спросите.
6 Не доводить работу до конца
Программа сработала – и хорошо. Нет. Плохо. Доводить работу нужно до конца. Настоящий программист проверяет, чтобы дата выводилась в необходимом формате, кириллица правильно отображалась, кнопки оставались на нужном месте. Главное – довести программу от состояния “вроде как работает” до “готово полностью всё по ТЗ”.
7 Не искать работу
Выучили всё, пишете хороший код, прошли тренинги. Следующий этап – коммерческая разработка. Иначе Вы будете терять мотивацию, настроение, навыки. Когда Вы готовы к собеседованию? Читаете описание вакансии и подходите по 8 из 10 фреймворков.
Отзывы