Инструмент для победителя

Инструмент для победителя

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

Но, прежде, чем перейти к конкретным примерам, остро необходимо сделать важное пояснение. Оно облегчит выбор читателю, по моему пути. 

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

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

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

Во-первых: далеко не все их надо учить. 
Во-вторых: большая часть из них очень просты как в изучении, так и в использовании. Буквально за полчаса познаешь основы, а остальное набираешь в ходе практики. 

Подарки судьбы
Теперь - самое главное! Любое непонятное название или аббревиатура, встреченные в плане курсов - это обычно ПОДАРОК СУДЬБЫ! Именно так, большими заглавными буквами и надо писать! 

Поверить в это сложно, но именно это вы сами скажете на пятый день обучения, и на шестой, и на десятый :) Практически каждый день новый навык, умение или программа, которые ускоряют вашу работу в разы, затем в десятки раз и даже в сотни. 
Буквально каждое занятие будет вам преподносить такой подарок. Вчера ты мучился с набором одной строчки кода десять минут, а сегодня ты её печатаешь за секунду, завтра ты разворачиваешь всю страницу одним нажатием клавиши, а послезавтра разворачиваешь макет сайта парой кликов мышью. 

Ускорение, ускорение и ещё раз ускорение Новичкам на Ютубе часто советуют начинать писать код, используя обычный Блокнот или Notepad++. Возможно разумное зерно в этом есть, но не дольше недели, максимум. Фактически это работа вручную, потраченные нервы и время на поиск опечаток и пропущенных запятых. Но для сравнения можно попробовать, просто, чтобы убедиться, что редактор кода Sublime Text 3 на голову лучше! Пересказывать его возможности никакой статьи не хватит, поэтому просто поверьте, что работать на нем раз в десять удобнее и быстрее. Установка простая и понятная, а уже через пару дней вы не сможете представить, что жили без него раньше :). И это только, то, что мы уже изучили - позже его достоинства раскроются в полной мере. 

Обязательно пригодится знание Adobe Photoshop. Даже если вы не имели с ним дела раньше, то базовые основы легко освоите за один день на первых занятиях. Для верстки в самом начале этого достаточно, а опыт легко набирается за время курсов. Впрочем, это правило подходит практически для всех без исключения программ и инструментов, которые изучают в ходе обучения. 

На первой неделе также знакомимся с codepen.io - очень удобный бесплатный сайт для размещения кода, и просмотра ваших работ. 

Настоящим бриллиантом среди подарков стало знакомство с Bootstrap. Причем это не один приятный сюрприз, а целая череда приятных дополнений, каждое из которых ускоряет верстку в разы, причем с уже достигнутых уровней. Просто фантастика. Причем использование и установка настолько просты, что даже удивительно. 
Сетка Bootstrap позволяет без труда размещать элементы на странице, так как вам нужно, и что самое важное - при изменении размеров экрана страница не разваливается, а отображается так, как вами задумано. Раньше это была трудная задача, с которой опытные верстальщики мучились, сейчас все просто и удобно даже для новичка. Ради любопытства посмотрите, как работали с табличной версткой, предшественницей Bootstrap - просто тихий ужас. Библиотеки и типовые элементы от бутстрапа сэкономят кучу времени в будущем, избавив от рутинной и самой скучной части работы. 

На этом список инструментов "победителя верстки", конечно же, не заканчивается, впереди ещё много интересного и не менее удивительного. 

Напутствие читателям
Главная и основная цель моих "путевых заметок во фронтенде" - помочь сделать выбор, найти новую профессию и призвание людям, которые хотят поменять свою жизнь. Тем, кто пойдет вслед за мной. И прежде всего, тем, кто в зрелом возрасте решил стать веб-разработчиком. Хотя, думаю, что и молодежь почерпнет хоть что-то полезное и интересное. 

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

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

И конечно же, сакральный вопрос: "А не поздно ли нам начинать?". 
Открою страшную тайну: вы имеете огромное преимущество перед молодыми студентами. Вы сразу учите самое современное и самое эффективное, то что вам сейчас пригодится в реальной работе. 

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

Если смотреть с этой стороны, то вы не так уж и намного отстаете. Sublime Text 3 появился всего несколько лет назад, а вы будете учиться работать именно на нем. Или на Sublime Text 4, скорее всего, на следующих курсах после моих, как только он станет популярным и востребованным. 

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

С уважением Ваш Олег Здрав.

Рекомендуем прочитать

Почему я работаю удаленно или как я шла за детской мечтой?

Почему я работаю удаленно или как я шла за детской мечтой?

Привет всем, меня зовут Елена, я менеджер Академии, и многие из вас уже общались со мной, когда писали в сообщения нашей группы. Я присоединилась к команде...

Как студенту выйти на доход более 30 тыс. рублей в месяц на верстке?

Как студенту выйти на доход более 30 тыс. рублей в месяц на верстке?

Всем привет! На связи  Артём Исламов. В этой статье я познакомлю вас с нашим учеником, прошедшим обучение на курсах «Веб-разработчик» – это  Иван...