Дублирую ссылки из описания, пока UA-cam не дает возможности пользоваться "Продвинутыми Функциями" Ссылка на roadmap: tropical-tabletop-df5.notion.site/Roadmap-timeline-98fe6649d3be41a78a3bb20fd3cd9a32 Если roadmap по ссылке разъехался, необходимо применить сортировку по дате: sort -> date Телеграм-канал с полезной информацией и моей жизнью: t.me/maximiglindgtl
@@maximiglindgtl а еще не всегда понятно где именно будут распологаться статьи, в подпункте или в главном пункте, из-за чего постоянно туда сюда переключаться приходится
@@maximiglindgtl еще по ограничению сроков, как понять какого срока будет достаточно. Вот например хватит ли мне двух месяцев если как на работе буду по 8 часов в день
как войти в программирование в 2013 : -у тебя есть хотя бы 3 пальца? -да -завтра выходи на работу, платить будем билетом на автобус до работы как войти в программирование в 2023 : - 00:00-25:16 -платить будем билетом на автобус до работы
Когда я зашел на этот канал и посмотрел это видео,никак не мог подумать,что на канале всего 600подписчиков,такой контент заслуживает гораздо больше колличества!
Коллега , снимаю перед тобой шляпу , что так заморочился и записал столь подробный роадмап, ничего не упустил . Сам я data scientist,но также приходится часто работать и бек частью . Очень хороший роадмап. Так что ребята из комментариев которые возмущаются по поводу того что , забыл квантовую физику упомянуть , просыпайтесь , программирование это очень сложная и креативная ниша , и никто вам 300к в наносек платить не будет , за то что вы разобрались,как циклом по массиву пройтись.
Как думаете варианта пойти наоборот для начало работать как Back-end разраб потом перекочевать в Data Scientist или в разраба Машиного обучения, думаю что сразу в ДатаСаинтиста не получиться так как нету просто вакансий в моей стране
@@pepel, лучше из аналитики в дату или мл, там много вакансий, сфера вроде смежная, с таким опытом проще стать дата саентистом,чем с нуля. Я вот тоже думаю, что мне выбрать бэкенд или машин лернинг. Программировать, очень нравиться, но всегда фантазировал на тему искуственного интеллекта
@georgedamotsov8230 , о людях которые пишут о "квантовой физике" - знаешь, интересное наблюдение: я потратил 5 минут своего времени и пролистал комментарии до самого конца (на сколько их показала страница Ютуба), и я не встретил почти НИ одного комментария, который хоть как-то бы обесценивал автора ролика. Есть такой приём, типа «сам придумал врага, сам его потом поругал, а публика похлопала» - беспроигрышное дрeьмо, которое греет ЧСВ и работает почти всегда. Классно, да? ;) Пипл схавал. А, да, ещё момент - а кто и где говорил про зарплату в 300к для новичков? Ты тот самый феодал, который набирает рабов, которые будут работать за миску с едой?) Или в твоём понимании сотрудник, вошедший в эту стихию, не достоин з.п. хотя бы в 50к и должен получать з.п.-шку меньше, чем уборщица из МакДака? Как показывает практика, джунам (особенно в регионах) платят сущие гроши на уровне 35к. Вот благодаря таким персонажам как ты, руки у людей и опускаются
Многие пишут, что слишком драконовские требования, но, увы, таковы реалии. Пост-ковидная эпоха выкинула на рынок слишком много разработчиков, и чтобы среди них не затеряться, нужно всё это знать и даже больше. Каефный роудмап!
f@@atlantika234 а кто мешает параллельно учить, например на степике более 70 курсов бесплатных по питону, есть что разгулятся. На счет теории, ну кто мешает применять например гит просто чтобы гонять простые фаилы с компа в репозитории, на счет линукса можно в виртуалку загнать и игратся или вообще перейти на линукс. На счет скрама то этот подход можно применить ко всему.
@@atlantika234 высокоуровневые ЯП на то и высокоуровневые, что их можно хоть в школьную программу включать. Но это, если подумать, очень печально - когда кодер, написавший что бы то ни было, не имеет ни малейшего представления о том, как вообще работает его скрипт, что там - под обёрткой.. Я не призываю бросать всё и идти учить Ассемблер, но хотя бы иметь представление об основных, базовых вещах - звучит как хорошая идея.
Я только собираюсь войти в эту профессию.. Но благодаря вузу хоть что-то знаю. Так вот, СПАСИБО огромнное. Я так люблю подробно рассписанные инструкции. Реально СПАСИБО. Я побежала все делать!!!! (Хотя большинство уже знаю, но повторю)
хм.... спасибо для видео, работаю сисадмином 15 лет, плотно задумался, что надо двигаться, выбрал питон, очень нравится, и тут попалось твое видео. многое почерпнул для себя.
Спасибо, род мап очень полезный, уже больше полугода являюсь джун фронтенд разработчиком, и становится все более и более интереснее бэкенд часть. Собственно поэтому наткнулся на это видео, хочу стать fullstack-ом
Благодарю! Часть из этого материала есть в программе обучения одной из известных образовательных площадок, студентом которой я сейчас являюсь. Однако "Всё смешалось: кони, люди". Твоя дорожная карта настоящая находка. P.S. ребята, для понимания: мы делали docker и docker compose за 2-6 месяцев до изучения основного ЯП, шаблонов проектирования и изучения сетевых технологий)). Я уже не помню зачем вообще это было 😂
Работаю тестировщиком автоматизатором (Python + Pytest) и со многим из этого перечня столкнулся уже Очень крутой всесторонний и полный роудмап Автор - красава!
Лучано Ромальо, автор супертолковой книги Fluent Python, сказал в ней: Метаклассы не нужны 90% разработчиков. А оставшимся 10% они не нужны в 90% случаев.
@@maximiglindgtl для того чтобы их прописывать в модели Джанго? Ну такое. Метапрграммирование и переопределение __new__ это наверное самое сложное в чистом python. Не уверен что с джуна это будут спрашивать. Хотя если джун это хотя бы понимает, но не применяет, это уже большой плюс для него.
может показаться странным но, правильно ли я начал? Я посмотрел роудмап первым же делом, выбрал php, js. Открыл документацию, два раза прочитал почти всё оттуда. Дальше по мелочам, рест апи, node ja, laravel, nginz, ajax, oath, openid, jwt, websocket. На то, чтобы понять жто всё, ушло полтора месяца ежедневной работы, я быстро вроде бы вс5 понял, бд окащались не такими сложными, сложными оказались только документации и Фреймворки, которые тяжело устаналиваются иногда и не хотят работать. Вроде бы как бы когда я смотрю, вроде бы окей, сейчас делаем с другом проект, он frontend, я backend, два новичка с нуля :) Самая сложная часть как по мне, это не практическая, а теоретическая, на то, чтобы разобраться как жто устроено нужно потратить больше времени, что я и делал.
Kubernetes надо знать, его надо учить, просто мне сказали чтобы я вообще полностью родмэп прошёл, а потом только могу стать джуном, я уже докер освоил но там еще на очереди kubernetes и что б время не терять хочу узнать стоит ли его учить или нет?
На 21:10 ты говоришь реализовать проект на Джанго, затем на ФастАпи, ты имеешь в виду переписать? Или они между собой взаимодействовать должны? (Не шарю, ещё не подступился к фреймворкам)
Паттерны нужны. Важно - применяем, когда написали хотя бы 1 приложение и пощупали реальные инструменты - не пытаемся изучить все подряд и применить, тк из-за отсутствия должного опыта есть шанс применить их неправильно и накрутить доп. слоев абстракций в приложениях - со временем вы будете использовать паттерны и лучшие практики, даже не понимая, что это паттерн, тк это вытечет из вашего опыта Я считаю, что целенаправленно задрачивать формулировки имеет смысл по большей части для собесов, тк там это дело могут спросить, тут важно иметь представление и понимание, какие задачи решает данные паттерн и чем улучшает наш код, будь то слабая связанность или декомпозиция. Если бы я учил это дело сейчас я бы гуглил, "pattern x with python example", разбирал бы область применения и цель использования. Туда же шаблоны проектирования ваших приложений. Вот шпаргалка на хабре по этому поводу habr.com/ru/articles/210288/
Хотел бы кое-что уточнить: а не нужно ли сначала разучить синтаксис хотя бы одного языка программирования? Просто даже с самого начала должна присутствовать практика, а согласно Roadmap`е практика начинается где-то с позиции Frontend, если не с GIT.
я не могу понять, к чему линукс? Кроме небольшого снятия мороки с антивирусами и капли оптимизации там же вообще ничего нет. На винде всё равно будет в сотни раз удобней. Поправьте, если ошибаюсь)
У меня сложилась такая ситуация,что я пришёл в it совсем недавно и вот,по советам из ютуба учился frontendу и спустя время понял,что мне больше подходит backend ,при этом знакомые советуют потратить время на фронтенд и изучить его достаточно хорошо,раз уж начал и только потом идти в бэкэнд,тем самым на выходе могу стать фуллстак разработчиком,стоит ли следовать такому пути?
На выходе ты не станешь фул стек разрабом, люди бэкенд учат 6-18 месяцев, фронт столько же времени, если не готов учиться 3 года, то определись с направлением. Обычно фул стеком становятся бэкендеры выучившие фронт или наоборот, но не со старта.
А что по алгоритмам? Скоро буду искать первую работу, алгоритмы вообще обошел стороной. Вот думаю, на первых порах наверное можно и без них обойтись или нет? Подскажите, пожалуйста.. Пугает перспектива надолго закопаться в алгоритмы и решения сотен задач на леткоде.
Привет. Вопросы, на которые я могу потенциально дать ответы без индивидуальной проработки, можешь кидать в чатик ТГ, отвечу на них абсолютно бесплатно. Что касается индивидуальных созвонов, можем подробнее обсудить в телеграме. t.me/MaximIglin
Я живу в России и к сожалению, больше не могу иметь доступ к продуктам Atlassian, так как они заблокировали их для россиян. Что тогда делать? Неужели постоянно юзать vpn?
А как заставить себя все это изучить если это совершенно не интересно, но хочется востребованную работу с хорошей зарплатой и возможно удаленькой ? Изучаю все это но мне это супер скучно и очень противно,
ну для этого есть понятие, Цель. Поставить конкрентные цели. Советую на ютубе посмотреть СМАРТ цели как ставить, и применить в программировании. Так же применять в учебе метод помидоро
@@sobri3tas ну синьоры же получают по 150-200 минимум, правда до стньора ещё нужно дорасти, а это не просто, Просто если сравнивать с другой любой работой, где у нас специалист в других сферах уровня мидл, получает столько же сколько мидлы ?
@@TheMrVersetti инженерные направления по электроники, разработка оружия, вахта на технике в нормальной фирме, электрики-выше монтажники(те которые лазиют по высоковольтным правда там опасности .... но платят дохрена) А так программист сама безопасная хорошо оплачиваемая работенка
Изучать бд без понимания работы Фреймворка разумно ли? Я вот практикуюсь , конечно без феноменальных знаний сетей и того в какую сторону крутится кулер системы охлаждения процессора, но тем не менее. Когда делаешь шаги с фреймворком, то понимаешь как он будет работать с бд. Тем более в Джанго вообще orm. Много нюансов в общем. Как нубу интересно , что будет ревьюить ментор если весь код по сути списан с доки Фреймворка ?) Ведь по сути тот функционал который мы опишем в приложении уже разработан, да мы можем использовать ооп, а можем не использовать , но разве это менторить будет наставник ?
1) Фреймворки и СУБД. Спроектировать нормальную схему БД в твоём приложении без понимания принципов работы реляционных бд не факт, что получится. Тут необходимый минимум это: - таблицы - связи - выборки К тому же, зачем всегда привязываться к какой-то ORM или фреймворку. Ты изучил худо-бедно Django ORM, а нашёл работу в проект с алхимией, будешь грустить какое-то время, пока не ознакомишься. Я тут топлю, чтобы джуны были более гибкие и знали необходимый минимум базы. 2) Что ревьюит ментор? Опять, привязка к доками фреймворка и тд... По факту, что смотреть: - CODE-STYLE - обучение лучшим практикам написания бизнес-логки - дыры в безопасности - оптимизация - оформление проектов и документации к ним - проработка процессной составляющей, приблеженно к тем подходам, которые применяют на реальных проектах
@@maximiglindgtl про базу - конечно согласен, что нужно знать основы чтобы работать и тд. Второй пункт по описанию, конечно, уже похож на требования к мидлу и выше. Джуны вроде как не проектируют и не продумывают логику. Плюс пообщавшись с опытными разрабами - понял, что на деле все проще, чем на бумаге. Дочиста вылизанное и идеальное спроектированное приложение в реале - это что-то на грани фантастики. А бизнес выстраивает логику : быстро- дешево- прибыльно. О чем говорить, если тесты делают с помощью прода, прям как я свой "hello world" .
С чем столкнулся лично я при поиске программистов в свой отдел. Все замечательно выучили новомодные словечки: скрам, таска, бэклог, спринт, фидбек и ещё 100500 странных и чуждых словечек. Всё прекрасно умеют простые вещи объяснять сложным, не понятным обычному человеку птичьим языком так, что мозг начинает вскипать.. Все замечательно умеют себя «продать» (оно и понятно, ведь без этого навыка не устроится нынче) НО.... 99% из них ничерта не умеют писать сами, без готовых библиотек, без плагинов, без копирования чужих репозиториев с чужими ошибками.... Мать вашу... Куда подевались обычные программисты, которые реально что-то знают и умеют, без всяких скрам, тасков и прочей хрени?
Разве на основной работе не нужно постоянно пользоваться фреймворками и другим готовым кодом? Я умею писать разные вещи без библиотек, но при этом основной укор часто - на работе-то надо будет библиотеки юзать, зачем время тратить на велосипеды?
Сейчас ищу работу в США. Это пздц… За час после публикации вакансии на нее уже 60 откликов. Ок, читаешь требования, а там: Напишите cover letter Напишите ваш success story Почему вы думаете что вы хороший кандидат? Запишите и пришлите нам как вы танцуете ламбаду. Короче грустно это все.
Есть спрос, есть и предложение. Рынок сам виноват, что появляются такие люди, которые пишут только с библиотеками. Вдумайтесь сами.. щас пойти в компанию на работу - полюбому юзают фреймворки, библиотеки. Вот люди и выбирают такой путь.
Тут имелось ввиду на мой взгляд, то что люди используют готовые вещи, но когда что-то перестает работать( а как правило перестает) или идет не так, они не в состоянии залезть в кишки разобраться и поправить, даже понимания нет как там все устроено. А откуда оно возьмется если велосипеды не писать и не пробывать. Даже нету позиции поставить решение под капотом под сомнение, проверить тестами и улучшить. (Что люди говорят - писали умные дядьки, а я буду пользоваться)
Любой курс или видео, это в 99% случаев пересказ книг или документации, почему бы не брать материал из первоисточника и практиковаться на примерах в нём? Тут важно найти грань между поиском инфы в книге и бездумном её чтении подряд по главам
@@maximiglindgtl как по мне, чтение книг идеально накладывается на практический опыт, поэтому, возможно стоит дойти до джуна и после начать читать. Но и это не означает, что до этого момента вообще не нужно читать))
Хочу добавить что инфа то и полезная и сам роудмап наверно хорош не уверен конечно что вот прям столько всего нужна знать прям здесь и сейчас но видео можно было снять на понятном языке с объяснениями про то почему именно это и в таком порядке можно где то еще подробный о том или ином
Привет. Все, что касается софтов и подхода к учебе однозначно относится ко всем направлениям. Часть по бэку до языка и фрейворков, соответсвенно, ко всем языкам. Где есть что-то по Python/FastApi/Django, только бэк на питоне.
Дублирую ссылки из описания, пока UA-cam не дает возможности пользоваться "Продвинутыми Функциями"
Ссылка на roadmap:
tropical-tabletop-df5.notion.site/Roadmap-timeline-98fe6649d3be41a78a3bb20fd3cd9a32
Если roadmap по ссылке разъехался, необходимо применить сортировку по дате: sort -> date
Телеграм-канал с полезной информацией и моей жизнью: t.me/maximiglindgtl
roadmap изменился? потому, что некоторых вещей из ролика там не вижу
@@Bukov2003Чего не хватает, отпиши, пожалуйста, проверю
@@maximiglindgtl извиняюсь, не до конца развернул, хотелось бы еще практики к каждому пункту
@@maximiglindgtl а еще не всегда понятно где именно будут распологаться статьи, в подпункте или в главном пункте, из-за чего постоянно туда сюда переключаться приходится
@@maximiglindgtl еще по ограничению сроков, как понять какого срока будет достаточно. Вот например хватит ли мне двух месяцев если как на работе буду по 8 часов в день
как войти в программирование в 2013 :
-у тебя есть хотя бы 3 пальца?
-да
-завтра выходи на работу, платить будем билетом на автобус до работы
как войти в программирование в 2023 :
- 00:00-25:16
-платить будем билетом на автобус до работы
Раньше: "Из говна и палок,лишь бы работало",сейчас тебя до дыр затрут.Дальше будет хуже...
Дай бог тебе здоровья !!! Я искал ответ на данные вопросы очень долго и наконец НАШЕЛЁЛ. СПАСИБО!
Какие же вы все умные. Аж начинаю ненавидеть себя за тупизну!
Ну ооочень ответственно подошел к теме!) Благодарю за то чего не хватает начинающим!)) план обучения!
Когда я зашел на этот канал и посмотрел это видео,никак не мог подумать,что на канале всего 600подписчиков,такой контент заслуживает гораздо больше колличества!
Коллега , снимаю перед тобой шляпу , что так заморочился и записал столь подробный роадмап, ничего не упустил . Сам я data scientist,но также приходится часто работать и бек частью . Очень хороший роадмап.
Так что ребята из комментариев которые возмущаются по поводу того что , забыл квантовую физику упомянуть , просыпайтесь , программирование это очень сложная и креативная ниша , и никто вам 300к в наносек платить не будет , за то что вы разобрались,как циклом по массиву пройтись.
Спасибо)
Как думаете варианта пойти наоборот для начало работать как Back-end разраб потом перекочевать в Data Scientist или в разраба Машиного обучения, думаю что сразу в ДатаСаинтиста не получиться так как нету просто вакансий в моей стране
@@pepel, лучше из аналитики в дату или мл, там много вакансий, сфера вроде смежная, с таким опытом проще стать дата саентистом,чем с нуля.
Я вот тоже думаю, что мне выбрать бэкенд или машин лернинг. Программировать, очень нравиться, но всегда фантазировал на тему искуственного интеллекта
@georgedamotsov8230 , о людях которые пишут о "квантовой физике" - знаешь, интересное наблюдение: я потратил 5 минут своего времени и пролистал комментарии до самого конца (на сколько их показала страница Ютуба), и я не встретил почти НИ одного комментария, который хоть как-то бы обесценивал автора ролика. Есть такой приём, типа «сам придумал врага, сам его потом поругал, а публика похлопала» - беспроигрышное дрeьмо, которое греет ЧСВ и работает почти всегда. Классно, да? ;) Пипл схавал. А, да, ещё момент - а кто и где говорил про зарплату в 300к для новичков? Ты тот самый феодал, который набирает рабов, которые будут работать за миску с едой?) Или в твоём понимании сотрудник, вошедший в эту стихию, не достоин з.п. хотя бы в 50к и должен получать з.п.-шку меньше, чем уборщица из МакДака? Как показывает практика, джунам (особенно в регионах) платят сущие гроши на уровне 35к. Вот благодаря таким персонажам как ты, руки у людей и опускаются
Я не искал это видео, оно само нашло меня. Круто сделано! Грамотно, четко. Если бы еще ссылки к каждому sub’у , но и так более чем
Спасибо, что всё разжевали. На заводе не так и плохо.
Многие пишут, что слишком драконовские требования, но, увы, таковы реалии. Пост-ковидная эпоха выкинула на рынок слишком много разработчиков, и чтобы среди них не затеряться, нужно всё это знать и даже больше. Каефный роудмап!
как по мне родмап такой себе, слишком много теории которую не можешь применить, сам язык будешь учить через месяц-два
f@@atlantika234 а кто мешает параллельно учить, например на степике более 70 курсов бесплатных по питону, есть что разгулятся. На счет теории, ну кто мешает применять например гит просто чтобы гонять простые фаилы с компа в репозитории, на счет линукса можно в виртуалку загнать и игратся или вообще перейти на линукс. На счет скрама то этот подход можно применить ко всему.
@@atlantika234ну, если не хочется всю жизнь быть кодером, то придется так или иначе освоить инженерный базис
@@atlantika234 высокоуровневые ЯП на то и высокоуровневые, что их можно хоть в школьную программу включать. Но это, если подумать, очень печально - когда кодер, написавший что бы то ни было, не имеет ни малейшего представления о том, как вообще работает его скрипт, что там - под обёрткой..
Я не призываю бросать всё и идти учить Ассемблер, но хотя бы иметь представление об основных, базовых вещах - звучит как хорошая идея.
@@atlantika234 без этой теории и получаются люди с курсов войти в IT 😂
Я только собираюсь войти в эту профессию.. Но благодаря вузу хоть что-то знаю. Так вот, СПАСИБО огромнное. Я так люблю подробно рассписанные инструкции. Реально СПАСИБО. Я побежала все делать!!!! (Хотя большинство уже знаю, но повторю)
хм.... спасибо для видео, работаю сисадмином 15 лет, плотно задумался, что надо двигаться, выбрал питон, очень нравится, и тут попалось твое видео. многое почерпнул для себя.
Ты не один такой))) я 16 лет работаю админом...двигаюсь тоже)))
Чел, ты раскрыл глаза мне. Надеюсь и многим IT-цыганям
Благодарю, прям парился дня 2 уже. Не зря твоё видео увидел. С меня подписка, и просмотры с лайками😌👍
Отличное информативное видео! То, которое мне было нужно) Спасибо, Максим!
Видео шикарно! Как раз как самостоятельно, и это главное, обучаться так чтобы это было приближено к работе! Спасибо за качественный контент!
Нифига себе это космос. Лучший роадмап для бекенда.
Изучаю ноду, попробую применить твой роадмап к ноде
"отличный" гайд, путь займет в три раза дольше времени. Особенно изучение фронтенда для бекендера
чел, там лишь основы
Крутая мапа. Если будет пополняться ссылками на материалы, то будет вообще космос!
Вау, как раз не знал на чем концентрироваться, спасибо огромное
Мужик, спасибо за roadmap! Хороший материал.
Спасибо, род мап очень полезный, уже больше полугода являюсь джун фронтенд разработчиком, и становится все более и более интереснее бэкенд часть. Собственно поэтому наткнулся на это видео, хочу стать fullstack-ом
Лайк и подписка! Спасибо за огромный труд! Успехов! Жму руку!
От чистого сердца большое спасибо за информацию! Здоровья тебе, оч круто все сделал! Держись, скоро канал взлетит :D
Спасибо за детальный план без таймкодов.
Спасибо! Даже для того, кто уже много лет работает на бэкенде очень полезный материал. Чисто чтобы что-то повторить и держать себя в форме. Супер!)
Спасибо, попробую за первый курс в унике выучиться и устроиться
Мало что понятно, но похоже на отличный план. Построю его!))
Благодарю! Часть из этого материала есть в программе обучения одной из известных образовательных площадок, студентом которой я сейчас являюсь. Однако "Всё смешалось: кони, люди". Твоя дорожная карта настоящая находка.
P.S. ребята, для понимания: мы делали docker и docker compose за 2-6 месяцев до изучения основного ЯП, шаблонов проектирования и изучения сетевых технологий)). Я уже не помню зачем вообще это было 😂
Можешь подсказать хороший плейлист для изучения бэка или какой-нибудь курс?
Спасибо за видео. Очень понятно и информативно изложено.
Видео очень хорошее, спасибо за проделанный труд!
спасибо за столь полезную инфу, и поздравляю с первой тысячей фанатов
Спасибо за подробное видео 😊
Продолжай делать то что ты делаешь!))) Я впечатлён!)) И надеюсь твой план поможет мне войти в мир IT))
Отличный материал. Максим, спасибо!
Макс, шикарный roadmap! Работай дальше с ютубом, я по твоей карте учусь.
как успехи ?
@@ic3eyes803 дерьмово, забрасываю, и заново начинаю, всё из-за денег
Работаю тестировщиком автоматизатором (Python + Pytest) и со многим из этого перечня столкнулся уже
Очень крутой всесторонний и полный роудмап
Автор - красава!
Лучший! Жаль раньше не нашла этот ролик! Спасибо тебе огромное! Наконец-то в голове появилось какое-то понимание и все структурировалось
Ждём больше ❤😊
Просто нет слов, спасибо большое, лучший!
спасибо большое за твою работу 💘
Колоссальная работа😵💫😵💫
Ух ты! Чувак, где ты был раньше? Спасибо тебе огромное, с меня Подписка и жирный Лайк
Спасибо!
Присоединяйся к сообществу)
t.me/miglinnetwork
@@maximiglindgtl я, уже там
Спасибо! Отличное видео❤❤
Комент для продвижения видео и канала
Спасибо тебе большое , хочу стать бэкенд-разработчиком и ты прям всё написал .Спасибо большое теперь буду стараться
как успехи ?))
@@ic3eyes803
А у тебя как успехи? 😊
Лучано Ромальо, автор супертолковой книги Fluent Python, сказал в ней:
Метаклассы не нужны 90% разработчиков. А оставшимся 10% они не нужны в 90% случаев.
К сожалению, в эти 10% входят собесы...
@@maximiglindgtl для того чтобы их прописывать в модели Джанго? Ну такое. Метапрграммирование и переопределение __new__ это наверное самое сложное в чистом python. Не уверен что с джуна это будут спрашивать. Хотя если джун это хотя бы понимает, но не применяет, это уже большой плюс для него.
Спасибо, очень полезно
Крутой видос, сохранил себе roadmap. Хоть и не бекендер, но тут много «базированных» тем, которые кмк неплохо бы знать/доучить фронтендеру
я бы еще добавил elastic search какой нибудь=)
может показаться странным но, правильно ли я начал?
Я посмотрел роудмап первым же делом, выбрал php, js. Открыл документацию, два раза прочитал почти всё оттуда. Дальше по мелочам, рест апи, node ja, laravel, nginz, ajax, oath, openid, jwt, websocket. На то, чтобы понять жто всё, ушло полтора месяца ежедневной работы, я быстро вроде бы вс5 понял, бд окащались не такими сложными, сложными оказались только документации и Фреймворки, которые тяжело устаналиваются иногда и не хотят работать.
Вроде бы как бы когда я смотрю, вроде бы окей, сейчас делаем с другом проект, он frontend, я backend, два новичка с нуля :)
Самая сложная часть как по мне, это не практическая, а теоретическая, на то, чтобы разобраться как жто устроено нужно потратить больше времени, что я и делал.
респект, спасибо
Спасибо 😊
Супер👍❤️
Красава!
Kubernetes надо знать, его надо учить, просто мне сказали чтобы я вообще полностью родмэп прошёл, а потом только могу стать джуном, я уже докер освоил но там еще на очереди kubernetes и что б время не терять хочу узнать стоит ли его учить или нет?
Окей, похоже надо выбирать фронтэнд))) а вообще, спасибо за контент, только начал свой путь.
Глаза боятся, а руки делают)
Как успехи? Что делал эти 2 месяца?
Спасибо большое! 🎉
На 21:10 ты говоришь реализовать проект на Джанго, затем на ФастАпи, ты имеешь в виду переписать? Или они между собой взаимодействовать должны? (Не шарю, ещё не подступился к фреймворкам)
Переписать на FastAPI, тот же проект
А почему опустили такую часть теории как паттерны?
Паттерны нужны.
Важно
- применяем, когда написали хотя бы 1 приложение и пощупали реальные инструменты
- не пытаемся изучить все подряд и применить, тк из-за отсутствия должного опыта есть шанс применить их неправильно и накрутить доп. слоев абстракций в приложениях
- со временем вы будете использовать паттерны и лучшие практики, даже не понимая, что это паттерн, тк это вытечет из вашего опыта
Я считаю, что целенаправленно задрачивать формулировки имеет смысл по большей части для собесов, тк там это дело могут спросить, тут важно иметь представление и понимание, какие задачи решает данные паттерн и чем улучшает наш код, будь то слабая связанность или декомпозиция.
Если бы я учил это дело сейчас я бы гуглил, "pattern x with python example", разбирал бы область применения и цель использования. Туда же шаблоны проектирования ваших приложений.
Вот шпаргалка на хабре по этому поводу
habr.com/ru/articles/210288/
Хотел бы кое-что уточнить: а не нужно ли сначала разучить синтаксис хотя бы одного языка программирования? Просто даже с самого начала должна присутствовать практика, а согласно Roadmap`е практика начинается где-то с позиции Frontend, если не с GIT.
дааа вот я о том же, сейчас сижу на Основах сетей, и мягко говоря раздражает что одна лишь теория присутствует
Практика нужна всегда)
Спасибо!
Во встроенной библиотеке нужно изучить модули datetime, itertools, json только или вообще все, что есть во встроенной библиотеке?
я не могу понять, к чему линукс? Кроме небольшого снятия мороки с антивирусами и капли оптимизации там же вообще ничего нет. На винде всё равно будет в сотни раз удобней. Поправьте, если ошибаюсь)
Линукс или Макось для того что бы уметь в продакшн, который на линухе будет стоять всегда
Проходил курсы за 100к, почему всего этого не было.. спасибо
результат хотя бы положительный? нашли работу?
@@robertakchurin7842 нет. лучше самостоятельно учиться но это как посмотреть. может со школой не повезло
@@robertakchurin7842 я в яп проходил, большей части там не было.
Для устройства на работу большая часть и не пригодилась.
очень хороший план🙃🙃🙃
Sposibaa druq
Я посмотрел не одно видео на тему входа в бэк и питон, но впервые вижу необходимость линукса😢
работать ты будешь в линуксе, без этого никак)
@@РустамНафиков-ж5з независимо от возможной сферы деятельности?
Ну так на чем твой бэк будет размещен?
У меня сложилась такая ситуация,что я пришёл в it совсем недавно и вот,по советам из ютуба учился frontendу и спустя время понял,что мне больше подходит backend ,при этом знакомые советуют потратить время на фронтенд и изучить его достаточно хорошо,раз уж начал и только потом идти в бэкэнд,тем самым на выходе могу стать фуллстак разработчиком,стоит ли следовать такому пути?
Делай то, что ближе к сердцу, хочешь в бэк - иди в бэк.
На выходе ты не станешь фул стек разрабом, люди бэкенд учат 6-18 месяцев, фронт столько же времени, если не готов учиться 3 года, то определись с направлением. Обычно фул стеком становятся бэкендеры выучившие фронт или наоборот, но не со старта.
Фулстек шляпа, ни там ни сям. Сейчас уж слишком дохрена изучать. Можешь просто фронт минимально изучить и идти в бэк.
@@ilya9852 От куда у тебя такие волшебные цифры времени обучения? Люди всю жизнь изучают отрасль
если хочу другой язык изучать а не питон ?
Тогда вся часть мапы, кроме пайтона и фреймворков тебе пригодиться, а эти 2 части нужно адаптировать под язык, который выберешь
ммм я не особо умею пользоваться ноушеном, подскажи почему я не записывать туда ничего или оставлять коментарии
Даааа, жалко Django она конечно проще FastAPI те же сереализаторы когда ты можешь указать связаные таблицы.
😮Я нашла бриллиант
А что по алгоритмам? Скоро буду искать первую работу, алгоритмы вообще обошел стороной. Вот думаю, на первых порах наверное можно и без них обойтись или нет? Подскажите, пожалуйста.. Пугает перспектива надолго закопаться в алгоритмы и решения сотен задач на леткоде.
Привет, заходи в мой чат, там поищи #алгосы, обсуждали совсем недавно
t.me/miglinnetwork
Устроился ?
Занимаешься менторингом?? например если я знаю базу фронта и что-то могу сам уже пилить. Но хочу развиваться быстрее и готов за это заплатить.
Привет. Вопросы, на которые я могу потенциально дать ответы без индивидуальной проработки, можешь кидать в чатик ТГ, отвечу на них абсолютно бесплатно. Что касается индивидуальных созвонов, можем подробнее обсудить в телеграме.
t.me/MaximIglin
Это все нужно знать для минимума?
Открыв вакансии, можно убедиться, что да.
Кажется ссылка на notion вставилась не полностью
Спасибо, оставил в коменте выше, ютуб не дает расшарить пока полноценно
Я один испугался от количества всего нужного ?! ))))
я щас на стадии "Основы сетей" и клянусь насколько это нудно чисто теорию ебашить, уже хочется что-нибудь написать, а там ещё вон сколько этапов
По-моему интересно, как это изнутри работает
@@sobri3tas полностью согласен
И сколько реально времени нужно на эту карту? Это так закончил школу и вместо универа уходишь на 2-3 года в обучение?
Смотри последний ролик на канале. При прорывном подходе - не более полугода, при размеренном год - полтора. Все слишком индивидуально.
Подписался . Спасибо 🙏🏻
Я живу в России и к сожалению, больше не могу иметь доступ к продуктам Atlassian, так как они заблокировали их для россиян. Что тогда делать? Неужели постоянно юзать vpn?
Notion в помощь.
@@maximiglindgtl, благодарю
А как заставить себя все это изучить если это совершенно не интересно, но хочется востребованную работу с хорошей зарплатой и возможно удаленькой ?
Изучаю все это но мне это супер скучно и очень противно,
ну для этого есть понятие, Цель. Поставить конкрентные цели. Советую на ютубе посмотреть СМАРТ цели как ставить, и применить в программировании. Так же применять в учебе метод помидоро
Если не нравится, а чисто ради денег - не получится. Да и тем более денег там нет.
@@sobri3tas да ладно. чушь.
Любое направление можно освоить как ремесло!!! А это значит не нравится иои нравится ничего не значит.
@@sobri3tas ну синьоры же получают по 150-200 минимум, правда до стньора ещё нужно дорасти, а это не просто,
Просто если сравнивать с другой любой работой, где у нас специалист в других сферах уровня мидл, получает столько же сколько мидлы ?
@@TheMrVersetti инженерные направления по электроники, разработка оружия, вахта на технике в нормальной фирме, электрики-выше монтажники(те которые лазиют по высоковольтным правда там опасности .... но платят дохрена)
А так программист сама безопасная хорошо оплачиваемая работенка
Бэк на пайтоне, звучит, как блоха-гигант.
В последнее время по бэку выпускают ролики одни пайтонисты и гошники. Джависты совсем вымерли что-ли в е-комерс?
Ладно, скачаю я ваш ноушн
Изучать бд без понимания работы Фреймворка разумно ли?
Я вот практикуюсь , конечно без феноменальных знаний сетей и того в какую сторону крутится кулер системы охлаждения процессора, но тем не менее. Когда делаешь шаги с фреймворком, то понимаешь как он будет работать с бд. Тем более в Джанго вообще orm. Много нюансов в общем. Как нубу интересно , что будет ревьюить ментор если весь код по сути списан с доки Фреймворка ?) Ведь по сути тот функционал который мы опишем в приложении уже разработан, да мы можем использовать ооп, а можем не использовать , но разве это менторить будет наставник ?
1) Фреймворки и СУБД. Спроектировать нормальную схему БД в твоём приложении без понимания принципов работы реляционных бд не факт, что получится. Тут необходимый минимум это:
- таблицы
- связи
- выборки
К тому же, зачем всегда привязываться к какой-то ORM или фреймворку. Ты изучил худо-бедно Django ORM, а нашёл работу в проект с алхимией, будешь грустить какое-то время, пока не ознакомишься. Я тут топлю, чтобы джуны были более гибкие и знали необходимый минимум базы.
2) Что ревьюит ментор?
Опять, привязка к доками фреймворка и тд...
По факту, что смотреть:
- CODE-STYLE
- обучение лучшим практикам написания бизнес-логки
- дыры в безопасности
- оптимизация
- оформление проектов и документации к ним
- проработка процессной составляющей, приблеженно к тем подходам, которые применяют на реальных проектах
@@maximiglindgtl про базу - конечно согласен, что нужно знать основы чтобы работать и тд.
Второй пункт по описанию, конечно, уже похож на требования к мидлу и выше. Джуны вроде как не проектируют и не продумывают логику. Плюс пообщавшись с опытными разрабами - понял, что на деле все проще, чем на бумаге. Дочиста вылизанное и идеальное спроектированное приложение в реале - это что-то на грани фантастики. А бизнес выстраивает логику : быстро- дешево- прибыльно. О чем говорить, если тесты делают с помощью прода, прям как я свой "hello world" .
Спасибо, карта хорошая, но без ссылок на книги и курсы от нее мало толку
Ссылки на книги, доки и источники внутри каждой карточки в notion по ссылке в описании.
@@maximiglindgtlоо, увидел. Спасибо)
@@maximiglindgtl куда нажимать чтобы увидеть контент?
Маловато, по Java поболее надо знать. Смежные темы есть.
19:26 - и всю практику на фреймворках провалить...
Короче, начинаю, пните через полгода.
* полгода спустя *
как идёт?
@@tayergtx3805 взяла роадмап, работаю
@@FFR3IZ4ITt так женщинам же нельзя программировать
@@HAP_HAPICH конечно, женщинам необходимо программировать, чтоб развить свой куриный мозгахахахаха))
С чем столкнулся лично я при поиске программистов в свой отдел. Все замечательно выучили новомодные словечки: скрам, таска, бэклог, спринт, фидбек и ещё 100500 странных и чуждых словечек. Всё прекрасно умеют простые вещи объяснять сложным, не понятным обычному человеку птичьим языком так, что мозг начинает вскипать.. Все замечательно умеют себя «продать» (оно и понятно, ведь без этого навыка не устроится нынче)
НО....
99% из них ничерта не умеют писать сами, без готовых библиотек, без плагинов, без копирования чужих репозиториев с чужими ошибками....
Мать вашу... Куда подевались обычные программисты, которые реально что-то знают и умеют, без всяких скрам, тасков и прочей хрени?
Они не умеют продовать просто. В итоге перегорают при поиске работы либо свои проект делают либо идут в другую сферу.
Разве на основной работе не нужно постоянно пользоваться фреймворками и другим готовым кодом? Я умею писать разные вещи без библиотек, но при этом основной укор часто - на работе-то надо будет библиотеки юзать, зачем время тратить на велосипеды?
Сейчас ищу работу в США. Это пздц… За час после публикации вакансии на нее уже 60 откликов. Ок, читаешь требования, а там:
Напишите cover letter
Напишите ваш success story
Почему вы думаете что вы хороший кандидат?
Запишите и пришлите нам как вы танцуете ламбаду.
Короче грустно это все.
Есть спрос, есть и предложение. Рынок сам виноват, что появляются такие люди, которые пишут только с библиотеками. Вдумайтесь сами.. щас пойти в компанию на работу - полюбому юзают фреймворки, библиотеки. Вот люди и выбирают такой путь.
Тут имелось ввиду на мой взгляд, то что люди используют готовые вещи, но когда что-то перестает работать( а как правило перестает) или идет не так, они не в состоянии залезть в кишки разобраться и поправить, даже понимания нет как там все устроено. А откуда оно возьмется если велосипеды не писать и не пробывать. Даже нету позиции поставить решение под капотом под сомнение, проверить тестами и улучшить. (Что люди говорят - писали умные дядьки, а я буду пользоваться)
На скорости х2 норм смотреть
Полезное видео, благодарю за roadmap☺️👍
11:19
В чём смысл backend'a на python? А так роадмап хороший, молодец.
Читать книги до того как стал хотябы джуном - 🤮
Любой курс или видео, это в 99% случаев пересказ книг или документации, почему бы не брать материал из первоисточника и практиковаться на примерах в нём?
Тут важно найти грань между поиском инфы в книге и бездумном её чтении подряд по главам
@@maximiglindgtl как по мне, чтение книг идеально накладывается на практический опыт, поэтому, возможно стоит дойти до джуна и после начать читать. Но и это не означает, что до этого момента вообще не нужно читать))
Когда только огурец и глотка и к тому же студент то все это легко освоить. Ипануться можно
Очень загружено и сложно да к тому же монотонно и звучит как будто тебя заставили это все рассказывать еще на сленгах вообще печаль
Хочу добавить что инфа то и полезная и сам роудмап наверно хорош не уверен конечно что вот прям столько всего нужна знать прям здесь и сейчас но видео можно было снять на понятном языке с объяснениями про то почему именно это и в таком порядке можно где то еще подробный о том или ином
Этот родмап применить к другим направлениям или языкам?
Привет. Все, что касается софтов и подхода к учебе однозначно относится ко всем направлениям. Часть по бэку до языка и фрейворков, соответсвенно, ко всем языкам. Где есть что-то по Python/FastApi/Django, только бэк на питоне.