Эта статья даст вам прилив мотивации и направит в нужное русло.
И ТАК!
Сначала вам нужно определиться,зачем вы идете в эту профессию.
За деньгами,за интересной работой,для того что бы создать что то великое и сделать огромный вклад в человечество как это сделал
Билл Гейц,Марк Цукенберг,Линус Торвальдс, или же вам просто это интересно.
Зачем вам нужно выбрать направление,каким программистом вы хотите стать.Веб,Game dev, Разработчик программного обеспечения,Инженер программист.Какие языки нужно знать каждому из этих программистов,написано в одной из моих статей.
А следующий шаг осилят не все.Потому что вам придется отказаться от того,что тянет вас назад.Если ваш друг говорит:
-"Ой да что ты ерундой маешься,таких начинающих программистов как ты куча,ты не пробьешься,пошли лучше в бар!"
То лучше минимизировать общение с ним,а то он отберет не только ваше время ,но и желание саморазвиваться.
От некоторых увлечений лучше тоже отказаться.Все книги не перечитаешь,все фильмы не пересмотришь,а все игры не пройдешь.
Но не стоит полностью отказываться от увлечений,какая - нибудь отдушина должна быть,иначе вы быстро выгорите.Но задайте себе приоритеты.Что для вас важнее.Узнать что то новое или посмотреть еще одну серию "Игры престолов" после который вы ТОЧНО начнете что -то делать.
Возьмите себе за правило в день читать хотя бы одну главу книги по программированию или изучить и отпрактиковать новую тему.
Наступит время,когда понять новую тему будет сложно.
А вы начнете ошибаться.после чего руки опустятся...
Так было и у меня,и скорее всего будет у вас.Но не стоит бояться ошибок.
Ведь не ошибается только тот,кто ничего не делает.
Чем больше ошибок вы совершите во время обучения чем лучше,ведь вы не будите допускать этих ошибок на работе.
И самое главное,не сдаваться.
Многие люди из-за большого количества неудачь сдавались,не понимая,насколько они были близки к успеху