разработка в гугле
Feb. 11th, 2017 04:59 pmSoftware Engineering at Google (PDF)
Краткое описание того, как устроен процесс работы программистом в Гугле - как хранят исходный код, как устроены системы тестирования, как разные команды работают друг с другом итд.
По-моему все довольно точно описано. Может, стоит добавить, что на практике бывает, что внутри какой-то команды эти принципы работают плохо, или часть из них игнорируют итд. Гугл - большая компания, и в ней бывает всякое. В статье описано, как обычно устроен процесс в нормальной инженерной команде.
Краткое описание того, как устроен процесс работы программистом в Гугле - как хранят исходный код, как устроены системы тестирования, как разные команды работают друг с другом итд.
По-моему все довольно точно описано. Может, стоит добавить, что на практике бывает, что внутри какой-то команды эти принципы работают плохо, или часть из них игнорируют итд. Гугл - большая компания, и в ней бывает всякое. В статье описано, как обычно устроен процесс в нормальной инженерной команде.
no subject
Date: 2017-02-11 04:18 pm (UTC)спасибо
no subject
Date: 2017-02-11 05:36 pm (UTC)no subject
Date: 2017-02-11 05:42 pm (UTC)no subject
Date: 2017-02-11 09:35 pm (UTC)no subject
Date: 2017-02-11 09:59 pm (UTC)1. Проект на 20% не обязательно должен быть самостоятельным проектом - это может быть вклад в уже имеющийся проект (а это , как правило, проще).
2. Есть способы найти сообщников, и сделать совместный проект, а это веселее, чем в одиночку, шансы на успех повышаются.
3. Дедлайны хоть и есть, но они не такие жесткие - фактически, как правило ожидается, что за пару-тройку кварталов проект дойдет до стадии proof of concept, когда его можно будет показать начальству, и выбить под него head count (после чего он уже не является проектом на 20%).
no subject
Date: 2017-02-12 04:06 am (UTC)