Блог: Дневник студента

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

Как сделать валидацию Email на Javascript
Рассказываю, как с помощью регулярного выражения осуществить валидацию адреса электронной почты.

Как я решилась стать программистом в 36 и оказалась на Хекслете
История о том, как я решила стать программистом и оказалась на Хекслете.

Для чего я учусь программированию на hexlet
История человека который нашел компанию где ценят сотрудников, и который хочет развиваться в этой...

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

Как React-разработчику решить проблему нехватки оперативной памяти на Apple M1
Небольшая история, которую стоит прочесть если вы планируете перейти на Apple M1

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

Новая информация: как запоминать надолго
Как запоминать новые темы в программировании качественно и надолго.

Из мастеров маникюра в программисты в 45 лет
Как я из мастера-маникюра в 45 лет пытаюсь стать фронтенд-разработчиком.

Как ускорить подключение стилей при использовании Webpack
Рассказываю о том, как избавиться от долгой загрузки стилей при переходе на web-страницу

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

Как не терять мотивацию во время обучения
Мотивация — ключ к успеху. Как ее не потерять и что делать, если она пропадает.

Почему я выбрала фронтенд-разработку именно в Хекслете?
Когда начинаешь что-то новое и совершенно неизвестное, то и выбор делать сложно, трудно и волните...

Мама с двумя детьми во фронтенде: реальность или миф?
Статья о том, почему я решилась на этот ответственный шаг — сменить профессию.

Личный опыт: как я впервые попробовал Svelte
Рассказываю о своих впечатлениях от использования JS-фреймворка Svelte

Как называть переменные?
Умение правильно именовать переменных — один из ключевых навыков разработчика. Чем точнее в име...

Превращаю простое упражнение во фронтенд-проект
В этой статье расскажу, как переделал упражнение «Организация текстов интерфейса» из курса «JS: А...

Linux после Mac OS. Часть 3, Arch Linux
Третья часть моего путешествия в мир Linux.

«CSS-Математика» вместо медиа-запросов
О том, как создавать адаптивные элементы без медиа-запросов

Интересные JS-фишки, о которых вы могли не знать
Разделитель разрядов, быстрая очистка массива с сохранением ссылки и другие полезные фишки в JS.

Как настроить приглашение в IRB
Статья-инструкция как сделать кастомизированное приглашение командной строки в IRB

100500 дурацких советов для верстальщиков-фрилансеров
В своей работе иногда сталкиваюсь с поиском сотрудников для проектной работы и поэтому хочу расск...

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

Как отправлять заявки с сайта в Telegram
Инструкция для новичков в верстке и PHP — как правильно отправлять заявки с вашего сайта в Telegram.

Полоса прогресса, бегущая строка и автокомплит с использованием только HTML
Пост о HTML-тегах, позволяющих нативно реализовать некоторые функции

Ворчание дедушки — как я в 69 лет изучаю Python
Как я в 69 лет решился стать программистом.

Как сверстать классный баннер об использовании cookie
Сверстаем поэтапно информационную плашку об использовании cookie.

Обратная сторона — оператор. Часть 3. Бизнес-процесс
В этой статье я буду рассказывать о разнице бизнес-процесса в реальности и отражении в цифровом м...

Искусственный интеллект на PHP — такое бывает?
Искусственный интеллект (далее ИИ) — в информатике так называют набор программ, которые помогают ...

Как учить английский с помощью сериалов и стриминговых сервисов?
Сегодня изучение иностранных языков не ограничивается сухой теорией и скучными групповыми занятия...

Как учиться эффективнее за счет записей в Notion
Уже на протяжении 3-х месяцев я заставляю себя сесть и начать разбираться с Docker, но каждый раз...

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

Мой опыт использования Linux после Mac OS
Недавно я установил Linux и выполнил в этой операционной системе второй проект по фронту. В этом...

Обратная сторона — администратор. Часть 2, Конструктор
В этой статье я хочу рассказать о своих мыслях по поводу всевозможных визуальных конструкторов в ...

Моё первое знакомство с Ruby on Rails. Как это было?
История, которая легла в основу этого текста, произошла во время поиска работы — я наткнулся на и...

Личный опыт: олимпиадное программирование как способ развития разработчика
Всем привет! Хочу поделиться опытом участия в олимпиаде по веб-разработке на PHP «Волга-IT XXI» и...

Как я прокачал свой первый проект по фронту
Недавно я переписал свой первый проект на TypeScript, но не закончил работу над ним. Вооружившись...

Игры, которые помогут практиковаться в программировании
Давно известно, что научиться программировать только для высокой зарплаты — не единственная причи...

Анимированный пузырь / SVG без использования JS и Canvas
Создадим анимированную фигуру пузыря без JS и даже Canvas.

Как я пришёл к интерактивным курсам и что бы я добавил в своё обучение
Форматов обучения множество — текстовый, видео, офлайн, а я выбрал интерактивные курсы. Расскажу ...

Как в 16 лет попасть программистом на стажировку в TJournal
Всем привет, в этой статье я хочу поделиться, как я познакомился с Хекслетом, почему я решил стат...

Покидаю зону комфорта. Перехожу с Mac OS на Linux
Мы всегда пробуем что-то новое, и я в том числе. Краткая история о том, как я опробовал Linux спу...

Почему так важно проходить дополнительные испытания в конце курса?
Если вы считаете, что прочитав всю теоретическую часть, сдав все тесты и выполнив все упражнения ...

Обратная сторона — пользователь. Часть 1. Внедрение МИС
Часть 1. Внедрение МИС в Тверской области.

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

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

Чем мне нравится Atom, и почему для проектов я всё же предпочитаю WebStorm
Немного лирике о текстовом редакторе Atom, или о том, почему же я не использую его как основную IDE.

Почему я решил учиться на Хекслете? Путь из журналистики в разработку
Всем привет, меня зовут Сергей, мне 22 года, пока ещё работаю контент-менеджером. Я расскажу, поч...

Баттл: Border vs box-shadow
Border или box-shadow? Какое же свойство лучше использовать для создания рамок для верстки?