Комментарии 27
Если включать тренажерный зал, то тогда лучше и «Высыпайтесь» совет включить.
Гораздо важнее любой тренажерки.
Гораздо важнее любой тренажерки.
+5
А также хорошо питаться важно. Заметил что если сравнивать с вузом когда ел раз в день примерно (бывало еще реже, перекусами обходился), то когда на работу устроился и стал питаться нормально — резко поумнел (хотя возможно это с возрастом произошло, не знаю даже)
0
Вот так люди придумали религию)
+1
Скорее это связано с тем что пока ты студент ты по определению тупее чем преподы и аспиранты, а потом на работе начали окружать всякие люди.
0
Опыт показывает иное: разработчик в первую очередь должен пользоваться своим п/о сам — именно эта привычка сделает из любого разработчика самого лучшего. А вовсе не эти ваши гиты, канбаны и тренажёрный зал ;)
+9
Это конечно здорово иметь возможность пользоваться своим же ПО, так как ты видишь продукт и как разработчик и как пользователь. Это повышает заинтересованность в разработке, но что делать тем, кто лишен такой возможности? Например ПО для управления атомной станцией, РЛС или самолетом.
А система контроля версия с возможностью локальных коммитов и легким способ реорганизовывать их — это очень удобно. Что-то пробуешь, меняешь и всегда можешь откатиться назад, что-то оставить, а что-то выкинуть и переписать.
А система контроля версия с возможностью локальных коммитов и легким способ реорганизовывать их — это очень удобно. Что-то пробуешь, меняешь и всегда можешь откатиться назад, что-то оставить, а что-то выкинуть и переписать.
+1
В своей конторе я так и работаю. В целом согласен, но самому писать ТЗ, по кототому потом писать программу — это дико.
0
Когда я работал в Яндексе, нам говорили ровно противоположное: первое правило программиста — «я нерепрезентативен». Если что-то нравится лично вам (как пользователю программного продукта), это совершенно не значит, что то же самое понравится большинству пользователей. Нужно провести исследование и плясать от его результатов.
0
Это не противоречит тому, что если разработчик пользуется софтом который создает, то его заинтересованность в качественном выполнении будет выше. А для проведения исследований и анализа рынка есть другие люди. И опять же, если они сами пользуются продуктом их заинтересованность будет выше.
0
Что же, глядя на то, как Яндекс регулярно генерирует новости своими же продуктами (то Почтой, то Диском, то Деньгами, то Картами, то КиноПоиском — но про сервис Новости в свете прошлых (и уж тем более предстоящих) выборов давайте деликатно промолчим) — думаю, что такая политика работает и даёт свои плоды, и верю Вам на слово.
Я вот такой роскоши позволить себе пока не могу — до сих пор реагирую на каждого обратившегося за помощью человека просто потому, что изначально делал своё п/о для людей, а в первую очередь — для себя.
Я вот такой роскоши позволить себе пока не могу — до сих пор реагирую на каждого обратившегося за помощью человека просто потому, что изначально делал своё п/о для людей, а в первую очередь — для себя.
+1
Это со стороны UX, а вот со стороны ошибок… ПО управления автомагнитолой — в половине случаев(сценариев) проигрывание ставится на паузу, в половине — нет. Это заметно сразу и означает что
а) разработчики не пользуются этим (банально машина не по их заработку),
б) тестов у них нет на все случаи (это даже юнит-тестами должно быть покрыто, не говоря о проверке всей системы, когда это видно невооружённым глазом).
а) разработчики не пользуются этим (банально машина не по их заработку),
б) тестов у них нет на все случаи (это даже юнит-тестами должно быть покрыто, не говоря о проверке всей системы, когда это видно невооружённым глазом).
0
НЛО прилетело и опубликовало эту надпись здесь
Если ваше ПО написано для разработчиков то возможно Вы правы, но если им будут пользоваться люди далекие от IT то получается что выделает продукт под себя а не для клиентов.
Про git написана глупость. Тренажерный зал не обязателен, необходимо хотя бы делать зарядку и нормально питаться, я очень сильно сомневаюсь, что большинство людей способны создавать что-то стоящее, когда у них какие то серьезные проблемы со здоровьем.
А вовсе не эти ваши гиты, канбаны и тренажёрный зал ;)
Про git написана глупость. Тренажерный зал не обязателен, необходимо хотя бы делать зарядку и нормально питаться, я очень сильно сомневаюсь, что большинство людей способны создавать что-то стоящее, когда у них какие то серьезные проблемы со здоровьем.
0
Не затачивать всю свою жизнь в работу, потому что это ведет к быстрому выгоранию.
+3
Сколько ни читаю подобных статей, не понимаю, со мной что-то не так, либо с автором.
Работа, pet-project, спортзал, книги (в идеале не только технические, но и художественные), сон, еще должен быть отдых, еще девушка, плюс/минус еще ребенок, ремонт. Про пробки и транспорт не забывайте. Ааа, еще новый Angular подоспел.
Так вот, к чему веду: вы бы лучше писали, как это все уместить в 24 часа, или, ладно, в 7 дней в неделю, и при том не срываться на каждого встречного.
Хочу заметить, я не спорю с тем, что каждый из вами перечисленных пунктов крайне важен и полезен, я не понимаю, как вы все это успеваете.
+5
— семья, — ремонт и всякая работа по дому, немного -отдых и нормально)
+1
Ну так он и не пишет, как стать хорошим семьянином. Все совместить не получится как ни крути.
+3
Так сон же в статье не упомянут. Вот вам еще 8 часов в сутки
+4
Ремонт — тот же спортзал: поднятие тяжестей, имитация высокогорья (работа в маске), тренировка ловкости и координации (поклейка этих, ..., прилипающих обоев).
0
Так статьей про тайм-менеджмент не меньше, чем «подобных» :)
0
Думаю, иногда нужно находить занятие, которое кардинально отличалось бы от основной работы, чтобы выходить из зоны комфорта и не перегореть.
0
Про листание «фейсбука» совет на уровне «не смотрите телевизор». Только не учитывает нюанс, что один по ТВ смотрит рекламу прокладок и дом-2, а другой смотрит канал культура и нэшнл-географик. Подпишитесь в фейсбуках на тематические каналы по тому же программированию и прочие %развивающие_темы_нейм% и тратьте по часу-два в день с пользой для развития и необходимым отвлечением от кодинга.
0
Парочка рекомендаций довольно субъективна и скорее индивидуальна. Я например не могу совмещать тренажёрку и программирование. А если могу, то исключительно после программирования, ибо мысли после занятий превращаются в кашу, и появляется дикое желание упасть и уснуть. Зато положительно на мне сказывается сдвиг рабочего времени в ночь. Вот так внезапно: чувство лёгкой сонливости мне почему-то добавляет внимательности и сосредоточенности. По сему за одну ночь не редко могу сделать то, что не могу дня за три. Жаль пока эту особенность не могу совместить с работой. Но я не думаю, что это будет хорошей рекомендацией для ряда людей.
А вот в цзен TDD так и не въехал (именно в TDD, а в не в тесты). М.б. как-то не так применял. М.б. кто-нибудь посоветует неплохую литерату на тему.
А вот в цзен TDD так и не въехал (именно в TDD, а в не в тесты). М.б. как-то не так применял. М.б. кто-нибудь посоветует неплохую литерату на тему.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Какие привычки делают меня лучше как разработчика ПО?