Эммануэль Бернар попал в открытый исходный код… и другие вещи, которые я узнал, записывая его DevJourney (#127)

На этой неделе я опубликовал историю Эммануэля Бернара #DevJourney в своем одноименном подкасте: Путь разработчика программного обеспечения. Помимо всего прочего, вот мои основные личный вынос:

Котировки:

  • «Заставь машину делать то, что ты хочешь»
  • «Код — это просто, организации — это сложно»
  • «Почему вы используете Windows? Вы сейчас в Redhat, не используйте Windows. Наш ответ был: «Хорошо, поэтому мы собираемся использовать Mac»».

Заметки:

  • Эммануэль рано объяснил, что у него редко был план. Он следовал «своему носу» и всегда оставался открытым для новых возможностей.
  • Эммануэль присоединился к компании Fnac в конце учебы. И ему посчастливилось стать частью спин-оффа компании несколько лет спустя. Он упомянул о сложности присоединиться к стартапу в более позднем возрасте, когда у вас есть семья, ипотека, обязанности, поэтому он был счастлив испытать это на раннем этапе.
  • Эммануэль подчеркнул важность человеческих связей. Он процитировал Закон Конвея: «Организации разрабатывают системы, которые отражают их собственную коммуникационную структуру», а затем добавил, что речь идет не об иерархиях, а о самом общении. Когда люди тесно сотрудничают и внезапно разделяются на две команды, существует неявный канал связи, который будет существовать и будет влиять на проектирование систем между этими объектами.
  • Чтобы наладить связи, Эммануэль советует быть справедливым и честным, любопытным и открытым. Таким образом, быть интровертом не является недостатком, потому что ключевым навыком является умение слушать больше, чем говорить.
  • Эммануэль открыл для себя Hibernate после того, как его босс запретил ему использовать лучший в своем классе OR-Mapper TopLink. В то время они использовали базу данных DB2 от IBM и сервер приложений от BEA, когда компания Oracle приобрела TopLink. Босс Эммануэля опасался, что всплывет техническая проблема, и тогда эти гиганты (IBM, BEA и Oracle) будут просто драться из-за головы, вместо того чтобы решать проблему.
  • Благодаря Hibernate Эммануэль познакомился с программным обеспечением с открытым исходным кодом. Он начал работать в Hibernate на стороне. Он сразу почувствовал себя желанным гостем в обществе. И вскоре после этого он стал референтом Hibernate для своей компании.
  • Hibernate был приобретен JBoss и рос очень здорово, то есть не так, как типичный стартап Кремниевой долины. В какой-то момент Эммануэль был нанят из пула участников OSS. Эммануэль описал это как очень важный шаг по двум причинам: во-первых, это помогло ему стать частью быстро развивающейся индустрии OSS, но также он прошел путь от одного из лучших разработчиков в своей бывшей компании до того, чтобы понять, что делают другие. в ДжейБосс.
  • Одной из ошибок Эммануэля, когда он присоединился к JBoss, было то, что он недостаточно часто говорил «я не понимаю». Хитрость как ученика, так и учителя заключается в том, чтобы переформулировать. Эммануэль также испытал это, когда преподавал в Индии. Он не полностью осознавал культурные различия и визуальные подсказки. Когда студенты перестали кивать головами, он не понял, что, например, потерял их.
  • Через год после того, как Эммануэль присоединился к JBoss, компания была приобретена Redhat. В целом, он работает в одной компании более 15 лет. Несмотря на то, что он был там так долго, он проходит какой-то цикл. Время от времени ему становилось скучно, но свобода, которую он получил в Redhat, каждый раз помогала ему возвращаться с отличными идеями.
  • На момент приобретения JBoss и Redhat сильно отличались по многим параметрам. Потребовались годы, чтобы привести две культуры в соответствие.
  • Эммануэль похвалил подход Engineering Ladder к продвижению по службе. Сходные уровни и должности позволяют легко сравнивать людей на разных уровнях («директор» в управленческом треке может быть «лидером» в технологическом треке). И это позволяет легко обрабатывать рекламные акции, отмечая все галочки. Это не облегчает достижение, но облегчает визуализацию пути, по которому вы собираетесь идти.
  • Поскольку он больше не пишет столько кода, сколько хотел бы, Эммануэль запустил французский подкаст «Les Cast Coders», чтобы внести свой вклад в сообщества.

Советы по началу работы с OSS:

  1. Найдите то, чем вы увлечены
  2. Придерживайтесь этого, постоянство является золотым для сопровождающих

Спасибо, Эммануэль, что поделились с нами своей историей!

Вы можете найти полный эпизод и примечания к сериалу на devjourney.info.

Вы слушали его историю?

  • Что ты узнал?
  • Каковы ваши личные выводы?
  • Что вам показалось особенно интересным?

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *