Форум программистов, компьютерный форум, киберфорум
Образование, сертификация, конференции
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
1

Что изучать в 2024 году?

21.05.2024, 10:58. Показов 2133. Ответов 31

Author24 — интернет-сервис помощи студентам
Здравствуйте, я хочу развиваться в области backend. Когда я учился в школе и в вузе, я самостоятельно обучался PHP, изучив и использовав на практике основы: начальный синтаксис, работу с БД и файлами. В интернете сейчас довольно много информации, что можно запутаться, при этом нужно ещё разобраться что сейчас используется, а что уже давно устарело или вообще не было востребовано. И вот я пишу с вопросом, а что дальше изучать и что в 2024 году востребовано? Может, стоит какие-то библиотеки или фреймворки изучить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2024, 10:58
Ответы с готовыми решениями:

Начал изучать C#, а поддержка .NET Framework закончилась в 2019 году. Что делать?
Пишу приложения под Windows. Решил изучить (плавно переехать с других языков) на С#. Использую С#,...

Какие характеристики ПК в 2024 году являются оптимальными?
какие характеристики пк в 2024 году являются оптимальными? посоветуйте по характеристикам. ...

Комета с рогами 12P летит к Земле: в 2024 году небо ожидает явление из далёкой галактики
Комета с рогами 12P летит к Земле: в 2024 году небо ожидает явление из далёкой галактики. В 2024...

Как изучать Django в 2019 году?
Здравствуйте. После изучения PHP, решил перейти на Python+Django. Причин не много, но они...

Стоит ли изучать программирование в РФ в 2022 году?
Приветствую, коллеги! Сразу извиняюсь за такой вопрос! Хочется услышать ваше мнение и советы. Я...

31
Эксперт PHP
3877 / 3218 / 1350
Регистрация: 01.08.2012
Сообщений: 10,859
21.05.2024, 11:03 2
Цитата Сообщение от DarkComet Посмотреть сообщение
а что дальше изучать
Для чего? Офисная работа, фриланс или для себя? От ответа зависит путь.
0
1744 / 655 / 111
Регистрация: 16.01.2023
Сообщений: 1,750
21.05.2024, 11:12 3
Для ориентации можно посмотреть на типовой roadmap.
1
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
21.05.2024, 12:27  [ТС] 4
Цитата Сообщение от Jodah Посмотреть сообщение
Для чего? Офисная работа, фриланс или для себя? От ответа зависит путь.
Для "офисной работы"
0
0 / 0 / 0
Регистрация: 01.05.2024
Сообщений: 4
21.05.2024, 12:36 5
Node.js, Django, Spring, Express.
0
Эксперт JS
6459 / 3604 / 1074
Регистрация: 07.09.2019
Сообщений: 5,843
Записей в блоге: 1
21.05.2024, 16:17 6
Laravel.
0
1037 / 635 / 91
Регистрация: 10.03.2012
Сообщений: 4,274
21.05.2024, 23:04 7
Цитата Сообщение от andrey091 Посмотреть сообщение
Django
Flask менее популярен?
0
Эксперт JS
6459 / 3604 / 1074
Регистрация: 07.09.2019
Сообщений: 5,843
Записей в блоге: 1
22.05.2024, 01:42 8
К DarkComet: вопрос изначально был про пхп или про бэкенд в целом?
0
Эксперт .NET
12499 / 8683 / 1310
Регистрация: 21.01.2016
Сообщений: 32,613
22.05.2024, 05:20 9
Цитата Сообщение от andrey091 Посмотреть сообщение
Node.js, Django, Spring, Express.
ASP.NET Core я бы ещё добавил к этому списку. В случае с node отлично зайдёт Nest.JS.
0
Эксперт PHP
3877 / 3218 / 1350
Регистрация: 01.08.2012
Сообщений: 10,859
22.05.2024, 17:52 10
Цитата Сообщение от DarkComet Посмотреть сообщение
Для "офисной работы"
Если цель - найти работу, тогда надо учить то, что будут спрашивать на собесах. Отсюда:

1. Смотрим записи собесов на PHP (уровня junior-middle) на ютубе, изучаем темы, по которым задают вопросы.

Однажды была забавная ситуация - я посмотрел собес на middle разработчика, и через пару дней попал на собеседование в ту же компанию, с тем же интервьювером, который задавал те же самые вопросы.

2. Гуглим "php junior вопросы для собеседования". Нередко интервьюверам влом придумывать свои вопросы и они сами открывают подобные подборки. Так что открываем список, идём по пунктам и изучаем то, чего не знаем.

Цитата Сообщение от DarkComet Посмотреть сообщение
что сейчас используется
Помимо собственно PHP:
- Laravel (или можно пойти в сторону Битрикса или всяких CMS, но я бы не рекомендовал этот путь) - просто идём по документации и изучаем его возможности - роуты, ресурсы, контейнер, и т.д.
- ООП, основные паттерны проектирования (по ним есть прекрасный сайт refactoringguru с кучей примеров, в т.ч. на PHP)
- основы Docker, чтобы мог запустить на нём проектик без всяких OpenServer'ов
- основы Git
- основы построения баз данных - primary key, связи, нормальные формы и вот это вот всё

Дальше ходим на собеседования, записываем вопросы, на которые не нашлось ответа, изучаем их, повторяем до результата.
3
269 / 452 / 12
Регистрация: 21.06.2019
Сообщений: 2,797
22.05.2024, 19:52 11
Цитата Сообщение от DarkComet Посмотреть сообщение
Что изучать в 2024 году?
Как и в 2023, и в 2020, и даже в 2010 и в 1990. А именно - изучать математику, фундаментальные основы IT - теорию вычислений, программирования, архитектуру вычислительных и программных систем... Короче, стандартный набор, без которого максимум что вам светит - это вебоговнокодить да формошлёпать за доширак.
0
Эксперт PHP
3877 / 3218 / 1350
Регистрация: 01.08.2012
Сообщений: 10,859
23.05.2024, 03:01 12
Цитата Сообщение от Катафалк Посмотреть сообщение
формошлёпать за доширак
Не знаю насчёт формошлёпства, но перекладывать jsonы можно за вполне неплохие деньги.

Я к тому, что далеко не везде указанные вами знания нужны и далеко не все будут готовы платить за них больше.
0
Эксперт .NET
12499 / 8683 / 1310
Регистрация: 21.01.2016
Сообщений: 32,613
23.05.2024, 05:10 13
Цитата Сообщение от Катафалк Посмотреть сообщение
Короче, стандартный набор, без которого максимум что вам светит - это вебоговнокодить да формошлёпать за доширак.
Если бы такие услуги оплачивались дошираком, у тебя бы не бомбило постоянно и ты бы не бегал по каждой теме всем рассказывать о том какое это всё днище и вообще фу.
0
1744 / 655 / 111
Регистрация: 16.01.2023
Сообщений: 1,750
23.05.2024, 06:42 14
Цитата Сообщение от Катафалк Посмотреть сообщение
А именно - изучать математику, фундаментальные основы IT - теорию вычислений, программирования, архитектуру вычислительных и программных систем...
Тем же фронтендерам это даром не надо - весь код пишется только для браузера, у которого свой интерпретатор (и они не работают ни с железом, ни с ОС), а вся сложная математика заканчивается на уровне седьмого класса средней школы (за исключением одной лишь темы - кривые Безье для анимации).

Да и мне, как бэкендеру, наверное нужны были все эти матаны и архитектуры эвм, которые я старательно изучал, получая специальность инженера. Но за последующие 15+ лет работы мне этот багаж ни разу не пригодился. Ну кроме подготовки к собеседованиям, где спрашивают все эти математики, паттерны, сложные запросы и все такое. А потом в офисе сидишь и селекты трехстрочные пишешь, да ифочки туда-сюда переставляешь...

И платят при этом нормально, доширак можно грузовиками заказывать...
0
269 / 452 / 12
Регистрация: 21.06.2019
Сообщений: 2,797
23.05.2024, 09:13 15
Цитата Сообщение от liris Посмотреть сообщение
Тем же фронтендерам это даром не надо
Не сомневаюсь, что не надо. Но здесь есть нюанс - фронтендеры (как и все прочие вебоговнокодеры) - дно индустрии, которое при очередной смене парадигм отправяться дворы мести, ибо ничего больше не умеют. Но если кому то ок покопошиться на дне, пока очередная метла не сметёт оттуда весь мусор, то ничего не имею против, конечно.

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

Цитата Сообщение от Usaga Посмотреть сообщение
Если бы такие услуги оплачивались дошираком, у тебя бы не бомбило постоянно и ты бы не бегал по каждой теме всем рассказывать о том какое это всё днище и вообще фу.
Именно дошираком она и оплачивается. А бомблю я не из-за оплаты, а потому что вебоговнокодеры IT индустрию превратили в помойку, залезли во все области где они ничего не понимают, в результате качество продуктов стало на том же дне, где и сами кодеры. Только и всего.

Добавлено через 1 минуту
Цитата Сообщение от Jodah Посмотреть сообщение
Я к тому, что далеко не везде указанные вами знания нужны и далеко не все будут готовы платить за них больше.
Конечно. Но всегда можно найти кто будет платить больше, если эти знания есть. А вот если знаний нет, то не найдёте. Очевидно же.
3
66 / 55 / 13
Регистрация: 13.07.2020
Сообщений: 241
23.05.2024, 10:24 16
Цитата Сообщение от Катафалк Посмотреть сообщение
А бомблю я не из-за оплаты, а потому что вебоговнокодеры IT индустрию превратили в помойку, залезли во все области где они ничего не понимают, в результате качество продуктов стало на том же дне, где и сами кодеры. Только и всего.
У нас рынок айтишный пересыщен начинающими разработчиками. Куда ни глянь, тебе пишут: берем миддлов, опыт от 3-6 лет, хотим, чтоб ты знал *длинный список стека технологий*.
Профессия перспективная, но нужно уметь отлаживать свои ошибки в написании кода.
А то так и будет писаться всякая дендрально-фекальная дичь на костылях.
Какахокодеров все равно выпрут из сферы, если они за ум не возьмутся.

Цитата Сообщение от Катафалк Посмотреть сообщение
Не сомневаюсь, что не надо. Но здесь есть нюанс - фронтендеры (как и все прочие вебоговнокодеры) - дно индустрии
Я сам не люблю фронтенд-разработку. Но гнать на действительно хороших спецов все-таки не стоит.

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

1С-ники. Получают много, пишут на русском языке программы по обработке денежных потоков для налоговой отчетности бухгалтерам.
И их костырят на чем свет стоит, мол, не проггеры это а фуфлыжники. Но если бухгалтер не сдаст отчет из-за криворукости такого проггера, то ЗП никому не видать, пока все не будет сходиться.

Го**окодеров везде хватает. Но наша задача как профессионалов заключается в 2-х вещах: самим не стать такими го**окодерами и развиваться-развиваться-развиваться.
0
Невнимательный
2682 / 1101 / 344
Регистрация: 08.02.2013
Сообщений: 6,270
Записей в блоге: 2
23.05.2024, 10:30 17
Цитата Сообщение от Катафалк Посмотреть сообщение
превратили в помойку, залезли во все области где они ничего не понимают, в результате качество продуктов стало на том же дне, где и сами кодер
почему обязательно веб*кодеры... может это осмысленные действия эффективного менеджмента в индустрии ?)
Эффективное извлечение прибылей практически неразделимо с продвижением, раскручиванием трендов,
... сопряжено с изысканием любого, что способствует материальному обогащению.
Сами кодеры где-то снизу в этой пищевой пирамиде...
Такие тренды... Есть варианты навариться откровенно халтуря - получите подавляющее большинство халтуры.
Кому нужны изыски качества... если оно того не стоит... в обозримых перспективах...
... пипл хавает .) и стремление хавать всячески стимулируется.
1
1744 / 655 / 111
Регистрация: 16.01.2023
Сообщений: 1,750
23.05.2024, 11:05 18
Цитата Сообщение от Катафалк Посмотреть сообщение
вебоговнокодеры IT индустрию превратили в помойку
Вас только от веба бомбит? Почему приложение в стиле "Hello world" в MS Visual Studio компилируется в многокилобайтный исполняемый файл (при дефолтных настройках)? Я давно не проверял, но в 2010 g++ компилировал консольное приложение в 600-800 байт (<1 Кб), а в MS Visual Studio 2010 получалось около 1.6Мб...

Цитата Сообщение от Катафалк Посмотреть сообщение
Так а кто вас заставляет ифочки туда сюда переставлять? В мире есть много гораздо лучшей, интересной и высокооплачиваемой работе.
Конечно, можно двигать науку. Но столько ученых не нужно. Ифочки переставлять тоже кому-то нужно. На примере команд, которые я видел - 1-2 рокстара вполне достаточны в команде на 40-60 человек. Они придумывают инновации, а остальные тупо пилят формочки и переставляют ифочки. Рокстарам это не интересно.
1
Эксперт PHP
3877 / 3218 / 1350
Регистрация: 01.08.2012
Сообщений: 10,859
23.05.2024, 11:57 19
Цитата Сообщение от Катафалк Посмотреть сообщение
фронтендеры (как и все прочие вебоговнокодеры) - дно индустрии
А можно уточнить, кто является не дном? Кто наверху и посередине в этой иерархии?

Цитата Сообщение от Катафалк Посмотреть сообщение
Именно дошираком она и оплачивается.
Значит зарплаты тех настоящих программистов, которые не на дне, в разы превышают зарплаты обычных веб-разработчиков, правильно?

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

Откуда тогда негатив? Настоящие программисты делают настоящую работу за настоящую зарплату, вебоговнокодеры формошлёпают за дошираки. Что здесь не так? Ведь не должны же настоящие программисты идти на дно индустрии и формошлёпать, там не их уровня задачи, разве нет?
0
269 / 452 / 12
Регистрация: 21.06.2019
Сообщений: 2,797
23.05.2024, 12:54 20
Цитата Сообщение от DmitriyLutsenko Посмотреть сообщение
Я сам не люблю фронтенд-разработку. Но гнать на действительно хороших спецов все-таки не стоит.
Спецы там действительно есть. И гнать на них действительно не стоит. Но таких там единицы, да и то мало кто из них в этом болоте задерживается.
Цитата Сообщение от liris Посмотреть сообщение
Вас только от веба бомбит? Почему приложение в стиле "Hello world" в MS Visual Studio компилируется в многокилобайтный исполняемый файл (при дефолтных настройках)? Я давно не проверял, но в 2010 g++ компилировал консольное приложение в 600-800 байт (<1 Кб), а в MS Visual Studio 2010 получалось около 1.6Мб...
Веб это как пример, и как область в индустрии, где говнокодеров больше всего, и кроме того они очень заметны "снаружи", потому что их продуктами мы пользуемся каждый день, хотим того, или нет. А так то конечно вся индустрия в весьма плачевном состоянии.
И вебокодеры, опять же, лезут везде. Чего стоит одно их изобретение запускать десктопные приложения в браузере. Быстро, просто, фигак-фигак и в продакшен, кто же спорит. А финальное качество, быстродействие продукта их интересует в последнюю очередь.
Цитата Сообщение от Jodah Посмотреть сообщение
А можно уточнить, кто является не дном? Кто наверху и посередине в этой иерархии?
Да легко. Области научных вычислений, моделирования, высоконагруженных вычислений, AI в конце концов.
Цитата Сообщение от Jodah Посмотреть сообщение
Значит зарплаты тех настоящих программистов, которые не на дне, в разы превышают зарплаты обычных веб-разработчиков, правильно?
Разумеется.
Цитата Сообщение от Jodah Посмотреть сообщение
Откуда тогда негатив? Настоящие программисты делают настоящую работу за настоящую зарплату, вебоговнокодеры формошлёпают за дошираки. Что здесь не так?
Не так здесь то, что продуктами их жизнедеятельности приходится пользоваться всем, а не только им. Как результат - 16 ГБ оперативы уже одному браузеру недостаточно чисто для комфортного сёрфинга.
0
23.05.2024, 12:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2024, 12:54
Помогаю со студенческими работами здесь

Что изучать, где начинать работать, какую литературу изучать, какие уроки смотреть
Ребят, добрый день, вечер или утро. У меня вопрос очень большого значения Хочу влить в среду...

Какой язык изучать или что изучать?
Здравствуйте форумчане. какой язык программирования изучать чтоб работать дома через интернет?...

Есть ли смысл изучать ассемблер для x86 в 2021 году?
Здравствуйте, Помогите, пожалуйста, советом. Есть ли смысл сегодня изучать ассемблер по старым...

Какой стандарт языка Си лучше изучать в 2019 году? C89 или C99?
Ответвление темы https://www.cyberforum.ru/c-beginners/thread2529347.html Попытался собрать...

Разработайте программу «Университет». Из компонента ComboBox студент может выбирать предметы, которые он будет изучать в текущем учебном году
Разработайте программу «Университет». Из компонента ComboBox студент может выбирать предметы,...

Что нужно изучать - то, что нравится или то, что востребовано?
Возможна тема немного не подходит по разделу, но все же. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru