Найти тему

Веб-разработка: переход от обучения к проектам за деньги

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

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

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

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

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

Сегодня рынок таков, что требования к начинающим какие-то просто немыслимые. Но на деле, хоть работодатели и заявляют такие нереальные пункты, они берут почти всегда менее крутых ребят. Это как психологический фильтр. Слабый человек сдастся, а упорный выгребет.

Но не надо биться лбом об стену. Не тянете - признайте это и сообщите всем. Делать вид, что вы крутой, хотя на деле лев простой, себе дороже. Аукнется. Просто старайтесь максимально трезво все оценить и не прокрастинировать (читай: не разлагать сознание в потоке хлама с ютуба).

Тайм-менеджмент рулит. Делайте планы, даже если его не выполняете. Хоть какой-то план лучше чем его отсутствие.

Итак, пару советов..

1) Для скорейшего прогресса, идите в офис и найдите себе там наставника, которого вы будете трусить на ответы на ваши любознательные ответы. Не стесняйтесь этого делать, тем более многие любят выступать в роли учителей, потому как это греет ЧСВ. Подыграйте и получите для себя бонусы. Это легко.

2) Найдите себе падавана. Забейте на то, что сами еще пока что null. Пусть это будет ваш товарищ, который вообще не бум-бум в веб-деве, но типа хочет. Неважно, что он никогда не станет программистом. Зато вы прокачаетесь, потому что объясняя что-то другим, начинаешь лучше понимать тему. Кроме того, новички порой задают нестандартные вопросы, от которых вы надолго можете зависнуть. Это полезно, сами понимаете. Подстегивает вас к тому, чтобы прояснить все и "устаканить".

3) Пишите чертов код сами! Играйте с ним, экспериментируйте, получайте кайф! Не берите себе сразу сверхцели написать пупер-мега SPA, начните с мелочей. Не бойтесь писать говнокод (для максимального вдохновения идем вот сюда https://govnokod.ru). Главное чтобы сначала работал, а отрефакторить можно потом, главное не затягивать, ведь, как говорит моя бабушка, все должно быть вовремя, и жена, и дети.

4) Изучайте чужой код, чем более вы его будете читать, тем более будете привыкать к конструкциям языка. Со временем, вы научитесь видеть сложные взаимосвязи и угадывать в полотне паттерны и типовые ходы. От этого будет дополнительный вброс эндорфина и ЧСВина в кровь, гарантирую. Но не зазнавайтесь, всегда найдется кто-то круче вас.

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

Всё, закончил мысленный поток. Позволил выйти из глубин души, так сказать. Но если кому-то поможет, буду рад.

З.Ы. Главное парни, не психуйте как толстяк на видосе, а то комп стоит денег xD (см. пункт 5).

Присоединяйтесь к нашему "веб-дев-Telegram-чату": http://t.me/makewebme, @makewebme