PJ Dev – Telegram
PJ Dev
496 subscribers
58 photos
1 video
1 file
65 links
История в прямом эфире о том, как я стал разработчиком, изменил свои привычки и улучшил качество жизни
Download Telegram
Не хотелось бы конечно создавать себе конкурентов, но совесть не позволяет не делиться возможностями. Яндекс выкатил свой сервис для решения алгоритмических задач CodeRun. Это аналог известных многим LeetCode и CodeWars.

Сейчас стартовал первый сезон, и это для кого-то может стать шансом на трудоустройство. Сам уже начал решать задачи в треке Backend, там кстати и другие направления есть: фронт, аналитика, мобильная разработка и ML. Вчера за вечер решил 6 задачек и попал в 70% лучших, конкуренция пока совсем небольшая. Хотя попасть в топ-20 наверное будет не самой тривиальной задачей. В любом случае полезно будет подтянуть алгоритмическую секцию. Тем более, что сейчас там задачи довольно уникальные — без решения в интернете и со скрытыми тестами, что заставляет подумать.

Вот ссылка: https://coderun.yandex.ru/seasons/first_2023

#Программирование #Алгоритмы
🔥8👍3
С момента, как я активно начал вести свой блог, прошло чуть больше месяца. Я старался писать посты каждый день о том, что происходит в моей жизни, о том, что меня волнует, и о том, что мне было интересно. Помимо этого я всегда стараюсь написать так, чтобы это было интересно и полезно тем, кто меня читает. Надеюсь, что у меня это получается.

Вас на канале уже 50 человек, а это прям совсем не мало. Если бы сейчас мы все вместе встретились в небольшом баре или ресторане, вероятно, мы бы заняли там все места. И даже невозможно представить насколько мы все разные, но что-то нас все-таки объединило, и это круто.

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

Получено #достижение 50 подписчиков на канале.
🎉9👍2👏2🔥1🥰1
Я регулярно смотрю разные научно-популярные видео и недавно наткнулся на одно, которое сейчас очень в тему. О том, как наш организм воспринимает спорт и активности в целом. Даже если вы не планируете в ближайшее время заниматься спортом все равно будет полезно посмотреть.

Если коротко, то там рассказывают о том, как перестать быть хлебушком и научиться получать удовольствие от физических активностей. Кстати, именно с таким запросом я и пошёл в зал. На первой тренировке сказал тренеру: "Устал быть хлебушком".

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

В общем моя рекомендация для вас. Видео на 30 минут, можно смотреть на x1.5: Редакция.Наука зарядка для мозга

#спорт #рекомендация #мотивация
🔥7👍1👏1🏆1
Сегодня пытался решить три алгоритмических задачи, которые предлагает Яндекс школа по направлению Backend. Первая задача мне поддалась, по крайней мере предложенные тесты она проходит правильно. Правда код, по-моему, выглядит отвратительно. Еще две задачи решить не получилось: времени оставалось немного. Решил, что их разберу попозже, когда его будет больше.

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

Как итог 1 из 3, и то не факт, что верно. Найду, кого-нибудь опытного попрошу провести ревью по первой задаче, которую, как мне кажется, хотя бы в каком-то виде удалось выполнить. И дальше учиться. Еще до теста знал, что там будет SQL и JSON, но решил все-таки заглянуть посмотреть.

Кстати задачи можно сдать до 28 апреля, так что вы тоже можете попробовать свои силы, хотя бы ради интереса

#Программирование
👍4🤔1👀1
Уныние напало...

Планы нужны, чтобы они не сбывались. Ещё совсем недавно я писал, что принял для себя решение - ещё год поработать на должности педагога. Решение казалось мне хорошим, но уже несколько опытных специалистов сказали мне, что решение не такое уж и хорошее. Из главных аргументов:

1. Забудешь, то что учил;
2. С таким набором знаний уже можно получить оффер. Может он будет и не очень хорошим, но даст реальный опыт коммерческой разработки и практические навыки;
3. Так учиться намного быстрей, хоть и придётся пострадать год-полтора.

Наверное стоит согласиться с этими утверждениями и попробовать начать искать варианты уже сейчас. Учитывая, что поиск занимает от 2 до 3 месяцев, то самое время до начала следующего учебного года. Найду - отлично, нет - есть хороший план Б.
👍8👏1🤔1
Про выпускной в Яндекс.Практикуме

Недавно я уже писал, что закончил курс Яндекс.Практикума по направлению Python-разработчик и плавно вникаю в аспекты поиска работы, но сейчас не об этом. Сейчас про выпускной, который нам устроили, и которым я остался недоволен. Знаю, что среди моих подписчиков есть представители Практикума, может кому-то будет полезно. Остальные, кто сейчас учатся или планируют учиться будут знать, что их ждет.

Так вот, наш выпускной состоял из примерно часовой Q&A-сессии, где выпускник прошлых лет, разработчик со стажем отвечал на наши вопросы. Это было довольно-таки уныло и скучновато. Никакой торжественности, нет ощущения, что я закончил курс и сейчас меня будут хвалить и поздравлять. Было ощущение, что я просто зашёл в какой-то чат, где люди разговаривают на тему программирования. После чего наш куратор сказал нам пару теплых слов, что было приятно, и дала возможность высказаться студентам, кто что думает, но желающих почти не было. Я в числе тех, кто решил хоть что-то сказать промямлил что-то невнятное, по типу: "Всем спасибо, вы классные. Рад, что мы познакомились и прошли этот курс вместе", а точнее его часть потому что закончил обучение я не в своей когорте из-за академических отпусков.

Я предложил куратору идею, что выпускников должны поздравлять представители Практикума, те люди, кто делал этот курс, те кто был с нами все это время, люди, которые провели огромную работу по формированию такого сервиса и по сути нас, как специалистов. В ответ куратор рассказала, очевидную проблему: "курсов много ко всем не придешь". Но можно же запланировать выпускной сразу для 5-10-20-50 групп?

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

#мысливслух #ЯндексПрактикум #Отзыв
🤔4👍1😢1
PJ Dev
Про выпускной в Яндекс.Практикуме Недавно я уже писал, что закончил курс Яндекс.Практикума по направлению Python-разработчик и плавно вникаю в аспекты поиска работы, но сейчас не об этом. Сейчас про выпускной, который нам устроили, и которым я остался недоволен.…
Сегодня мне пришёл ответ на мой комментарий, опубликованный под YouTube видео примерно год назад. Там мне мягко намекнули, что я откровенно пишу бред. В чем я полностью согласился с человеком и удалил свой комментарий.

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

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

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

#мысливслух
😁3🤔2😢2
Как удобно, когда у тебя есть понятная цель и определённый дедлайн. Пока шла учёба я чувствовал себя очень комфортно потому что понимал, что я должен сделать, когда я должен это сделать и какой будет результат. А сейчас я нахожусь в какой-то растерянности и неопределенности. Ну закончил я учёбу, а что дальше? Планы, которые я строил оказались не такими уж хорошим, а чем дальше заходим тем больше они проявляются в плохом свете.

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

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

P.s. а еще есть соблазн начать учить что-то другое, типа С# или там JavaScript, но это получится, что учёба - ради учёбы. Всегда легко начинать сначала, ведь там нет ничего сложного, но надо отказываться от таких мыслей
👍4❤‍🔥1🤔1
Можно немного поныть?

- Текущий работодатель заявил, что заплатит отпускные только по официальной части. Это значит, что в отпуск я выхожу в середине июня, получаю отпускных меньше, чем мне нужно заплатить за предстоящие 3 месяца оплаты ипотеки без зарплаты, а следующая зарплата в сентябре.

- копил значит себе потихоньку на кухонный гарнитур в новой квартире, за которую платить ещё 12 лет, а по факту деньги придётся отдать на внезапное лечение зубов, гармонов и других болячек, которые потихоньку накопились

- подался на участие в одном очень интересном для меня проекте, прошёл интервью, но к сожалению получил отказ с мотивацией, что я слишком профессионален для этого, надо дать попробовать себя и другим. А для чего я тогда развивался в этом плане?

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

И ещё куча разных мелочей. В общем все идёт куда-то не туда и как-то бесит прям...

#мысливслух #нытье
😢9🤯3🙏1
Сегодня с хорошей новостью и словами благодарности

Я стал амбассадором Яндекс.Практикума. Расскажу вам немного о том, кто такие амбассадоры ЯП:
— Это люди, которые готовы поддерживать начинающих студентов добрыми словами и советами;
— Это люди, которые прошли все этапы обучения от начала до конца и могут объективно рассказать о всех преимуществах и недостатках учебы;
— Это люди, которые могут поделиться с вами промокодом на приятную скидку, если вы все-таки решились на обучение.

Амбассадоры ЯП часто ведут активные беседы в сообществах Практикума, да и не только, с целью помочь неопределившимся сделать свой выбор.
Многие мои знакомые, которым я рассказывал эту новость сразу спрашивали, сколько за это платят или что мне с этого будет. Так вот эта работа не оплачивается, но есть приятные бонусы:
— Я могу и дальше развивать свой навык общения с людьми и заводить новые знакомства;
— Я получил доступ к серии видео-лекций, о том, как развивать софт скиллы и нетворкинг, а также возможность участия в разных проектах ЯП;
—Я познакомился с большой компанией таких же активных людей, как и я, которые готовы делиться своим опытом, честно обо всем рассказывать и поддерживать друг друга.

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

#мысливслух #ЯндексПрактикум #амбассадор
🔥11👍53👏2🎉2
Ну что, подъехал ещё один диплом в коллекцию. Я официально python-разработчик по мнению Яндекс Практикума. Хотя скорее, официально я стану разработчиком, когда получу первую зарплату за работу по этой специальности.

Теперь у меня три образования, и какие все разные: экономист, педагог и теперь разработчик.

Полный набор, чтобы открыть свой бизнес в Ed-Tech 😁

#ЯндексПрактикум #образование
🔥12👍6👏2❤‍🔥1🎉1
Media is too big
VIEW IN TELEGRAM
В школе, где я преподаю, дети на втором курсе обучения изучают классы и основы ООП. Чтобы с этим было легче разобраться я построил их обучение на базе #Python библиотеки #PyGame, которая предназначена для разработки 2D игр.

Так вот, один из учеников в качестве идеи для своего проекта выбрал космический 2D шутер. Многим другим идея тоже понравилась и мы начали с ними делать разные варианты игры.

А чтобы у детей появилось понимание, что вообще можно сделать, и какие есть возможности, я для них разработал свой, более сложный вариант. Код в открытом доступе, готов к конструктивной критике, идеям и предложениям. Будете играть, выпускать на Android?)

#Программирование #игры #pet
👍9🔥7👏1
Как-то грустно осознавать, что в мае все еще снег лежит на улице. Конечно его уже не много, но все же он есть. Да и отопление все еще работает: на ночь забудешь включить батарею и все — с утра замерзнешь.

Раньше я как-то очень легко к этому относился, но с каждым годом все тяжелей и тяжелей это переносится. Еще и на здоровье отражается. В целом обидно, когда у тебя зима занимает 7-8 месяцев в году. И несколько из них — это не та зима, которая красивая и белая — это зима, где снег превращается в кашу из грязи и соли, огромные лужи и гололед.

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

Как вообще самостоятельно решиться на такое дело, уехать в неизвестность

p.s. Еще даже год не прошел, как мы заехали в новую квартиру. Ждали ее 2 года + ремонт под свои желания. Еще даже мебель не до конца купили в квартиру. Очень грустно будет съезжать из нее, сколько сил и времени на это потрачено

#мысливслух #переезд
🤔4👍2😱2😢1
Если уж появилась идея осознанно вести жизнь в лучшую сторону, то делать это надо по всем направлениям: отказаться от вредных привычек, ну или хотя бы сократить их до минимального количества, и начать заниматься спортом — мало. Более важно, чтобы привести себя в форму, поменять еще и пищевые привычки.

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

Ну и чуть чуть похвастаюсь. Вчера тренировка прошла просто в каком-то бешеном темпе из-за чего количество потерянных калорий превысило 700. Уже спокойно бегаю по 1,5 км. со скоростью 8 км\ч без передышек и при этом не задыхаюсь, как раньше.

#Мысливслух #Спорт #Здоровье #Питание #саморазвитие
👍6🔥4❤‍🔥2
О вдохновении и мотивации

Несколько раз мне писали приятные комментарии со смыслом: "Ты меня вдохновляешь на развитие/учебу/тренировки". Так вот, хочу сказать, что такие комментарии вдохновляют меня продолжать писать. Я вижу, что это помогает не только мне, но и другим.

Когда я только начинал свою учёбу я случайно попал на канал одной девушки. Она отвечала в чате "Привет, Практикум" на какие-то вопросы, а я имею привычку смотреть фотографии и профили людей, соответственно в профиле увидел ссылку на канал. В тот момент она уже закончила учиться на курсе, который я только начинал, и устроилась на работу в крутую компанию. Я тогда подумал: "Воу, круто. Я тоже так хочу!"

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

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

#мысливслух #мотивация
6👍3🔥2
Ради интереса подал свое резюме в одну федеральную школу, где обучают детей и взрослых разработке на Python. Сразу дали доступ к сервису, где я прошёл небольшой, автоматический, технический собес в формате онлайн-опроса.

Через пару дней перезвонила девушка. Сказала, что тех-опрос пройден безупречно и объявила, что мне дали повышенный грейд.

Когда начали обсуждать зарплату, мне предложили ставку в 450 рублей за 50 минут работы. В ходе активного диалога условия изменились до 550 рублей. Работа полностью дистанционная и предполагает разные варианты занятости от 60 до 160 часов месяц.

В общем предложение может и хорошее, но я сейчас получаю больше из-за чего пока принял решение отказаться, но обменялись контактами на случай, если я передумаю или у них будет предложение получше

#вакансии #поискработы
👍9🔥4
Хотел каждый месяц выкладывать отчёты о занятиях английским, но были темы поважнее и как-то упустил. Тем не менее продолжаю заниматься.

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

В качестве полезного материала, чтобы подтянуть английский и при этом еще и про программирование могу порекомендовать вам курс CS50’s Web Programming with Python and JavaScript. Сам недавно получил ссылку в виде рекомендации на другом канале и в целом затянуло. Очень полезно, чтобы повторить то, что знаешь и подучить новое.

p.s. я кстати недавно еще начал проходить курс основы программирования по JavaScript на HTML Academy и сегодня его уже закончил. Там дальше еще есть программирование в браузере, React и Vue, но их пока не касался.

#английский #программирование #саморазвитие
👍6🔥3👏1
Я в целом очень люблю читать, и один из первых моих постов был про книги. Он, кстати, тогда собрал больше всего просмотров. Видимо тема актуальная для многих.

Прошлый раз рекомендовал художественную литературу, сегодня пишу про образовательную. В общем искал что почитать, чтобы улучшить свои навык разработки и последовательно наткнулся на две книги с похожими названиями: Роберт Мартин "Чистый код" и Дэн Бейдер "Чистый python".

Первая "Чистый код" довольно популярная. Во многих рейтингах она на первых местах. Чтиво многословное, но в целом полезное, если вы готовы в прямом смысле вычленять из неё информацию. При этом стоит учесть, что примеры в ней написаны на Java. Лично мне не все они были до конца понятны, хотя курс по JS в этом плане сильно помог. Как итог прочитал несколько глав и пока решил отложить её, позже еще вернусь.

После попытался найти аналоги с примерами на Python и наткнулся на книгу, которую я планирую в ближайшее время дочитать - "Чистый Python". Может она не совсем про архитектуру и базовые понятия, но затянула меня моментально: за пару дней прочитал треть книги при условии, что еще экспериментировал с кодом. Так вот в ней автор разбирает тонкости разных инструментов, которые не всегда очевидны. Некоторыми из них я уже пользовался, но не до конца понимал, как они работают. Теперь понимания стало больше. Обязательно дочитаю её до конца и вам советую прочитать, если еще нет.

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

p.s. будет здорово, если вы тоже в комментарии накидаете полезной литературы, которую стоит почитать, чтобы стать более профессиональным разработчиком.

#книги #саморазвитие
🔥7👍3🤔2