До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Дневник студента

Зачем я пришёл на Хекслет и как он мне помогает в университете

Время чтения статьи ~1 минута
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Зачем я пришёл на Хекслет и как он мне помогает в университете главное изображение

Good afternoon, ladies and gentlemen, you are aboard the ship Saint Ma Hexlet. Here we go!

Поступив на первый курс ИВТ престижного университета, я понял, что это абсолютно моё (за маленьким исключением - физика это адская боль и вообще фу, если кто-то ещё поступает, обязательно смотрите учебный план, не будьте как я). Первый семестр пролетел как один день, а на втором семе появилась она - Java. Великая и прекрасная. Но поскольку у меня специфичный характер, я не могу учиться по классическим медлительным лекциям - мне нужен либо курс с собственным ритмом, либо хорошая книга. Хороших книг по Java, безусловно, полно, но они слишком уж хороши (а в некоторых слишком уж очевиден недостаток упражнений), поэтому первые два месяца я.. просто не ходил на лекции и ничего не делал, разве что быстренько сляпал все требуемые за семестр упражнения, за исключением курсового проекта.

Февраль подходил к концу и тут я совершенно случайно натолкнулся на Хекслет в одном обсуждении (Вастрик, привет!), решил попробовать. Вступительный курс в Java хоть и оказался меееега нудным поначалу и разжёвывающим всё - под конец я явно стал лучше понимать структуру языка и его возможности, за что местным ребятам плюсик в карму. Остальные курсы оказались на голову выше и интереснее (байт-код, дженерики, сейчас вот структуры данных), мне действительно вкатывает (освоил приведённые выше чуть больше, чем за две недели) их смотреть и выполнять, а после - применять в своём проекте.

О моём проекте - я пилю клиент для Gemini на JavaFX. Что такое Gemini, можете почитать тут. Пока это лишь прототип, TOFU не реализован (привет, кривущий JSSE и максимально дурацкая работа с сертификатами X.509 в Java), графическая часть хромает (но на днях будет полностью переписана), пока что это выглядит и работает вот так

Надеюсь, что и дальше будут средства для обучения здесь, так как мне ещё надо бы разобраться с системами сборки и автоматического тестирования, ну и очень интересно попробовать в деле базы данных (SQL/NoSQL), прям руки чешутся.

Ну а на этом пока всё, stay tuned, время от времени буду радовать вас новыми версиями своего проектика :3

Аватар пользователя Николай Бирюков
Николай Бирюков 22 марта 2021
6
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября