Многие задумываются, о походе по не самому приятному лесу- программированию. Однако, их ожидает долгий и тернистый путь, полный неожиданностей. Не очень мне нравится слово " программист", оно будто компилирует всю треш тусовку; от бездарей, школьников, жаждущих наживы и денег, кодить для себя, и до просветленных гуру буддистов, которые возвышаются над бренным кодом компилятора. Наверняка,я отнесу и выведу новый класс - рок-н-ролльщики. Это люди которые, пришли в программирование, не ради денег, супер хорошей работы, или просто для себя, это люди у которых есть азарт изучать новое, бросать вызов программам, создавать и созидать код. Некоторые новички, не знают кем хотят быть, в итоге учат зачастую не то. Либо, бросаются от крайности в крайности,при этом не изучая толком ничего как следовало бы.
Первое правило. Определись, для чего тебе нужен рок-н-ролл? И какой конечной цели ты хочешь прийти? Фронтэнд это,или разработка дизайна, и тд. Если уже ты определился с выбором, тогда лови второе правило:
Настоящий рок-н-ролльщик играет тогда, когда сломана его гитара.
А это значит,что если есть цель, нужно идти к ней. К примеру, изучая Java, ты рано или поздно сталкивается с установщиков npm, ищешь информацию и скачиваешь, затем
node.js, также скачивание, и далее и далее пакет за пакетом, разнообразные файлы, могут быть ошибки разнообразные, не скаченные файлы и установщики. Штудируйте интернет справочники, если у вас есть знакомые с более высоким опытом, можете посоветоваться с ними. Вообще интернет это ваш друг и товарищ,при разработке кода.
Голодные игры.
Никогда не стоит рассчитывать на большой заработок, на начальном уровне познания программирования, даже если вы очень уверенны в своих силах. Ни одна компания не готова рисковать и брать новичка,затем тратить на его обучение время, всем нужны уже готовые специалисты, которые не будут задавать вопросов. Что же делать новичку? Ищете для себя стажировку,как правило на начальном этапе- это лучший вариант,+ опыт. Иногда компании набирают на стажировку без опыта, и если хорошо поискать возможно повезёт. Другое дело, фриланс. Неоднозначная вещь,как верхушка горы, многие не справляются с восхождением, однако бирж фриланса очень много, попробовать свои силы стоит.
Дело мастера боится.
Что отличает любителя от настоящего мастера? И это детали, мельчайшие подробности любого дела, именно на эти мелочи которые кажутся незначительными, заказчик обращает внимание больше всего, это то,что выделяет вас как специалиста среди остальных. Развивайте именно эти качества, но не стоит также слишком углубляться в изучение каждого аспекта.
В дальнейшем мы разберём, все плюсы и минусы фриланса как основного источника заработка начинающих программистов,на собственном примере, покажу реально ли заработать на заказах.