Как стать автором
Обновить

Комментарии 27

Если включать тренажерный зал, то тогда лучше и «Высыпайтесь» совет включить.
Гораздо важнее любой тренажерки.
А также хорошо питаться важно. Заметил что если сравнивать с вузом когда ел раз в день примерно (бывало еще реже, перекусами обходился), то когда на работу устроился и стал питаться нормально — резко поумнел (хотя возможно это с возрастом произошло, не знаю даже)
Вот так люди придумали религию)
Скорее это связано с тем что пока ты студент ты по определению тупее чем преподы и аспиранты, а потом на работе начали окружать всякие люди.
Да нет, действительно когнитивные способности ниже были. Как минимум при плохом и недостаточном питании гораздо больше сонливость, хуже память, способность концентрироваться.
Опыт показывает иное: разработчик в первую очередь должен пользоваться своим п/о сам — именно эта привычка сделает из любого разработчика самого лучшего. А вовсе не эти ваши гиты, канбаны и тренажёрный зал ;)
Это конечно здорово иметь возможность пользоваться своим же ПО, так как ты видишь продукт и как разработчик и как пользователь. Это повышает заинтересованность в разработке, но что делать тем, кто лишен такой возможности? Например ПО для управления атомной станцией, РЛС или самолетом.

А система контроля версия с возможностью локальных коммитов и легким способ реорганизовывать их — это очень удобно. Что-то пробуешь, меняешь и всегда можешь откатиться назад, что-то оставить, а что-то выкинуть и переписать.
В своей конторе я так и работаю. В целом согласен, но самому писать ТЗ, по кототому потом писать программу — это дико.
Когда я работал в Яндексе, нам говорили ровно противоположное: первое правило программиста — «я нерепрезентативен». Если что-то нравится лично вам (как пользователю программного продукта), это совершенно не значит, что то же самое понравится большинству пользователей. Нужно провести исследование и плясать от его результатов.
Это не противоречит тому, что если разработчик пользуется софтом который создает, то его заинтересованность в качественном выполнении будет выше. А для проведения исследований и анализа рынка есть другие люди. И опять же, если они сами пользуются продуктом их заинтересованность будет выше.
Что же, глядя на то, как Яндекс регулярно генерирует новости своими же продуктами (то Почтой, то Диском, то Деньгами, то Картами, то КиноПоиском — но про сервис Новости в свете прошлых (и уж тем более предстоящих) выборов давайте деликатно промолчим) — думаю, что такая политика работает и даёт свои плоды, и верю Вам на слово.

Я вот такой роскоши позволить себе пока не могу — до сих пор реагирую на каждого обратившегося за помощью человека просто потому, что изначально делал своё п/о для людей, а в первую очередь — для себя.
Я работал в Яндексе 6 лет назад, и тогда качество продуктов в целом было высоким. Ну а изредка ошибки в production уходят у всех.
Это со стороны UX, а вот со стороны ошибок… ПО управления автомагнитолой — в половине случаев(сценариев) проигрывание ставится на паузу, в половине — нет. Это заметно сразу и означает что
а) разработчики не пользуются этим (банально машина не по их заработку),
б) тестов у них нет на все случаи (это даже юнит-тестами должно быть покрыто, не говоря о проверке всей системы, когда это видно невооружённым глазом).
Ну так тестирование по-любому должно быть
НЛО прилетело и опубликовало эту надпись здесь
Если ваше ПО написано для разработчиков то возможно Вы правы, но если им будут пользоваться люди далекие от IT то получается что выделает продукт под себя а не для клиентов.
А вовсе не эти ваши гиты, канбаны и тренажёрный зал ;)

Про git написана глупость. Тренажерный зал не обязателен, необходимо хотя бы делать зарядку и нормально питаться, я очень сильно сомневаюсь, что большинство людей способны создавать что-то стоящее, когда у них какие то серьезные проблемы со здоровьем.
Не затачивать всю свою жизнь в работу, потому что это ведет к быстрому выгоранию.
«лучше быстро сгореть, чем долго тлеть»

Сколько ни читаю подобных статей, не понимаю, со мной что-то не так, либо с автором.
Работа, pet-project, спортзал, книги (в идеале не только технические, но и художественные), сон, еще должен быть отдых, еще девушка, плюс/минус еще ребенок, ремонт. Про пробки и транспорт не забывайте. Ааа, еще новый Angular подоспел.


Так вот, к чему веду: вы бы лучше писали, как это все уместить в 24 часа, или, ладно, в 7 дней в неделю, и при том не срываться на каждого встречного.
Хочу заметить, я не спорю с тем, что каждый из вами перечисленных пунктов крайне важен и полезен, я не понимаю, как вы все это успеваете.

— семья, — ремонт и всякая работа по дому, немного -отдых и нормально)
Ну так он и не пишет, как стать хорошим семьянином. Все совместить не получится как ни крути.
Так сон же в статье не упомянут. Вот вам еще 8 часов в сутки
Ремонт — тот же спортзал: поднятие тяжестей, имитация высокогорья (работа в маске), тренировка ловкости и координации (поклейка этих, ..., прилипающих обоев).
Так статьей про тайм-менеджмент не меньше, чем «подобных» :)

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

Про листание «фейсбука» совет на уровне «не смотрите телевизор». Только не учитывает нюанс, что один по ТВ смотрит рекламу прокладок и дом-2, а другой смотрит канал культура и нэшнл-географик. Подпишитесь в фейсбуках на тематические каналы по тому же программированию и прочие %развивающие_темы_нейм% и тратьте по часу-два в день с пользой для развития и необходимым отвлечением от кодинга.
Парочка рекомендаций довольно субъективна и скорее индивидуальна. Я например не могу совмещать тренажёрку и программирование. А если могу, то исключительно после программирования, ибо мысли после занятий превращаются в кашу, и появляется дикое желание упасть и уснуть. Зато положительно на мне сказывается сдвиг рабочего времени в ночь. Вот так внезапно: чувство лёгкой сонливости мне почему-то добавляет внимательности и сосредоточенности. По сему за одну ночь не редко могу сделать то, что не могу дня за три. Жаль пока эту особенность не могу совместить с работой. Но я не думаю, что это будет хорошей рекомендацией для ряда людей.
А вот в цзен TDD так и не въехал (именно в TDD, а в не в тесты). М.б. как-то не так применял. М.б. кто-нибудь посоветует неплохую литерату на тему.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории