В марте на US PyCon 2012 sprints я стал Python Core Developer.
Или, на наши деньги, был включен в команду разработчиков CPython.
С тех пор прошло почти восемь месяцев.
И сегодня я сделал свой двухсотый commit в http://hg.python.org/cpython
Не так уж и мало!
С другой стороны, можно и лучше, да и аппетит приходит именно во время еды. Чем больше вкладываю своих сил в развитие любимого языка программирования, тем больше этот процесс нравится.
Отличная команда, интересный проект, благожелательная атмосфера.
Плюс, работая над развитием языка и стандартной библиотеки, лучше узнаешь как оно устроено, куда развивается и почему именно в этом направлении, заметно повышаешь свой профессиональный уровень.
В общем, мне это занятие очень нравится, буду стараться работать дальше не снижая темпа.
Или, на наши деньги, был включен в команду разработчиков CPython.
С тех пор прошло почти восемь месяцев.
И сегодня я сделал свой двухсотый commit в http://hg.python.org/cpython
Не так уж и мало!
С другой стороны, можно и лучше, да и аппетит приходит именно во время еды. Чем больше вкладываю своих сил в развитие любимого языка программирования, тем больше этот процесс нравится.
Отличная команда, интересный проект, благожелательная атмосфера.
Плюс, работая над развитием языка и стандартной библиотеки, лучше узнаешь как оно устроено, куда развивается и почему именно в этом направлении, заметно повышаешь свой профессиональный уровень.
В общем, мне это занятие очень нравится, буду стараться работать дальше не снижая темпа.
200 коммитов это круто. А над какой частью работаешь в основном (работа с файлами/строками/модул(ь|и)/etc.)?
ОтветитьУдалить>>С другой стороны, можно и лучше, да и аппетит приходит именно во время еды. Чем больше вкладываю своих сил в развитие любимого языка программирования, тем больше этот процесс нравится.
>>Плюс, работая над развитием языка и стандартной библиотеки, лучше узнаешь как оно устроено, куда развивается и почему именно в этом направлении
Вот это точно. Последнее время начал слать патчи в Django, только за время написания тестов узнал больше о фреймворке, чем при разработке с ним.
Где рапортуют о багах — там и работаю.
УдалитьПоздравляю с ответственной должностью!
ОтветитьУдалитьСпасибо
Удалитьмне казалось ты уже давно в команде питона.
ОтветитьУдалить200 коммитов - это всего лишь цифра. 8 месяцев активной работы в комьюнити - это уже значит много больше.
Патчики слал и раньше, а вот комитером стал только весной.
Удалитьпоменялся только титул, но не содержание, как я понимаю. титул - это наносное.
УдалитьСогласен. Но прилагающееся к титулу право на запись в repository позволяет работать больше и эффективней.
УдалитьПоздравляю. И спасибо за коммиты.
ОтветитьУдалитьТебе спасибо. Твои патчи как правило очень хорошо составлены.
УдалитьKeep up the good work.
ОтветитьУдалитьSure! Do you understand Russian? I'm surprised!
УдалитьYep :-)
УдалитьА можете написать пост как вообще до того что стали разработчиком Python? Опыт? Изучение кода библиотек? Какую-то особую литературу читать подскажите?
ОтветитьУдалитьЕсли коротко, то не знаю что вам ответить. Делал проекты на Питоне, в том числе по embedding-extending. Пришлось изучать Python C API.
УдалитьБиблиотеки... Чтобы разобраться в непривиальной ошибке и понять как именно оно работает — нужно всегда читать код. Документация, даже самая лучшая, дает только довольно общий обзор.
Про литературу ничего не скажу. Нет такой особой книжки, где собрана вся мудрость человечества. Зато в интернете много чего можно найти.