Советы для начинающих программистов

Советы для начинающих программистов

@Stasoz

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


1. Это нормально, что многое не понятно.

Не важно по каким материалам ты учишься, будь-то книги, статьи или видео на YouTube - продолжай даже, если что-то непонятно или сложно. Как говорил мой препод в универе "Работайте, работайте — а понимание придёт потом".

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


2. Задавай глупые вопросы.

У каждого начинающего есть глупые вопросы и в этом нет ничего зазорного.

Когда я начинал работать в команде, я просто терроризировал Seniorов. Хоть было неловко, но важно понимать, что более опытные специалисты помогут, подскажут. Впитывай как губка всю информацию для эффективной работы. Вопросы дадут тебе знания, стеснение - оставит в аутсайдерах.


3. Быть курсам или не быть?

Быть - если самоорганизации ноль. Но потом этому придется все же научиться. Ну или если курсы бесплатные.

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


4. Прокачай English.

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

Вот тебе короткий тест:

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

Если ничего не понятно - стоит срочно учить английский!


5. Не переключайся между языками.

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


6. Бери и пиши СВОИ проекты, даже в начале.

Копируй код, разбирайся, пробуй менять, анализируй. Следует набивать руку и понимать как писать программы с нуля, а не по туториалам. Придумывай себе задачи и самое главное - доводи их до логического конца.


И самое важное - верь в себя и в свои силы!

Report Page