Антон приятный человек. Кандидат приятный человек.
С оценкой миддл не согласен. Собеседование построено по принципу самого банального интервью на джуниора. Ну и давать какие либо оценки о более высоком уровне тут просто не на чем.
Что отличает джуниорское интервью от мидловского?
На джуниорском с тебя снимают 3 шкуры вопросами отличия одного цикла от другого, просят в голове проинтерпретировать код и предсказать результат. Ты должен знать все самые ненужные мелочи обо всем на свете.
На мидловском интервью тебя спрашивают, что ты уже делал и какой реальный опыт построения проектов.
На сеньерском обсуждают дизайн систем.
На принципальском говорят о work life balance, про покер и в какой колледж планируешь отдать учится детей. 😉
В общем, люди приятные. Интервью банальное. Приятно провел 23 минуты за чаем.
Последнее время активно пиарится файловая база данных SQLite. Слышали про такую?
Меня она интересует одной интересной особенностью.
Ходят слухи, что Telegram делает на каждый чат отдельную базу SQLite. То сообщение, которое вы читаете, вероятно, сохраняется в отдельном файле для этого чата.
Мне хочется поиграться с этим подходом при построении Telegram Mini App.
Но писать приложение на JS без типизации уже не представляю как и зачем.
Было бы хорошо, схему БД сконвертировать в Типы. Задумано — сделано.
Пару часов раздумий об идее. Парсинг в AST дерево. 3 функции на JS и вуаля! Выглядит работоспособно.
Еще сегодня спроектировал свой фреймворк для NodeJS. Ничего существующего не приглянулось. В январе вернусь к написанию телеграм приложений.
Если вы как-то связаны с Docker и почему-то до сих пор не использовали Makefile — самое время заинтересоваться.
Последние 3 дня налаживаю один свой старый рельсовый проект. Ему больше 10 лет.
Понятное дело, половину софта пришлось собирать по архивам, чтобы законсервировать в докере и больше не переживать.
Отдельный вопрос — деплой.
Старые деплоилки уже не актуальны. Новые варианты поддерживать никто не будет.
Проект хоть и коммерческий, но штатного разработчика в нем нет уже лет 5. Он просто работает и выполняет свои задачи. Раз в год я захожу обновлять сертификаты и проверить логи.
Makefile позволяет супер удобно и просто автоматизировать базовые рутинные операции. скопировать проект но новый сервер, запустить, управлять сервисами.
В блоге действует нулевая толерантность к любой активности гостей, не соответствующей интересам автора. Если вы планируете следить за активностью в этом блоге, пожалуйста, ознакомьтесь с простыми правилами.
1. Уважение — не оскорбляйте других и не переходите на личности. 2. Без спама — никакой рекламы или ненужных ссылок. 3. Придерживайтесь темы — избегайте флуда и старайтесь писать по существу. 4. Без конфликтов — конфликтные и остро-социальные темы здесь не обсуждаются. 5. Позитив и конструктив — делитесь идеями, избегайте создания конфликтных ситуаций. 6. Приватность — не публикуйте личные данные, свои или чужие, и любую чувствительную информацию. 7. Грамотность — пишите понятно и с уважением к другим участникам. 8. Соблюдение закона — избегайте действий, которые могут повлечь юридические последствия. 9. Учитесь у других — будьте готовы слушать и понимать, а не только спорить. 10. Модерация — действия автора блога не подлежат обсуждению.
Сеанс реабилитации после насыщенных рабочих дней завершен.
Хотелось бы еще утром покататься на вапурах по Босфору, но погода была дождливая и промозглая. Я решил купить семье вкусностей и провести время за семейным чаепитием.
Переодически нужно отключаться от всего и давать себе время вспомнить зачем ты вообще работаешь. Пишешь эти бесконечные строчки кода, изучаешь системы, даешь рекомендации клиентам по построению проектов, вникаешь в ситуации коллег и даешь им новое виденье и на работу и на профессиональную жизнь.
Жизнь и так полна трудностей — надо и себя радовать. Хорошо поработал — хорошо отдохни. Так и с трудностями на работе легче справляться.
Интересно, что порою мои знакомые говорят мне — посмотрел на тебя и тоже понял, что заслуживаю чего-то хорошего. И новая мотивация в работе появляется.
И это здорово.
А завтра снова за работу. Успейте провести выходной на отлично!