170 похожих чатов

Как в индустрии сейчас используют FastAPI? Я сейчас делаю пет-проектик и

понимаю, что почти все мои трудности в разработке решились бы использованием Django, так как там, вроде как, из коробки уже и пользовательская регистрация, и админка, и ORM сразу джанговская.

В связи с этим мучает синдром самозванца. Вот я сейчас нигде ещё не работал, а хочу заниматься бэкендом и не хочу заниматься фулстек разработкой, так как там оно будет обо всём и ни о чем конкретно. Но куда-то в "большую" компанию, где бы использовался, наверное, более широкий спектр технологий — и FastAPI, и SQLAlchemy, и какой-нибудь task queue, и прочее — меня возьмут очень вряд-ли. Поэтому остаются только какие-то средние компании, а там ведь только Django, видимо?

Да и в целом, питон же, вроде как, нигде в больших проектах особо из-за скорости не используют, а всё, что меньше этого — почти всегда Джанго. А в Джанго есть уже всё, что почти всегда используют — Django ORM, Django Templates, Django Admin и т.д.

То есть, получается, всё, что я сейчас изучаю — ненужно?

Конкретно Джанго я пока не трогал потому, что оно у меня ассоциируется с фулстеком, что, в общем-то, вроде, так и есть. То есть его именно там и используют всегда. И вот у меня из-за того, насколько в Джанго уже всего готового, впечатление, что я сейчас начну его изучать, и буду только им и заниматься. То есть только и работать в результате над проектами, связанными с Джанго, не развиваться как-то в другие стороны и конкретно в сторону именно серверного программирования. Плюс, там же ещё и фронт, раз это фулстек. Я хорошо знаю и HTML, и CSS, и на ванильном JS динамичный контент делал, но с фулстеком ведь придётся ещё и какие-то фреймворки по типу React или Vue учить, а это последнее, что я бы хотел делать.

В общем-то, не то, чтобы это было плохо, в фулстеке много всего, никогда не будет скучно и т.д., но это всё-таки не то.

Я вот уже даже Golang со всеми этими переживаниями изучать начал, так как тоже серверный такой язык. Хотя Golang, конечно... не знаю, насколько он мне с трудоустройством поможет, но он интересный.

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

Что вы можете сказать на этот счёт?

Короче, это продвинутый вопрос из категории "что изучать, чтобы устроиться на работу и ещё и джуном"?

7 ответов

6 просмотров

Изучать computer science, алгоритмы, структуры данных, а не фреймворки

Django это не значит full stack, ты сначала изучаешь Джанго, основы простенькие html пишешь, но в основном тебе надо будет djangorestframework

synalice- Автор вопроса
Alex
Изучать computer science, алгоритмы, структуры дан...

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

Чел, забей, если ты в целом разберешься в области(в твоем случае бэкенд) и программировании, то тебе будет не важно на каком фреймворке и на каком языке писать. Алекс посоветовал изучать компуктер сайнс, но я лично с ним только отчасти согласен. Знаю хороших разрабов, которые только мигом смотрели в сторону алгоритмов и структур данных и не отличат линкед лист от массива. Эти разрабы очень хорошо шарят и получают достаточно много денег. Но с другой стороны совсем без знаний алгоритмов не выйдет. Когда нибудь ты напорешься на проблемы, если не будешь знать в какой структуре данных быстрее проверка на присутствие элемента. А первым учи то, что больше нравится. Если фастапи, то его. Главное непрерывная практика. Вообще, вроде джавистов с ногами отрывают, если тебе это сильно важно.

Alex
Изучать computer science, алгоритмы, структуры дан...

А почему не начинать сверху вниз? А обязательно снизу вверх? Хочешь играть на пианино? Нет, не играй на пианино, долби гаммы и кварто-квинтовый круг тональностей. Хочешь сварит борщ? Нет, без химии процесса тут не обойтись!

Сверху вниз подход рабочий, но часто можно выйти на плато, где чтобы дальше развиваться нужно подтягивать базу (а кому это хочется делать когда уже считаешь себя разработчиком) и самое сложное - ломать майндсет в котором много неправильно понятых концепций

Ilya
Сверху вниз подход рабочий, но часто можно выйти н...

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

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта