Ну, я когда начинал не изучал алгоритмы.
На работу это не влияло.
Для меня в самом начале были важнее навыки:
1) Декомпозиция задачи на мелкие, мелкие задачи оказывается решить не так уж и трудно.
Правильно описанная задача это половина решения.
2) Правильно гуглить как решить мелкую задачу.
3) Просто изучать смежные темы.
На одном знание языка, далеко не уедешь, алгоритмы конечно круто.
В большинстве случаев, алгоритмы приходят сами.
Как говориться "Учитель приходит тогда, когда ученик готов.
Когда я чуть подкачался. Для меня важным навыком оказалось
1) Читать документацию, как не странно, в ней можно найти 99% проблем.
2) Понимать конструкции языка программирования, бегло его читая.
3) Не использовать крутые конструкции, если они усложняют чтение.
Да, этим грешат все, кто познал много крутых штук.
Но по факту они кроме как усложнение, ничего не делают.
4) Понимание, что ты работаешь не один, следует из пункта 3.
Код нужно писать что-бы его можно было прочесть.
А уже потом, ты изучаешь алгоритмы, и понимаешь, что ты и так их используешь.
Тк как что есть алгоритмы? Все есть алгоритмы.