Идущий к IT
5.19K subscribers
69 photos
2 videos
10 files
32 links
Автор easyoffer.ru
Блог youtube.com/@goingtoit
Написать @kivaiko
Реклама @easyoffer_adv
Download Telegram
🤨 Недели 11,12,13,14,15

Ребят, я вернулся, спасибо, что пинговали меня!

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

Недвижка в Тбилиси продолжает расти. Сейчас аренда жилья стоит также как в Питере. Учитывая фантазии лендлордов и агентов, поиск квартиры в Тбилиси это тот еще атракцион.

В среднем я занимался:
– Программирование – 30 минут в день
– Английский – 1 час / день.

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

Мне также не нравится перекос по часам аж в 2 раза в сторону Английского. Изучение Python более приоритетная цель для меня. Получается, что занимался не тем чем надо. Я уже давно приучил себя сначала заниматься инглишем, поэтому такой перекос. Теперь буду начинать учебу с Python

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

Ребят, если вы публикуете отчеты также как и я, или планируете это делать, то напишите мне в личку @lehakiv ссылку на ваш канал или в комменты и в следующем посте я опубликую ссылки на каждого. Давайте сформируем поддерживающее комьюнити.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥10👌6
15🔥8👍2
📕 Неделя 16

Программирование – 10 ч. 20 мин.
Английский – 6 ч. 31 мин.

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

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

Нашел полезный сайт с бесплатными адаптированными книгами на английском языке. https://english-e-reader.net/ есть книги для разных уровней от А1 до С2.

Всего на нем размещено 547 книг и я задался целью прочитать их все. Мне нравится идея такого челленджа. Как будто если действительно почитаю все эти книги, то моя цель будет достигнута и начну свободно читать на английском. На данный момент, я закончил 42 книги из 547, получается 8% выполнено.

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

Если вам нравится такой формат блога с отчетами и тайм-трекингом, то могу порекомендовать еще парочку блогов, которые я сам читаю:
@itfuji
@becoder22
@semidrunque
@beginer_python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍395🔥43🙏2
🔼 Неделя 17

Программирование – 21 ч. 50 мин.
Английский – 15 ч. 31 мин.

Последнее 3 месяца я занимался программированием достаточно мало, в среднем 10 часов в неделю. Но было время, когда я занимался по 20-30 часов в неделю. Кажется, я наконец понял в чем реальная причина спада темпа. И дело не в мотивации или выгорании, а в какой-то бессмысленной деятельности. Я прохожу какие-то курсы, что-то учу, читаю книги, смотрю общеITшные видео на Youtube, но меня постоянно не покидают мысли “Я делаю что-то не так”, “Это не оптимальный путь”, “Это вообще нужная информация?”, “Для чего мне она?”. И вот эти мысли, они как бы плохо коррелируют с тем, чтобы плотно учиться. Зачем уделять учебе много часов, если это время расходуется не оптимально?

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

Соответственно, моя цель – успешно пройти как можно больше технических собеседований. А что для этого нужно?

1. Знать ответы на теоретические вопросы
2. Уметь решать задачки

С решением задачек все просто. Отвожу часть ежедневного времени на решение codewars и реализацию пет проектов.

А вот с подготовкой к теоретической части все интересней. Посмотрев большое количество публичных интервью, я офигел с того, насколько люди не подготовлены к ним. Даже на простые вопросы, люди не могут ответить внятно. Причем что джунам, что мидлам, задают почти одни и те же вопросы. Но от мидла ожидают, конечно, более глубокий и развернутый ответ. По сути, это не сложные вещи, ничто не мешает джуну иметь понимание на уровне мидла. Я хочу сказать, что на каждый вопрос, можно ответить на 2, 3, 4, 5 баллов. Так почему люди заранее не готовятся, или если готовятся, то почему так плохо?

Думаю, что большинство людей, как и я, просто проходят курсы и надеются, что информация сама собой усвоится. Но опять же, просмотрев большое количество публичных интервью и выписав каждый вопрос, я осознал, что +- понимаю как отвечать на 50%, но спроси меня и я отвечу на 2, в лучшем случае 3 балла. Соответственно, какой смысл продолжать так учиться, если в итоге на собесе у меня будут поверхностные знания обо всем и в итоге не возьмут на работу.

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

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

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

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

Я организовал свою работу в Notion присваивая каждому вопросу статус:


🟢 – усвоен, полное понимание, могу ответить на 4-5 баллов
🟡 – частично усвоен, есть понимание, могу ответить на 3 балла, но провалюсь, если будут копать глубже
🔴 – нет понимания

Я убежден, что такой подход позволяет мне эффективнее использовать время отведенное на учебу. Вернулось желание уделять учебе больше часов. В итоге, я получу результат быстрее.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥1373🤔1
👍22🔥31🤬1🐳1
✔️ Неделя 18

Программирование – 29 ч. 29 мин.
Английский – 12 ч. 32 мин.

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

Каждый день уделял 30 мин. на то чтобы просматривать публичные тех. собесы на Python разработчика. Моя база вопросов пополняется. А вопросы, которые там задают уже не кажутся сложными. В базе Notion уже порядка 350+ вопросов и у меня есть достойные проработанные ответы на 100 из них.

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

Что касается английского.
Прочитал еще 11 книг итого 65 / 547 (12% готово)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥37👍10👾3🐳2🦄1
🫡 Неделя 19

Программирование – 16 ч. 05 мин.
Английский – 10 ч. 47 мин.

Насколько я понял на собеседовании на этапе лайвкодинга могут давать задачи уровня 5-7 kue с codewars. Так что теперь каждый день буду уделять немного времени на практику. Пока что я откровенно слаб в этом деле.

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

Английский.
Прочитал еще 5 книг итого 70 / 547 (13% готово)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍6🏆3👏1🤩1
🤪Неделя 20

Программирование – 27 ч. 23 мин.
Английский – 10 ч. 25 мин.

Уже месяц готовлюсь к техническим собеседованиям и я наконец то закрыл 2 самые объемные темы по вопросам это Python (базовый и адванс) и ООП.

Почти закончил раздел с вопросами по HTTP / API. Долго не мог въехать как это все работает. Могу порекомендовать этот бесплатный курс по HTTP. Очень доходчивое объяснение с использованием иллюстраций.

Английский.
Прочитал еще 16 книг итого 86 / 547 (15% готово)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍2🥰2👏1👌1
3 недели назад я по фану разместил фейковую вакансию на Python разработчика, на ней уже 720 откликов, думаю к концу недели поделюсь итогами этого эксперемента. Как вам такое? Какие метрики вы бы хотели знать?
🔥29🤯8🤬4😱2👍1
🕯 Неделя 21

Программирование – 11 ч. 02 мин.
Английский – 13 ч. 01 мин.

Ленивая неделька вышла, но по крайней мере заниматься каждый день, уже стало привычкой. Решил поставить себе дедлайны:
– Апрель. Заканчиваю подготовку к собесам.
– Май. Прохожу курс по FastApi. Делаю 2 пета-проекта. Один на FastApi, а второй на Django
– В Июне начну откликаться на вакансии. Звезд с неба не хватаю, думаю процесс поиска работы займет в лучшем случае 1-2 месяца. Может мне повезет и найду работу раньше. В любом случае все это время буду продолжать учиться до победной.

Английский.
Прочитал еще 5 книг итого 91 / 547 (16% готово)

Начал ежедневно изучать грамматику. Какой то тупостью с моей стороны было недооценивать грамматику, особенно когда целью является прокачка чтения. Пока что занимаюсь на Lingualeo, после буду прорешивать учебник Murphy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥51
👨‍💻 Неделя 22

Программирование – 13 ч. 20 мин.

Очень рад, что апрель закончился и я по плану могу начать работу над пет проектами. Последние две недели уже тяжело было готовить ответы на вопросы и я ждал мая. Одна и та же деятельность утомляет. Сейчас у меня готовы ответы примерно на 250 вопросов, это порядка 75%. Чтобы подготовиться к остальным темам мне нужно делать петы. Уверен, вам понравится первый пет на Djange, который я планирую выкатить в ближайшие пару недель.

Английский – 7 ч. 07 мин.

Прочитал еще 8 книг. Итого 99 / 547

Смотрю свою статистику по Anki, хочу ей поделиться с вами.

– закпрелено 2855 карточек (1 слово = 4 карточки)
– 713 закрепленных слов
– Общий период 99 дней ( в 62-ух днях были занятия)
– Итого занимался 63 ч. 34 мин.
– Закрепляю в среднем по 7,2 слов в день
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥3👏1
Конкурс на вакансию, демография кандидатов, сопроводительные письма, авторазбор, ошибки и перегрет ли рынок IT https://www.youtube.com/watch?v=pCGt6fGM4JY

50 сопроводительных писем + Chat GPT
🔥64👍182🍓1
Как думаете сколько % людией пишут сопроводительные письма к отклику на вакансию?
Anonymous Poll
8%
90%
5%
80%
8%
70%
9%
60%
16%
50%
54%
40%
📊 Неделя 23

Программирование – 15 ч. 46 мин.

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

Английский – 6 ч. 04 мин.

Прочитал еще 7 книг. Итого 106 / 547

Ранее у меня была попытка смотреть сериалы/фильмы с английскими субтитрами. Не зашло, слишком большой % текста я не понимаю. Но сейчас попробовал посмотреть детские мульты и вот они пошли очень хорошо. Смотреть детские мульты это все равно что читать адаптивные книжки. Они соответствуют моему уровню. Я чувствую прогресс от чтения адаптивных книг, уверен, что с детскими мультами будет так же.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61👍177🦄4
Ребят, а какая инфа для вас была наиболее интересной в видео на YouTube? И о чем еще вы бы хотели знать больше? Может примеры удачных вакансий или какие-нибудь доп. метрики про зарплатные ожидания кандидатов, наличие высшего образования и пр.
Anonymous Poll
18%
Авто-разбор
16%
Графики с демографей
41%
Сопроводительные письма
52%
Ошибки в резюме
35%
Соотношение резюме к вакансиям
44%
Продвинутый поиск на HH
🙏 Неделя 24

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

Не ожидал, что ролик так мощно залетит в реки. Телеграм канал апнулся в 2 раза, и теперь у меня 1000+ подписчиков на Youtube. Я в ахуе, давайте! Спасибо, ребята, за ваши подписки, лайки и коменты!
Залетайте в наш чатик

Похоже, теперь придется ещё больше работать и учиться 🤦

Программирование – 6 ч. 03 мин.

Добавил в Anki вопросы с собеседований и ответы к ним. Теперь, с помощью интервальных повторений, готовлюсь к тех. собесу.

Английский – 8 ч. 04 мин.

Прочитал еще 5 рассказов. Итого 111 / 547
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥48👍187👏1😁1
💼 Недели 25-28

Привет ребята!
Целый месяц я отдыхал, почти ничем не занимался и страдал херней 👍. Не знаю с чем это связано: либо я слишком устал, либо это депрессивный эпизод, либо я ленивая жопа. Энивей, я отдохнул и возвращаюсь в строй. Это время учебы за последние 4 недель 🤡

Английский – 6 ч. 15 мин.

Прочитал еще 13 рассказов. Итого 124 / 547


Программирование – 8 ч. 25 мин.

На этой неделе я зарегал приложение на HeadHanter и получил легальный доступ к их API 😎
И написал 2 небольших скрипта для анализа рынка.

Первый скрипт
1) собирает нужные мне вакансии (например 500+ актуальных вакансий на Python Backend)
2) парcит все навыки из вакансий. Навыки на HH это типа хэштеги
3) формирует топ50 навыков

Вот результат: 50 навыков, которые чаще всего указывают рекрутеры.

[('Python', 305), ('PostgreSQL', 166), ('Django Framework', 149), ('Git', 141), ('Docker', 101), ('Linux', 100), ('SQL', 93), ('Django', 68), ('Flask', 57), ('Redis', 56), ('RabbitMQ', 55), ('ООП', 44), ('FastAPI', 37), ('REST', 35), ('MySQL', 32), ('Kafka', 28), ('JavaScript', 24), ('Celery', 22), ('API', 22), ('MongoDB', 21), ('Kubernetes', 19), ('Docker-compose', 19), ('Английский язык', 19), ('Django Rest Framework', 18), ('Работа в команде', 18), ('Gitlab', 16), ('Nginx', 16), ('REST API', 16), ('CI/CD', 15), ('Backend', 15), ('HTML', 15), ('Асинхронное программирование', 14), ('Удаленная работа', 14), ('Базы данных', 13), ('Agile', 13), ('aiohttp', 12), ('SQLAlchemy', 12), ('CSS', 12), ('Golang', 11), ('NoSQL', 11), ('Swagger', 9), ('Elasticsearch', 8), ('React', 8), ('FastApi', 8), ('Адекватность', 8), ('Atlassian Jira', 8), ('ClickHouse', 7), ('asyncio', 7), ('Web', 7), ('Jira', 7)]

Леха, прикольно, но нахера? Дело в SEO headhunter - рекрутер прописывает навыки в вакансии. Эти навыки мэтчатся с каждым откликом, и ранжируются в выдаче для рекрутера. Если вы, как и я, ищите работу на Python Backend, указывайте навыки из топ50 и тогда ваше резюме будет выше в выдаче для рекрутера.
👍68🔥202
Второй скрипт делает тоже самое, но уже просматривает не "навыки", а содержимое текста вакансии. Я думаю, что на выходе получаются более релевантные технологии для этой работы. Грубо говоря, вы решили стать Python Backend и такие "А че учить, чтобы эту должность получить?", вот че:

[('python', 780), ('django', 376), ('postgresql', 271), ('docker', 250), ('api', 203), ('rest', 183), ('fastapi', 178), ('sql', 174), ('git', 172), ('flask', 143), ('redis', 140), ('linux', 135), ('rabbitmq', 108), ('web', 107), ('celery', 82), ('kafka', 77), ('unit', 71), ('kubernetes', 71), ('ci/cd', 70), ('gitlab', 63), ('sqlalchemy', 63), ('asyncio', 57), ('framework', 57), ('agile', 56), ('review', 55), ('code', 54), ('drf', 54), ('react', 54), ('mongodb', 51), ('orm', 50), ('aiohttp', 49), ('middle', 48), ('pytest', 48), ('solid', 47), ('frontend', 47), ('javascript', 46), ('clickhouse', 45), ('mysql', 43), ('devops', 39), ('nosql', 37), ('jira', 35), ('go', 34), ('·', 34), ('postgres', 32), ('developer', 32), ('dockercompose', 31), ('html', 31), ('http', 30), ('elasticsearch', 29), ('css', 29), ('nginx', 29), ('k8s', 25), ('js', 24), ('aws', 24), ('dry', 23), ('ml', 23), ('graphql', 23), ('crm', 23), ('data', 23), ('ci', 22), ('github', 22), ('angular', 21), ('scrum', 21), ('golang', 20)]

Чуть позже, я хочу допилить сайт, на котором можно будет смотреть эти данные для основных IT профессий. На какие должности вы бы хотели видеть такие разбивки?
👍45🔥27
📊 Неделя 29

Программирование – 5 ч. 59 мин.

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

Английский – 8 ч. 04 мин.

Прочитал еще 12 книг. Итого 136 / 547

Я все еще нахожусь на самом большом кластере – А2, в котором 195 книг и у меня прочитано только 101 книга. То есть около 50%. С этих котротких рассказов я пополнил свой словарный запас примерно на 1000 слов. Это прямо качественный рост. Еще месяца два назад я из каждой книги выделял по 10-30 слов на изучение. Уже сейчас я читаю книги уровня А2 без перевода. Может иногда 1-2 слова выделю. Книги читаются комфортно и вроде бы нужно забить на те 94 книги, что еще остались в разделе А2, и переходить на B1, но я столкнулся сейчас вот с какой проблемой.

Целый месяц я не повторял карточки в Anki и накопилась просто гора, которую мне все никак не осилить. Уровень "закрепления" слов стал слабым и они все чаще мне рекомендуются. Такая гора, которую ты не можешь осилить немного дизморалит и обивает всякое желание ее разгребать. Так что вот мой вам совет. Не добавляйте сразу большие пачки слов. Типа по 200-300 за раз, как это сделал я.

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

Хорошо, что я пользуюсь Anki и заучиваю слова методом интервальных повторений. Даже в таких ситуациях, когда есть долгосрочный перерыв, мой прогресс не обнуляется, мне не нужно контролировать статусы запоминания слова, все это делает за меня программа и это супер круто. Это дает необходимую гибкость в обучении, потому что, я уверен, с каждым случается нечто подобное.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49🤡9👏3🔥21
📊 Недели 30-31

Программирование – 16 ч. 17 мин.

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

Снова начал заниматься с ментором. Именно сейчас, когда идет работа над своим проектом, занятия с ним имеют максимальный кпд цена/эффективность. Удовольствие не дешевое, но та помощь, которую я получаю просто колоссальная.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥4🤯2
Английский – 28 ч. 15 мин.

Прочитал еще 33 адаптивные книги. Итого 169 / 547

2 недели и почти 10 часов мне потребовалось, чтобы добить счетчик не изученных слов до 0. Чистый кайф, когда новых слов больше нет 😄, знак того, что очередной этап пройден. В прошлом посте я писал о том, что не стоит добавлять 200-300 новых слов за раз. И что я сделал? Добавил еще 250 новых слов 😅, столько накопилось в прочитанных ранее книгах.

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

– закпрелено 3599 карточек (1 слово = 4 карточки)
– 900 закрепленных слов
– Общий период 167 дней ( в 89-ти днях были занятия)
– Итого занимался 76 ч. 41 мин.
– Закрепляю в среднем по 5,4 слов в день (весь период)
– Закрепляю в среднем по 10,1 слов в день (если брать только дни когда занимался)
– На закрепление 1 слова уходит в среднем 5 мин. 6 сек.
👍40👏4🔥3