Найти в Дзене

Программирование === математика

Я начал свою карьеру программиста в далеком 2020 году, когда мне было 28 лет. Начал я с верстки и сейчас с высоты своего опыта хочу сказать, что было бы неплохо знать матан на уровне ЕГЭ 11 класса. Еще больше красивых фоток в Инстаграмм - нажмите, что бы перейти Разумеется, про высоту опыта и прочее - это шутеечка. Если серьезно, то разработчиком я числюсь только первый месяц. Да, разрабатываю разные простые штуки на JavaScript я больше года, но нормальная работа только начинается. Я имею очень слабые знания по математике. ЕГЭ за 11 класс я сдать сейчас не смогу. Если подучиться месяцок, то осилю ЕГЭ, но не более. Еще месяц назад я бы сказал, что отсутствие знаний матиша совершенно мне не мешает, но как можно оценить адекватно помощь знаний в определенной сфере, если ты этими знаниями не обладаешь? Сейчас для собесов начав изучать O(n LogN), я гуглю Логарифмы. Потом гуглил много разного и оказывается, что все это имеет отношение к математике. Алгоритмы O(n LogN) мне даются сложно.
Оглавление

Я начал свою карьеру программиста в далеком 2020 году, когда мне было 28 лет. Начал я с верстки и сейчас с высоты своего опыта хочу сказать, что было бы неплохо знать матан на уровне ЕГЭ 11 класса.

Еще больше красивых фоток в Инстаграмм - нажмите, что бы перейти

Разумеется, про высоту опыта и прочее - это шутеечка. Если серьезно, то разработчиком я числюсь только первый месяц. Да, разрабатываю разные простые штуки на JavaScript я больше года, но нормальная работа только начинается.

Я имею очень слабые знания по математике. ЕГЭ за 11 класс я сдать сейчас не смогу. Если подучиться месяцок, то осилю ЕГЭ, но не более. Еще месяц назад я бы сказал, что отсутствие знаний матиша совершенно мне не мешает, но как можно оценить адекватно помощь знаний в определенной сфере, если ты этими знаниями не обладаешь? Сейчас для собесов начав изучать O(n LogN), я гуглю Логарифмы. Потом гуглил много разного и оказывается, что все это имеет отношение к математике.

Алгоритмы O(n LogN) мне даются сложно. Я не могу их понять. У меня ушло несколько дней на понимание названий O(n) O(n^2) O(LogN) . Я могу бы просто запомнить их и все, но я пытался разобраться почему у них такие названия. Почти все понял, но вот с O(n LogN) мне пока сложно.

Какие плюсы дает математика:

  1. Быстрое понимание новой информации - если воспринимать информацию из учебников, не как иероглифы и просто заучиваться. То гораздо легче и интереснее изучать программирование
  2. Глубокое понимание программирования - если цель стать реальным программистом, то рано или поздно тебе придется начать учить математику.
  3. Собеседования - собесы проходят в несколько этап. Один из этапов - спрашивают теорию. Если все заучивать без осознания, велика вероятность, что постоянно придется повторять. Если знаешь матан, то каждый раз начиная программировать автоматически практикуешь знания матана.
  4. Общение с коллегами - у программистов в лексиконе много устоявшихся заумных фраз из учебников. Это не понт, просто даже простые книги по программированию объясняют многое математической терминологией. Когда человек начинает изучать программирование, подразумевается, что с математикой проблем у него нет. И гораздо легче объяснить все именно такой терминологией.
Представляю, как сейчас настоящие программисты понимания мой уровень (или его отсутствие) бомбят и не понимают, о какой математике во фронте идет речь вообще!
Для них ответ: ребят, у меня слабые знания. Мне даже простые вещи по математике сейчас приходится гуглить. Я не понимаю, как я ЕГЭ 10 лет назад умудрился сдать.

Я думаю, если человеку нравится программирование, он обязательно начнет учить математику. Кайф от решения задач схож с тем, когда у тебя работает твой код. Когда я начинаю читать математические материалы для понимания каких-то вещей в программировании, то просто забываю, что мне глубоко лезть не надо и приходится себя останавливать.

З.Ы. Вот такое у меня мнение. Еще год назад я был уверен на 100%, что математика мне не нужна и никогда нужна тут не будет. Оказывается я ее применял, но просто интуитивно.

#javascript #разработкасайтов #разработка #программирвоаниеснуля #программирование

Мой телеграмм канал - нажмите, что бы перейти

Приходите в мой телеграмм канал. Там я меньше публикую пустой чепухи, которую тут публикую для привлечения новой аудитории и принимаю заказы на лендинг (пока только по ним). Так же я перестану выкладывать в Дзен, как только сделаю себе удовлетворяющий всем моим потребностям сайт. Дзен очень сильно глючит и работать с ним становится сложнее с каждым днем.

Если вы прочли это до конца, вам будет интересно прочесть и это:

  1. Дали интересный проект на работе - нажмите для перехода по ссылке
  2. Как запустить проект на React и залить на хостинг - нажмите для перехода по ссылке
  3. Как учить английский слова - нажмите для перехода по ссылке
  4. Как найти работу новичку в IT - нажмите для перехода по ссылке
  5. На сколько сильно помогает генетическая одаренность в АйТи - нажмите для перехода по ссылке
  6. Как стоит начать учить React - нажмите для перехода по ссылке
  7. Первая сложность по React - нажмите для перехода по ссылке
  8. Мои впечатления после первых 25 уроков по React - нажмите для перехода по ссылке