Программирование

Ответить в тред Ответить в тред
Check this out!
Backend в 2021 Аноним 21/09/21 Втр 00:16:10 21623901
16167154217940.png 163Кб, 720x831
720x831
Привет /pr
Как вкатываться в backend? Есть такой же подробный гайд как и для frontend?
Есть сегодня смысл вката в бэк через С#?
Обязательно ли высшее образование?
Какие могут быть подводные?
Java или C#?
Аноним 21/09/21 Втр 00:53:43 21624142
image.png 713Кб, 1196x3053
1196x3053
>>2162390 (OP)
>Как вкатываться в backend?

Ну собстна учишься программировать, обрати внимание на многопоточку, асинхронность, сети и всякое такое.
Дальше берешь фреймворк для своего языка и начинаешь писать круды. Параллельно с этим учишь SQL на базовом уровне.
Вот когда начнет что-то относительно нормальное получаться, начинаешь искать работу. Вот и весь гайд.
На просторах интернета есть , но там есть лишние моменты для новичка, например тем же эластиком явно мучать стажера или зеленого джуна не станут почти нигде.
Аноним 21/09/21 Втр 00:56:24 21624153
>>2162390 (OP)
>Есть сегодня смысл вката в бэк через С#?
Да, вполне.

>>2162390 (OP)
>Java или C#?
Шарп более продвинутый с точки зрения синтаксиса, но всяких энтерпрайзных библиотек для джавы больше. Тут, как мне кажется, похуй, учи то, что больше нравится и то, что востребовано в твоем городе.
Аноним 21/09/21 Втр 01:21:09 21624234
>>2162414
>>2162415

Насколько сильно надо погружаться в фронт для бэка?
Не слишком тупо будет построить такую последовательность изучения
1. Изучить ОС и Сети (есть два хороших учебника)
2. HTML, CSS, JS (для бэка не надо знать фреймворк, типа реакта?)
3. Java, SQL
4. Какой-нибудь скриптовый язык типа python
5. Специальные инструменты и фреймворки для backend
Аноним 21/09/21 Втр 01:55:12 21624275
бамп
Аноним 21/09/21 Втр 02:11:18 21624316
>>2162423
Упаси боже. Я только базовую структуру HTML понимаю и с трудом пишу в стиле веб 1.0, JS и CSS даже читать не умею. Ничего, пыхчу джуном сейчас.

Как правило, ты будешь делать API и просто отдавать json на фронт, а там жсеры пусть рисуют на его основе как им нравится.

Из полезного лучше потрать время на линукс и sql. Чистый SQL ты редко будешь писать, но понимать полезно. А линукс требуют вообще везде, ну, может, на некоторых местах шарпистам необязательно.
Аноним 21/09/21 Втр 02:18:06 21624357
>>2162423
Хуйня это всё. Бери один язык (джава, сишарп, руби, питон, жс) и учи его основы и архитектуру приложений. Потом - веб-фреймворк, на этом этапе естественным образом будешь сталкиваться с SQL и фронтэндом, по мере необходимости их осваивать. Про сети читай перед сном, ОС вообще нахуй не нужны дададад, нужны, но ты на них только зря распыляться будешь и время тратить
Аноним 21/09/21 Втр 02:19:45 21624378
>>2162423
Пункт два выкинь нахуй. И не
пытайся разбираться в двух языках сразу, как ты написал джава и питон, у тебя и так информации дохера. Не усложняй себе задачу
Аноним 21/09/21 Втр 02:23:16 21624409
>>2162437
Хотя когда у тебя в дальнейшем возникнет задача автоматизировать какую-нибудь свою рутину, то вспомни про питон один хуй он больше ни на что не годится
Аноним 21/09/21 Втр 02:24:49 216244110
>>2162440
> имплаинг что джава на что-то годится
Аноним 21/09/21 Втр 02:32:43 216244411
>>2162431
Т.е
ОС-Сети
Базу по HTML и CSS
Java
SQL
И лучше для этого всего поставить linux?
И дальше уже учить то, что потребуется?
П.с. Зачастую вижу в вакансиях на бек, что требубт всё равно знания JS
Аноним 21/09/21 Втр 02:34:20 216244512
>>2162435
Про ОС
На сети и ОС я трачу время отдельно.
Типа, 3-4 часа на прикладные навыки и перед сном час или полтора чтения теории. По ОС есть книга Танненбаума. Думаю её хватит для общего понимания прочитать
Аноним 21/09/21 Втр 03:31:59 216245313
Почитал вакансии
Очень много где требуют РНР и node js
Есть смысл и через них вкатываться?
Особенно РНР удивил
Аноним 21/09/21 Втр 03:56:06 216245614
>>2162390 (OP)
> Как вкатываться в backend? Есть такой же подробный гайд как и для frontend?
Я хз, что там за гайд для фронтенда. Просто выучи язык программирования. Любой. Научись писать на нем программы. Т.к. понятие бекэнда очень размыто, то писать можешь все что не попадает под определение фронтэнд. Будет плюсом если то что ты пишешь будет уметь в сетевое взаимодействие. Обязательно выучи SQL. Хоть ленивые жопы и понаписали orm для всех возможных языков, но без знания как именно происходят запросы можно соснуть с проглотом.
> Есть сегодня смысл вката в бэк через С#?
А почему нет? Язык как язык. В бекэнд сейчас можно хоть на жаваскрипте вкатываться.
> Обязательно ли высшее образование?
Нашы вузы в принципе не выпускают нужных специалистов. И даже если сильно захотят, то за 5 лет обучения ситуация на рынке может пять раз поменяться. на собеседовании твоими конкурентами будут стеденты, котоыре в лучшем случае учили С++, а то и pascal с бейсиком. В дс ситуация чуть повеселее, но в целом так же. Достаточно просто соображать как рабоатет язык и не завалиться на первых вопросах. Т.к. кадров катастрофичкески не хватает, то возьмут того, кто без ошибок напишет Hello world. Сам видел как человек завалился на собеседовании на том, что не смог написать print в питоне.
> Какие могут быть подводные?
Смотря куда пойдешь. Бекэнд это очень абстрактное понятие. Можно писать логику для интернет сексшопа, а можно попасть на фирму сождающую доильный аппарат на ардуине. Подводные везде свои уникальные.
> Java или C#?
Похуй совершенно. Выучи что то одно, но хорошо. Сеньер питонист получает больше чем java джун.
Аноним 21/09/21 Втр 04:06:10 216245715
>>2162453
PHP избегай как огня. закончишь верстальщиком. будешь конкурировать со школьниками за возможность написать говносайт на вордпрессе.
Nodejs примерно такая же хуйня. В сеьезном бизнесе не катируется. максимум накижаешь прототип сервиса, который потом другие люди перепишут на какую нибудь java. JS сам по себе вызывает обширную профессиональную деформацию. Если вдруг решишь перейти на любой другой язык то будешь удивлятьс я почему твой говнокод не компилится и почему тимлид смотрит на твой коммит с неодобрением.
Аноним 21/09/21 Втр 04:08:08 216245816
>>2162456
В общем, как я понял из всего вышесказанного, не надо пока забивать себе голово абы чем. Лучше просто начать с изучения любого языка который нравится (Java) и двигаться в сторону разработки под backend. Попутно изучая базу типа Алгоритмов и структур данных, Сетей и ОС. Освоить SQL/HTML/CSS и потом уже скрипт
Аноним 21/09/21 Втр 04:09:16 216246017
>>2162457
Понял, значит, начну сразу с Java и базы
Аноним 21/09/21 Втр 08:26:38 216254718
>>2162390 (OP)
Зачем С# на бэке если все серваки на nix системах?
Аноним 21/09/21 Втр 08:35:01 216254919
>>2162423
>1. Изучить ОС и Сети (есть два хороших учебника)
Глубоко не стоит погружаться, линуксы поизучай и основные команды в терминале

>2. HTML, CSS, JS (для бэка не надо знать фреймворк, типа реакта?)
Что примерно представляет из себя фронтенд htmlbook прочитать по диогонали и пару вечеров поиграться с css будет достаточно. В js тоже особо не стоит углубляться, базового синтаксиса вполне достаточно, в реакт углубляться не стоит если ты не собираешься ним работать это такое говно Нужно знать на уровне примерно понимать что происходит и при необходимости ctrl+c ctrl+v кусочек верстки из одного файла в другой, но в последнее время обычно фронт делают SPA отдельным репозиторием и ты вообще только json отдаешь.

>3. Java, SQL
Да, полюс взаимодействие с базой данных через ОРМ, у вас там в жабе всякие хибернейты и либы коннекторы, тот же jdbc.

>4. Какой-нибудь скриптовый язык типа python
Это полезно, но лучше сконцентрироваться на жабе, а так вполне себе годный язык для всяких мелочей и не только на нем очень удобно писать парсеры, собирать данные со сторонних сервисов, пробежаться по файлам и писать ботов для телеги и вк. Но тут тебе уже нужно будет помимо языка вникать во всякие либы типа beautifulsoup, urllib, telebot и тп, так что это лучше оставить на потом.

>5. Специальные инструменты и фреймворки для backend
Да spring в первую очередь, плюс еще всякие сервера типа tomcat еще распространен nginx не знаю на сколько он актуален в жабе, сейчас еще везде докеры используются опять же насколько это актуально для джависта

Я бы еще сюда добавил всякие паттерны, джависты их любят, плюс надо обязательно постигнуть мощь ООП и принципы SOLID, DRY, KISS.
Аноним 21/09/21 Втр 08:37:36 216255020
>>2162423
Для скриптов хватит баша, все равно тебе нужно будет сидеть на линуксе.
Аноним 21/09/21 Втр 08:40:59 216255321
>>2162547
.net можно на линуксы ставить и делать dotnet new mvc -o MyApp а потом dotnet run из терминала я сам удивился
Аноним 21/09/21 Втр 08:43:54 216255422
>>2162549
О, спасибо за развернутый ответ.
Про паттерны и проектирование на Java я уже учебник купил.
Принципы ООП на Java и Алгоритмы на Java, тоже имеются. Думаю, что они как раз подойдут.
>>2162550
>>2162553
Т.е. если хочешь в бэк, то без вариантов, надо ставить сносить винду и ставить linux?
Аноним 21/09/21 Втр 08:43:59 216255523
>>2162453
>Особенно РНР удивил
А ты еще сильнее удивишься если туда окунешься, больше половины вакансий это студии разной степени хуевости чем хуже тем ярче описана вакансия а остальные вакансии требуют синьеров и на выходе в нормальные поекты для джуна единицы вакансий. Я из того болота свалил в рельсы.
Аноним 21/09/21 Втр 08:47:30 216255724
>>2162554
В винде можно поставить WSL с линуксом, но лучше дуалбут с дистрибутивом для разработчиков - Ubuntu, Fedora, openSuse.
Аноним 21/09/21 Втр 08:48:08 216255825
>>2162554
>Т.е. если хочешь в бэк, то без вариантов, надо ставить сносить винду и ставить linux?
Не обязательно, в винде есть wsl, но удобнее будет работать с линуксов и маков, некоторые параллельно 2 системы ставят. Но изучать его нужно, поскольку на серверах везде линуксы.
Аноним 21/09/21 Втр 09:10:55 216257726
>>2162554
Если идешь по пути .net то нахуй ваши линуксы не нужны. Больше челибосов на маке работают, чем на линупсе, ну а большинство на венде. Где оно там хостится в 2 случаев из 3 похуй.
Мимо .нет помидор.
Аноним 21/09/21 Втр 11:25:32 216270227
>>2162458
Ты дебил что ли? Тебе три человека сказали нахуй хтмл и ксс не нужны
Аноним 21/09/21 Втр 11:55:23 216271828
>>2162554
> Принципы ООП на Java и Алгоритмы на Java
ООП часто спрашивают по кочкам. Фишка в том, что java это в половине случаев легаси код написанный в произвольном стиле. Больше удели времени Java Core С большей вероятностью спросят как работfет HashMap и GC, чем про паттерны. Джунов обычно спрашивают как создать хорошую архитектуру. Тупо спрашивают как рабоатет язык. Но базовые алгоритмы нужно знать, да.
> Т.е. если хочешь в бэк, то без вариантов, надо ставить сносить винду и ставить linux?
Для многих языков это актуально, но не для Java. Прикол в том, что код написанный тобой на винже будет так же работать и на линупсе. Как развернуть твой код на линухе думать будет девопс. Знание линупса будет плюсом, но не мастхев.
Аноним 21/09/21 Втр 19:17:16 216319929
>>2162718
Спасибо больше.
Если не сложно, может подскажешь, что почитать по Java core?
Начал обучение с "Хорстманн К. - Java. Библиотека профессионала, том 1 - 2019" и там второй том, но за 2017 года. Как-то сомневаюсь, что правильное пособие выбрал
Аноним 21/09/21 Втр 19:33:57 216322230
>>2163199
Может лучше будет "Шилдт Г. - Java. Руководство для начинающих "?
Аноним 21/09/21 Втр 22:30:01 216339531
нода
Аноним 22/09/21 Срд 00:10:41 216345632
Аноним 22/09/21 Срд 00:19:56 216346233
>>2163199
Подсказать не могу, т.к. я не джавист. Хотя джавить приходилось. И даже пилить мобильное говно.
В принципе любая книга подойдет. Java очень консервативна. Часто требуются люди именно для поддержания старого кода, где современный синтаксический сахар не предусмотрен. Когда я говорю старый, то это 10 лет и более. Так что книга 17 года вполне норм.
Опять же, спрашивают на собесах основы языка, а не новомодные функции. Спросят за коллекции. Учи все по коллекциям. Чем array отличается от list и тому подобное. Какие есть модификаторы у методов. Самые часто используемые методы объекта. Чем перегрузка метода отличается от переопределения и все такое.
Что бы нормально ориентироваться в этих вопросах, тебе нужна практика. Прочесть книгу мало, нужно понимать, что ты прочел. Лучше всего создай себе задачу. Задайся целью написать калькулятор или блокнот с подсветкой синтаксиса. Как только у тебя появится задача, даже самая тупая, ты начнешь воспринимать прочитанное как разработчик. Будешь думать как новая информация о языке поможет тебе решить поставленную задачу. А без этого хоть 10 раз книгу перечитай ничего на собеседовании толком не ответишь.
Аноним 22/09/21 Срд 00:43:58 216348034
>>2163462
Спасибо за топовые советы
Аноним 22/09/21 Срд 03:23:11 216351435
Про Шилдта
У него есть 2 книги
"Шилдт Г. - Java. Руководство для начинающих" и "Шилдт Г. - Java. Руководство для начинающих" и "Шилдт Г. - Java. Полное руководство". Это книги которые следует учить друг за другом? Или первая это для тех, кто хочет освоить быстро основные положения Java core а вторая для тех, кто хочет освоить Java более углубленно?
Аноним 22/09/21 Срд 09:06:17 216360536
>>2163514
Прочитай шапку, джава-треда - там все расписано.
Аноним 23/09/21 Чтв 01:01:14 216454537
>>2162549
>>Да spring в первую очередь, плюс еще всякие сервера типа tomcat еще распространен nginx не знаю на сколько он актуален в жаб
Что? А нджинк тут причем? Это реверс прокси.
Аноним 29/09/21 Срд 22:55:36 217036538
>>2162414
>image.png
Уебан блять, хуле ты вкатышу высираешь роадмапу от людей, которые делают эти роадмапы, с их же слов, ориентируясь на то, какими навыками должен обладать сферический разработчик в ваакуме, чтобы он мог себя назвать профессионалом, и все это по их мнению. Это блять не для вкатышей делается.
Сука, блять, я просто хуею, сети и ОС дрочить вкатышу с советами от подобных тебе долбоебов. Хотя, ладно, человеку, который спрашивает "ПУК А НУЖНА ЛИ ВО...", можно подобной толстотой ссать на лицо со спокойной совестью.
Рекомендую Таненбаума и Кормена навернуть этому вкатывающемуся господину, чтобы точно ощутить этот general knowledge и, как говориться, быстро вкатиться.
Аноним 29/09/21 Срд 23:33:08 217039739
>>2170365
>роадмапы
Собственно эти картинки ни разу не роадмапы.
"Дорожная карта" должна говорить, что делать шаг за шагом. Эти же картинки просто рисуют стек технологий.

Реальное обучение и идёт поэтапно и послойно. Сначала что-то поверхностно, потом другое поверхностно, потом ещё что-то, потом возвращаешься и уже более детально с чем-то разбираешься.

Потому что невозможно что-то хорошо изучить, не имея бэкграунда.

Здесь же >>2162414 вообще абсолютно бредовая карта.
Для бэкендера сначала предлагается изучить сети, потом ОС, с упором на конкурентность, треды, IPC, потом язык программирования и тоже явно указано на конкурентность, потом основые баз данных, потом надо лезть в кишки баз данных....

И только после этого ты готов к тому, чтобы узнать такие поняния как API, REST API, Json API и т.п.

Ну абсолютный бред.

Дальше идёт конкретная цепочка серьёзных технологий, и вдруг настаёт момент, когда ты готов узнать про nginx и апач.

Ну реально бред вообще.
Аноним 30/09/21 Чтв 00:47:00 217041740
>>2170397
Анон, а не подскажешь, раз разбираешься, как вкатываться в бэк на той же джаве (или на любом другом языке, для примера)? Именно быстренько вкатиться хотя бы на оплачиваемого стажера/джуна. Какой должен быть минимум?
30/09/21 Чтв 08:15:48 217047141
YIvxdy68400x400.jpg 15Кб, 400x400
400x400
Блять, тред полон долбоёбов.
Ребята, какие сети. Какие потоки. Вы хотя бы деплоить научитесь. Как посмотришь на вас, бекендщиков, прямо слеза прошибает. 21-ый век на дворе, а мы всё ещё по ftp да по ssh архивчики заливаем. Давно уже придумали ci/cd, пайплайны, github экшены и прочее.

Вы хотя бы документировать свой код научитесь. Правильно отделять функционал от представления. Тестировать научитесь. Качественно писать классы. Использовать линтеры/код снифферы. Чтобы красивый нормальный код был. Какие нахуй nosql-базы? Какой rabbitmq? Вам до них ещё расти и расти.
Аноним 30/09/21 Чтв 09:25:52 217049742
>>2162390 (OP)
>Java или C#?
Почему вкатыши на этой доске всегда выбирают между мертвым говном и копией мертвого говна? Повелись на древний форс, что в энтерпрайзе выскоие зарплаты (у шарпистов зп кстати ниже других стеков)? Давай по пунктам расписывай почему не хочешь учить node.js или go
Аноним 30/09/21 Чтв 09:44:51 217050943
изображение.png 149Кб, 320x180
320x180
Аноним 30/09/21 Чтв 16:10:57 217082044
>>2162390 (OP)
В дотнете ты сам лепишь костыли для типовых задач, в жабе расширяешь уже имеющийся функционал. Тот же CrudRepository. В дотнете сам будешь реализовывать, ага.

Соответсвенно, если приходишь в команду, где софт уже написан, то в шармах могут такого наговнокодить, что глаза на лоб полезут.
Вот у тебя ооп подход используется, а потом с нихуя начал хуярить функциональщину и лямбды. Особенно, если приходишь на легасии вроде .net framework 4.5, там даже нормального DI контейнера не было. Каждый сука извращался, как мог. Почитай инит у каст виндздора. Я в рот ебал такой говнокод.
Аноним 30/09/21 Чтв 16:15:42 217082845
>>2170497
нормальных вакансий и проектов на ноде нет. учить ноду без бэкграунда в бэке это смешно, как и го. а знания фронта нахуй не нужны если ты не собираешься становиться там гуру.
Аноним 30/09/21 Чтв 17:43:51 217088146
>>2170820
Ты полнейший дебик.

>Тот же CrudRepository
Ну так есть ЕФ - стандарт дефакто, если ОРМ проекту заходит.

>а потом с нихуя начал хуярить функциональщину и лямбды
"Бля тута лямбда пасаны памагити страшна (((("
Одно другому не мешает.

> DI контейнера не было
Не мороси, все было и все было норм если норм использовать
Да и кору уже 5 лет.
Аноним 30/09/21 Чтв 18:28:49 217090847
>>2170881
 дитя пустыни, почитай что такое CrudRepository и что оно дает. Потом попытайся найти аналог в дотнете
Аноним 30/09/21 Чтв 18:34:51 217091048
Аноним 30/09/21 Чтв 20:31:26 217100349
>>2170910
пишешь интерфейс
interface FizRepo extends CrudRepository<Fiz, Long> {
public list<Fiz> getAllEqualsIgnoreCaseBuzz (Buzz buzz); //необязательный пример метода
}

Потом можешь инжектить такую репу в сервис и обращаться к ней с методами например
fizRepo.save(fiz) или FizRepo.getById(10L) - там уже все из коробки работает.
Если вместо CrudRepository использовать jpaRepository то параметром можно передать pagination - для пагинации и сортировки или Specification - для фильтрации соответсвенно по параметрам.
Можешь методы писать, в которых спринг по названию напишет сиквель сам (ну или можно самому написать как надо). В этом примере он найдет лист всех физ, в которых поле баз без учета регистра равно параметру. Если таких нет - пустой лист.
Спринг сам сделает нужный класс, подставит в сервисы где он нужен.

другой анон
Аноним 30/09/21 Чтв 21:28:19 217106150
>>2171003
Ну так похоже на немного извращенный ЕФ, не?
В чем отличие от ОРМ-то?
Каккие БД поддерживает?
Аноним 30/09/21 Чтв 21:34:28 217106551
>>2171061
>>2171003
В общем, я кажись понял, это враперх поверх ОРМ.
ПРи том тут его обосрали
https://stackoverflow.com/a/51685858

Ну хз. Выглядит не оч.
Я у себя в коде тоже самое делаю, да, пишу ручками, но по факту один раз надо написать базовую репо, а потом от нее уже фактические наследовать.Дело 3 файлов, но зато не будет проблем как по ссылке выше.
Аноним 01/10/21 Птн 20:51:32 217180152
>>2171061
>>В чем отличие от ОРМ-то?
Надстройка над ормом. Я хз что тот анон имел ввиду,я думал в шарпе такое же есть. Пиздят фичи и фреймворки ведь в обе стороны. Энтити фреймворк разве не генерит тонну кода за тебя сам?
Это удобно тем, что не надо класс создавать, подключения делать, обрабатывать все это. Просто интерфейс накидал в 3 строки - репо готова.
>>Каккие БД поддерживает?
Все. Прописываешь зависимость, прописываешь в конфигах путь к базе - спринг по пути сам поймет какой драйвер надо подтянуть из зависимостей.
>>тут его обосрали
Там нытье по большему счету что спринг сам решил какие технологии использовать для магии и не позволяет туда свой велосипед впилить. Большинству похуй - никто не собирается свой транзакшн менеджер писать. Про то что несколько бд сложно подключит - ну хз, у меня на проекте 3 базы (постгрес, мусклю, микрософт СКЛ сервер). Просто 3 конфига сделали.Чуть сложнее чем когда 1 база конечно - там конфиги можно вообще не писать.

Для крудов - то что есть очень удобно. Для чего то более сложного или когда нужна супер скорость и все эти рефлекшены неприемлемы - всегда есть SpringJDBC - который использует вместо ОРМ обычный ждбц и почти без магии.
Аноним 01/10/21 Птн 21:05:12 217180753
Ну что петушки, что никто не обосрался сегодня с DST Root CA X3 сертификатом?
Аноним 01/10/21 Птн 21:17:29 217181254
>>2171807
Нам этот ваш https нахуй не нужон.
Да и вообще я пул реквест сдеал, тасочку закрыл. А если что на прпроде сломалось - ебите девопса с пмом напару.
Аноним 02/10/21 Суб 19:52:01 217240455
>>2171801
Ну хз. Там можно получить доступ к кишочкам ОРМ? Ну по аналогии к ЕФ Датабейзу.
Так-то я даже не знаю. Ну это как бы не задача фреймворка враперить ОРМки.
Я думаю, что просто интерфейса хватило бы, а дальше сам реализовывай. Хотя и тут хз.
Аноним 03/10/21 Вск 00:12:32 217251556
>>2172404
>>не задача фреймворка враперить
Спринг является уже скорее фремворком фреймворков, он втянул в себя все что можно. Он еще и депенденси менеджментом занимается до кучи.
>>интерфейса хватило бы, а дальше сам реализовывай
Посчитали что реализация у репозитория всегда одинаковая и запилили немного магии. Можно конечно и самому сессии открывать/закрывать, но зачем? Из десятка операций оставили 2-3 которые составляют ценность, делегировав весь бойлерплейт спрингу.
Аноним 04/10/21 Пнд 19:13:02 217393057
>>2171801
>Энтити фреймворк разве не генерит тонну кода за тебя сам?
Ну, Дб запросы сам генерит. А так вообще ничего он не генерит, все на рефлексии.
Хотя вангую, шо с новыми код генераторами может и начнут распердоливать в биллд тайме часть работы а может и уже, но я не знаю

>>2172515
>Он еще и депенденси менеджментом занимается до кучи.
.Net core тоже.

Тут вечно баталии, нужны ли вообще репы, если ОРМ (ЕФ) и так уже репа.

Аноним 06/10/21 Срд 11:03:31 217532958
>>2162390 (OP)
>Как вкатываться в backend? Есть такой же подробный гайд как и для frontend?
Вот неплохое описание целевого уровня для джуна на Java https://habr.com/ru/post/580424/
Аноним 04/12/21 Суб 10:41:40 222888759
>>2162456
Бекенд - это БД, апи и бизнес-логика.
Последнее - очень специфичная часть, основное свойство которой постоянно и непредсказуемо мутировать, из-за чего её обязательно выделяют в отдельный модуль, чтобы при очередной мутации ничего лишнего не распидорасило.
Аноним 05/12/21 Вск 16:47:05 222999460
photo2021-10-23[...].jpg 58Кб, 864x1080
864x1080
А где гайд по фронту, о котором говорится в ОП посте?
Подскажите пожалуйста, ананасы!
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов