Как стать автором
Обновить

Комментарии 51

...и через полгода в голове у вас будет одна сплошная каша и почти ноль практических навыков. Другими словами, самостоятельно вы не сможете создать практически ничего путного. Тем более на backend'е. Это 100%.

Спасибо за комментарий!

Если вы в точности выполните весь план, описанный в этой статье и у вас действительно будет всё так как вы написали, то я готов удалить статью)

P.s. Думаю, если бы у меня после выполнения этого плана была каша и почти ноль практических навыков, то я вряд ли смог бы устроиться туда, где работаю сейчас)

Наверное, это хорошо, что Вы так довольны своим местом работы и так его цените, но, извините, право слово,

туда, где работаю сейчас

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

Что касатеся плана, то, к сожалению, время нельзя отмотать назад. Поэтому, даже если бы я очень хотел поставить сегодня над собой предложенный Вами эксперимент, ничего бы не вышло. Так что не переживайте, статье Вашей ничего не угрожает. :)

P.S. Небольшое добавление к тому, что тут уже было сказано про обучение по книжкам ниже. Видите ли, тот выбор литературы по тому же Python (да и другие), что Вы привели в качестве источников знаний, признаться, крайне слабый. Это далеко на самые лучшие пособия. Если честно, кроме официальной книги ProGit я вообще ни одного из них не знаю. И это только усиливает сомнения в реализуемости Вашего "конкретного плана".

Что касается того, какой я разработчик, соглашусь, определенно не самый лучший. Но тут уже дело читателя, доверять разработчику PVS-Studio или нет.

По поводу пособий, вы говорите что они не самые лучшие, но тут же говорите что кроме "ProGit" других не знаете, а как тогда вы делаете вывод что остальные книги - слабые? Хммм...

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

Если я говорю, что не самые лучшие, значит, я не встречаю на них нигде ссылок, не слышу ни от кого рекомендаций и пр. Поэтому я и заключаю, что они не привлекают к себе особого внимания специалистов. Я не говорю, что по ним ничему нельзя научиться, но опыт показывает, что когда человек ищет наиболее оптимальный путь, он выбирает почему-то книги других авторов.

Мне интересно, как Вы такой перечень для себя сформировали, чтобы ему так безоговорочно довериться? Кто Вам его посоветовал? Он, мягко говоря, очень и очень специфический... Ну, просто о-очень!..

Что ж, теперь вы встретили на них ссылки и услышали рекомендации...

Сформировал при помощи Интернета.

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

НЛО прилетело и опубликовало эту надпись здесь

Никто? То, что вы не станете придерживаться этого плана, не значит что остальные тоже так поступят. Думаю, не стоит говорить за остальных. Хотя, возможно, человеку, который даже не является неизвестным автором, виднее ;)

НЛО прилетело и опубликовало эту надпись здесь

Я вроде и не прошу точно придерживаться этого плана. Каждый может брать его и менять под себя. Я лишь описал план, сработавший в моем случае.

НЛО прилетело и опубликовало эту надпись здесь

Я думал, ваш первый коммент был направлен на статью. Оказывается, вы увидели "в точности" в комментарии. Так вот, этот комментарий был адресован конкретному человеку в рамках "мини-пари". В таком случае, я вообще не вижу смысла в вашем 1-м комментарии.

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

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

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

Спасибо за хороший комментарий!

Вы правы, книги со временем теряют свою актуальность и лучше что-то свежее искать на просторах Интернета. Но статья расчитана на новичков в сфере веба и, в данном случае, речь идёт про изучение базовых вещей, а где как не в книгах можно найти хорошее описание основ?)

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

Полгода висит на HH мое резюме разработчика на python

Стек: консоль, командная строка, английский начальный читать могу, docker, css, html, flask, got, bash, bat

два блога на flask, канал на Ютубе по питону, два года репов гитхаба, группа ВК два года чисто питон и веб 500 постов.

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

Спасибо за коммент!

Хороший стек. Быть может вы не слишком активно отвечаете на вакансии?

Вообще не отвечаю ибо нет реквестов. Просто были заходы, но без каких-либо попыток коммуникации

Возможно в этом кроется проблема. Я, например, пробовал отвечать на все подходящие и не очень вакансии. В конце концов, как я уже писал, даже если у вас стек не полностью совпадает со стеком в вакансии, работодатель все равно может откликнуться вам.

Понятно. Я думал они ответят, заинтересуются значит и тогда я буду уже наводить мосты. Но я ещё пока хочу изучить получше мобильную разработку и fast API чтобы выглядеть более опытным да и ещё много всего надо изучать. И ещё я не умею писать тесты, вот на это буду упор делать с начала года

Как мне сказали на одном собеседовании, "работодатели ценят только опыт, накопленный в процессе работы (т.е. либо в компании, либо на фрилансе)". Поэтому, возможно, вам стоит попробовать набраться именно реального опыта. В любом случае, выбор за вами. Желаю удачи)

А вы искали удалённую работу? Просто чтобы ходит на собесы мне нужно будет с текущей работой искать замену что очень тяжело. Проблема Я ещё не из Москвы. То есть мне нужно будет месяца три не работать, надеясь что получится так как текущую работу я потеряю.

Да, конечно. Рассматривал любые варианты. Но у нее конечно есть свои минусы.

В вашем случае могу предложить следущее:
1) Позаниматься месяц-два фрилансом и совмещать его с текущей работой, чтобы чуть-чуть к нему привыкнуть;
2) После этого накопить достаточную для базового проживания на 2-3 месяца сумму и, уволившись с текущей работы, продолжить заниматься фрилансом и параллельно ходить на собесы и искать работу в офисе.

Но это имхо, возможно, вам такой вариант не подойдет.

Ну я незнаю даже как с фрилансом вокруг столько конкуренции да и я свои проекты делаю все силы туда вкладываю. Ну может со временем, но у меня на свои проекты запланировано все время.

Понимаю. По поводу фриланса, конкуренции да, много, но и заказов много. Так что возможности есть.

В любом случае спасибо за ответы. Буду пилить свои проекты, а там видно будет

Вам тоже спасибо за вопросы и удачи)

Хай, были похожие траблы, аж выть хотелось порою) Я рельсовик, поэтому мб и проще было, хотя думаю труднее, так как сами понимаете, вакансий совсем мало) Во-первых hh,это скорее для галер или лвл повыше, мой скромный совет, берите локальные сайты по работе и там ищите... Плюс нее парьтесь никогда, что кто-то не пишет, не зовёт, под лежачий камень) Знаю пайтонистку что пару лет не может найти, но там проблема, что упёрлась онли в одну фирму) Короче, тут два варианта - постоянно самому искать, есть ведь интернатуры, не курсы в интернете, то все гавно редкостное, а именно внутренние академии айти-гигантов. Плюс делайте упор на свои софт-скиллы, меня тоже не хотели брать, особенно когда слышали что ноль дней практического опыта) Все говорят везение... Да мне повезло, но блин, я не лучше остальных, но точно не хуже. Если хотите подробно узнать про разные варианты - черканите в ПМ, найду время посоветовать дельное, без всякого, чтобы вы добились своего, потому что в свое время меня тоже вкатили, совсем незнакомые мне люди) Бобра)

Спасибо за совет, надеюсь, он реально поможет человеку)

А как понять "упёрлась онли в одну фирму"? Т.е. она 2 года пытается устроиться только в одну компанию и при этом никак не получается?

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

Спасибо за комментарий!

Уделял столько времени, сколько хватало, чтобы понять теорию.
Практиковался примерно так:
Читаю параграф. Пишу пример кода из параграфа. Пытаюсь понять что в нем происходит. Удаляю. Пробую написать код снова, но без помощи книги. Если не получается, то еще раз вникаю в то, что написано в руководстве. И так далее пока не пойму суть параграфа.

Если была пройдена какая-то большАя часть, то пытаюсь объединить все вместе и создать что-то большее. Например мини-сайт.

Во время собеседования: вы на позицию стажёра / джуна? Замечательно! Показывайте ваши pet проекты!

А? Что? Их нет? Мы подумаем о вашей кандидатуре.. (если не найдем на эту позицию того, кто имеет все это).

Сам по себе - составление плана хорошо и загнать в рамки - тоже. Вот только брать будут человека, который не читал книжки, а тыкался в git/базы данных/фреймворк/язык программирования/настраивал веб стек (не нужен же им овощь, который lemp поднять по гайдам не сможет), имеет пару пет проектов и готов соблюдать внутренние регламенты (написания кода/взаимодействия между отделами).

Ну пет проекты у меня начинали появляться спустя неделю, такие как генератор паролей на pyqt , составитель спорт программы, текущий учёт авто на парковке института....не говоря уже про консольные версии. Потом Джанго наверно спустя полгода простые сайты. Чё только не выдумывал.

Спасибо за комментарий!)

Вы, возможно, не слишком внимательно читали статью, но я несколько раз писал про практику и добавление кода на GitHub во время нее. Чем вам не pet-проект?

По поводу "брать будут человека, который не читал книжки" вы правы. Именно поэтому я писал что техническая литература не есть художественная, и обычного чтения будет не достаточно. А также писал, что нужно практиковаться. А когда человек практикуется, если ему действительно нужно изучение технологии, то он будет "тыкаться" в то, о чем читает.

При изучении Django я пользовался и до сих пор пользуюсь великолепной книгой Владимира Дронова "Django 3.0. Практика создания веб-сайтов на Python".

Настоятельно не рекомендую, это худшая книга по разработке из всех что я когда-либо читал.

Спасибо за комментарий!

Что ж, каждому свое. А чем не понравилась? И можете какие-нибудь порекомендовать? Был бы рад услышать ваш выбор)

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

Two scopes of Django. Много раз переизданная отвратная книжка по Джанго, где много примеров на python и мало на Джанго.

Django Project Blueprints - сухая книжка примеров без объяснений. Читать скучно, мне интересней было б полазать по репозиториям откуда взяты примеры.

Pro Django - хорошо было для изучения на 2009 год.

Мой фаворит это первая редакция Django Design Patterns and Best Practices. Автор хорошо передал идею как работать больше с Объектами Джанго и меньше с python-объектами. Вторая редакция тоже сойдёт, читается тяжелее.

Автор забыл cracing coding Interview. Этакая аптечка решений.

Я бы сказал еще, что зря пропущены Итан Маркот, Банда четырех, Дядюшка Боб.

Это то что прям сейчас под рукой лежало.

В статье я приводил именно свой опыт. И начинающему (на тот момент) мне эта книга очень помогла. Я не говорю про то, какая книга для изучения Django лучшая, а лишь то, какая книга была полезна на моём пути)

Спасибо за приведённый перечень, думаю, он многим поможет.

Спасибо что обратили внимание)

Спасибо, полезный курс)

Присоединюсь к мнению других комментаторов про практику. Больше того, желательно, в сам roadmap добавить создание своего проекта (wiki, bookmark manager, ...). Вообще идеально - добавить в статью рекомендации - какие проекты выбирать ;)

Что касается рекомендации книг по Python - когда-то уже давно (до пандемии и всего такого), я делал короткий доклад про книжки, которые мне лично понравились, и которые я бы советовал начинающим коллегам: https://www.youtube.com/watch?v=ViCFPjmirLE
Возможно, будет полезно.

Спасибо за комментарий и ссылку на доклад, уверен, многим пригодится)

Создание своего проекта безусловно сильно поможет. Но, думаю, что на начальном этапе само слово "проект" может запугать многих начинающих. Лично для меня это слово раньше означало нечто большое и недостижимое.

Спасибо за статью что делать понято и понятно что это блин не получится меду делом сделать)) не питал иллюзий, но теперь точно знаю что фиг, чем жертвовать не понятно...

Спасибо за хороший комментарий! Рад что понравилась)

Да, согласен, придется чем-то жертовать. Как говорится, если хочешь что-то получить - нужно что-то отдать)

"Python Full Stack-Developer" а по-русски?

Python Full Stack-Разработчик) В программировании властвует английский язык, поэтому предпочитаю писать название профессии на нем

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

Да. Это подразумевалось в данной строке:

что вы можете уделять реализации плана 6-8 часов в день.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий