Добавить в корзинуПозвонить
Найти в Дзене
coda16

С чего начать путь в программировании?

// Пишу первую статью, не судите строго. // Просьба не полениться и оценить статью :) Поздравляю! Вы открыли эту статью, а значит вы уже на верном пути. Вы решили что хотите стать программистом? Отлично! Первый вопрос, который вы должны себе задать: -Зачем и почему? Всё зависит от вашей мотивации, если ваша мотивация - деньги, то это не ваш вариант. В программировании выживают только самые инициативные. А инициатива, мотивированная деньгами, является качественной лишь за редким исключением. Прежде чем стать на этот полный конкуренции путь, вы должны осознать: программист всегда учиться. Каждый день выходят новые библиотеки, постоянно обновляются все доступные нам технологии. Просто отучиться в универе будет недостаточно, вам придётся учиться всю жизнь. Осознайте это. Но допустим, вы ко всему готовы. "Вы - среднестатистический маслёнок, который где-то что-то видел, где-то что-то слышал." ©ExtremeCode Многие рекомендуют, что в начале нужно выбрать сферу, которой хотите заниматься в IT-с

// Пишу первую статью, не судите строго.

// Просьба не полениться и оценить статью :)

Поздравляю! Вы открыли эту статью, а значит вы уже на верном пути.

Вы решили что хотите стать программистом? Отлично! Первый вопрос, который вы должны себе задать:

-Зачем и почему?

Всё зависит от вашей мотивации, если ваша мотивация - деньги, то это не ваш вариант.

В программировании выживают только самые инициативные. А инициатива, мотивированная деньгами, является качественной лишь за редким исключением.

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

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

Просто отучиться в универе будет недостаточно, вам придётся учиться всю жизнь. Осознайте это.

Но допустим, вы ко всему готовы.

"Вы - среднестатистический маслёнок, который где-то что-то видел, где-то что-то слышал." ©ExtremeCode

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

Поэтому, ваша задача – пробовать всё подряд: попробуйте верстать, писать back-end, попробуйте себя в разработке мобильных или десктопных приложений.

Пробуйте всё, что в ваших силах.

Однако, не всё так сразу.

Просто так после прочтения этой статьи далеко вы не уйдёте. Если вы полный null, то вам необходимо изучить основы.

Тут могу порекомендовать книгу «Теоретический минимум по Computer Science» Владстона Феррейра Фило

Это базовая книга для того, чтобы начать понимать - что же всё-таки происходит в этом вашем коде, как работают алгоритмы и как обрабатываются данные.

Далее - попробуйте изучить различные технологии для кодинга.

Я считаю, что необходимо попробовать всего понемногу:

- какой-нибудь скриптовый Python (кстати отличный язык для начала),

- HTML + CSS для того, чтобы попробовать себя в основах веб-разработки

- C++, C# Java - всё это мощные языки, на которых можно делать крутые и стабильные приложения, но они не так легки в освоении как прошлые примеры.

Если вы попробуете эти технологии (никто не требует от вас идеальных знаний всего, достаточно лишь попробовать все это), то тогда у вас будет сложено некоторое представление об основных сферах кодинга.

Далее, исходя из своих собственных предпочтений (ведь у вас уже будет база) вы можете выбрать свой путь, в котором вы будете развиваться целенаправленно.

Ничего страшного, если вы совершите ошибку, ведь все сферы так или иначе связаны общими вещами. Например, зная C++ или Java вы сможете спокойно изучить C# или Python, а зная Python вы сможете уже практически читать код на JavaScript и так далее.

Далее вам следует просто писать код, работать над собственными проектами уже в вашей сфере. На начальных этапах не зацикливайтесь на востребованности.

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

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

Если вам понравилась статья, то предлагаю вам подписаться, чтобы и дальше читать подобный контент :)

coda16