(не)заметки разработчика
1 subscriber
2 photos
3 links
Сражаюсь с хаосом повседневности. Пишу о технологиях и жизни.
Download Telegram
Channel name was changed to «(не)заметки разработчика»
На волне хайпа всевозможных телеграмм каналов решил создать свой. Не думаю, что кто-то будет это читать, но кажется это хороший способ высказать свои мысли и эмоции касаемо работы разработчиком. Да и думаю, что опыта у меня уже достаточно чтобы писать небольшие посты на тему разработки программного обеспечения, да и просто о жизни.

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

Я специализируюсь на бекенд разработке: Python (DJango, Flask), PHP (Symfony), PostgreSQL, Linux. Также около года занимался фронтендом: JS (Vue).

Очень люблю автоматизировать различные задачи. Люто ненавижу верстку и CSS, но по долгу работы иногда приходится заниматься и этим (благо есть Flexbox и Grid 🙃).
Читая в очередной раз банальный вопрос, я удивился тому, что не все люди умеют гуглить и читать документацию. Казало бы, это настолько банальный навык - уметь гуглить свои вопросы и читать документацию к либам и фреймворкам. Ничего сложного. Но оказывается не каждый умеет это делать.

В небольшой статейке постарался собрать советы для тех разработчиков, кто только учиться искать информацию, как бы это забавно не звучало.

https://telegra.ph/Poisk-i-chtenie-dokumentacii--glavnye-navyki-programmista-07-11
Нашел тут классный сервис, который позволяет удобно работать со списками — https://workflowy.com/

Можно создавать списки любой вложенности, переходить в конкретную ветку, перемещать ветки и отдельные элементы. Также можно добавлять к элементам списка различный контент от заметок, до файлов.

Сервис очень удобен для визуализации иерархических данных или просто для продумывания какого-либо программного продукта или структуры статьи / сайта.
В мире open source многое программное обеспечение создается сообществом - т.е людьми, которые заинтересованы в развитие того или иного проекта. Это могут быть гигантские проекты типа Linux или небольшие библиотеки для вашего любимого DJango.

Разумеется в написанном коде, особенно в Open Source от условного Васяна, встречаются ошибки. Хорошая новость состоим в том, что каждый может внести свой вклад в общее дело и самостоятельно пофиксить баги, отправив pull request чтобы исправления вошли в главную ветку.

Как же отправить pull request?

https://telegra.ph/Kak-sdelat-pull-request-v-repozitorij-GitHub-07-12
Решил тут научиться кодировать на Golang. Язык модный, стильный, молодежный и перспективный. На удивление испытал неподдельную радость от написание простых программ, чтобы освоить базовый синтаксис. Прям таки вернулся в свои студенческие годы, когда до трех ночи сидел за компом и писал программы на Delphi, получая настоящую радость, когда код наконец то начинал работать.

Думаю, что изучение новых языков очень полезно для программистов с опытом. Полезно для того чтобы возобновить эту радость и открыть второе дыхание, когда от этих ваших Python'ов, JS'ов и прочего уже подташнивает.
Последние дни перед отпуском жестко понимаю, что выгорел на работе. Однотипные задачи, одни и теже технологии. Понимаю, что развитие потихоньку останавливается.

Не то чтобы я совсем не узнавал что-то новое, однако фундаментально новых знаний, за последние 1.5 года работы на новом месте, я не приобрел.

По мимо прочего сказывается бешеная нагрузка. Задач много. Проектов много. Рабочие процессы при этом не выстроены. От слова совсем.

Мотивирует только перспективы, которые должны открыться на данной работе. Однако, в голове проскакивают мысли сменить работодателя. А может быть даже предметную область. Уйти из backend и вообще веб-разработки в embedded systems.

Пробовал в свободное время переключиться на разработку open-source проекта, но дико не хватает времени и сил. Сидеть ещё 3-4 часа за компьютером после работы - нет никакого желания. Да и нездоровая это фигня.

Надеюсь, что отпуск поможет мне проветрить голову и найти новые силы к новым свершениям.