Добро пожаловать на первый в новой серии интервью с именем “ Как я Work”.Эти интервью вращаются вокруг того, как мыслители и творцы в мире веб-дизайна, кода и создать.Цель не попасть в конкретных нюансах своего дела (как эта информация уже существует в Интернете), а скорее шаг назад и узнать немного о своих привычках, философии, и рабочий процесс для получения больших work.
Знакомства Doug Crockford
Сначала Дуглас Crockford, кто верит JavaScript может быть просто самый элегантный язык никогда.Узнайте, почему он думает, что вы должны учиться истории компьютерной науки, значение читает ваш код в присутствии других людей, и что Jquery действительно хороший thing.
Douglas Crockford известен как Гай JavaScript.Он славится не только своей O’Reilly книги JavaScript: The Good Parts а уж тем более как призрачный за JSON формат данных, а также JSLint инструмент.Он был показан в книге Coders на Work за его вклад и философии о том, что наличие получил права, и что он не
Как уроженец Южной Калифорнии, Дуг имеет строить из себя серфером, худой и высокий, с седыми волосами и бородой.Ветеран Силиконовой Долины, он работал в Atari Labs, создал и работал в многочисленных программное обеспечение стартапам, был главой технологии на Лукаса Фильмы и теперь имеет завидную работу, что евангелист JavaScript в Yahoo!
изображение кредиты идут на Эрик Miraglia.
Самоучка (как и многие из великих людей есть), он говорит, что его целью является просто получить больше людей кодирования в JavaScript, или любой язык по этому вопросу.Хотя его дневная работа может быть как евангелист JavaScript, выступая с Дагом вы получаете смысле он действительно является евангелистом для программирования в general.
Ниже приводится разговор, который состоялся в Bozeman, Монтана до разговора в Университете штата Монтана.Дуг свободно поделился своими мыслями о великих программистов, пользователей сочувствие, и как JSON восстановить его веру в humanity.
Почему вы считаете, программисты должны изучать историю компьютерных наук
Ну, первый семестр физики на уроке истории.Вы изучаете Галилей и Ньютон, и все их вклады в поле, и это дает нам общее представление о физике.Это действительно хорошее место, чтобы start.
Я хочу CS сделал бы этого.Это, кажется, не хватает значение в своей истории, и это действительно удивительныйИстория который полностью пренебречь.Это редко, что самая лучшая идея победила.Таким образом, мы взяли разные пути на протяжении многих лет и, возможно, haven’ T понял, why.
По иронии судьбы, несмотря на скорость изменений в технологиях, которые мы видим в истории программного обеспечения, которое она занимает поколения на пенсию или умрет прежде чем мы есть критическая масса ярких молодых умов, чтобы охватить новые ideas.
Я думаю, что если бы люди были более осведомлены о своей истории, они могли видеть эти модели более easily.
? Какие черты слабые программисты вы видели за свою карьеру
Это легко one— отсутствие любопытства.Они были так довольны работой, что они делали, было достаточно хорошо (без понимания того, что «хорошо» было), что они не толкать themselves.
Я гораздо большее впечатление с людьми, которые всегда учусь.Блестящие программисты я был вокруг всегда learning.
Вы видите так много людей попадают в одном языке и проводят всю свою карьеру на этом языке, и в результате не так велика, как programmers.
Вы чувствуете, что боль программист проходит в изучении языка вносит свой вклад в эту нездоровую привязанность к использованию только на одном языке
Мой совет для программистов, чтобы избежать этой ловушки, чтобы узнать, много разных языках.Мы находимся в своего рода возрождение языка прямо сейчас, и есть тонна блестящих языков, чтобы узнать from.
Чтобы узнать новые языки занимает ночам и в выходные дни вне работы, и это обязательство.Великие программисты те люди, которые постоянно выбора проекта и погрузиться в нее, изучение языка, что way.
В Coders на Work, Вы подчеркиваете важность этого кода показания с команды.Почему вы считаете, что это важно представить свой код в присутствии других людей
Ну, за эти годы я заметил, что есть некоторые потрясающие программистов, которые полностью содержание сидеть в пещере в течение всего дня написания кода блестящим.Но они не взаимодействуют сильно с их командой, которая означает, что она потеряла возможности для наставничества других members.
Как вы знаете, многие кодеры не являются наиболее социально адептом животных either.
Итак, моя идея с сессиями считывания кода является создание форума, где люди могут собраться вместе и читать друг для друга, чтобы получить их из пещеры.Мастерам читать для новичков, так и наоборот, а тимбилдинга exercise.
Трюк для успеха заключается в создании правил загодя, так что никто не собирается получить шлепала, и все уважительные в их обратной связи.Это должен быть хороший опыт для всех.Вы должны быть осторожны с неблагополучной команды, потому что она может быстро разорвать группу.Но я всегда называю игру, прежде чем он получает, что far.
Правила таковы, что он об улучшении качества кода, что мы все ответственны за, улучшение качества нашей команды, и улучшениенаши индивидуальные capabilities.
Некоторые люди рассматривают это как страшный раковину времени.Тем не менее, я обнаружил, выполняя это упражнение, ошибки ловятся далеко впереди времени, и вы можете предотвратить член команды от пе …
Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров