Перейти к содержимому


Фотография

Junior Python-разработчик с нуля до декабря 2025 года


  • Закрытая тема Тема закрыта
Сообщений в теме: 36

#1 AntiZavisimosti

AntiZavisimosti

    Восстанавливающийся

  • Участники
  • Пользователь 48357
  • 1 024 сообщений

Отправлено 12 Май 2024 - 17:12

Моя цель: С нуля выучить свой первый язык программирования Python до уровня Junior

 

Промежуточные этапы достижения цели:

 

Этап 1: Ядро Python (азы)+ Этап 2: Практика сodewars.com

 

Этап 3: Своя первая реальная программа ( не учебная )

 

Этап 4: Ядро Python (продвинутый уровень)

 

Этап 5: Чистый код и PEP 8

 

Этап 6: Вторая реальная программа

 

Этап 7: Ядро Python (еще более продвинутое: интеграторы, генераторы, декораторы, замыкания, рекурсии, обработка исключений, лямбда функции,  модули sys,match,re, time, calendar, collections, itertools, tkinter) и др

 

Этап 8: 3,4,5 реальные программы

 

Этап 9: Git и GitHub

 

Этап 10:ООП

 

Этап 11: Алгоритмы и структуры

 

Этап 12: Работа с данными

 

Этап 13: Тестирование

 

Этап 14: Работа с веб(начало)

 

Этап 15: Фреймворк Flask

 

Этап 16: Фронтенд

 

Этап 17: Первое приложение на Flask

 

Этап 18: Деплой вашего веб-приложения на сервер

 

Этап 19: БД, SQL

 

Этап 20: Второе веб-приложение на Flask - с базой данных

 

Этап 21: Django

 

Этап 22: Первое веб-приложение на Django

 

Этап 23: Django REST Framework

 

Этап 24:  Главное и полноценное веб-приложение на Django

 

Этап 25: Стажировка, резюме

 

Этап 26: Docker

 

Этап 27: Асинхронность. Библиотека asyncio

 

Этап 28:  Redis,Celery,RabbitMQ,FastAPI,MongoDB,ElasticSearch,паттерны проектирования, методологии разработки Agile/Scrum

 

Этап 29: Резюме, собеседование, работа

 
Текущее состояние: 0 знания программирования. Диплом техника ИБ. Заканчиваю 3 курс универа на прикладную информатику в экономике. Самостоятельно на 90+ баллов сдал ЕГЭ без репетиторов, не учась в школе.


Зачем мне нужна эта цель?
Хобби, заработок в дальнейшем от фриланса и офлайн работ. Помощь студентам и ученикам с лабораторными и курсовыми работами по Python.
 
Каковы последствия недостижения цели? 

Работа, не связанная IT.

 
При каких условиях моя цель НЕ будет достигнута? 

Если будет мешать окружение в изучение, собственное выгорание.
 
Я оцениваю реалистичность достижения цели в 6 баллов из 10
 
Периодичность отчетов: Каждый день
 
Формат отчетов: Текст, скриншоты


  • Швейк, fogofwar29, Deddo и 7 другим это нравится

#2 Wild Man

Wild Man

    Сильный

  • Участники
  • Пользователь 71645
  • 1 026 сообщений
  • Максимальный срок без онанизма: 96 дней

Отправлено 13 Май 2024 - 12:38

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

Успехов тебе и терпения!
  • AntiZavisimosti и Eastwood это нравится

#3 Dilletant

Dilletant

    Куратор Редакторов

  • Кураторы
  • Ведущие
  • Меценаты
  • Пользователь 56463
  • 2 421 сообщений
  • Я погружаюсь в книги, чтобы обогатить душу знаниями.

Отправлено 13 Май 2024 - 14:10

Желаем успехов в достижении цели.
  • shametograce, AntiZavisimosti, Eastwood и еще 1 это нравится

#4 AntiZavisimosti

AntiZavisimosti

    Восстанавливающийся

  • Участники
  • Пользователь 48357
  • 1 024 сообщений

Отправлено 13 Май 2024 - 15:16

Спасибо всем за поддержку.

Начал обучение с книги Гэддиса - Начинаем программировать на Python. 5-е изд. Уже прочитал  первые 100 стр и разобрал все доп материалы.

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

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

 

Прикрепленные файлы

  • Прикрепленный файл  6292838702.jpg   859,21К   0 Количество загрузок:

Сообщение отредактировал AntiZavisimosti: 13 Май 2024 - 15:18

  • dark knight 777 и Eastwood это нравится

#5 Швейк

Швейк

    Порнозависимый

  • Участники
  • Пользователь 27404
  • 1 368 сообщений

Отправлено 13 Май 2024 - 16:52

Хорошая цель!

Сам когда-то начинал с Питона, но потом перешел на Джаву.

 

Успехов!


  • dark knight 777, AntiZavisimosti, Eastwood и еще 1 это нравится

#6 Серебряный филин

Серебряный филин

    Восстанавливающийся

  • Участники
  • Пользователь 72056
  • 137 сообщений
  • Максимальный срок без онанизма: 2 месяца
  • Без онанизма:11 дней

Отправлено 13 Май 2024 - 20:21

Удачи


  • AntiZavisimosti и Eastwood это нравится

#7 AntiZavisimosti

AntiZavisimosti

    Восстанавливающийся

  • Участники
  • Пользователь 48357
  • 1 024 сообщений

Отправлено 13 Май 2024 - 21:35

Прочитал 30 страниц книги за день. Веду конспект в заметках.

От многочисленной информации начинают закипать мозги, так что параллельно начинаю проходить курс Добрый, добрый Python - https://stepik.org/c...100707/syllabus
  • dark knight 777 и Eastwood это нравится

#8 Серебряный филин

Серебряный филин

    Восстанавливающийся

  • Участники
  • Пользователь 72056
  • 137 сообщений
  • Максимальный срок без онанизма: 2 месяца
  • Без онанизма:11 дней

Отправлено 13 Май 2024 - 22:30

так ты и код пиши, в идеале в свой редактор кода установи пайтон и играйся, можешь тут поиграться - https://www.online-python.com/


  • dark knight 777 и AntiZavisimosti это нравится

#9 dark knight 777

dark knight 777
  • УчастникиФ
  • Пользователь 46067
  • 3 025 сообщений
  • Я Жду 2106 года .
  • Без онанизма:28 дней

Отправлено 13 Май 2024 - 22:44

Декабрь 2025 наступит через 567 дней. Желаю удачи в намеченных планах.Самое главное уделяй в день 1-2 ч на изучение  .



#10 Scholar

Scholar

    Восстанавливающийся

  • Участники
  • Пользователь 56521
  • 462 сообщений
  • Максимальный срок без онанизма: 25 дней

Отправлено 14 Май 2024 - 00:05

Успехов!
  • dark knight 777 и AntiZavisimosti это нравится

#11 Wellender1994

Wellender1994
  • Доверенные
  • Пользователь 17387
  • 8 711 сообщений

Отправлено 14 Май 2024 - 08:48

«Этап 18: Деплой вашего веб-приложения на сервер»
 
на какой сервер ?))) здесь нет ни слова про линукс , на котором все это сейчас развёртывается :) 
 
«Периодичность отчетов: Каждый день»
 
вот с этим не зарекайся. Каждый день до декабря 2025, серьезно?) я раз в неделю не смог стабильно писать)
 
еще учитывай, что за полтора года рынок может измениться до неузнаваемости. 
 
также советую начать с простеньких скриптов для того же линукс сервера - напиши например простой парсер логов :) или парсер статистики из SQL. Начинать с полноценных программ с нуля - это трэш 
 
Elastic (в народе Ёлка) - это вообще Java приложение, только я не помню там есть встроенный jvm или нет.
 
желаю удачи, цель тебе стоит разить на 5 частей (декомпозиция в айти очень важна)

Хорошая цель!
Сам когда-то начинал с Питона, но потом перешел на Джаву.
 
Успехов!


Коллега :)
  • dark knight 777, NakiR, AntiZavisimosti и 3 другим это нравится

#12 Серебряный филин

Серебряный филин

    Восстанавливающийся

  • Участники
  • Пользователь 72056
  • 137 сообщений
  • Максимальный срок без онанизма: 2 месяца
  • Без онанизма:11 дней

Отправлено 14 Май 2024 - 18:37

Wellender1994
отстань от человека с своим Линуксом, ты на bash разве пишешь? или все таки на Java?


  • Wellender1994 и AntiZavisimosti это нравится

#13 fogofwar29

fogofwar29

    Семь озорных шагов за горизонт

  • Меценаты
  • Пользователь 37149
  • 5 643 сообщений
  • Я тут временно
  • Максимальный срок без онанизма: Здесь и сейчас
  • Без онанизма:6 месяцев, 30 дней

Отправлено 14 Май 2024 - 19:54

О, норм тема, войти в ойти. Бомби, топи, разрывая и визуализируй!
  • AntiZavisimosti это нравится

#14 AntiZavisimosti

AntiZavisimosti

    Восстанавливающийся

  • Участники
  • Пользователь 48357
  • 1 024 сообщений

Отправлено 15 Май 2024 - 00:24

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

 

Прикрепленные файлы


  • dark knight 777, Inserent и Wild Man это нравится

#15 Wellender1994

Wellender1994
  • Доверенные
  • Пользователь 17387
  • 8 711 сообщений

Отправлено 15 Май 2024 - 10:39

Wellender1994
отстань от человека с своим Линуксом, ты на bash разве пишешь? или все таки на Java?

И на том и на том и даже на ямл. Линукс - это основа основ, без него найти работу нереально разрабом/тестировщиком,девопсом.

 

сейчас все приложения развертываются только на линуксе (чаще всего видел Centos). От того что ты выучишь синтаксис разрабом не станешь. 
 


  • AntiZavisimosti это нравится

#16 Wellender1994

Wellender1994
  • Доверенные
  • Пользователь 17387
  • 8 711 сообщений

Отправлено 15 Май 2024 - 10:41

 

Wellender1994
отстань от человека с своим Линуксом, ты на bash разве пишешь? или все таки на Java?

И на том и на том и даже на ямл. Линукс - это основа основ, без него найти работу нереально разрабом/тестировщиком,девопсом.

 

сейчас все приложения развертываются только на линуксе (чаще всего видел Centos). От того что ты выучишь синтаксис разрабом не станешь. 
 

 

А вообще мне пофиг как он автор там учится. Если будет фэйл - проблема не будет моей :)


  • AntiZavisimosti это нравится

#17 Серебряный филин

Серебряный филин

    Восстанавливающийся

  • Участники
  • Пользователь 72056
  • 137 сообщений
  • Максимальный срок без онанизма: 2 месяца
  • Без онанизма:11 дней

Отправлено 15 Май 2024 - 16:37

 

Wellender1994
отстань от человека с своим Линуксом, ты на bash разве пишешь? или все таки на Java?

И на том и на том и даже на ямл. Линукс - это основа основ, без него найти работу нереально разрабом/тестировщиком,девопсом.

 

сейчас все приложения развертываются только на линуксе (чаще всего видел Centos). От того что ты выучишь синтаксис разрабом не станешь. 
 

 

Ни на одном собесе меня не спрашивали линукс, не одно приложения на Centos я не разварачивал, хотя работаю больше 4 лет. "програмирую на  yaml" меня позабавило, даже улубнулся, девопс - это маленькая часть работы - в основном нужно учить язык, фреймворк + сети, если ты бекендер и в третью очередь уже линукс, а за линукс на работу не берут.
 


  • AntiZavisimosti это нравится

#18 AntiZavisimosti

AntiZavisimosti

    Восстанавливающийся

  • Участники
  • Пользователь 48357
  • 1 024 сообщений

Отправлено 16 Май 2024 - 00:00

Сегодня прочитал 20 страниц Гэддиса, курс решать сил не было


  • dark knight 777 это нравится

#19 Wellender1994

Wellender1994
  • Доверенные
  • Пользователь 17387
  • 8 711 сообщений

Отправлено 16 Май 2024 - 13:24

 

 

Wellender1994
отстань от человека с своим Линуксом, ты на bash разве пишешь? или все таки на Java?

И на том и на том и даже на ямл. Линукс - это основа основ, без него найти работу нереально разрабом/тестировщиком,девопсом.

 

сейчас все приложения развертываются только на линуксе (чаще всего видел Centos). От того что ты выучишь синтаксис разрабом не станешь. 
 

 

Ни на одном собесе меня не спрашивали линукс, не одно приложения на Centos я не разварачивал, хотя работаю больше 4 лет. "програмирую на  yaml" меня позабавило, даже улубнулся, девопс - это маленькая часть работы - в основном нужно учить язык, фреймворк + сети, если ты бекендер и в третью очередь уже линукс, а за линукс на работу не берут.
 

 

Ткни пальцем где я писал "программирую на ямл" - это хорошее средство автоматизации.

 

Если ты бэкэндер, куда идёт автор - никогда в жизни не поверю, что про линукс тебя не спрашивали хотя бы на уровне простых утилит. Для того же Java Spring'ера навыки владения докером и кубером если не обязательны, то очень желательны.

 

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

 

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

 

Я год учил пайтон и уровень был ужасен, потом случайно попал на инженерную должность, где были девопс практики и я забил на программирование. Там у нас вся инфраструктура на джаве строилась и когда нужно было что то написать спустя год - я выучил джаву всего за неделю с полного нуля и написал небольшое приложение по отправке запросов на бэк, да так что даже опытные разрабы были в шоке.Синтаксис он учится очень быстро, гораздо важнее алгоритмическое мышление, которое развивает и администрирование и девопс и даже сложные SQL запросы.



#20 Tyler_Durden

Tyler_Durden

    Воин

  • Участники
  • Пользователь 37187
  • 2 787 сообщений
  • Максимальный срок без онанизма: 600 дней
  • Без онанизма:4 года, 2 месяца, 30 дней

Отправлено 17 Май 2024 - 00:53

Wellender1994
отстань от человека с своим Линуксом, ты на bash разве пишешь? или все таки на Java?

И на том и на том и даже на ямл. Линукс - это основа основ, без него найти работу нереально разрабом/тестировщиком,девопсом.
 
сейчас все приложения развертываются только на линуксе (чаще всего видел Centos). От того что ты выучишь синтаксис разрабом не станешь.
за более чем 5 лет проходил десятки технических собесов, ни разу не спрашивали не то, чтоб про линукс, но и вообще про какие-либо ос. Если конечно речь идет именно про позицию бекенд разработчика. В основном делают акцент на знание языка, работа с памятью, типы данных, бд и тп , для понимания опытности могут поспрашивать за паттерны, архитектуру, понимание где когда что применял. А все около косвенное с чем приходится работать могут спросить на уровне работал ли с этим или нет. Хотя проект, на который залетаешь, может иметь кучу технологий.
Чем более серьезная компания, тем там более четкие разделения ответственности, отдельные команды бекендеров, фронтендеров, девопсов , тестировщиков и тд.
Соответственно вопросы на собесе более отобранные и профильные, и если распыляться на все технологии смежные, задавая вопросы по всему подряд , начиная от ОС , заканчивая докером, message брокерами, протоколами всякими, то можно потерять объективность оценивая непосредственно уровень разработчика, именно как он понимает код, как он пишет код. Еще и времени на это не хватит, технические интервью - это потраченные деньги под выделенное время, в основном технические интервью проходят в промежутке от 1 до 2 часов. Попробуй тут успей хотя бы пройтись по глубине бека и понять реальный уровень скиллы разработчика.
  • Wellender1994, AntiZavisimosti и Серебряный филин это нравится


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных