Скоро уже будет почти 2 месяца как я работаю из дома. Хоть я в общем и люблю дома сидеть, крыша потихоньку протекает. Никакой смены обстановки и дни все похожие друг на друга как в "Дне сурка". Нет практически никакой разницы между буднями и выходными. Единственное отличие - в будние надо типа поработать немного, ну и плюс созвон с командой утром.
Играть в игры на приставке уже поднадоело, поэтому я решил сделать что-то полезное и совершить очередной заход на изучение JavaScript и React. Под это дело у меня даже нашлось несколько достойных причин:
(1) Жена учит фронтенд и мне придется усиленно ей помогать, а не зная специфики языка, моя помощь будет довольно ограничена.
(2) Любопытство. Я практически ничего не знаю из фронтенда, да и знания в общем по вебу у меня эпизодические. А мне всегда было интересно как работают различные штуки. Без понимания всё это выглядит как магия, а быть магом в любой сфере полезно и прибыльно - люди которые сами не умеют в магию, готовы платить хорошие деньги за услуги магов определенной стихии. А учитывая текущие положение дел, я думаю, всем понятно, что диверсификация всего и вся - есть хорошо. В том числе и знаний. В моих планах помимо прочего есть еще изучение Rust до кучи к C, C++, Go, чтоб собрать коллекцию основных "быстрых" языков. JS будет тусоваться в паре с Python, по которому у меня уже есть некоторые зачаточные знания, а чтобы прочистить мозги функциональщиной думаю попробовать Haskell. Слышал, что он совсем другой, что в в некоторой мере подогревает интерес. Конечно, все это пока в далекой перспективе.
(3) Также в нашей команде есть парочка небольших проектов на JS и React, и я думаю в сторону того, чтобы поучаствовать в их разработке чисто для опыта и практики. Я конечно не собираюсь переключаться полностью на фронтенд, но умение запилить какой-нибудь простенький сервис с веб-мордой будет очень полезным. Мне в принципе интересна тема фуллстека. Плюс ко всему некоторые инструменты (допустим k6 для нагрузочного тестирования) используют JS как основной скриптовый язык.
В общем с мотивацией разобрались. В прошлые попытки изучения сразу становилось супер скучно, не интересно и я довольно быстро бросал. Особенно сложно от того, что нет прямой необходимости в данный конкретный момент времени. Сейчас же, сидя в изоляции, вроде поехало хорошо. Вот уже целую неделю, каждый день читаю
туториал и делаю упражнения. Уже прочитал несколько глав и мне пока нравится, процесс изучения конечно, а не сам язык
Лучше всего изучать что-то новое не просто так, а на живых пример и с целью сделать какой-нибудь небольшой домашний проектик, чтобы так сказать пощупать технологию за всякое и набить руку. Я пока не решил, что именно буду делать, но первая мысль была написать какую-нибудь простенькую мини-игру. Думал над текстовой rogue-like бродилкой, что-то типа вот
такой.
Текстовая бродилка. Игрушка написана минскими оппозиционерами, на Паскале. Главный персонаж, рокер Лявон выходит в центр Минска, дабы раз и навсегда избавить город от гопников, ментов и фашистской сволочи (а также от Батьки, коего авторы игры считают самым главным гопником, ментом и фашистом).
Хотя может по ходу дела придумаю, что-нибудь получше. Или забью на это, как делал раньше
.
Его реакция в каком-то виде проявилась? Что-нибудь сказал тебе, вы пообщались?