TGViewer
FAANG Master FAANG Master @faangmaster · 2.94K subscribers
Post #111 1.03K
Нужно ли вам учить алгоритмы и структуры данных?
#мысли
На базовом уровне знать основные структуры данных, понимать что такое алгоритмическая сложность, нужно практически всем программистам.
Знать что такое и уметь использовать массив, список, мапу/словарь, очередь, стек нужно всем программистам. А также знать, что такое алгоритмическая сложность и какая она для основных методов для перечисленных выше структур данных (добавления, удаления и поиска элементов).
Знать что-то сложнее этого всем не обязательно. Все дело в том, что программирование это всего лишь инструмент для достижения тех или иных целей (например каких-то бизнес целей). Для одних бизнесов достаточно простых инструментов, для других нужны сложные инструменты. Если какую-то аналогию провести: для одних задач достаточно иметь молоток и гвозди, а для других нужен ускоритель элементарных частиц. Так вот, для большинства бизнесов не нужны какие-то сложные программные, алгоритмические или архитектурные решения. Достаточно условного молотка. Поэтому вы сможете прогрессировать в карьере без глубокого знания алгоритмов. А когда вы достигнете условного Senior уровня, то дальше для прогресса в карьере в рамках одной компании нужно будет развивать скорее soft скилы (тот же эффективный communication).
Но если вы хотите прогрессировать именно в техническом смысле и переходить работать в компании, где уже умение делать и использовать условные молотки не достаточно, то знание алгоритмов и структур данных уже must have. Что вы думаете об этом?
  • 👍 6
  • 🔥 4
More from @faangmaster
  1. Sep 13, 2026Навье-Стоксгейт 8 сентября OpenAI заявила, что её невыпущенная модель решила одну из семи…
  2. Sep 3, 2026Uber совместно с британским стартапом Wayve запускает роботакси в Лондоне Пришла нотификац…
  3. Aug 20, 2026Новый HTTP метод QUERY Этим летом в спецификацию HTTP добавили новый метод - QUERY. Добавл…
  4. Aug 15, 2026IOI 2026 В Ташкенте прошел межнар школьников по информатике. Результаты: https://stats.ioi…
  5. Jul 30, 2026В свое время я закончил МФТИ. Относительно непростой вуз для обучения. Закончил неплохо. З…
  6. Jul 18, 2026Документалка про Java В продолжение темы документалок, вышла документалка про Java. Трейле…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →