Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Подскажите, во что лучше вкладывать силы, во front-end или в back-end?

Сначала изучал javascript, но не во всех деталях. Он не особо понравился, позже посмотрел на python, и он намного больше понравился. Но пугает то, что пайтон направлен на back-end, и пишут, что в этой сфере очень нужна математика. Не знаю, что делать, друг советует вложить все силы в js, так как на нем можно писать всё.

Программирование
Victor N.
  ·   · 25,4 K
Привет, на связи Татьяна из HTML Academy! Я знаю...  · 19 окт 2020  · htmlacademy.ru

Как это ни банально звучит, но универсального ответа нет, так как выбор остаётся за вами.

Давайте для начала разберёмся, чем отличается фронтенд от бэкенда.

Задачи фронтендера — сделать сайт, который будет решать задачи владельца, одинаково корректно работать на всех устройствах, независимо от браузера и размера экрана и при этом будет удобен пользователю. Основные инструменты: HTML, CSS и JavaScript.

Бэкенд-разработчик отвечает за то, что скрыто от глаз пользователя и работает на сервере. Например: создаёт базы данных и программы, которые будут записывать информацию в базу; шифрует пароли и ценную информацию; настраивает доступы и систему резервного копирования данных; пишет программы, обрабатывающие информацию, невидимую пользователю.

Языков программирования для бэкенда несколько: PHP, Ruby, Python или Node.js. Для бэкенд-разработки нужны системы управления базами данных: MySQL, PostgreSQL, SQLite или MongoDB.

Фронтенд больше подходит тем, кто педантично относится к деталям и сразу хочет видеть результат своей работы. Бэкенд рассчитан на тех, кому нравится работа с данными и решение архитектурных задач.

Универсального языка нет. Вы можете попробовать себя в разных направлениях и понять, что вам подходит больше. А определиться вам могут помочь наши курсы для фронтендеров и бэкенд-разработчиков.

Знакомство с вёрсткой, JavaScript и PHP — бесплатные тренажёры 🎮Перейти на htmlacademy.ru/courses/intro-to-web-development
Мальчик который читал и потерялся   · 11 мая 2020
Питон можно спокойно использовать и там и там. А знание математики в программировании само собой разумеющиеся, но она учится лишь затем, чтобы понимать как работают алгоритмы, и как максимально выгодно построить алгоритм с... Читать далее
2 эксперта согласны

Питон во фронтенде, вы ничего не путаете?

Фронтендер в крупной компании. Люблю бег...  · 31 мар 2022
Привет, Javascript язык без типизации, если заниматься разработкой на фронте, то без него никуда. В идеале использовать Typescript, чтобы можно было типизировать код на JS. Если писать код для backend на  node js, то существует... Читать далее