This media is not supported in your browser
VIEW IN TELEGRAM
📅19.06.2024
День: 210
Занимался сегодня: 5ч
Всего занимался: 1116,5ч
Сегодня продолжил заниматься докером, попробовал я multi-stage build и выиграл 5мб🤡
Я почти закончил курс на степике про Джанге, там осталось совсем мало, обернул 1 проект по курсу в докер, довольно скучно идти по материалам курсов разных, и я решил старенький (2х месячной давности) проект доделать.
Он у меня уже на VPSке валяется и работает, но без докера...
Недавно я туда засунул автодеплой через Github Actions, но сейчас решил засунуть все в докер Nginx + Gunicorn + оставить автодеплой. Подготовил образ, вроде все локально завелось и работает, наверное, завтра попробую задеплоить с докером.
Если оно нормально заведется, то прикручу кэш на Redis и какие-нибудь таски придумаю для Celery.
На текущем этапе хочу закрепить все полученные знания, мне кажется для полноценного джуна надо уметь с полностью с нуля поднять проект простенький со всеми вышеперечисленными технологиями (и не только).
Как закончу с этим проектом, переделаю то тестовое задание от Андрея Пронина. После чего план попробовать что-то еще простенькое написать и поднять так же, параллельно подтягивать Git (тут вообще на самом деле, наверное, хватит пары вечеров, у меня есть пробелы) и пойти учить чистый SQL.
SQL я знаю очень поверхностно, это не дело, видел на степике крутой курс бесплатный пройду его, наверное.
После того что было выше, есть планы потрогать FastAPI, параллельно углубляясь в архитектурные паттерны.
План примерно такой, на это уйдет сотни, а может и тысячи часов, просто надо стать лучшим...💀
День: 210
Занимался сегодня: 5ч
Всего занимался: 1116,5ч
Сегодня продолжил заниматься докером, попробовал я multi-stage build и выиграл 5мб
Я почти закончил курс на степике про Джанге, там осталось совсем мало, обернул 1 проект по курсу в докер, довольно скучно идти по материалам курсов разных, и я решил старенький (2х месячной давности) проект доделать.
Он у меня уже на VPSке валяется и работает, но без докера...
Недавно я туда засунул автодеплой через Github Actions, но сейчас решил засунуть все в докер Nginx + Gunicorn + оставить автодеплой. Подготовил образ, вроде все локально завелось и работает, наверное, завтра попробую задеплоить с докером.
Если оно нормально заведется, то прикручу кэш на Redis и какие-нибудь таски придумаю для Celery.
На текущем этапе хочу закрепить все полученные знания, мне кажется для полноценного джуна надо уметь с полностью с нуля поднять проект простенький со всеми вышеперечисленными технологиями (и не только).
Как закончу с этим проектом, переделаю то тестовое задание от Андрея Пронина. После чего план попробовать что-то еще простенькое написать и поднять так же, параллельно подтягивать Git (тут вообще на самом деле, наверное, хватит пары вечеров, у меня есть пробелы) и пойти учить чистый SQL.
SQL я знаю очень поверхностно, это не дело, видел на степике крутой курс бесплатный пройду его, наверное.
После того что было выше, есть планы потрогать FastAPI, параллельно углубляясь в архитектурные паттерны.
План примерно такой, на это уйдет сотни, а может и тысячи часов, просто надо стать лучшим...
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
📅20.06.2024
День: 211
Занимался сегодня: 5,5ч
Всего занимался: 1122ч
Как и говорил переделывал старый проект под докер и деплой вместе с ним.
В докер все сервисы (psql + nginx + проект (с gunicorn)) я обернул, автодеплой настроил. Долго возился со статикой и медиа.
И, казалось бы, все круто, но я за 2 часа я не смог конфиг под ssl сертификат настроить, в итоге lets encrypt мне сказал, что больше мне пока пробовать нельзя (не более 5 раз в час). Завтра буду пробовать еще, но и сейчас все работает, правда Not Secure, осталось чуть-чуть. Потом попробую кэш и таски прикрутить, все равно с автодеплоем теперь все куда проще.
На завтра еще задачку по работе получил интересную, в первую очередь ее буду делать.
День: 211
Занимался сегодня: 5,5ч
Всего занимался: 1122ч
Как и говорил переделывал старый проект под докер и деплой вместе с ним.
В докер все сервисы (psql + nginx + проект (с gunicorn)) я обернул, автодеплой настроил. Долго возился со статикой и медиа.
И, казалось бы, все круто, но я за 2 часа я не смог конфиг под ssl сертификат настроить, в итоге lets encrypt мне сказал, что больше мне пока пробовать нельзя (не более 5 раз в час). Завтра буду пробовать еще, но и сейчас все работает, правда Not Secure, осталось чуть-чуть. Потом попробую кэш и таски прикрутить, все равно с автодеплоем теперь все куда проще.
На завтра еще задачку по работе получил интересную, в первую очередь ее буду делать.
This media is not supported in your browser
VIEW IN TELEGRAM
📅21.06.2024
День: 212
Занимался сегодня: 9ч
Всего занимался: 1131ч
Довольно продуктивный день, часов 6 я делал рабочую таску, вроде все хорошо, на ревью пару небольших правок было в остальном норм, но в итоге мне не понравился подход использованный. Я об этом сообщил, предложив альтернативный вариант, хз как лучше будет, если что переделаю.
Думал больше ничего делать сегодня не буду, но не смог остановиться, покушал и пошел вчерашнюю проблему с получением SSL сертификата решать.
Спасибо друзьям в чате, ссылка частчино помогла, после тряски, желания все бросить и превозмогания я сделал, все задеплоилось и завелось, сертификат получен, сайтик запущен💀
Достижение сомнительное, ведь все точно так же работало и до этого, но теперь оно в докере.
Я слишком много всего менял и крутил, поэтому точный ключ к успеху частично утерян, но остался рисунок ключа...
- Первая проблема оказалась в том, что необходимо запустить все кроме сертбота, а его запустить отдельно, если я правильно понял.
- Вторая проблема: домен должен быть рабочим, а у меня он падал и все.
Тут я сидел дольше всего, частично проблему решил, но все равно не заводилось, пока я среди логов не заметил непримечательную вещь.
Было по два конфига докерфайла и nginx, ну я чот решил сделать dev и prod типа крута.
И оказалось, что при точном указании конфига, почему-то докер брал не тот (вместо prod брал dev), какой-то конфликт имен видимо, я перенес dev в другую директорию и он его подцепил, это до меня доходило часа 2 примерно.
- Третья проблема в самих конфигах оказалась, но тут все просто было относительно, прогнал тестовое получение сетификата через --dry-run и увидел successful обожи
Ну и дальше я просто получил сертификат, дописал конфиг NGINXа и все завелось.
Но кажется надо закрепить успех и провернуть тоже самое с нуля.
Сегодня еще пришла оплата на моего 1 ядернего, 1 гигового монстра (vpsка), пришлось отдать 179 рублей, держу в курсе(
Голова ватная пойду отдыхать, всем спасибо😒
День: 212
Занимался сегодня: 9ч
Всего занимался: 1131ч
Довольно продуктивный день, часов 6 я делал рабочую таску, вроде все хорошо, на ревью пару небольших правок было в остальном норм, но в итоге мне не понравился подход использованный. Я об этом сообщил, предложив альтернативный вариант, хз как лучше будет, если что переделаю.
Думал больше ничего делать сегодня не буду, но не смог остановиться, покушал и пошел вчерашнюю проблему с получением SSL сертификата решать.
Спасибо друзьям в чате, ссылка частчино помогла, после тряски, желания все бросить и превозмогания я сделал, все задеплоилось и завелось, сертификат получен, сайтик запущен
Достижение сомнительное, ведь все точно так же работало и до этого, но теперь оно в докере.
Я слишком много всего менял и крутил, поэтому точный ключ к успеху частично утерян, но остался рисунок ключа...
- Первая проблема оказалась в том, что необходимо запустить все кроме сертбота, а его запустить отдельно, если я правильно понял.
- Вторая проблема: домен должен быть рабочим, а у меня он падал и все.
Тут я сидел дольше всего, частично проблему решил, но все равно не заводилось, пока я среди логов не заметил непримечательную вещь.
Было по два конфига докерфайла и nginx, ну я чот решил сделать dev и prod типа крута.
И оказалось, что при точном указании конфига, почему-то докер брал не тот (вместо prod брал dev), какой-то конфликт имен видимо, я перенес dev в другую директорию и он его подцепил, это до меня доходило часа 2 примерно.
- Третья проблема в самих конфигах оказалась, но тут все просто было относительно, прогнал тестовое получение сетификата через --dry-run и увидел successful обожи
Ну и дальше я просто получил сертификат, дописал конфиг NGINXа и все завелось.
Но кажется надо закрепить успех и провернуть тоже самое с нуля.
Сегодня еще пришла оплата на моего 1 ядернего, 1 гигового монстра (vpsка), пришлось отдать 179 рублей, держу в курсе(
Голова ватная пойду отдыхать, всем спасибо
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
📅22.06.2024
День: 213
Занимался сегодня: 3ч
Всего занимался: 1134ч
Я вообще думал сегодня не буду заниматься, или посижу часик, но случился прикол.
Вчера я сказал, что все готово и круто, но я просто запустил и ничего не проверял, сегодня решил потыкать и каждое действие сопровождалось 403 csrf ну круто. Часа два я решал проблему и пришел к тому, что часть заработала (там, где не учавствует JS), а часть нет. Потом я сидел еще час, перекопал все конфиги, докерфайлы и JS...
Все действия сопровождались справками у GPT (срал ему на шею этому гпт😡 😡 😡 ), думал все бросить и забить, но решил загуглить напоследок, первый же запрос, первый же ответ на stackoverflow, 1 строчка кода в конфиге:
proxy_set_header Cookie $http_cookie;
и теперь все работает.
Вывод лишь один GPT - суперкрутой инструмент, но я начал забывать гуглить свою проблему, так бы не потратил 3 часа, а сделал бы все за 2 минуты, это рэально мем какой-то🤡 .
Теперь я все понял, сильно преисполнился в целом, сейчас я команду docker compose набираю очень быстро, как пулемет💪 .
В целом теперь точно все работает, как и должно, автодеплой с подсасыванием всего что нужно, да там не совсем все идеально, но остальное тупа мелочи.
На самом деле хоть и горело с наличия ошибок, но насколько же интереснее, когда они есть, если все запускается с 1го раза, по гайдам, становится скучно (НО только в рамках учебных проектов, на работе лучше бы запускалось все сразу, а то сильный стресс). Благодаря ошибкам я по пути множество моментов понял, так что все круто.
Там спринт (14 вроде) открыли на Практикуме, завтра мб начну, вот, такие дела.
День: 213
Занимался сегодня: 3ч
Всего занимался: 1134ч
Я вообще думал сегодня не буду заниматься, или посижу часик, но случился прикол.
Вчера я сказал, что все готово и круто, но я просто запустил и ничего не проверял, сегодня решил потыкать и каждое действие сопровождалось 403 csrf ну круто. Часа два я решал проблему и пришел к тому, что часть заработала (там, где не учавствует JS), а часть нет. Потом я сидел еще час, перекопал все конфиги, докерфайлы и JS...
Все действия сопровождались справками у GPT (срал ему на шею этому гпт
proxy_set_header Cookie $http_cookie;
и теперь все работает.
Вывод лишь один GPT - суперкрутой инструмент, но я начал забывать гуглить свою проблему, так бы не потратил 3 часа, а сделал бы все за 2 минуты, это рэально мем какой-то
Теперь я все понял, сильно преисполнился в целом, сейчас я команду docker compose набираю очень быстро, как пулемет
В целом теперь точно все работает, как и должно, автодеплой с подсасыванием всего что нужно, да там не совсем все идеально, но остальное тупа мелочи.
На самом деле хоть и горело с наличия ошибок, но насколько же интереснее, когда они есть, если все запускается с 1го раза, по гайдам, становится скучно (НО только в рамках учебных проектов, на работе лучше бы запускалось все сразу, а то сильный стресс). Благодаря ошибкам я по пути множество моментов понял, так что все круто.
Там спринт (14 вроде) открыли на Практикуме, завтра мб начну, вот, такие дела.
Please open Telegram to view this post
VIEW IN TELEGRAM
📅23.06.2024
День: 214
Занимался сегодня: 3,5ч
Всего занимался: 1137,5ч
Вчера и сегодня мало занимался конечно, но зато гулял и дышал воздухом.
Сегодня так вообще сходил в барби шоп первый раз, раньше стригся в подвале у тетки за 400 рублей, но теперь ездить туда далеко и пришлось искать новое место.
Что касаемо учебы - начал 14 спринт, пока все легко.
Сначала рассказывали про пермишшены, но тут я все знал, для повторения пойдет.
Потом была инфа про throttling, тут интереснее, я часто задумался о такой мере безопасности, но как-то так и не дошел, оказывается уже все за меня придумано, надо только использовать.
Ну и пока остановился на пагинации, тут тоже просто повторение, там вроде 1 тема и финальный проект, если дел будет не много, может быть даже завтра сделаю.
Практикум почти закончился, правда там вонючие каникулы после этого спринта, зачем они нужны вообще, предполагается что на фулл тайм работе ты 5/2 8 часов сидишь над кодом или хотя бы думаешь о нем, а тут и так рассчитано на 2часа в неделю, да еще и неделю выходных, мне не нравится.
После спринта пока не решил, что дальше делать, полно всего, но за что взяться пока хз, варианты:
- Переделать/доделать тестовое задание старое (один из самых оптимальных, но не срочно).
- Доделать проект (сам по себе - слабый блог, но суть не в нем) просто прикрутить кэш и таски из головы придумать (тоже один из самых оптимальных, но не срочно).
- Подтянуть GIT (очень важно и относительно срочно, этот пункт будет перед всеми остальными точно).
- Подтянуть/выучить SQL (пока не супер важно, но в целом очень нужно).
- Асинхронщина/многопоточность/параллельность/гонки и все что с этим связано (не супер важно конкретно сейчас, относительно не срочно, но необходимо)
- FastAPI (не важно сейчас, не срочно, но необходимо).
Продолжать можно бесконечно, это я пока карандашиком нарисовал примерный план, подумаю еще что взять первым, но скорее всего это будет GIT, по времни тут не много займет, мне надо просто некоторые вещи понять детальнее и попробовать самому. А проекты даже хорошо если я что-то подзабуду, так даже интереснее будет.
Закрыв пункты сверху, думаю, я буду ощущать себя увереннее, пока мне кажется я стажера то кое-как тяну, ориентировочное время (без FastAPI) на изучение, взятое из головы ~ часов 150-200/1-1.5месяца.
День: 214
Занимался сегодня: 3,5ч
Всего занимался: 1137,5ч
Вчера и сегодня мало занимался конечно, но зато гулял и дышал воздухом.
Сегодня так вообще сходил в барби шоп первый раз, раньше стригся в подвале у тетки за 400 рублей, но теперь ездить туда далеко и пришлось искать новое место.
Что касаемо учебы - начал 14 спринт, пока все легко.
Сначала рассказывали про пермишшены, но тут я все знал, для повторения пойдет.
Потом была инфа про throttling, тут интереснее, я часто задумался о такой мере безопасности, но как-то так и не дошел, оказывается уже все за меня придумано, надо только использовать.
Ну и пока остановился на пагинации, тут тоже просто повторение, там вроде 1 тема и финальный проект, если дел будет не много, может быть даже завтра сделаю.
Практикум почти закончился, правда там вонючие каникулы после этого спринта, зачем они нужны вообще, предполагается что на фулл тайм работе ты 5/2 8 часов сидишь над кодом или хотя бы думаешь о нем, а тут и так рассчитано на 2часа в неделю, да еще и неделю выходных, мне не нравится.
После спринта пока не решил, что дальше делать, полно всего, но за что взяться пока хз, варианты:
- Переделать/доделать тестовое задание старое (один из самых оптимальных, но не срочно).
- Доделать проект (сам по себе - слабый блог, но суть не в нем) просто прикрутить кэш и таски из головы придумать (тоже один из самых оптимальных, но не срочно).
- Подтянуть GIT (очень важно и относительно срочно, этот пункт будет перед всеми остальными точно).
- Подтянуть/выучить SQL (пока не супер важно, но в целом очень нужно).
- Асинхронщина/многопоточность/параллельность/гонки и все что с этим связано (не супер важно конкретно сейчас, относительно не срочно, но необходимо)
- FastAPI (не важно сейчас, не срочно, но необходимо).
Продолжать можно бесконечно, это я пока карандашиком нарисовал примерный план, подумаю еще что взять первым, но скорее всего это будет GIT, по времни тут не много займет, мне надо просто некоторые вещи понять детальнее и попробовать самому. А проекты даже хорошо если я что-то подзабуду, так даже интереснее будет.
Закрыв пункты сверху, думаю, я буду ощущать себя увереннее, пока мне кажется я стажера то кое-как тяну, ориентировочное время (без FastAPI) на изучение, взятое из головы ~ часов 150-200/1-1.5месяца.
This media is not supported in your browser
VIEW IN TELEGRAM
📅24.06.2024
День: 215
Занимался сегодня: 8,5ч
Всего занимался: 1146ч
День начался с продолжения 14 спринта, там была фильтрация, сортировка и поиск по выдаче, я с ней и так был частично знаком, так что тут просто повторение оказалось.
Потом написали по работе, потом еще раз написали, и еще раз, сделал несколько тасок, они были не сложными, но требовали внимательности:
Возможность скрыть часть контента (статус объекта опубликован/черновик) + учесть это везде.
Поправить админку, там момент один я ранее не учел и на деве поломалось, но тут мелочь.
Добавить возможность отключить через админку валидацию кое-чего.
+ мелкие правки прочие.
Сложность была не в реализации, а в срочности всего этого, но все уже на проде и пока ничего не отвалилось👍
Всем пока я пошел отдыхать (на видео типа мой код смотрят).
День: 215
Занимался сегодня: 8,5ч
Всего занимался: 1146ч
День начался с продолжения 14 спринта, там была фильтрация, сортировка и поиск по выдаче, я с ней и так был частично знаком, так что тут просто повторение оказалось.
Потом написали по работе, потом еще раз написали, и еще раз, сделал несколько тасок, они были не сложными, но требовали внимательности:
Возможность скрыть часть контента (статус объекта опубликован/черновик) + учесть это везде.
Поправить админку, там момент один я ранее не учел и на деве поломалось, но тут мелочь.
Добавить возможность отключить через админку валидацию кое-чего.
+ мелкие правки прочие.
Сложность была не в реализации, а в срочности всего этого, но все уже на проде и пока ничего не отвалилось
Всем пока я пошел отдыхать (на видео типа мой код смотрят).
Please open Telegram to view this post
VIEW IN TELEGRAM
📅25.06.2024
День: 216
Занимался сегодня: 4,5ч
Всего занимался: 1150,5ч
Сегодня работал, но с разработкой это связано не было, поэтому время в чет не пошло.
Как закончил пошел с 14 спринтом практикума разбираться.
Раздел про автодоку уж очень поверхностный, а финальный проект с докой на Redoc, она мне меньше нравится чем Swagger если их вообще уместно сравнивать.
Раздел про взаимодействие с фронтом тоже поверхностный, но в принципе пойдет.
Сам еще про токены, корсы почитал и в принципе за день это все.
До финального проекта дошел, но пока делать не начал.
В принципе на этом за день все.
День: 216
Занимался сегодня: 4,5ч
Всего занимался: 1150,5ч
Сегодня работал, но с разработкой это связано не было, поэтому время в чет не пошло.
Как закончил пошел с 14 спринтом практикума разбираться.
Раздел про автодоку уж очень поверхностный, а финальный проект с докой на Redoc, она мне меньше нравится чем Swagger если их вообще уместно сравнивать.
Раздел про взаимодействие с фронтом тоже поверхностный, но в принципе пойдет.
Сам еще про токены, корсы почитал и в принципе за день это все.
До финального проекта дошел, но пока делать не начал.
В принципе на этом за день все.
This media is not supported in your browser
VIEW IN TELEGRAM
📅26.06.2024
День: 217
Занимался сегодня: 5ч
Всего занимался: 1155,5ч
Сегодня было много работы, но по первой работе (которая не связана с разработкой), я пока не уволился т.к. это не мешает, но как только станет помехой для развития я уйду.
На самом деле зубы скрипели от таски сегодняшней, надо было отредачить инвойсы (PDF доки) штучек 100 вроде...
На фоне разработки, это кажется настолько скучным занятием, просто ноубрейн сидеть менять данные, кошмар. Хотя люди с опытом говорят, что для них и разработка превратилась в рутину, хз будет ли такое у меня когда-то, надеюсь нет.
Я думал вообще супер мало буду заниматься сегодня, но сел за финальный проект 14го спринта и вот уже час ночи, доделал отправил.
Мнение по заданию: писать было интересно, само задание параша.
1. Само по себе легкое, сложность в том, что нет ТЗ особо, просто по тестам надо догадаться и по скромной доке на Redoc что хотят.
2. Тестами жестко привязывают к конкретной реализации, а хочется устроить полет фантазии и поприкручивать чего-то.
3. Свою автодоку реализовывать не заставили, а зря.
4. Функционал суперскудный, 4 вьюсета, 4 модельки что это? так-то сегодня 217 день обучения, кмк надо давать что-то более сложное, но ладно, это может у меня просто много времени (или я ноулайфер хз).
Хотя я потратил 5 часов на него, отговорка - решил по минимуму гуглить и пользоваться документацией + устал после работы.
В общем сдал, посмотрим, что скажут на ревью, есть момент 1 до которого кажется докопаются, но у меня уже есть аргументы в пользу моего решения, посмотрим.
Вадна всем пока, я спать
День: 217
Занимался сегодня: 5ч
Всего занимался: 1155,5ч
Сегодня было много работы, но по первой работе (которая не связана с разработкой), я пока не уволился т.к. это не мешает, но как только станет помехой для развития я уйду.
На самом деле зубы скрипели от таски сегодняшней, надо было отредачить инвойсы (PDF доки) штучек 100 вроде...
На фоне разработки, это кажется настолько скучным занятием, просто ноубрейн сидеть менять данные, кошмар. Хотя люди с опытом говорят, что для них и разработка превратилась в рутину, хз будет ли такое у меня когда-то, надеюсь нет.
Я думал вообще супер мало буду заниматься сегодня, но сел за финальный проект 14го спринта и вот уже час ночи, доделал отправил.
Мнение по заданию: писать было интересно, само задание параша.
1. Само по себе легкое, сложность в том, что нет ТЗ особо, просто по тестам надо догадаться и по скромной доке на Redoc что хотят.
2. Тестами жестко привязывают к конкретной реализации, а хочется устроить полет фантазии и поприкручивать чего-то.
3. Свою автодоку реализовывать не заставили, а зря.
4. Функционал суперскудный, 4 вьюсета, 4 модельки что это? так-то сегодня 217 день обучения, кмк надо давать что-то более сложное, но ладно, это может у меня просто много времени (или я ноулайфер хз).
Хотя я потратил 5 часов на него, отговорка - решил по минимуму гуглить и пользоваться документацией + устал после работы.
В общем сдал, посмотрим, что скажут на ревью, есть момент 1 до которого кажется докопаются, но у меня уже есть аргументы в пользу моего решения, посмотрим.
Вадна всем пока, я спать
This media is not supported in your browser
VIEW IN TELEGRAM
📅27.06.2024
День: 218
Занимался сегодня: 5ч
Всего занимался: 1160,5ч
Придерживаясь плана, сегодня изучал Git, большая часть пройденного материала по курсу от Яндекса(отдельного бесплатного) была мне известна, но последний блок довольно интересный, почти закончил.
Не сказать, что я прям много чего узнал, но вроде закрепил и в порядок привел информацию в голове.
Вот ссылка если кому-то надо, наверное я бы даже его рекомендовал если вы нулевый как я, как минимум это бесплатно:
Основы работы с GIT
Дополнительно набрел на это, не знаю хорошее ли там, но темы прикольные и вроде бесплатно:
Чота там курсы selectel
Завтра я закончу приколы с гитом, сам еще что-нибудь потещу и посмотрю доп материалы, а потом пойду учить асинхронщину.
Двуг шинтернет посоветовал курс на степике, я его уже впитал пройду его.
В общем обмазался курсами...
Если что все это не реклама, там все бесплатное и без рефок каких-то, я просто решил поделиться, да и кто купит рекламу у паблика на 120 микрочеликов🤣 🤣
А еще надомной смеялись, когда я написал комментарий (не гадость) в группу к такому же вкатуну, но джависту, говорили что-то про ориентацию и питон, ничо не понял, все нормально я нормальный🐀
Интересно какой % вообще читает мои пасты, или вам реально пофиг?
День: 218
Занимался сегодня: 5ч
Всего занимался: 1160,5ч
Придерживаясь плана, сегодня изучал Git, большая часть пройденного материала по курсу от Яндекса(отдельного бесплатного) была мне известна, но последний блок довольно интересный, почти закончил.
Не сказать, что я прям много чего узнал, но вроде закрепил и в порядок привел информацию в голове.
Вот ссылка если кому-то надо, наверное я бы даже его рекомендовал если вы нулевый как я, как минимум это бесплатно:
Основы работы с GIT
Дополнительно набрел на это, не знаю хорошее ли там, но темы прикольные и вроде бесплатно:
Чота там курсы selectel
Завтра я закончу приколы с гитом, сам еще что-нибудь потещу и посмотрю доп материалы, а потом пойду учить асинхронщину.
Двуг шинтернет посоветовал курс на степике, я его уже впитал пройду его.
В общем обмазался курсами...
Если что все это не реклама, там все бесплатное и без рефок каких-то, я просто решил поделиться, да и кто купит рекламу у паблика на 120 микрочеликов
А еще надомной смеялись, когда я написал комментарий (не гадость) в группу к такому же вкатуну, но джависту, говорили что-то про ориентацию и питон, ничо не понял, все нормально я нормальный
Интересно какой % вообще читает мои пасты, или вам реально пофиг?
Please open Telegram to view this post
VIEW IN TELEGRAM
📅28.06.2024
День: 219
Занимался сегодня: 3ч
Всего занимался: 1163,5ч
Занимался сегодня мало, решил отдохнуть даже вышел на улицу. Завтра возможно тоже буду 3-4 часика всего заниматься хз...
В общем добил я GIT (небольшой курс) и что могу сказать, за БЕСПЛАТНО это очень хорошо, я бы всем его рекомендовал, кто только начинает знакомиться с гитом.
Там база и все супер просто, но хорошо рассказывают, вроде в голове все теперь встало на свои места, надеюсь на практике не растеряюсь.
Я подумал, что хочу во что-то поиграть вечером, в стиме распродажа, час-полтора смотрел я в этот магазин и мне ничего не нравилось, в итоге купил какую-то ерунду за 600 рублей, поиграл 40 минут, запросил рефаунд...
Лучше бы начал асинхронщину ковырять, играть что-то не интересно.
Посмотрел моковый собес, я не знаю, может давление такое сильное, когда под камерой сидишь + волнуешься, но там такие базовые вещи спрашивали, но на них собеседуемый не отвечал, не смог досмотреть и выключил.
Сам я на собесах не был технических, хз как все прошло бы, наверное, затрясся и тоже не все, что знаю смог бы выдавить.
Еще вот это начал на фоне смотреть пока кушаю, рассказывает базис, в комментариях хвалят, может быть хорошее: https://youtu.be/ugGT4T5HcsI?si=-awIY-8nJHBzaJLP
В принципе так день и прошел.
День: 219
Занимался сегодня: 3ч
Всего занимался: 1163,5ч
Занимался сегодня мало, решил отдохнуть даже вышел на улицу. Завтра возможно тоже буду 3-4 часика всего заниматься хз...
В общем добил я GIT (небольшой курс) и что могу сказать, за БЕСПЛАТНО это очень хорошо, я бы всем его рекомендовал, кто только начинает знакомиться с гитом.
Там база и все супер просто, но хорошо рассказывают, вроде в голове все теперь встало на свои места, надеюсь на практике не растеряюсь.
Я подумал, что хочу во что-то поиграть вечером, в стиме распродажа, час-полтора смотрел я в этот магазин и мне ничего не нравилось, в итоге купил какую-то ерунду за 600 рублей, поиграл 40 минут, запросил рефаунд...
Лучше бы начал асинхронщину ковырять, играть что-то не интересно.
Посмотрел моковый собес, я не знаю, может давление такое сильное, когда под камерой сидишь + волнуешься, но там такие базовые вещи спрашивали, но на них собеседуемый не отвечал, не смог досмотреть и выключил.
Сам я на собесах не был технических, хз как все прошло бы, наверное, затрясся и тоже не все, что знаю смог бы выдавить.
Еще вот это начал на фоне смотреть пока кушаю, рассказывает базис, в комментариях хвалят, может быть хорошее: https://youtu.be/ugGT4T5HcsI?si=-awIY-8nJHBzaJLP
В принципе так день и прошел.
This media is not supported in your browser
VIEW IN TELEGRAM
📅29.06.2024
День: 220
Занимался сегодня: 3ч
Всего занимался: 1166,5ч
Сегодня еще один день, когда занимался мало, но так и было запланировано, зато много гулял.
День начался с вебинара практикума, я обычно условные 2-2.5 часа записываю как час полезной нагрузки, т.к. вебинары ну так себе по полезности, но не сегодня.
Сегодня из 2.5ч решил записать 2 часа, т.к. вебинар был хорошим, было мало людей (человек 10), когорта не подготовила ничего для лайвкодинга (к счастью), и мы просто обсуждали вопросы разные. В основном вроде вопросы летели от меня, получился почти персональный урок, поспрашивал разное, убедился в некоторых вещах, узнал что-то новое.
Потом ушел гулять, вернувшись вечером совесть не позволила просто закончить на сегодня обучение, решил часик посидеть поучить что-то новое, начал по плану ковырять асинхронщину. Пока только побарахтался в теории, позапускал локально примеры и все в таком духе, продвинулся не далеко, но это временно. Я ранее понахватался верхов, что примерно из себя представляет асинхронный подход более-менее понимаю, просто не опускался до конкретной (осознанной + самостоятельной) реализации.
Надеюсь курс даст фундаментальные знания, а если не даст я сам их найду и в бошку себе вобью, чтобы двигаться дальше, как минимум мне это пригодится в работе с вебсокетами, тгботами и дальнейшем изучением FastAPI (ну это я так думаю).
Дополнительно появился страх, что я сейчас сконцентрируюсь на одном и частично забуду что-то другое, но да ладно, механизмы вспомнить у меня есть.
Интересная корреляция - чем меньше я занимаюсь (в течении дня), тем длиннее пасты, вот и думайте головой😳
День: 220
Занимался сегодня: 3ч
Всего занимался: 1166,5ч
Сегодня еще один день, когда занимался мало, но так и было запланировано, зато много гулял.
День начался с вебинара практикума, я обычно условные 2-2.5 часа записываю как час полезной нагрузки, т.к. вебинары ну так себе по полезности, но не сегодня.
Сегодня из 2.5ч решил записать 2 часа, т.к. вебинар был хорошим, было мало людей (человек 10), когорта не подготовила ничего для лайвкодинга (к счастью), и мы просто обсуждали вопросы разные. В основном вроде вопросы летели от меня, получился почти персональный урок, поспрашивал разное, убедился в некоторых вещах, узнал что-то новое.
Потом ушел гулять, вернувшись вечером совесть не позволила просто закончить на сегодня обучение, решил часик посидеть поучить что-то новое, начал по плану ковырять асинхронщину. Пока только побарахтался в теории, позапускал локально примеры и все в таком духе, продвинулся не далеко, но это временно. Я ранее понахватался верхов, что примерно из себя представляет асинхронный подход более-менее понимаю, просто не опускался до конкретной (осознанной + самостоятельной) реализации.
Надеюсь курс даст фундаментальные знания, а если не даст я сам их найду и в бошку себе вобью, чтобы двигаться дальше, как минимум мне это пригодится в работе с вебсокетами, тгботами и дальнейшем изучением FastAPI (ну это я так думаю).
Дополнительно появился страх, что я сейчас сконцентрируюсь на одном и частично забуду что-то другое, но да ладно, механизмы вспомнить у меня есть.
Интересная корреляция - чем меньше я занимаюсь (в течении дня), тем длиннее пасты, вот и думайте головой
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
📅30.06.2024
День: 221
Занимался сегодня: 5ч
Всего занимался: 1171,5ч
Продолжаю изучать асинхронщину, ощущения примерно такие, как когда только начал изучать ООП, поверхностно, издалека все понятно, но конкретная правильная реализация дается пока не супер просто.
Дополнительно если углубляться, то пока тоже сложно, процессы, потоки, циклы событий, корутины, кооперативная многозадачность, GIL ...
Посмотрел лекцию коротенькую по GIL, сильно проще не стало😭 .
Но ладно разберусь, главное практиковаться. В целом заметил такую особенность, что сейчас объемы при изучении новых технологий и их сложность не пугают, просто пришло понимание, что на это потребуется определенное время.
В пятницу должна была прийти первая моя зарплата как разработчика, но она не пришла, завтра спрошу🥲
Сегодня дополнительно позанимался спортом, а вчера и позавчера я гулял, получается спорт — это жизнь, я это спорт (800 шагов в среднем в день за полгода), но я не совсем соскуфился если что, просто 1.5 месяца не занимался спортом
💪 😠 💪
День: 221
Занимался сегодня: 5ч
Всего занимался: 1171,5ч
Продолжаю изучать асинхронщину, ощущения примерно такие, как когда только начал изучать ООП, поверхностно, издалека все понятно, но конкретная правильная реализация дается пока не супер просто.
Дополнительно если углубляться, то пока тоже сложно, процессы, потоки, циклы событий, корутины, кооперативная многозадачность, GIL ...
Посмотрел лекцию коротенькую по GIL, сильно проще не стало
Но ладно разберусь, главное практиковаться. В целом заметил такую особенность, что сейчас объемы при изучении новых технологий и их сложность не пугают, просто пришло понимание, что на это потребуется определенное время.
В пятницу должна была прийти первая моя зарплата как разработчика, но она не пришла, завтра спрошу
Сегодня дополнительно позанимался спортом, а вчера и позавчера я гулял, получается спорт — это жизнь, я это спорт (800 шагов в среднем в день за полгода), но я не совсем соскуфился если что, просто 1.5 месяца не занимался спортом
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
📅01.07.2024
День: 222
Занимался сегодня: 5,5ч
Всего занимался: 1177ч
День начался с продолжения изучения асинхронности, я понял основные концепции, порешал задачки, имаджинировал в голове как примерно все проиходит.
Но понимание пока довольно поверхностное, а конкретные реализации хромают, но я понимаю, что происходит.
Был созвон по работе, наконец-то переехали на платформу, где можно формировать таски, там мне накидали, сидел разбирался.
По большей части все понятно, 1 частично реализована, завтра доделаю надеюсь, приступлю ко второй.
План на завтра реализовать 2 таски, и подумать над 3, там мне надо будет самостоятельно прикрутить celery, вроде я уже успел познакомиться с технологией, надеюсь заведу.
Пока основная сложность с тем, что я работал с другим проектом, где все предельно понятно, тут надо ознакомиться с кодовой базой.
Дополнительно кредов не было для нужных мне вещей, но к вечеру получил, если бы были может сделал 1 таску.
Получил сегодня 1 зарплату в кач-ве разработчика, получается мои знания что-то стоят, 1177 часов не прошли даром, но я пока слабенький, буду надуваться.
В целом день прошел не очень эффективно, ставлю ему 6/10.
День: 222
Занимался сегодня: 5,5ч
Всего занимался: 1177ч
День начался с продолжения изучения асинхронности, я понял основные концепции, порешал задачки, имаджинировал в голове как примерно все проиходит.
Но понимание пока довольно поверхностное, а конкретные реализации хромают, но я понимаю, что происходит.
Был созвон по работе, наконец-то переехали на платформу, где можно формировать таски, там мне накидали, сидел разбирался.
По большей части все понятно, 1 частично реализована, завтра доделаю надеюсь, приступлю ко второй.
План на завтра реализовать 2 таски, и подумать над 3, там мне надо будет самостоятельно прикрутить celery, вроде я уже успел познакомиться с технологией, надеюсь заведу.
Пока основная сложность с тем, что я работал с другим проектом, где все предельно понятно, тут надо ознакомиться с кодовой базой.
Дополнительно кредов не было для нужных мне вещей, но к вечеру получил, если бы были может сделал 1 таску.
Получил сегодня 1 зарплату в кач-ве разработчика, получается мои знания что-то стоят, 1177 часов не прошли даром, но я пока слабенький, буду надуваться.
В целом день прошел не очень эффективно, ставлю ему 6/10.
📅02.07.2024
День: 223
Занимался сегодня: 7ч
Всего занимался: 1184ч
Странный день, вроде времени много потратил, но не сказать, что много сделал...
1 не сложную таску я закрыл, 2я связана с 3 и можно сказать там делать нечего, закрыл, но вот 3...
В общих чертах, таска звучит так: "Удали 3 поля.".
С 1 полем нет проблем, с 2мя другими есть: Изначально были текстовые поля для пользовательского ввода, но возникла необходимость стандартизировать - заменены на FK к стандартным выборам (для понимания контекста, что-то типа категорий), это сделано успешно ранее.
Для 1 поля была написана миграция, чтобы в рамках перебора автоматически перенести данные, для второго ничего не написано.
Если вкратце: то что написано, сделано не совсем верно, просто полным сопоставлением, многие аспекты не учтены, предложил аналогично тому как это сделано тут сделать и для второго, но так не пойдет.
Пользователи вводили там абсолютно разные вещи, чтобы сделать это все максимально корректно, я не знаю другого способа как триммный поиск, а с ним я только 1 раз работал, так еще и локально на SQLite он не заведется и придется psql поднимать и тестировать....
Я предложил реализацию в виде триграммного сопоставления, и альтернативу, что при последующей авторизации, пользователь сам правки в некую, скажем так, сущность внес.
Любой автоматизированный вариант будет содержать неточности и так или иначе приведет к потери данных, в общем тяжело пока ...
Зато первый раз сам миграции пописал, прикольно, туда-сюда их погонял.
Наверху паста и так здоровая, поэтому закончу тем, что вечером часик посидел с асинхронностью, стало чуть лучше и понятнее.😒
День: 223
Занимался сегодня: 7ч
Всего занимался: 1184ч
Странный день, вроде времени много потратил, но не сказать, что много сделал...
1 не сложную таску я закрыл, 2я связана с 3 и можно сказать там делать нечего, закрыл, но вот 3...
В общих чертах, таска звучит так: "Удали 3 поля.".
С 1 полем нет проблем, с 2мя другими есть: Изначально были текстовые поля для пользовательского ввода, но возникла необходимость стандартизировать - заменены на FK к стандартным выборам (для понимания контекста, что-то типа категорий), это сделано успешно ранее.
Для 1 поля была написана миграция, чтобы в рамках перебора автоматически перенести данные, для второго ничего не написано.
Если вкратце: то что написано, сделано не совсем верно, просто полным сопоставлением, многие аспекты не учтены, предложил аналогично тому как это сделано тут сделать и для второго, но так не пойдет.
Пользователи вводили там абсолютно разные вещи, чтобы сделать это все максимально корректно, я не знаю другого способа как триммный поиск, а с ним я только 1 раз работал, так еще и локально на SQLite он не заведется и придется psql поднимать и тестировать....
Я предложил реализацию в виде триграммного сопоставления, и альтернативу, что при последующей авторизации, пользователь сам правки в некую, скажем так, сущность внес.
Любой автоматизированный вариант будет содержать неточности и так или иначе приведет к потери данных, в общем тяжело пока ...
Зато первый раз сам миграции пописал, прикольно, туда-сюда их погонял.
Наверху паста и так здоровая, поэтому закончу тем, что вечером часик посидел с асинхронностью, стало чуть лучше и понятнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
📅03.07.2024
День: 224
Занимался сегодня: 4ч
Всего занимался: 1188ч
Начал делать таску, у меня ее забрали на полпути, но это было логично, наверное, задачи распределили не очень качественно, т.к. там надо было прикрутить celery и к нему отправку сообщений, мержить конфликты было бы проблематичное чем если бы в обоих случаях это сделал бы 1 человек.
Далее вернулся к изучению асинхронности, т.к. по вчерашней задаче ответ не ясен как лучше поступить.
Помог однокурснику по проекту со спринта, чот долго возились, а ошибка хоть и была комплексной, но основной источник - return был перепутан с raise, что я заметил не сразу🤡
Очень жарко, ничего не хотелось делать, даже писать пасту, но раз начал, значит надо.
Очередной не самый продуктивный день...
День: 224
Занимался сегодня: 4ч
Всего занимался: 1188ч
Начал делать таску, у меня ее забрали на полпути, но это было логично, наверное, задачи распределили не очень качественно, т.к. там надо было прикрутить celery и к нему отправку сообщений, мержить конфликты было бы проблематичное чем если бы в обоих случаях это сделал бы 1 человек.
Далее вернулся к изучению асинхронности, т.к. по вчерашней задаче ответ не ясен как лучше поступить.
Помог однокурснику по проекту со спринта, чот долго возились, а ошибка хоть и была комплексной, но основной источник - return был перепутан с raise, что я заметил не сразу
Очень жарко, ничего не хотелось делать, даже писать пасту, но раз начал, значит надо.
Очередной не самый продуктивный день...
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
📅04.07.2024
День: 225
Занимался сегодня: 6,5ч
Всего занимался: 1194,5ч
Я работал все это время, а остальное время думал.
В общем по задаче, которую я недавно описывал (удалить поля):
Я написал кастомную миграцию, выбрал такой подход, потому что похожая задача ранее тут аналогично решалась.
В итоге выяснилось, что это ужасный подход. Прямое взаимодействие с БД из миграции, конфликтует с последующим использованием миграций.
Пример 0002 миграция взаимодействует с полями модели, 0003 добавляет новое поле в модель. Если ранее миграции были применены, то 0003 на 0002 накладывается нормально.
Но если мы для отладки используем чистую бд, где надо 0001 -> 0003 применить (т.е просто migrate), то возникает конфликт, 0002 будет ругаться, что не знает поля 0003 (даже если в 0002 оно не используется).
Избежать этой ошибки я не смог (только правки в предыдущие миграции)...
В общем для переноса информации с поля пользовательского ввода (CharField), в стандартизированный выбор среди предопределенных вариантов, я дополнительно написал 3 скрипта:
1. Полнотекстовое вектороное сопоставление через SearchVector, SearchQuery, SearchRank
- Ничего не требует (ну кроме бд PSQL), запустил и поехал.
- Полнотекстовое сравнение = наличие полного совпадения крайне низкое.
2. Триграммное сопоставление через TrigramSimilarity
- На моковых данных с опечатками, кривым вводом и проч. перенос крайне точный и полный, потери минимальны.
- Минус: надо ставить на бд pg_trgm;
3. Простенький скрипт для дебаг режима, просто все правки предыдущие обнулить, не продакшенреди (на всякий случай пред выполнением поставил Yes/No).
Считаю, что подход со скриптом наилучшее решение: полный контроль, в любой момент можно запустить мануально, не засирает миграции, после исполнения можно просто удалить (т.к. это одноразовая операция), запуск manage.py some_name и все.
В общем написау команде, но рабочий день уже закончен, попросил завтра быстренько созвониться, я подготовил моковые данные для демонстрации, но мне пока никто не ответил пока что🥲 🥲 🥲 🥲 🥲 🥲 🥲 🥲
Супер интересно было решать подобную проблему.
Отчет сегодня пораньше, супер жарко, я может еще поковыряюсь если что потом добавлю время.
День: 225
Занимался сегодня: 6,5ч
Всего занимался: 1194,5ч
Я работал все это время, а остальное время думал.
В общем по задаче, которую я недавно описывал (удалить поля):
Я написал кастомную миграцию, выбрал такой подход, потому что похожая задача ранее тут аналогично решалась.
В итоге выяснилось, что это ужасный подход. Прямое взаимодействие с БД из миграции, конфликтует с последующим использованием миграций.
Пример 0002 миграция взаимодействует с полями модели, 0003 добавляет новое поле в модель. Если ранее миграции были применены, то 0003 на 0002 накладывается нормально.
Но если мы для отладки используем чистую бд, где надо 0001 -> 0003 применить (т.е просто migrate), то возникает конфликт, 0002 будет ругаться, что не знает поля 0003 (даже если в 0002 оно не используется).
Избежать этой ошибки я не смог (только правки в предыдущие миграции)...
В общем для переноса информации с поля пользовательского ввода (CharField), в стандартизированный выбор среди предопределенных вариантов, я дополнительно написал 3 скрипта:
1. Полнотекстовое вектороное сопоставление через SearchVector, SearchQuery, SearchRank
- Ничего не требует (ну кроме бд PSQL), запустил и поехал.
- Полнотекстовое сравнение = наличие полного совпадения крайне низкое.
2. Триграммное сопоставление через TrigramSimilarity
- На моковых данных с опечатками, кривым вводом и проч. перенос крайне точный и полный, потери минимальны.
- Минус: надо ставить на бд pg_trgm;
3. Простенький скрипт для дебаг режима, просто все правки предыдущие обнулить, не продакшенреди (на всякий случай пред выполнением поставил Yes/No).
Считаю, что подход со скриптом наилучшее решение: полный контроль, в любой момент можно запустить мануально, не засирает миграции, после исполнения можно просто удалить (т.к. это одноразовая операция), запуск manage.py some_name и все.
В общем написау команде, но рабочий день уже закончен, попросил завтра быстренько созвониться, я подготовил моковые данные для демонстрации, но мне пока никто не ответил пока что
Супер интересно было решать подобную проблему.
Отчет сегодня пораньше, супер жарко, я может еще поковыряюсь если что потом добавлю время.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
📅05.07.2024
День: 226
Занимался сегодня: 3,5ч
Всего занимался: 1198ч
То, что я вчера писал аппрувнули, взяли решение с триграммным сопоставлением, работает на моковых данных оно круто конечно, даже поставили на деве pg_trgm, продемонстрировал свои навыки и отправил на ревью.
Первый раз сам попросил созвон организовать, надеюсь это не сильно коллег напрягает, но я вроде подготовился, все моковые данные и скрипты на хоткеях были, быстренько все показал, сказал + и - и вроде бы ок.
Только проблема, я не знаю, как мне замерить примерное время выполнения скрипта для прода, локально я могу отталкиваться от кол-ва сущностей и посчитать линейно условно 1 объект 1 сек, 10 объектов 10 сек, но это вообще не так работает и бредик, но прикинул что на выполнение не больше 10 минут уйдет, надеюсь это не просто цифра из бошки, надо обязательно будет бекап сделать и все будет круто.
Вышел вечером еще на воздух подышать, дышать нечем...
Вернулся, пока туда-сюда, время 12 ночи, чот так захотелось поковыряться в чем-то и еще часик посидел позанимался.
Вроде бы уже понимаю базовые концепции асинхронности, надеюсь это не спрей обманка и действительно в голове правильно представление складывается.
Еще сегодня по 1 работе пришлось поработать (не связана с разработкой), рофлес в том, что там я получаю в 2.5 раза больше, работаю в 5 раз меньше, но у меня зубы скрипят от ноубрейн работы и так нравится заниматься разработкой, это просто нечто, волшебство, полет фантазии
День: 226
Занимался сегодня: 3,5ч
Всего занимался: 1198ч
То, что я вчера писал аппрувнули, взяли решение с триграммным сопоставлением, работает на моковых данных оно круто конечно, даже поставили на деве pg_trgm, продемонстрировал свои навыки и отправил на ревью.
Первый раз сам попросил созвон организовать, надеюсь это не сильно коллег напрягает, но я вроде подготовился, все моковые данные и скрипты на хоткеях были, быстренько все показал, сказал + и - и вроде бы ок.
Только проблема, я не знаю, как мне замерить примерное время выполнения скрипта для прода, локально я могу отталкиваться от кол-ва сущностей и посчитать линейно условно 1 объект 1 сек, 10 объектов 10 сек, но это вообще не так работает и бредик, но прикинул что на выполнение не больше 10 минут уйдет, надеюсь это не просто цифра из бошки, надо обязательно будет бекап сделать и все будет круто.
Вышел вечером еще на воздух подышать, дышать нечем...
Вернулся, пока туда-сюда, время 12 ночи, чот так захотелось поковыряться в чем-то и еще часик посидел позанимался.
Вроде бы уже понимаю базовые концепции асинхронности, надеюсь это не спрей обманка и действительно в голове правильно представление складывается.
Еще сегодня по 1 работе пришлось поработать (не связана с разработкой), рофлес в том, что там я получаю в 2.5 раза больше, работаю в 5 раз меньше, но у меня зубы скрипят от ноубрейн работы и так нравится заниматься разработкой, это просто нечто, волшебство, полет фантазии
This media is not supported in your browser
VIEW IN TELEGRAM
📅06.07.2024
День: 227
Занимался сегодня: 3ч
Всего занимался: 1201ч
Мало занимался, но много гулял, изжарился на 35 градусной жаре, но падет.
Продолжил изучение асинхронности, читал про поллинг, лонгполлинг и вебсокет немного, нужно погружаться глубже и на практике все траить.
Посмотрел еще сегодня про нагрузочное тестирование немного, сравнение Django и FastAPI, интересно там конечно, хочется уже все самому потрогать.
На текущем этапе надо добить асинхронность, а это будет не прям быстро и перейти к изучению чистого SQL, хотя базовое представление у меня уже есть, надеюсь там не застряну.
Параллельно все так же углубляться в те технологии, с которым я успел столкнуться. Может быть, как все это будет пройдено, я почувствую себя джуном.
Часто думаю о том, что вот за 1200 часов и 227 дней мог бы я изучть больше и продвинуться дальше? Возможно у меня не самый эффективный подход или наоборот еду в правильном направлении?
Изучить больше и проехать дальше точно можно было, но возникает большой риск выгорания и отторжения.
Оценить эффективность тоже тяжеловато, но не думаю, что где-то критично ошибся, все-таки меня не уволили за почти 2 месяца работы, значит я могу приносить какую-то пользу и решать задачи (и не выходил за пределы поставленных сроков на таски).
День: 227
Занимался сегодня: 3ч
Всего занимался: 1201ч
Мало занимался, но много гулял, изжарился на 35 градусной жаре, но падет.
Продолжил изучение асинхронности, читал про поллинг, лонгполлинг и вебсокет немного, нужно погружаться глубже и на практике все траить.
Посмотрел еще сегодня про нагрузочное тестирование немного, сравнение Django и FastAPI, интересно там конечно, хочется уже все самому потрогать.
На текущем этапе надо добить асинхронность, а это будет не прям быстро и перейти к изучению чистого SQL, хотя базовое представление у меня уже есть, надеюсь там не застряну.
Параллельно все так же углубляться в те технологии, с которым я успел столкнуться. Может быть, как все это будет пройдено, я почувствую себя джуном.
Часто думаю о том, что вот за 1200 часов и 227 дней мог бы я изучть больше и продвинуться дальше? Возможно у меня не самый эффективный подход или наоборот еду в правильном направлении?
Изучить больше и проехать дальше точно можно было, но возникает большой риск выгорания и отторжения.
Оценить эффективность тоже тяжеловато, но не думаю, что где-то критично ошибся, все-таки меня не уволили за почти 2 месяца работы, значит я могу приносить какую-то пользу и решать задачи (и не выходил за пределы поставленных сроков на таски).
📅07.07.2024
День: 228
Занимался сегодня: 3ч
Всего занимался: 1204ч
Просела интенсивность занятий, заниматься стал меньше в последнее время, надеюсь это из-за жары, т.к. интерес не угасает.
Но я не впустую тратил время, а либо работал, либо гулял (обычно я дома сижу, но скоро вкисну в стул, поэтому погулять даже полезно).
Занимаясь по 3 часа в день, лучшим не стать, даже, наверное, конкурентоспособным быть будет довольно тяжело.
Постараюсь наверстать упущенное в течении след недели, посмотрим, как получится.
Что делал сегодня: продолжил погружаться в асинхронность, разбирался с циклом событий и тасками, когда и как они запускаются, когда цикл событий "ждет" результат, а когда нет.
Сегодня без мема, всем пока, завтра на работу.
День: 228
Занимался сегодня: 3ч
Всего занимался: 1204ч
Просела интенсивность занятий, заниматься стал меньше в последнее время, надеюсь это из-за жары, т.к. интерес не угасает.
Но я не впустую тратил время, а либо работал, либо гулял (обычно я дома сижу, но скоро вкисну в стул, поэтому погулять даже полезно).
Занимаясь по 3 часа в день, лучшим не стать, даже, наверное, конкурентоспособным быть будет довольно тяжело.
Постараюсь наверстать упущенное в течении след недели, посмотрим, как получится.
Что делал сегодня: продолжил погружаться в асинхронность, разбирался с циклом событий и тасками, когда и как они запускаются, когда цикл событий "ждет" результат, а когда нет.
Сегодня без мема, всем пока, завтра на работу.
📅08.07.2024
День: 229
Занимался сегодня: 4ч
Всего занимался: 1208ч
Мммда, день прошел довольно продуктивно, но не для изучения нового материала😒
Сегодня дали интересную таску, надо было с формы в тильде подсасывать данные к нам на проект. Функционал до этого уже был реализован (есть эндпоинты и вьюхи готовые это обрабатывать), а вот на тильде ничего не было сделано для этого. Ну пришлось разбираться, т.к. вроде бы никто не знал, как это сделать.
Оказалось, все не супер сложно, подключить вебхук на форму, полям выдать сервисные имена, который мы у себя сможем обработать и все.
Но кто знал то, что все не так сложно, пришлось доку тильды читать🤡
Правда я еще не проверил работу, т.к. забоялся публиковать свои правки сразу в прод тильды (я ничо кроме сервисных вещей не трогал), но я вообще хз чья эта тильда, откуда вообще креды и кому я там вебхук привязал, но раз дали таску, на выяснение этого время тратить не стал. Очевидно в такой ситуации, да еще и ВЕЧЕРОМ публиковать самостоятельно ничего не стал, просто всем сообщил, что все подготовил и как опубликуют.
А там кто ответственный за лопату, пусть ее опубликует, а там я уже отладкой если что займусь, вот😳
Было много работы по 1 работе (не разработка), поэтому занимался мало😭 .
Вечером еще посидел со своей асинхронностью, первый раз застрял на 20 минут с задачей, она просто дурацкая, но абсолютно не сложная (условие и проверка решения говно из жопы, но ладно, для степика это норма).
ПОЧЕМУ 2 ЧЕЛОВЕКА ОТПИСАЛИСЬ??😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡 😡
День: 229
Занимался сегодня: 4ч
Всего занимался: 1208ч
Мммда, день прошел довольно продуктивно, но не для изучения нового материала
Сегодня дали интересную таску, надо было с формы в тильде подсасывать данные к нам на проект. Функционал до этого уже был реализован (есть эндпоинты и вьюхи готовые это обрабатывать), а вот на тильде ничего не было сделано для этого. Ну пришлось разбираться, т.к. вроде бы никто не знал, как это сделать.
Оказалось, все не супер сложно, подключить вебхук на форму, полям выдать сервисные имена, который мы у себя сможем обработать и все.
Но кто знал то, что все не так сложно, пришлось доку тильды читать
Правда я еще не проверил работу, т.к. забоялся публиковать свои правки сразу в прод тильды (я ничо кроме сервисных вещей не трогал), но я вообще хз чья эта тильда, откуда вообще креды и кому я там вебхук привязал, но раз дали таску, на выяснение этого время тратить не стал. Очевидно в такой ситуации, да еще и ВЕЧЕРОМ публиковать самостоятельно ничего не стал, просто всем сообщил, что все подготовил и как опубликуют.
А там кто ответственный за лопату, пусть ее опубликует, а там я уже отладкой если что займусь, вот
Было много работы по 1 работе (не разработка), поэтому занимался мало
Вечером еще посидел со своей асинхронностью, первый раз застрял на 20 минут с задачей, она просто дурацкая, но абсолютно не сложная (условие и проверка решения говно из жопы, но ладно, для степика это норма).
ПОЧЕМУ 2 ЧЕЛОВЕКА ОТПИСАЛИСЬ??
Please open Telegram to view this post
VIEW IN TELEGRAM