Программное обеспечение
Чем "пацы атвичаю я супер кулхацкер" отличается от хорошего системного программиста?
Кроме того, что хороший системный программист уже работает в Microsoft или Apple.
Навыками групповой работы. У кулхацкеров они отсутствуют напрочь. В частности, они не пользуются системами контроля версий, а некоторые даже не знают, что это такое и зачем. Серьезный программист, тем временем, живет в коллективе себе подобных, поэтому с ним можно поговорить, например, о том, что ему нравится или не нравится в git, Subversion или VSS. Собственно, git и появился из такого разговора -- Линус Торвальдс разговаривал сам с собой о недостатках Subversion...
Навыками метапрограммной инженерии. Кулхацкер знает один язык программирования и пишет только на нем все что угодно. Серьезный программист выбирает инструмент разработки исходя из того, что продукт просуществует достаточно долго, и разрабатывать новые версии и устранять дефекты в старых будет уже не он, а кто-то другой, и не в одиночку.
Здоровым уважением к хорошей школе. Кулхацкер в жизни не встречался с людьми, которые закончили докторантуру в Беркли, Стэнфорде или Карнеги-Меллон. Серьезный программист с ними вместе работает (даже если сам такой докторантуры не заканчивал).
Уровнем владения английским языком. У кулхацкера в коде вполне возможно увидеть otvet_na_zapros() или еще какой-нить волапюк. Серьезный программист такого не допускает. Он пишет код не для себя, а с расчетом на то, что его кто-то будет поддерживать и обновлять, причем вполне вероятно, что это будет происходить в Индии.
Навыками метапрограммной инженерии. Кулхацкер знает один язык программирования и пишет только на нем все что угодно. Серьезный программист выбирает инструмент разработки исходя из того, что продукт просуществует достаточно долго, и разрабатывать новые версии и устранять дефекты в старых будет уже не он, а кто-то другой, и не в одиночку.
Здоровым уважением к хорошей школе. Кулхацкер в жизни не встречался с людьми, которые закончили докторантуру в Беркли, Стэнфорде или Карнеги-Меллон. Серьезный программист с ними вместе работает (даже если сам такой докторантуры не заканчивал).
Уровнем владения английским языком. У кулхацкера в коде вполне возможно увидеть otvet_na_zapros() или еще какой-нить волапюк. Серьезный программист такого не допускает. Он пишет код не для себя, а с расчетом на то, что его кто-то будет поддерживать и обновлять, причем вполне вероятно, что это будет происходить в Индии.
хвастовством
Похожие вопросы
- Вопрос супер-программистам и мега-сисадминам!)) Windows 7: Чем отличается сочетание Win+D от Win+M? Что такое Win+M?
- Чем программист отличается от проститутки?
- Windows vista. Атрибут "системный" стоит на диске на котором система не ставились. Помогите разобраться...
- Чем отличается Windows 7 x32 от x64?Какие системные требования?У меня стоит х32,стоит ли переустанавливать на х64?
- В 1С 7.7 при запуске пишет: порядок сортировки, установленный для базы данных, отличается от системного. Как исправить?
- В 1С 7.7 сообщение: "Порядок сортировки, установленный для базы данных, отличается от системного" В чем дело? Спасибо!
- Уважаемые программисты,к вам есть вопрос!
- Вопрос настоящим гуру про системный шрифт. Длинный вопрос внутри. Ну очень нужен совет.
- svchost.exe вирус или системный файл ?!
- Как востановить часть системных файлов. Windows pro SP 3.