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. data: Употребление этого слова не добавляет полезной информации, так как почти каждая переменная в программе содержит данные

2. info: Аналогично слову data, использование info не несёт дополнительного смысла

3. object: В языке Python всё является объектом, поэтому использование этого слова в названиях переменных избыточно

4. item: Часто используется в циклах, но является слишком общим и не отражает суть содержимого

5. key/value: Вместо этих абстрактных терминов предпочтительно использовать более конкретные названия, отражающие содержание

6. result: Название не указывает на конкретный результат, что снижает понятность кода

Избегая этих слов-паразитов, можно сделать код более читаемым и понятным
😁4😱2
Такие требования для джуна))

Открыл резюме. На hh и на getmatch сразу

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

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

Еще есть несколько каналов с вакансиями. Вакансий много там. Думаю стоит попробовать делать отклики тоже, посмотрим

На линекдин добавил в друзья пачку эчаров. Без приложения там нельзя изменить статус "В поиске". Добавил в описание, что открыт к вакансиям. А приложение не могу скачать. Санкции видимо
👍3
Открытие дня

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

1. Как же я привык к сервисам Яндекса. От них веет теплотой что ли) Очень приятно пользоваться и хочется продлевать подписку и дальше.

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

Яндекс смог подсадить на Яндекс Пей с повышенным кешбеком по многим позициям

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

3. Группа Модем. Основатель - солист группы Слот. Удивительное открытие дня. Не слышал про нее, стоит моего дальнейшего познания однозначно

4. Оказывается Кэш. Тот самый из Слота. Написал 8 текстов для Арии. Да и в принципе много кому еще

5. Нужно добавлять исключения для подключения переменных окружения и модулей Python. Просто ранее не фокусировался на этом

Куча всего в голове, сложно описать. Точнее уместить в один пост. А из головы нужно выгружать, чтобы не забыть)

Кстати, инструмент помогающий хранить и структурировать информацию у меня тоже есть на примете. Позже расскажу может...
🔥8👍2
Здарова, бедолаги!

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

Вот получилась такая статистика:

33 просмотра на хх.
3 созвона с эчарами
6 обращений в личку
1 письмо на почту
1 Приглашение на собес

Всего хорошего. С вами был Неовим.

А Антоху продолжу пытать, хоть он и тупой, но упрямый гад!
😁13😱2
Всем добра и позитива

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

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

Как раз я с таким и сталкивался на реальном собесе

Вопрос: Что такое транзакция?

Ответ:
Транзакция — это последовательность операций над базой данных, которые выполняются как единое целое. Если все операции транзакции успешно выполнены, то её изменения фиксируются в базе данных (commit). Если что-то пошло не так, все изменения откатываются (rollback), и база данных возвращается в исходное состояние

Основные свойства транзакции (ACID):

1. Atomicity (Атомарность): Транзакция либо выполняется полностью, либо не выполняется вовсе. Например, если вы переводите деньги с одного счёта на другой, обе операции (снятие и зачисление) должны быть выполнены, иначе изменения откатываются

2. Consistency (Согласованность):
После завершения транзакции база данных остаётся в согласованном состоянии. Например, сумма денег на счетах не должна "потеряться" или "добавиться из ниоткуда"

3. Isolation (Изоляция):
Операции одной транзакции не должны влиять на другие одновременно выполняемые транзакции. Например, изменения, выполняемые в одной транзакции, не видны другим, пока транзакция не завершится

4. Durability (Надёжность):
После завершения транзакции её изменения сохраняются, даже если произойдёт сбой системы
👍8
Второй трек. В треке собраны некоторые локальные мемы, поэтому не судите строго и добавляйтесь в самый душевный IT чатик, поди)
Audio
🔥4😁1
Всем добра и позитива

Пора наверно немного рассказать про дела, делишки

Открыл резюме значит. Начал собирать просмотры потихоньку. На текущей неделе купил автоподнятие в поиске за 300р в неделю на hh

Просмотры сильно не увеличило, но всë же удобнее немного

Начал делать отклики тоже. По откликам конверсия неплохая

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

В одну компанию прошел первое техническое хорошо, позвали на второе. На втором совсем задушили, как-то мне не понравилось вцелом, плюс на часть не ответил, либо ответил плохо. Жду обратной связи

Плюс компании начали делать запись интервью, что б потом могли команды его посмотреть. Это сделано, что б минимизировать этапы

Также на следующую неделю 2-3 собеседования назначены

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

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

В основном типовые, несложные задачи и ооп

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

Пока такие дела. Всем спасибо за поддержку
👍12
Войс

Если есть желание и возможность у вас, можем провести голосовую встречу сегодня вечером

Обстановка неформальная, общение на разные темы, карьерный рост в IT, ну и в целом за жизнь пообщаться

Да - 👍
Нет - 👎
👍5👎4
Спасибо всем присутствующим

Получили шикарную психотерапию. Обсудили насущные проблемы, ну и просто лампово посидели

Надеюсь, повторим не раз еще
👍6
Вопросы на собеседовании: Python. Типы данных и как их группируют?

Типы данных в Python делятся на:

Изменяемые (mutable) — их можно менять после создания

Неизменяемые (immutable) — они не изменяются после создания

Изменяемые типы данных (Mutable)

Эти объекты можно изменять "на месте". Их содержимое можно добавлять, удалять, изменять

Примеры:
- Списки (list)
- Словари (dict)
- Множества (set)
- Пользовательские объекты классов

Особенности:

Изменения происходят в том же объекте

ID объекта в памяти остаётся неизменным

Неизменяемые типы данных (Immutable)

Эти объекты нельзя изменять. Любое изменение создаёт новый объект в памяти

Примеры:

- Числа (int, float, complex)
- Строки (str)
- Кортежи (tuple)
- Булевы значения (bool)
- Замороженные множества (frozenset)
- None

Особенности:

При любом изменении создаётся новый объект с новым ID

Безопасны для использования в неизменяемых структурах (например, ключи словарей)
👍7
Промежуточные результаты поиска новой работы

Дошел до технических интервью в 5 компаний пока что

В первую был очень душный собес. Пришел отказ: "Слабо отвечал на вопросы"

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

В третью хорошо прошел первую часть тех интервью с лайфкодингом по sql и прочими вопросами на 95 минут. Ожидаю приглашение на вторую техничку с лайфкодингом на python и прочими вопросами

В четвертую прошел хорошо тех часть. Дали положительный отзыв. Пригласили на второй этап с тех рп больше по софт скиллам

В пятую назначено тех интервью сегодня

Остальные на этапе либо прошел общение с эчарами. Либо на стадии переписки

Обращений много. Есть несколько  отказов без объяснений, есть отказы по причине, что ЗП желаемая не попадает в их вилку

Ну и слабое место у меня лайфкодинг и sql. Надо будет больше практиковать, что б в реальном времени быть уверенней
👍9
Свежие новости

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

Сразу начали писать, что б согласовал. И дали старт на процесс устройства

Говорю, погодите, зп нужно выше. На 15к. А то я говорил, "от" определенной суммы

Эчар такая хорошо. Направляю твой запрос на согласование

В итоге сегодня приходит и говорит, что согласовали. Заполни анкету СБ. После СБ будет офер

Ну и на неделе встреча с командой должна быть

Вот и разница. Где-то нужно кучу этапов пройти, а где-то достаточно одного. Да-да, нет-нет

Вот такие дела
👍28
Первый офер

Вот и прошел СБ проверку и прислали первый офер

За ним следом еще один преофер в другой аутсорс. Вступает в силу после успешного прохождения интервью в команду заказчика

И жду итогов финального интервью в третью компанию. По идее тоже ожидается офер

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

Вот теперь надо думать, что выбрать
👍12🔥4
Пришел отказ

Не хватило уверенности, как ответили. Я думал, все же будет офер. Но да ладно, я уже принял другой

Выхожу 14 января. Ну и еще 9 января тех собес в Т-Банк с лайвкодингом, так, для тренировки

Законно выхожу на выходные новогодние каникулв получается

Итого:
официально 5 месяцев не работал. Не считая парт тайм проекта. Я всеж согласился на него, тогда, когда писал пару месяцев назад про него, что б быть в тонусе

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

Устанавливаешь. Метавселенная компании. Заходишь в нее. Создаешь своего персонажа. И ходишь как-будто по офису и знакомишься с информацией

Первый раз столкнулся с тем, что у меня все ресурсы процессора сожрало

Хотя у меня проц уже стар совсем, но впервые он нагрузился по максимому. FX6300 от AMD. Пора наверно обновлять железо на основном компе, наверно 😁
👍16❤2😁1
Решил поностальгировать)

Вспомнил, как учил верстку и фронтенд в htmlacademy в 2015-2019 годах. А может и еще раньше

Даже несколько курсов покупал, но не осилил на 100%. В 2015 году первый курс проходил. Там были верстка базовая, продвинутая, JavaScript. Открыл купленные курсы в те года, а доступ уже закрыт, с тем расчетом, что информация в них не актуальна, а они волнуются о качестве типа

Зашел на сайт а там новогодняя акция, открывают тренажеры бесплатно на 8 дней

Вдруг кому интересно вспомнить или просто поизучать фронтенд с версткой, присоединяйтесь

Только я не совсем понял, но вроде там как-то свой сквад собираешь

По ссылке можно доступ получить с 1 по 8 января:

https://t.me/HTMLAcademyKeksobot?start=eyJpbnZpdGVJZCI6MTc1ODl9
👍6👎1
С Наступающим Новым Годом!!!

Хочу поздравить каждого! Пожелать всего самого доброго и тëплого. Пусть новый год будет лучше предыдущего. И пусть ваши цели и планы будут достигнуты!!! Спасибо за поддержку

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

А у меня нет места для ëлочки, то место, где она стояла заняла барабанная установка, поэтому делюсь подарками, которые мне подъехали к НГ

Купил себе коврик для мыши на весь стол 900 на 400 мм, мышь проводную и мне шахматную доску подарили классную, ручной работы из Грузии

Теперь можно во двор выходить на лавочку и играть😁

Потихоньку становлюсь дедом. Скуф-дедом)))
🔥14🎉5❤2