Для того, чтобы начать программировать у некоторых могут уйти годы. Вполне обычная ситуация, когда процесс обучения затягивается на 3-4 года, и все это время ученик читает бесполезные статейки, воображает себе огромные зарплаты, ну и конечно прокрастинирует. В тоже самое время другой мечтатель умудряется собраться и освоить профессию за считанные месяцы. В чем же секрет успеха быстрого обучения программированию.
Многие любят планировать, составлять списки, окружать себя рутиной. Одних так приучили в детстве родители, у кого-то такой характер, но при обучении программированию это большая проблема. Все дело в том, что разработка — это постоянное обучение, даже профессионалы вынуждены узнавать множество новых вещей, а что говорить про новичка. Если вы посмотрите на все, что придется выучить, чтобы стать настоящим программистом, то просто запаникуете. Все эти пункты и правда выглядят устрашающими, особенно когда половины слов даже и не знаешь. И тут приходит на ум: «Пожалуй, начну с понедельника».
Поэтому не составляйте для себя длинных списков, что нужно сделать, не планируйте на годы вперед и самое главное начните сегодня. Даже не так, как только закончите читать эту статью, садитесь и начинайте кодить.
Быть умным – это здорово, но не когда приходится учить то, с чем никогда не сталкивался. Наш ум может сопротивляться новым вещам, ведь мы и так уже умные, зачем нам еще что-то. В голову могут закрасться мысли: «А действительно ли это так необходимо», «Не потрачу ли я время зря», «Стоящая ли это профессия». Поверьте, нет ничего плохого в новых знаниях, по факту если не программирование, то часто на замену приходят ленты социальных сетей, фильмы и сериальчики. Не задавайте себе много провокационных вопросов, садитесь и учитесь писать код, если не завтра, то когда-нибудь это вам точно пригодиться.
Если ваша семейная традиция работать в шахте, готовить на кухне или разливать напитки в баре – это все совершенно не важно. Есть диплом о высшем образовании или нет, каков ежемесячный доход и есть ли машина. Важно, только одно, хотите вы стать программистом или нет. На практике множество примеров, когда славными кодерами становились молодые ребята без образования, 40-летние мужчины, решившиеся уйти из продаж или девушки, которым наскучила работа бухгалтером. Конечно все работы хороши, но если вы хотите стать кодером, вам это точно по плечу и не бойтесь нарушать традиции.
Для того, чтобы начать программировать не обязательно знать математику. Конечно для решения многих задач без основ этой науки никуда, но для того, чтобы писать базовые вещи будет достаточно знаний за 6-7 класс. Если и основы подзабыты, в процессе обучения всегда можно будет заглянуть в Яндекс и заполнить недостающие пробелы. Математика и логика становятся важными, когда вы начинаете заниматься программированием на самом высоком уровне, а пока не стоит об этом даже и думать.
Если у вас в наличии ноутбук, который вы покупали 5 лет назад ничего страшного – это не помеха. Не создавайте себе преград типа: «Вот когда куплю хороший компьютер, вот тогда начну». Если машина слабая, не используйте тяжелые редакторы кода, простого notepad++ вполне хватит. Если даже и он не тянет, учите теорию, а практикуйтесь у друзей, в компьютерном клубе и где придется. Даже если в наличии только телефон, качайте обучающие приложения и поехали.
P.S. Конечно простого прочтения этой статьи не изменит вашей жизни. Для того, чтобы что-то поменять, нужно действовать или точнее сказать кодить, кодить и еще раз кодить.