TGViewer
Frontend&Travel Frontend&Travel @code_and_travel · 1.18K subscribers
Post #105 1.81K
​Backend, frontend или машинное обучение?

Как понять, что ближе тебе.

Разберемся, что к чему. Frontend - это визуальная составляющая сайта в браузере. Backend - то, что скрыто от посторонних глаз (взаимодействие с базой, проверка корректности данных и др). Машинное обучение - системы, запрограммированные человеком, которые способны принимать решения на базе нейронных сетей. Именно их считают предвестниками искусственного интеллекта.

Есть шуточная картинка как найти себя по этому поводу.

А если серьезно, то:

Хотите видеть результат своей работы? Однозначно фронтенд. Например, это для меня принципиально. Одно дело, видеть служебную информацию о работоспособности системы. Другое - лицезреть пользовательский интерфейс полностью. Кнопка здесь, кнопка там, слайдер, картинка, заполнение формы и ее визуальная отправка. Вы что-то сделали - и сразу понимаете, какую часть от системы реализовали. Да и друзьям продемонстрировать результат проще, чем объяснять «я настроил взаимодействие с такой-то базой данных».

Кому не подойдет: тем, кто не любит скрупулезности. Кто не замечает разницы в 5 пикселей на экране. Кто ценит функциональность в сайтах больше их визуальной составляющей. Тем, кто не готов часами править мелкие визуальные баги, которые он бы не заметил. Потому что для таких людей существует бэкенд.

Backend для тех, кто любит абстрактно мыслить о системе. Постоянно оперировать понятиями «функция», «класс», «база», а не думать о формах, инпутах и шрифтах. Это - классическое программирование, по которому сдают ЕГЭ и учат в университете (у меня в универе было 5 разных backend-языков). Здесь потребуется работать над внутренностями системы и большее внимание уделить ее безопасности.

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

Что же выбрала я? Я особо не выбирала, оно само меня нашло)

В университете у меня был модный тогда PHP (а еще C++, Paskal, Python и др.). Поэтому я активно уходила в него. Потом посмотрела на спрос и поняла, что надо специализироваться на создании комплексных сайтов целиком, например, интернет-магазинов. И выучила верстку. Еще через пару лет осознала, что делать сайты на CMS уже не модно, и переквалифицировалась по фронтенд. И сейчас думаю, может, попробовать себя в машинном обучении?

Программирование - это отрасль, в которой никогда ничего не стоит на месте. Новые технологии и приемы появляются быстрее, чем вы успеваете их изучать. И стагнация - это скорее признак того, что вы двигаетесь вниз, нежели уверенно закрепились на месте. Не развиваясь, вы лишь позволяете обойти вас другим. Так что, независимо от выбранного направления прокачивать навыки потребуется всегда. У меня на работе есть люди с 2-мя годами опыта. Так что, если что, переучиться никогда не поздно.
More from @code_and_travel
  1. Oct 15, 2026Как вы, чувствуйте, что мир ускорился? Из-за ИИ. У меня двоякое чувство. С одной стороны,…
  2. Oct 9, 2026Сходила недавно на встречу комьюнити Билдеров в Москве. Это те, что делают Chrome-расширен…
  3. Oct 7, 2026Когда-то давно, в начале года, я рассматривала 4 направления для иммиграции. Среди них был…
  4. Sep 14, 2026​Попробовала модель Astra от ChatGPT. Точнее, как попробовала: почти научилась работать с…
  5. Sep 7, 2026Почему так долго нет статей?) Потому что то, что интересно сказать, не скажешь (из-за поли…
  6. Jul 6, 2026Все же помнят, что у меня удаляли Pixel Measurement 2 месяца назад? Кажется, причина прояс…
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 →