Умные книжки и суровая реальность
Есть масса полезных тем, ресурсов, книг, которые помогают стать хорошим программистом и инженером.
Фундаментальные вещи вроде: Computer Science, проектирование, архитектура, алгоритмы, чистый код - нужны.
Но, реалии таковы, что первостепенно - умение программировать на определенном языке, пользоваться git, базовое понимать алгоритмы, структуры данных, уметь в Linux и базово пользоваться консолью, sql запросы и прочее.
Принцип Парето - 80/20 в чистом виде.
Тобишь первостепенно - больше именно практическая часть и умение искать информацию, постепенно добивать навыки по необходимости, понимать процессы в разработке и нужды компании, которые вы решаете.
Реалии ру рынка в особенности вообще толкают в сторону кодерства на условном языке X и чтоб 10 лет, на зарплату кухарки.
В противоположность подходу: быть программистом инженером - строить сложные мосты, а не как-то выкладывать мостик из веток через речку.
Но инженерия в ру сегменте вымирает.
Мысли про кодерство vs инженерия разберу отдельно, это так, лирическое отступление.
Многие говорят: книжку Таненбаума читай, solidы всякие спрашивают, а по факту после всех этих слов и собесов, удовлетворив чсв интервьювера - как правило приходишь распиливать чье-то легаси из спагетти кода, ревьювить код, писать crudик, перекладывать json и двигать кнопку.
Рост по зп - только новый оффер или контроффер, что бы не обещали или какой только мед не заливали в уши.
Резюмируя, во всем этом хаосе нужно адаптироваться, взять себя и не опускать руки, идти дальше, искать пути решения.
Желаю всем сил и держаться чином к верху.
· 12.01
Алгоритмы важны, но важнее алгоритмы? Ну, как-то так, да.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 12.01
Имел ввиду: хорошее знание и просто базовое понимание «что да как», но да, получилось неоднозначно
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 12.01
Конкретно эта книжка Таненбаума должна была бы быть учебником по архитектуре компьютера. То есть, прочитавший ее должен бы смочь запилить собственный процессор и все что необходимо. Но по факту она дает только общее представление об устройстве и работе компьютера. Как раз то, что необходимо знать тому, кто взялся этот компьютер программировать.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён