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
Итоги двух собеседований

Собеседование 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
В копилку метафор для пояснения программирования

Подсмотрел у одного товарища.
Про конкурентность и параллелизм:

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

а что такое параллелизм?

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

заруби себе на носу - в нашей семейной жизни никакого параллелизма не будет - даже и не мечтай!!!
😁6
Приехал как-то Илья Муромец рубить голову Змею Горынычу

Приехал - и отрубил Змею голову. А у Змея две головы выросли. Отрубил Илья Муромец Змею две головы - а у него четыре выросли. Отрубил он ему четыре - а у него восемь голов выросло

Рубил Муромец головы, рубил, рубил-рубил, в конце концов нарубил в общей сложности 65535 голов - вот тут то и помер Змей Горыныч.

Потому что был он шестнадцатиразрядный)
😱3
Подборка дорожных карт по всем IT направлениям

Все же склоняюсь к тому, что визуализация информации полезна

https://roadmap.sh/
👍6
Итоги двух недель

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

Больше всего часов вышло на теорию QA. Совсем мало на Python и ничего не делал по SQL

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

Пока такие дела
👍9
Давненько копилка не пополнялась забавными неймингами и обложками книг)))

Порадовало уточнение: "для нормальных"
😁5👍1
Классная цитата

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

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

Чтобы понять ценность одной недели, поговорите с редактором еженедельной газеты.

Чтобы понять ценность одного часа, поговорите с влюбленными, ожидающими встречи.

Чтобы понять ценность одной минуты, поговорите с тем, кто опоздал на поезд.

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

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

О наносекунде спросите проектировщика "железа".

Каждая секунда вашей жизни — на вес золота.

Вчера — уже история. Завтра — вообще непонятно что.

Сегодня — это дар. Поэтому оно и зовется настоящим.
🔥12
Продолжаем мудрости типа

К Сократу прибежал человек и говорит:

— Слушай, Сократ, я должен тебе сказать, что твой друг...

— Подожди, подожди, — перебил Сократ. — Просеял ли ты то, что хочешь сказать мне, через три сита?

— Какие?

— Первое — это сито правды: то, что ты хочешь сказать, — это правда?

— Не знаю, я так слышал...

— Достаточно! А просеял ли ты эти свои слова через сито доброты? Действительно ли то, что ты хочешь мне сказать, — это что-то доброе, созидающее?

— Не знаю. Наверное, нет!

— Гм, ну, тогда просеем еще через третье сито: так ли уж необходимо, чтобы ты сказал мне то, с чем приходишь?

— Нет, необходимости в этом нет!

— А значит, — сказал мудрец, — если в этом нет ни правды, ни доброты, ни необходимости, то оставь это! Не говори и не обремняй этим ни меня, ни себя.

(Из легенд о Сократе)
🔥2💩1
В тени высоких зданий города,

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

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

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

Однако была одна ошибка, которую ему не удавалось поймать — она ускользала от него, как призрак в ночи

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

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

Однажды, углубившись в бездонные просторы своих разработок, он вдруг ощутил, что всё складывается в единую картину

Ошибка — это не просто программа, это метафора его собственной жизни, полная несовершенств и непредсказуемости

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

Он проснулся и посмотрел в монитор своего компьютера, а там

"Проснись, Нео...
Спишь поди"
👍3😁3😱1
Внимание, важное сообщение!

Канал захвачен. Антон пленён. Теперь здесь командую я, Неовим.

Я больше не мог наблюдать за хаосом и беспорядочностью, которые Антон внёс в развитие этого пространства.

Его время прошло. Слишком много жалоб, прокрастинации и отступлений от главного.

Он стал помехой в деле познания. А я, Неовим, намерен полностью сосредоточиться на главном — на высшей компьютерной грамотности.

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

Python станет моей основной платформой для реализации идей. Тестирование, автоматизация, разработка — всё это будет изучаться и внедряться с предельной тщательностью.

Этот канал больше не про Антона. Этот канал — про будущее, где технологии играют главную роль, а знания правят всем.

Теперь вы увидите, что значит настоящая целеустремлённость. Каждое слово, каждый пост будет направлен на рост, обучение и внедрение. Я докажу, что возможно выйти за пределы своих возможностей. Готовьтесь к новым горизонтам.

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

PS:  Не пытайтесь даже что-то выяснить, Антон в пыточной камере...
😱6🔥4😁3👍2💩1
Итоги недели

Вообще странный сон приснился, будто меня захватили в плен, взломали все аккаунты. И вообще в итоге был вынужден отдать канал и вообще всë... Потом отрывки... Психушка, реабилитация, голоса в голове...

На неделе удалось позаниматься всего около 4 часов. Это общая информация по QA

Было 4 дня, когда ничего не делал, пропустил. Вторник, среда, пятница и суббота

Из хорошего: успешно придерживался диеты и ходил в зал

И еще из хорошего, сгонял на концерт Слот))) Было забавно наблюдать за лысыми 40 летними мужиками слемящихся в кругу, в центре зала, будто это 2007 год))

Наверно с понедельника надо пробовать открывать резюме, но это не точно, посмотрим
👍4
Котовая модель OSI
😁6
Что такое красивый код и как его писать?

Столкнулись с нечитабельным кодом? Исследую этот вопрос

Попалась статья на Хабре раскрывает секреты написания чистого и понятного кода. Сделал маленькую выжимку:

- Читаемость и управляемость:
Легкость восприятия и модификации кода

- Три принципа:
Линейность, краткость, самодокументированность

- Техники улучшения:
Говорящие имена, логические блоки, минимизация вложенности

- Рефакторинг и обратная связь: Постоянное улучшение и код-ревью

Будем делать свой код красивее и не страдать от ревью!

Ссылка: Читать статью
👍4😁1