В «Дневнике студента» пользователи Хекслета постоянно выпускают собственные статьи — про обучение, программирование, мотивацию, а также пишут игры, учат английский язык и разбирают инструменты. Делимся с вами очередным дайджестом самых интересных публикаций из этой рубрики блога.
- Игра на JS. Обновление
- Декомпозировать задачу: разделяй и властвуй
- Первая задача на работе
- Ранняя специализация == преждевременная оптимизация
- Как я прошла курс по Racket на CodeBasics
- Ручная оптимизация изображений
- Бесплатный курс «Введение в Git». Базовые лайфхаки
- Рецензия на книгу «Компьютерные сети. Нисходящий подход»
- Как Browsersync облегчает верстку проектов
- Учим_Питон
- Как не забросить обучение?
- Need/Question-Driven Actions
- Изучение языков: Введение (S1)
- Мемы, флирт в интернете и дворцы памяти. Как я выучила английский по заветам полиглотов
- Сколько способов исполнить скрипт bash?
- WSL2, терминал, использование Vim
- Слушаю подкасты — делюсь мыслями
- Самые полезные плагины в VSCode (по мнению новичка)
Игра на JS. Обновление
Прекрасная браузерная игра на JS от студента Хекслета. Пока что игра очень простая, но мы все с нетерпением ждем ее развития.
Декомпозировать задачу: разделяй и властвуй
Лаконичный, но достаточно важный пост в дневнике студента — про декомпозицию задач как способ повысить продуктивность работы или эффективность учебы.
Первая задача на работе
На Хекслете учатся не только начинающие программисты, которые хотят перейти в IT, но и ребята, которые работают разработчиками. В своем посте Динара рассказала, какую первую рабочую задачу ей дали на новой работе.
Ранняя специализация == преждевременная оптимизация
Подробный разбор книги исследователя Дэвида Эпштейна «Универсалы» — в этой книге автор предпринял попытку доказать общественности, что культ ранней специализации порочен, более того, не способствует революционным открытиям и прогрессу цивилизации.
Как я прошла курс по Racket на CodeBasics
Студентка Хекслета Лада прошла курс по прекрасному языку разработки Racket на нашем портале CodeBasics и рассказала, почему он не похож на другие языки программирования, и для чего вообще его нужно понимать.
Ручная оптимизация изображений
Если ваша страница долго загружается, то одной из возможных причин может быть большой размер изображений. Существует много инструментов, которые позволяют уменьшать его автоматически. Студент Хекслета Вадим рассказал, как можно сделать это вручную.
Бесплатный курс «Введение в Git». Базовые лайфхаки
Среди бесплатных курсов на Хекслете есть «Введение в Git». В своем дневнике студента Александр рассказывает, зачем использовать Git, что это вообще такое и как изучение этой технологии приблизило его к пониманию разработки.
Рецензия на книгу «Компьютерные сети. Нисходящий подход»
Вторая рецензия в этой подборке. Компьютерные сети — важная и большая тема для любого разработчика. Книга «Компьютерные сети. Нисходящий подход» знакомит читателя с фундаментальными основами построения и функционирования компьютерных сетей на примере пятиуровневой архитектуры сети Интернет.
Как Browsersync облегчает верстку проектов
Если вы проходите проекты профессии «Верстальщик» — вы можете столкнуться с проблемой: для того, чтобы увидеть изменения, нужно перезагрузить страницу. Студенты Хекслета решили эту особенность и делятся ее решением.
Учим_Питон
Студент Валерий за последние месяцы написал целый блок статей «Учим_Питон», в которых подробно рассказывает про особенности этого языка программирования, выбор онлайн-школы, мотивацию и сложности в разработке. Нет смысла выносить сюда одну из статей, поэтому переходите в дневник Валерия и читайте их по одной.
Как не забросить обучение?
Самая сложная и актуальная тема для любого студента — и не только Хекслета, и вообще. Человеческий мозг имеет свойство сопротивляться излишним нагрузкам, что он активно и делает. Поэтому пользователи Хекслета рассказывают, как обмануть мозг и не поддаваться на его уговоры бросить учебу.
Прокачивайте свой уровень программирования: На Хекслете есть несколько десятков треков — специальных курсов для опытных программистов, позволяющие повысить уровень компетентности разработчика в разных направлениях.
Need/Question-Driven Actions
У опытных специалистов существует такая концепция: «не делай того, что не требуется». Этот пост в дневнике студента — зарисовка, почему нужно всегда спрашивать, действительно ли действия, которые вы выполняете, необходимы и имеют реальную ценность.
Изучение языков: Введение (S1)
Первый текст из этой подборки про изучение иностранных языков. Вообще, есть шутка, что разработчику в качестве первого языка необходимо знать английский, а уже потом — языки программирования.
Мемы, флирт в интернете и дворцы памяти. Как я выучила английский по заветам полиглотов
А это — второй текст из нашей подборки, который посвящен изучение английского языка. Этот — с большим и симпатичным заголовком.
Сколько способов исполнить скрипт bash?
bash — практически бесконечная тема для изучения. В этом посте мы затронули лишь небольшую тему про исполнение скриптов bash.
WSL2, терминал, использование Vim
Еще одна похожая тема — терминал и Vim. Их функционал можно изучать практически бесконечно, а еще — не только изучать, но и читать, что узнали другие.
Слушаю подкасты — делюсь мыслями
Существует огромное количество разных подкастов — в том числе и про программирование и разработку. Студент Хекслета Даниил Першин рассказывает про несколько выпусков различных подкастов, так или иначе посвященных программированию.
Самые полезные плагины в VSCode (по мнению новичка)
В общем — по заголовку понятно, о чем этот текст. Плагины для VSCode — парные теги, кавычки, скобки, автоматическое отображение результатов кода, комментарии и выделения кода.
Пишите в дневник студента, если хотите, чтобы ваш пост попал в следующий дайджест. Также не забывайте, что за четыре опубликованных поста можно получить бонус — доступ к платному контенту на Хекслете на 20 дней.