Вы когда-нибудь искали «Как начать карьеру в программировании?» на Youtube, тогда вы могли бы получить эти результаты,

«Я пришел в Google, занимаясь DSA и конкурентным программированием, поэтому вам нужно решить 1 миллион задач на Leetcode и посадить несколько космических кораблей на Марс, чтобы получить там работу!» — Средний нуглер на YT.

Я тоже думал попробовать твиттер, но ничего не изменилось,

«Вот тред о том, как я попал в НАСА в возрасте 17 лет, взломав несколько ядерных паролей и используя Windows для запуска спутника» — Джо Мама

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

Вот пошаговое руководство, чтобы создать свой путь,

1. Ясность в отношении вашей цели

«Я хочу собрать свой собственный компьютер с нуля, включая ОС, ядро, все драйверы и оборудование»

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

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

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

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

Ты не адаптируешься, ты проигрываешь! так просто, особенно в такие времена, когда ИИ становится лучше с каждым днем.

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

2. Научитесь инженеру

Каждый день на YouTube я вижу видео, в которых говорится что-то вроде:

«Вам не нужен DSA, чтобы получить работу!»

«Вы должны заниматься DSA и решать проблемы, чтобы получить работу»

«Открывайте исходный код и получайте работу»

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

Инженерия не привяжет вас ни к какому стеку, она сделает вас достаточно квалифицированным для работы с любой новой/старой технологией.

Чтобы стать великим инженером, вы должны знать и изучать основные концепции информатики, такие как ОС, сети, системный дизайн и т. д.

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

Это улучшит ваши навыки решения проблем и критического анализа.

Как только вы решите, что достаточно хороши, вы можете выбрать любую технологию разработки, как обсуждалось на шаге 1.

3. Учитесь, строя

Что звучит привлекательнее и интереснее?

«Давайте углубимся в основы HTML, CSS и JavaScript. Мы изучим синтаксис, структуру и поведение этих языков, чтобы создать прочную основу для веб-разработки.

Or

«Давайте создадим многопользовательскую браузерную игру, в которой два или более игроков смогут играть в эту игру друг против друга онлайн».

Что ж, для большинства из нас вторая идея более интересна!

Следовательно, вы должны найти то, что вы всегда хотели построить! Когда вы начнете строить, вы найдете новые вещи и научитесь быстро их применять.

Это намного лучше, чем смотреть 40 часов учебника по веб-разработке и ничего не делать.

Теперь, когда у людей есть доступ к Chatgpt, вы можете использовать его для создания уникальных проектов и выдающихся кандидатов в компании.

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

Заключение

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

Определение того, что вы хотите

Основы построения

Строительство того, что вы хотели

Это оно!