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

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

Время чтения статьи ~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
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 25 апреля
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 25 апреля
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время