Алгоритмы не нужны!
И ещё 4 опасных мифа об алгоритмах и структурах данных
1. Алгоритмы не используются в работе.
Это стандартное нытьё тех, кто не может выучить алгоритмы.
Они говорят: "Зачем компании спрашивают алгоритмы, если это потом всё равно не используется в работе?"
А кто сказал, что они не используются? Алгоритмы – это основа основ, и они применяются везде! В оптимизации SQL-запросов, аналитике, DS и веб-разработке.
Например, я уже неоднократно видел, как люди преисполнялись после того, как осознавали, что же такое на самом деле хэш-таблица (словарь в Python), и делали жёсткий рука-лицо на свой старый абсолютно неэффективный код.
***
2. Алгоритмы спрашивают только в Big Tech, а мне туда не надо, потому что там маленькие зарплаты.
Лол.
В этом мифе даже несколько мифов сразу :).
Во-первых, утверждение, что в Big Tech (Яндекс, VK, TBank и т. д.) маленькие зарплаты – это просто бред. Там самые высокие зарплаты. А также возможность познакомится с талантливыми людьми, обзавестись связями и поработать над значимыми проектами.
Если ты слышишь, что кто-то говорит, что там мало платят – это нытьё неудачников. Не слушай их, они тянут тебя вниз!
Во-вторых, алгоритмы уже спрашивают почти везде, потому что это гарантированный способ найти хорошего сотрудника.
Этот способ отбора проверен десятилетиями – его давным-давно открыли в Кремниевой долине.
Со временем всё больше компаний всех размеров будут применять алгоритмы в отборе кадров, потому что это хорошо протестированная воронка, приводящая самых ценных сотрудников.
Если ты хочешь быть уверен в своём будущем в IT, лучше как можно скорее изучить алгоритмы и структуры данных.
***
3. Алгоритмы быстро забываются.
Это тоже излюбленный аргумент тех, кто ведёт пропаганду против изучения алгоритмов и структур данных.
Они говорят: "Какой смысл учиться решать задачи, если это быстро забывается?" Они утверждают, что если регулярно не решать задачи, всё забудется, и труд улетит в трубу.
Это абсолютно не так! Навык работы с алгоритмами – это как умение ездить на велосипеде или водить автомобиль. Ты учишься этому один раз, и это остаётся с тобой навсегда.
Да, можно немного потерять форму, но восстанавливается она очень быстро – тебе уже не нужно начинать с нуля.
Успешные айтишники просто начинают перерешивать популярные задачи за несколько недель до интервью и успешно проходят алгоритмические собеседования.
Если ты один раз качественно выучишь алгоритмы, эти знания будут служить тебе всю карьеру. А потом ещё и внуков сможешь учить :).
***
4. Алгоритмы – это сложно.
Многим айтишникам хватает ума пробиться через первые мифы и понять, что алгоритмы нужны и в работе, и для собеседований, и что их надо учить.
Но дальше они сталкиваются с проблемой: выучить алгоритмы оказывается очень сложно.
Они открывают несколько задач, пытаются их решить, у них не получается – и они сдаются.
Многие скатываются в соблазн снова начать говорить, что алгоритмы не нужны, не используются в работе и т. д.
Они делают это, чтобы скрыть свою неудачу.
Это классическое обесценивание цели из-за неудачи. Эффект кислого винограда: мол, виноград, который они не могут получить, "кислый" и им не нужен.
Мне сложно винить этих людей, потому что большинство контента, обучающего алгоритмам, крайне заумный, токсичный и неэффективный.
Я и сам когда-то хейтил алгоритмы.
Но при правильном подходе алгоритмы – это несложно, занимает немного времени и приносит удовольствие и удовлетворение. И помогает получить самые жирные офферы.
Хочешь выучить алгоритмы и структуры данных без мучений и выгорания, научиться писать эффективный код, стать элитным айтишником без проблем с трудоустройством и не бояться, что тебя сократят?
Уже всего через несколько дней стартует 8 поток моего курса по алгоритмам.
Мой курс выбрало уже 190+ человек. Студенты успешно проходят собеседования в топовые компании и уверенно чувствуют себя при любом состоянии рынка труда.
Успей записаться на курс – выучи алгосы и спи спокойно! 👇
И ещё 4 опасных мифа об алгоритмах и структурах данных
1. Алгоритмы не используются в работе.
Это стандартное нытьё тех, кто не может выучить алгоритмы.
Они говорят: "Зачем компании спрашивают алгоритмы, если это потом всё равно не используется в работе?"
А кто сказал, что они не используются? Алгоритмы – это основа основ, и они применяются везде! В оптимизации SQL-запросов, аналитике, DS и веб-разработке.
Например, я уже неоднократно видел, как люди преисполнялись после того, как осознавали, что же такое на самом деле хэш-таблица (словарь в Python), и делали жёсткий рука-лицо на свой старый абсолютно неэффективный код.
***
2. Алгоритмы спрашивают только в Big Tech, а мне туда не надо, потому что там маленькие зарплаты.
Лол.
В этом мифе даже несколько мифов сразу :).
Во-первых, утверждение, что в Big Tech (Яндекс, VK, TBank и т. д.) маленькие зарплаты – это просто бред. Там самые высокие зарплаты. А также возможность познакомится с талантливыми людьми, обзавестись связями и поработать над значимыми проектами.
Если ты слышишь, что кто-то говорит, что там мало платят – это нытьё неудачников. Не слушай их, они тянут тебя вниз!
Во-вторых, алгоритмы уже спрашивают почти везде, потому что это гарантированный способ найти хорошего сотрудника.
Этот способ отбора проверен десятилетиями – его давным-давно открыли в Кремниевой долине.
Со временем всё больше компаний всех размеров будут применять алгоритмы в отборе кадров, потому что это хорошо протестированная воронка, приводящая самых ценных сотрудников.
Если ты хочешь быть уверен в своём будущем в IT, лучше как можно скорее изучить алгоритмы и структуры данных.
***
3. Алгоритмы быстро забываются.
Это тоже излюбленный аргумент тех, кто ведёт пропаганду против изучения алгоритмов и структур данных.
Они говорят: "Какой смысл учиться решать задачи, если это быстро забывается?" Они утверждают, что если регулярно не решать задачи, всё забудется, и труд улетит в трубу.
Это абсолютно не так! Навык работы с алгоритмами – это как умение ездить на велосипеде или водить автомобиль. Ты учишься этому один раз, и это остаётся с тобой навсегда.
Да, можно немного потерять форму, но восстанавливается она очень быстро – тебе уже не нужно начинать с нуля.
Успешные айтишники просто начинают перерешивать популярные задачи за несколько недель до интервью и успешно проходят алгоритмические собеседования.
Если ты один раз качественно выучишь алгоритмы, эти знания будут служить тебе всю карьеру. А потом ещё и внуков сможешь учить :).
***
4. Алгоритмы – это сложно.
Многим айтишникам хватает ума пробиться через первые мифы и понять, что алгоритмы нужны и в работе, и для собеседований, и что их надо учить.
Но дальше они сталкиваются с проблемой: выучить алгоритмы оказывается очень сложно.
Они открывают несколько задач, пытаются их решить, у них не получается – и они сдаются.
Многие скатываются в соблазн снова начать говорить, что алгоритмы не нужны, не используются в работе и т. д.
Они делают это, чтобы скрыть свою неудачу.
Это классическое обесценивание цели из-за неудачи. Эффект кислого винограда: мол, виноград, который они не могут получить, "кислый" и им не нужен.
Мне сложно винить этих людей, потому что большинство контента, обучающего алгоритмам, крайне заумный, токсичный и неэффективный.
Я и сам когда-то хейтил алгоритмы.
Но при правильном подходе алгоритмы – это несложно, занимает немного времени и приносит удовольствие и удовлетворение. И помогает получить самые жирные офферы.
Хочешь выучить алгоритмы и структуры данных без мучений и выгорания, научиться писать эффективный код, стать элитным айтишником без проблем с трудоустройством и не бояться, что тебя сократят?
Уже всего через несколько дней стартует 8 поток моего курса по алгоритмам.
Мой курс выбрало уже 190+ человек. Студенты успешно проходят собеседования в топовые компании и уверенно чувствуют себя при любом состоянии рынка труда.
Успей записаться на курс – выучи алгосы и спи спокойно! 👇