Вещи, которые я хотел бы знать, когда начал программировать

Обо мне

Виктор Хазбун — опытный разработчик полного стека с более чем 10-летним опытом работы в отрасли, он работал в агентствах по разработке программного обеспечения, крупных корпорациях и стартапах.
Он наставник, готовый поделиться своими знаниями и опытом с миром.

Твой путь

Сосредоточьтесь на том, что вы хотите начать изучать.

Допустим, вам нравится веб-программирование, вы, вероятно, хотите начать с чего-то вроде Ruby или Node.

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

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

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

На самом деле не имеет значения, какой язык/фреймворк вы выберете, в конце концов вы захотите изучить основы.

Если вы не освоите основы, вы ничего не сделали. Итак, пожалуйста, убедитесь, что вы понимаете основы. Не пытайтесь бежать, если вы не умеете ходить.

Если вам не нравится язык программирования, который вы изначально выбрали, просто перейдите на другой. Не тратьте на это более 1 месяца.

Упражняться

Вам нужно создать портфолио Github или Gitlab, ПОЖАЛУЙСТА, начните кодировать или вносить свой вклад в открытый исходный код, иначе у вас никогда не будет будущего в индустрии программного обеспечения.

Неважно, строите ли вы что-то довольно простое, ключ здесь в том, чтобы показать, чему вы научились на своем профессиональном пути.

Найти наставника

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

Пожалуйста, научитесь формулировать вопросы, это вам очень поможет.

Интервью

После того, как вы изучите основы и создадите портфолио на Github/Gitlab, начните проходить собеседование в качестве младшего разработчика. Не обращайтесь к работам, которые вам не нравятся, также убедитесь, что у вас есть небольшой опыт работы со стеком, который они используют.

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

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

Советы и советы

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

Заключительные мысли и следующие шаги

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *