Перейти к содержанию
Sergei G.
Доступные языки

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

Было несколько идей пописать. Решил научиться лучше излагать свои мысли, и хотелось обновить блог. Блог был заброшен в течение долгого времени, потому что было не до него. Раньше у меня была мотивация: я переводил статьи с английского языка, письменно, и записывал новые слова в конце статьи. Со временем, а точнее после пары статей, стало понятно, что это слишком медленно.

Сейчас я пишу эту статью, стараясь писать как можно быстрее и с первого раза. На фоне играет Radio-T и открыт Visual Studio Code. У меня есть набор статей, которые хотелось бы прочитать (возможно перевести).

Блог

Этот блок в принципе никто не читает, кроме ботов от поисковиков. И то, они приходят нечасто. Но это в принципе не важно, блог создавался для себя. Я делал свой шаблон, который бы мне нравился. Но сделанная мной сборка мне не особо нравится. Сейчас у меня есть статический генератор сайтов Hugo и обвязка вокруг него на Node.js. Сборку я раньше делал на своём ноутбуке и загружал на GitHub Pages. Сейчас я удалил сборку на локальном компьютере и заменил это сборкой на Travis.

Мне не особо нравится эта идея, когда у меня лежит генератор сайтов и рядом с ним ещё одна обвязка. Были идеи написать свой генератор сайтов под себя… Но отказался от этой идеи, слишком не часто я пишу статьи, чтобы тратить на это время. Была идея опять начать использовать Ghost.

Ghost

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

Развитие

В последнее время начал изучать много нового. Так я устроился на работу и там есть много новых задач. Пришлось окунуться в мир DevOps. Удивительный мир. Сразу стало понятно, сколько всего можно узнать. Начал изучать Linux, Kubernetes, Docker и всё, что с этим связано. Также начал изучать Системы Хранения Данных (СХД). На работе взял книгу по этому поводу, и она оказалась на удивление годная.

Сейчас я читаю две книги:

  1. Linux. Карманный справочник. (30%)
    Неплохой вариант для начал. Я купил его давно (года 3-4 назад).

  2. От хранения данных к управлению информацией (20%)
    Введение в то, что такое СХД. По этой книге преподают в каком-то университете. Если не ошибаюсь, то Политех.

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

Сделано

За этот месяц я начал писать на Golang. Также начал больше практиковаться в английском языке. Много чего сделал по учебе. Сделал визу, так как я еду на хакатон в ноябре под названием Junction. Ненадолго, но это первый выезд за границу как-никак. Уже куплен билет на поездку в оба направления и найдено место, где жить.

Найти жильё оказалось не так сложно: в течение часа мы нашли квартиру, связались с хозяйкой и оплатили. Мы - команда, которая едет на хакатон. Есть ещё одна особенность: призы получают команды, в которых не более 5 человек. Нас 6, но мы и не расстраиваемся по поводу призов 😀

Хакатон Junction 2018

Планы

Есть пара направлений, что можно сделать в следующем месяце.

Golang

Лучше изучать область, связанную с этим языком. Язык не особо большой по размерам и более понятен и логичен. Мне нравится его строгость.

Режим дня, недели, месяца…

Сейчас жизнь кажется какой-то бешеной. У меня есть учеба, военная кафедра, работа и ещё я хожу в зал и что-то изучаю… Неделя кажется как один большой день 😜. Утром проснуться, пойти на работу. В середине дня, возможно, надо сходить в университет, благо он близко. Потом прийти в общежитие, начать делать лабораторные работы и вечером в зал (часов в 8 вечера и до 10:30). После можно что-то почитать, и уже надо ложиться спать. Зато у меня сейчас нет проблем со сном 😜

Администрирование

Все приложения почти всегда работают поверх такой прослойки, как ОС. Надо подтянуть и этот уровень. Я прохожу пару курсов на образовательных программах и думаю, например, собрать Linux из исходников. Также параллельно немного изучал ассемблер. Можно ещё попробовать разобраться в других ОС, которые написаны специально для изучения работы операционных систем. Также нужно подтянуть знания сетей и протоколов: как идёт взаимодействие в среде Linux, как ещё можно настраивать и конфигурировать систему.

Английский

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

Я начал сидеть на таких сайтах, как Reddit.com. Я помню, как сидел на каких-то непонятных сайтах о программировании и не понимал, что там происходит. Сейчас у меня такое же ощущение с Reddit. Но в том случае мне не хватало знания области, а на Reddit мне не хватает знания языка. Сначала я попробую хотя бы освоиться там, а следующим шагом будет начать вести диалог.

Игровой процесс с озвучкой на английском

Одной из моих старых идей было озвучивание игрового процесса игры. Я записывал геймплей и после рассказывал, что происходит на английском языке. Я делал так, пока у меня было свободное время (летом, во время сессии 😜). Попробую возродить данную традицию

Централизация и организация

Может быть похоже на пункт про режим, но с другой стороны. В данном случае, со стороны технической. У меня сейчас очень много чего дублируется.

  • 4 почтовых ящика
  • 2 номера телефона
  • 4 карточки для оплаты
  • Много способов хранения паролей
    • 2 аккаунта в LastPass
    • Несколько аккаунтов в Google

Раньше я пытался сделать так, чтоб у меня если что-то умирает из приложений, то я сразу мог перейти на другой. Например я пользуюсь каким-то почтовым клиентом и он перестает поддерживаться, то я просто открываю второй. Но это очень изматывает. Нужно держать много контекстов в голове. Есть идея сделать один аккаунт на google. Вернуться с того, с чего начал. Убрать повторяющиеся программы.

Я могу сейчас просматривать почту в 4-5 местах. В веб интерфейсе, на разных сайтах или в своём почтовом клиенте. Есть идея перейти полностью на Google Chrome и пользовать только веб интерфейсами, если это доступно.

Заключение

Время прикольное сейчас, нужно больше уделить себе времени и уменьшить время на работе (начинаешь уставать). Удалить лишнее из окружения :).

Notes


Thumbnail
Font: Roboto Mono


https://github.com/grishy/blog/blob/hugo/content/post/result-10-18.md