10 вещей, которые должен сделать разработчик с открытым исходным кодом

В последние годы движение за открытый исходный код росло не по дням, а по часам, и теперь оно есть почти во всех компаниях. Поэтому все больше и больше организаций нуждаются в сотрудниках, обладающих инструментами и навыками в этой области для надлежащей работы.

типы технологий

Марк Этвуд на конференции в Атланте прокомментировал: «Когда вы работаете с открытым исходным кодом, у вас есть возможность работать над тем, что приносит пользу миру. Он также упомянул, что в этом мире вы найдете отличных сотрудников и даже лучших друзей. И что-то, что выделялось, было то, что работая в этой области, ваша работа портативна, и это большое преимущество.

Писатель Джейсон Хиббетс в своей книге «Основы города с открытым исходным кодом» рассказывает о том, какие основные навыки с открытым исходным кодом необходимы человеку для развития в этом отделе. Представляем некоторые из них:

 

Важно научиться писать ясно. Когда вы что-то пишете, попросите нескольких коллег прочитать и отредактировать это. Затем вы можете исправить это в соответствии с полученными комментариями.

Также важно научиться выражать себя как по телефону, так и на встречах. Позвольте людям связываться с вами, укажите свой адрес электронной почты и не беспокойтесь о СПАМЕ.

 

  • Расширьте свои технические навыки

Даже если вы хотите работать системным инженером, беспокойтесь об изучении языка программирования. Эксперты рекомендуют изучать Python, потому что его легко изучать и читать, и JavaScript, потому что он есть везде.

Также научитесь использовать отладчик, и вам нужно будет изучить распределенный исходный код, что сегодня означает Git и GitHub.

Связи

  • Развивайте отношения и находите партнеров

Открытый исходный код работает, потому что это сообщество, работающее вместе. Чтобы начать эти отношения с сообществом, начните с поиска близких вам людей, чтобы познакомиться с ними. Вы можете искать свои рабочие места, места для хакеров, клубы, школы и книжные магазины; и тогда вы сможете расширить свой кругозор по своей стране и миру. Сначала узнайте о них и их проектах с помощью поиска в Интернете.

В свою очередь, вы можете посещать конференции и мероприятия, поскольку они являются отличным способом встречаться и общаться с людьми.

 

  • Много работать

Этвуд говорит, что «вы должны выполнить работу, прежде чем получите работу», и он прав. Вот почему желательно создать проект и поучаствовать в нем, вы можете начать с чтения раздела вопросов и ответа на некоторые из них, а можете получить некоторые ошибки и исправить их. Затем вы можете предложить включить какую-либо функцию и закодировать ее.

Благодаря этому вы улучшите свои навыки и укрепите свой авторитет, а в мире открытого кода репутация очень важна.

1

  • сотрудничает

Поддержите людей со всего мира и начните использовать инструменты, которые использует каждый проект с открытым исходным кодом. Например, вам следует ознакомиться с IRC (Internet Relay Chat), средствами отслеживания ошибок и списками рассылки. И хотите верьте, хотите нет, но использование GIT для изучения запросов на вытягивание и комментариев в журнале также является чрезвычайно важным навыком.

Желательно, чтобы вы научились делать обзор кода и программировать с партнером, потому что два человека лучше справятся с кодированием, а вы уберете эго.

 

  • Создайте репутацию

В этом мире вы хотите, чтобы люди знали, что вы делаете. Подготовьте портфолио из ваших предыдущих работ, писем, обязательств и других материалов. Таким образом, вы будете сопровождать свое портфолио резюме учебной программы.

Обновляйте свои социальные сети, особенно свой профиль в LinkedIn.

Репутация-1

  • Ищи работу

Каждый проект с открытым исходным кодом связан с компанией. После того, как вы заработаете репутацию, ваши коллеги расскажут вам о вакансиях, в которых ваши навыки подходят для заполнения вакансии.

На конференциях слушайте выступающих, когда они говорят, что ищут сотрудников или что другие присутствующие будут говорить о возможностях трудоустройства. Но вы ни в коем случае не ждете, что работа придет к вам сама по себе.

 

  • в курсе

Невозможно успевать за тенденциями и навыками, необходимыми для имеющихся вакансий. Но вы можете учиться и получать информацию с помощью блогов, статей, информационных бюллетеней, социальных сетей, учебных пособий, подкастов, книг, журналов, конференций и мероприятий. Важно то, что вы не ожидаете, что кто-то научится за вас, но вы должны найти время, чтобы найти те ресурсы, которые работают в профессиональном направлении, которое вы хотите выбрать, и посвятить свое время.

cover_01

  • Найдите свой рынок

Во многих случаях постоянная работа - это та, которая требует определенного набора навыков, опыта и умения делать вещи, которые могут принести вам пользу как уникальность; поскольку ожидается, что сотрудники будут выполнять несколько функций.

Например, если вы знаете, как тестировать ошибки, управлять облаками и разрабатывать приложения, вы станете более квалифицированным специалистом для разработки будущих проектов, в отличие от трех человек, которые обрабатывают каждый из этих навыков отдельно.

 

  • Вернуть

Помните, что вы тоже начинали как новичок. Подумайте, если бы у вас был наставник, когда вы изучали открытый исходный код и участвовали в различных проектах, то теперь вы можете сделать то же самое для других.

Правда в том, что никто не является экспертом во всем, поэтому, когда вы кого-то обучаете, очень вероятно, что вы также узнаете другие секреты.

отдача_1


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий, оставьте свой

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Себастьян сказал

    Хорошая статья! хотя и довольно кратко, он включает в себя все, что текущий разработчик программного обеспечения должен учитывать 🙂