Step by Step for Web
1.07K subscribers
279 photos
21 videos
24 files
196 links
шаг за шагом к Веб разработке.

Это история моего личного успеха и всех тягот становления разработчиком

Чат: https://t.me/+RX9j7nAotKsGCSM3
Связь: @AngryWebDev

English channel: @angryway
English chat: @angryway_chat
Download Telegram
Месяц как не работаю

Недели пролетают стремительно. Ощущения вцелом положительные

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

Также ожидается поход в концерт и на экскурсию

Все приходится делать через силу. А если в этот день запланировано что то, то всë, по ощущениям день пропал

Пытаюсь заставить себя проходить некоторые курсы. Резюме открывать не хочется
❤11
Немного истории

Павел Дуров рассказал историю создания «Вконтакте» в 2006 году. Если коротко: выпускник петербургского университета начал скучать по однокурсникам и решил запустить соцсеть для студентов

Немного интересных фактов

1⃣ Дуров создавал «ВКонтакте» самостоятельно абсолютно с нуля, даже брат Николай не помогал

2⃣ Для первых аккаунтов в базе данных Павел Дуров вручную заполнял все данные

3⃣ За написанием кода он проводил по 20 часов подряд, делая перерывы на сон и макароны с сыром

4⃣ Будучи единственным членом команды, Дуров отлично знал код и мог быстрее находить и исправлять ошибки

5⃣ Бета-версия «Вконтакте» вышла 10 октября 2006 года, Дуров написал ее всего за шесть недель

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

Вот такие дела. Ключевое: "Проводил за кодом по 20 часов"

А у меня улетучилась жажда к познанию. Можно ли ее вернуть дисциплиной?
🔥8
Выгорание?

"Нужно понять причину и оттуда отталкиваться..."

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

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

А если быть точнее из-за отсутствия еë как таковой

Вот такие мыслишки возникают

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

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

А с дисциплиной вроде бы как нет возможности пропускать и забывать и забивать...

Еще заметил, что если увлекаюсь чем то, погружаюсь, то интерес впринципе может вернуться, как будто бы 🤔

Ниже материалы, которые вы накидали:

Выгорание
https://youtu.be/117d62hCzQs

Как учиться взрослым
https://youtu.be/Reza2uo3i7E?si=wiPthHCCCC4l44Pn

Гештальт. Ничего не хочется
https://www.youtube.com/watch?v=jHzKmnTEYNI&t=954s

Фрустрация
https://www.youtube.com/watch?v=ZeI6v69F6XQ

Сила воли
https://www.youtube.com/playlist?list=PLVrUJ5HuxNcT7V0M4KDqCZLaYHjh0G1M8

Моя самооценка
https://www.youtube.com/watch?v=Zf3c6LhB8Qk
👍4
Наткнулся на дорожную карту для бэкенд разработчика

Дорожная карта разделена на этапы(темы), каждый из которых включает свои пункты с разделением по скиллам:

Этап 1. Виртуализация docker
Этап 2. Linux
Этап 3. Общие знания
Этап 4. Сеть
Этап 5. Базы данных
Этап 6. Протокол HTTP
Этап 7. Безопасность
Этап 8. Тут должен быть ваш язык программирования
Этап 9. Электронная почта
Этап 10. Полнотекстовый поиск
Этап 11. Логи и метрики
Этап 12. Проектирование и разработка

Ссылка на ресурс:

https://github.com/bzick/oh-my-backend
👍8
Комментарий просто огонь 😂
😁15
Поотменял все собесы

Резюме не открывал, но все равно как-то просочились эчары, сначала пообщался с ними. Договорились о тех интервью даже

Намечались в 2gis, avito и еще в ozon one-day offer регистрация.

Что т глянул задания и в принципе условия прохождения. Нет, не готов

Еще в Тинькоф тестирование. Тесты наверно попробую пройти, а дальше от собеседований откажусь
😢3👎1🔥1
Решение задач Leetcode

Часто бывает такое, что на собеседовании нужно пройти livecoding

И мне показалось, что уметь хорошо кодить в живую - это важно

И считается, что для улучшения этого навыка нужно заниматься на leetcode

Вот и собрался с духом. В голове себе определил, что нужно уделять этому время ежедневно

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

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

Еще кодеварс расчехлил, там ситуация аналогичная

Думаю стоит взять для освоения "Грокаем алгоритмы", тем более в бумаге лежит, дожидается своего часа

В общем без дисциплины пока никак

Уныние и холод от айсберга

Хотя как-то до текущего дня обходился без литкода этого. И лайвкодинг далеко не везде был на собесах 🤔
👍5
Игровой формат обучения

Совсем недавно знакомый предложил добавить семейную подписку в Duolingo

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

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

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

Плюс там есть изучение игры на клавишных и прочие курсы

Вот такой игровой формат нужно перенести на кодинг как-то
👍8
Разбирал старые конспекты, записи

Нашел заметки прохождения собеседований в 2022 году

На неделе было аж 16 интервью

А в 2019 году усиленно учил React, тоже любил заметки на бумаге писать)
👍6❤1
Прикол дня

Начал восполнять пробелы по SQL. Читаю теорию, смотрю примеры

Начинаю писать запрос создания таблицы. А раскладка не переключена на английскую

И вместо CREATE, вижу СКУФ в редакторе😁

По БД вот этот курс решил пройти
Есть еще книги и видео у меня, но если до чего-то конкретного доберусь, напишу

https://stepik.org/course/63054/promo
😁14👍1
SQL - скилл, который нужен мне

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

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

Также на степике есть прогресс изучения по дням. У меня 4 дня подряд и уже не хочется пропускать дни, хочется копить прогресс

Но что вводит в уныние, так это то, что прогресс идет очень медленно. Я как посмотрю, что впереди еще 200 задачек, так руки опускаются. Кажется, что на прорешивание уйдут месяцы
👍5
Пару собесов для разгона

Как обычно время идет, но ничего не хочется

Вернее хочется чувствовать уверенность в себе

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

Что от них жду? Ничего, на душе пустота и тревожность

А так, пока активный поиск не включаю по прежнему
👍4
Дорогие друзья!

Приглашаю вас на увлекательное мероприятие, посвященное инновациям в программировании и организации нашего любимого досуга — шашлыков!

6 ноября в 20:00 состоится онлайн-лекция "Организуем шашлыки на веб-технологиях из будущего"

Интересно событие еще тем, что одним из спикеров, будет давний член нашего комьюнити Михаил Кононенко

Поддержим наших! 😊

https://nordic-it-school.timepad.ru/event/3081424/
👍4💩2
Итоги двух собеседований

Собеседование 1:
Прошло интервью. Как выяснилось это была позиция чистого QA автоматизатора на Python

Я почти на всë не ответил. В основном были вопросы по языку и немного по опыту:

- контекстный менеджер
- множественное наследование
- итерабельность
- генераторы и итераторы
- статические методы
- Self

И всë в таком духе

В общем другого я и не ожидал. Нужно лучше знать язык. Отказ 200% должен быть

Собеседование 2:
Это стартап. Со всеми вытекающими. QA тестировщик. CRM система

По деньгам столько мало, что стыдно о них упоминать. 20-30к руб. По времени, обозначено, что частичная занятость - 15 часов в неделю. То есть до 3 часов в день, получается

Вцелом это для тонуса работа, по моим ощущениям

Собеседование прошло хорошо. Я ответил на все технические вопросы. Немного замялся на простой SQL задаче

По второму собесу сегодня пришел фидбек. Моя кандидатура понравилась, предлагают месяц онбординга и испыталка зп 20к руб, потом повышение до 30к

Вот такие пироги
❤5
Соглашаться или нет?

Предложили поработать в стартапе. Много комментариев было, спасибо каждому. Засомневался

Решил выделить плюсы и минусы:

Минусы:

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

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

Пока такие идеи
Активная прокрастинация?

Судя по моим сообщениям можно подумать, я отдаю приоритет только SQL. Но это не так

Важны и другие технические навыки, инструменты, теория, языки

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

А как быть без обучения то?
Комфорт это наркотик?

Нам дают комфорт через игры, фильмы и шоу

А комфорт это наркотик. Как только ты привыкаешь к нему, он становится пристрастием

Дайте слабому постоянную стимуляцию, вкусную еду и дешёвые развлечения и он забудет про свои мечты и цели

Замещение мысленного пространства потоком "информационного фастфуда" (новости, ленты соцсетей, шортсы и т.д.) приводит к аналогичному результату. Нет никакой возможности ни думать, ни мечтать, ни планировать
Придерживаться графика или нет?

Подумал, что мне необходим жесткий график

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

План на ближайшую неделю из расчета времени в часах на день:

2 часа - Python и фреймворки
2 часа - SQL
2 часа - тест дизайн

Примерно так буду стараться проводить время
👍3❤1
5 гениальных законов в мире

Можно скорее назвать их философскими принципами даже. Я ранее слышал только про Мерфи. А тут оказывается еще несколько похожих есть. Поделюсь

1. Закон Мерфи:
Если больше боишься чего-то, то с большой вероятностью это и произойдет

2. Закон Кидлина:
Если ты можешь описать свою проблему четко, то ты на пути к еë решению

3. Закон Гилберта:
Самая большая проблема в работе, это то, что тебе никто не говорит, что именно тебе нужно делать

4. Закон Уолсена:
Если ты все время ставишь интеллект и информацию на первое место, то деньги будут к тебе приходить

5. Закон Фолкленда:
Когда тебе не нужно принимать решение, просто не принимай его
👍9😁1
Немного заинтересовала музыка и новые технологии

Родил юмористический трек. Гимн тестировщика. Собраны некоторые стереотипы и всë в таком духе

Такая деятельность действительно мне доставляет удовольствие в минуты плохого настроя 😁👇
👍4