Как стать мидлом
1.58K subscribers
516 photos
28 videos
283 links
Помогаем фронтенд-разработчикам прокачать навыки и получить повышение → https://htmlacademy.ru/frontend-engineering

Смотреть шоу «Фронтенд-инженерия» → https://youtube.com/playlist?list=PLQJNT2fdCJnjUCLyAnX8nkxLxWHNSuMDo

Ещё почитать? @htmlacademy
Download Telegram
Как составлять регулярные выражения.
Регулярные выражения выручают при решении разных задач. Например, с их помощью легко искать и менять строки в коде. Но чаще всего регулярные выражения используют для валидации форм.

Давайте посмотрим, как это делать в новой статье.
🔥1
Атаки на уязвимости.

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

В этой статье мы разберём варианты атак, а в следующих разделах рассмотрим способы защиты.

Больше про то, как работать с протоколами и сетями, мы рассказываем на курсе «Протоколы и сети».
👍1
На какие курсы можно записаться со скидкой на этой неделе:

Пакет курсов «Работа с данными» за 23 900 16 730₽ или в рассрочку на 12 месяцев за 1990 1390₽/месяц до 18 июня.
Курсы в этом пакете прокачивают навыки по эффективной обработке данных и построению архитектуры

Включает 3 курса:

- TypeScript
- Алгоритмы и структуры данных
- Протоколы и сети

+ курс «Протоколы и сети: веб-безопасность» в подарок.

Начать обучение.

Алгоритмы и структуры данных за 14 700 10 290₽ или в рассрочку 2450 1710₽/месяц
Понимание структур данных и алгоритмов позволяет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей.

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

Какие существуют паттерны и где их использовать, читайте в статье.
👍3
Это заключительный пост из серии «Как откликаться на вакансии» от карьерного консультанта Венерой Мещеровой @vmeshcherova.

Вместе с Венерой мы:
👉 Учились анализировать вакансии и составлять портрет идеального кандидата.

👉 Редактировали резюме на основе анализа и разбирались, что именно в нём писать.

👉 Узнали, что ждать от тестовых собеседований по софт-скиллам и как рассказать про свой опыт по по модели STAR.

👉 Собрали список основных софт-скиллов для фронтенд-разработчика.

Сегодня хочется проверить, хорошо ли у вас получается считывать проявление определённого навыка.

Мы будем публиковать ситуацию, а вам нужно будет выбрать, какой навык был использован в этой ситуации.
🔥3
Ситуация #1.
Когда я пришёл на новое место работы, я сразу обратил внимание, что у меня профессиональные коллеги и адекватный руководитель. Однако мне было странно, что здесь вообще не организован онбординг.

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

Думаю, что здесь в процессе адаптации буду отмечать важные пойнты, чтобы передать эту информацию следующим новичкам, так они быстрее погрузятся в работу и будут приносить пользу команде.
Ситуация #2.
В нашей команде проводятся код ревью, в процессе ревью задач участвуют все разработчики. Когда я пишу обратную связь к коду разработчика, который я проверял, кроме исправлений и вопросов, которые у меня появляются, я стараюсь найти и отметить хорошие подходы и сильные решения автора кода. Так как мне кажется важным обращать внимание не только на ошибки, но и давать положительную обратную связь.
Ситуация #3.
Мне пришла задача с нечёткими требованиями от руководящего проектом. Прежде чем уточнять у него требования, я собрала небольшой созвон с аналитиком и дизайнером, чтобы детализировать задачу, оказалось, что ребята располагали нужной мне информацией, и я смогла взять задачу в работу.
Ситуация #4.
Для меня важно качество кода и время разработки, поэтому я всегда предлагаю автоматизировать всё, что можно. Но у нашей команды не было автотестировщика, поиск затягивался. Я пособирал информацию в интернете, пообщался с бывшими коллегами с экспертизой в автотестировании и сам написал автотест для части кода нашего продукта.
Какой навык проявил специалист в этой ситуации?
Anonymous Quiz
4%
Работа в команде
89%
Обучаемость
3%
Управление конфликтами
4%
Коммуникабельность
Ситуация #5. Заключительная
Я посещаю все презентации продуктов, которые выпускает наша компания и публичные собрания. Для меня важно знать, какие цели у нашего бизнеса, я слежу за показателями поведения наших клиентов. Эту информацию я использую в своей работе.
Какой навык проявил специалист в этой ситуации?
Anonymous Quiz
8%
Работа в команде
4%
Обучаемость
85%
Клиентоориентированность
3%
Тайм-менеджмент
Если понравился формат, поставьте любую реакцию на это сообщение 👽
👍35🔥144🤔4
Сколько раз ответили правильно?
Anonymous Poll
25%
5
33%
4
26%
3
10%
2
5%
1
1%
0
Жадные алгоритмы. Задачи о размене, рюкзаке и о задачах.
Мы добавили задачу в вашу задачу о задачах, чтобы вы решали задачу, пока решаете задачу.

Читать.
Forwarded from HTML Academy
«Окей, ChatGPT, сделай мне кнопку»

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

Результат вышел, мягко говоря, неоднозначный. Смотрите сами:

🤖 https://tml.io/ef1c26
На какие курсы можно записаться со скидкой на этой неделе:


📍Пакет курсов «Работа с данными» за 23 900 16 730 ₽ или в рассрочку на 12 месяцев за 1990 1390 ₽/месяц до 27 июня.

Курсы в этом пакете прокачивают навыки по эффективной обработке данных и построению архитектуры

Включает 3 курса:

- TypeScript
- Алгоритмы и структуры данных
- Протоколы и сети
+ курс «Протоколы и сети: веб-безопасность» в подарок.

Начать обучение.

📍Алгоритмы и структуры данных за 14 700 10 290₽ или в рассрочку на 6 месяцев за 2 450 1 710₽/месяц до 25 июня.

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

Начать обучение.

#пятничная_скидка
1
В нашем подкасте «Про код» уже 12 выпусков, слушать можно на любимых площадках, лайки и обратную связью приветствуем 🐈