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

Алгоритмы и структуры данных

Это очень важно, чтобы сосредоточиться на следующем. Вы будете решать алгоритмы на технических собеседованиях, и они необходимы в вашей будущей карьере программиста. Основными, на которые стоит обратить внимание, являются:

С акцентом на:

Вот несколько отличных ссылок по изучению этих алгоритмов и структур данных:



Для практики рекомендую эти сайты:

Хакер Ранг

Лит Код

Сложность времени и пространства (знаете, Большой О)

Большая буква «О» алгоритмов — это то, что поначалу может показаться чужеродным, но не волнуйтесь, в конце концов, это сработает и станет естественным. Вот несколько отличных статей, включая шпаргалку по Big O.

Большая шпаргалка

Руководство для начинающих по нотации Big O

Документация по JavaScript и React (независимо от того, какой язык или фреймворк вы считаете своим основным)

Очень важно хорошо знать основы! Запоминание алгоритмов — не лучший путь. Сосредоточьтесь на основах, и тогда любая проблема станет решаемой. Поскольку я изучал JavaScript и React в учебном лагере, я в первую очередь сосредоточился на них. После этого я начал добавлять в свой набор навыков больше языков и фреймворков.

JavaScript

Реагировать

Рельсы

LinkedIn и GitHub

Ускорьте их. Здесь вы можете продемонстрировать свои навыки, так что держите GitHub в зеленом поле и придайте своему профилю LinkedIn безупречный вид.

Помощь Линкедин

Советы по LinkedIn

В заключение

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

Удачи! Я верю в тебя!