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

Ремесло программиста. Золотые правила

Время на прочтение 14 мин
Количество просмотров 28K
Разработка веб-сайтов *Программирование *Совершенный код *
imageДанный пост представляет собой выдержку «золотых правил» из примечательной книги Питера Гудлифа «Ремесло программиста».

Кто-то освежит память, кто-то сверится как с чек-листом, а кто-то заинтересуется и прочтет книгу. Т.к. пост получился достаточно объемным, можно добавить его в закладки и периодически к нему возвращаться.
Читать дальше →
Всего голосов 108: ↑90 и ↓18 +72
Комментарии 62

ABC: Always Be Coding (не переставай программировать)

Время на прочтение 5 мин
Количество просмотров 74K
Программирование *
Из песочницы


Как получить работу инженера?

Давай на чистоту. Ты хороший кандидат на должность инженера? Как ты сам себя оцениваешь? Много ли компаний, в которых ты бывал на собеседованиях? Каково у тебя отношение пройденных интервью к полученным предложениям о работе? Попробуй воспользоваться следующей формулой (это мое сферическое измерение в вакууме, которое не означает ровным счетом ничего):

# x = количество компаний, в которых ты проходил собеседования

# y = количество предложений о работе, которые ты получил

рейтинг = 100 * log(x) * y / x



Если твой рейтинг < 90, обязательно прочти это. Если > 120, возможно, тебе это не нужно, но, все равно прочти.

Читать дальше →
Всего голосов 109: ↑90 и ↓19 +71
Комментарии 58

Современный программист — ремесленник или мастер?

Время на прочтение 4 мин
Количество просмотров 8.3K
Программирование *Управление разработкой *Карьера в IT-индустрии

Вы работаете программистом и практически каждый день пишете код. Скажите, как часто вы чувствуете удовлетворение от выполненной работы и гордость за результаты своего труда? Случалось ли вам выпускать работающий, но некачественный и «некрасивый» код только для того, чтобы уложиться в сроки? Есть ли у вас мотивация писать оптимальный код, зная, что через пару месяцев он станет неактуальным и бесполезным?

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

Читать далее
Всего голосов 28: ↑24 и ↓4 +20
Комментарии 53

Программирование: искусство, наука, или ремесло?

Время на прочтение 5 мин
Количество просмотров 6.1K
Программирование *Научно-популярное
✏️ Технотекст 2022
image

Разработка программного обеспечения с самого своего начала и по сей день существует на стыке науки, искусства и ремесла. Постоянно балансируя на границе этих трех сущностей, она, тем не менее, не желает стать ни одной из них. Строгие законы логики с одной стороны, широта выбора алгоритмов с другой, и шаблонные методы решения типовых задач с третьей стороны позволяют рассматривать разработку ПО с совершенно разных точек зрения и делать выводы, иногда противоречащие друг другу.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 23