Как вас зовут
Джозеф Ясемидес
Компания
Erlang Solutions Ltd, Краков, Польша
Должность
Программист
Что, по вашему мнению, было лучшим вложением в вашу карьеру
Несколько дней, чтобы узнать о хорошем тестировании и прочитать серию Дэниела П. Фридмана и Маттиаса Феллейзена.
Какие курсы, книги или ресурсы вы бы порекомендовали? (Вы также можете добавить последнюю книгу, которую читаете)
В Udacity есть несколько более коротких и практических занятий, а в Интернете есть отличные видеоролики от известных инженеров-программистов. Спросите, чему люди учат: насколько они __действительно__ компетентны в предмете?
Чего люди не должны делать
Преследование того, что, кажется, делают все остальные (если только они действительно не хотят этого делать)
Что вы скажете себе 5 лет назад или в начале своего пути
Просто делай то, что ты делал/делаешь/будешь делать
Технологии или инструменты, которые вам нравятся или рекомендуются
Ранние выпуски Learn How to Study (от Дерека Раунтри), которые многому учат, Cram.com и Pivotal Tracker — система билетов, которая мне больше всего нравится (в настоящее время по сравнению с Trello, системой GH и другими внутренними инструментами, которые у нас есть)
Источники или руководства по развитию навыков
Практика программирования и элементы стиля программирования очень хороши инженерами Unix + Plan 9
Любые советы для начинающих технических специалистов, которые хотят построить или продвинуться по карьерной лестнице
Совет типа «модуляризация — это хорошо, так что делайте это» бесполезен, потому что что-то вроде (хорошей) модуляризации — это хороший способ сделать что-то, модуляризация, похоже, не соответствует этому (независимо от языка программирования или парадигмы), т. е. следствие хорошего способа делать что-либо. Не конечная цель как таковая. Когда мы что-то делаем, спросите: какая разница?