10 речей, які повинен робити розробник з відкритим кодом

За останні роки рух з відкритим кодом зріс різко і зараз його мають майже всі компанії. З цієї причини все більше і більше організацій потребують персоналу, який володіє інструментами та навичками у цій галузі для належної роботи.

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

Марк Етвуд прокоментував на конференції в Атланті, що: коли ви працюєте з відкритим кодом, у вас є можливість працювати над чимось, що приносить користь світові. Він також згадав, що в цьому світі ви знайдете чудових співавторів і навіть найкращих друзів. І що особливо виділялося, це те, що працюючи в цій галузі, ваша робота є портативною, і це є великою перевагою.

Письменник Джейсон Хіббец піднімає у своїй книзі "Фундація міста з відкритим кодом", які основні навички з відкритим кодом, які людина повинна мати, щоб рости в цьому відділі. Представляємо деякі з них:

  • Відточити навички спілкування

Важливо навчитися чітко писати. Коли ви щось пишете, попросіть кількох колег прочитати та відредагувати. Тоді ви можете виправити це відповідно до отриманих коментарів.

Також важливо навчитися висловлюватися як по телефону, так і на зустрічах. Дозвольте людям зв’язуватися з вами, надавати вашу електронну адресу та не турбуватися про спам.

  • Розширте свої технічні навички

Навіть якщо ви хочете працювати системним інженером, турбуйтеся про вивчення мови програмування. Експерти рекомендують вивчати Python, оскільки його легко вивчати та читати, а JavaScript, оскільки він є скрізь.

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

комунікація

  • Розвивайте стосунки та знаходите партнерів

Відкритий код працює, тому що це спільнота, яка працює разом. Щоб розпочати ці стосунки із спільнотою, почніть із пошуку близьких вам людей, щоб зустрітися з ними. Ви можете шукати у своїх робочих місцях, місцях хакерів, клубах, школах та книгарнях; а потім ви зможете розширити свій кругозір навколо своєї країни та світу. Спочатку дізнайтеся про них та їх проекти, шукаючи в Інтернеті.

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

  • Важко працювати

Етвуд каже: "ти повинен виконати роботу, перш ніж отримати роботу", і він має рацію. Ось чому бажано отримати проект і взяти участь у ньому, для початку ви можете прочитати розділ питань та відповісти на деякі з них, або отримати деякі помилки та виправити їх. Тоді ви можете запропонувати включити якусь функцію та закодувати її.

Завдяки цьому ви вдосконалите свої навички і будете будувати свій авторитет, а у світі з відкритим кодом репутація дуже важлива.

1

  • Співпрацювати

Підтримайте людей з усього світу та почніть використовувати інструменти, які використовує кожен проект з відкритим кодом. Наприклад, вам слід ознайомитися з IRC (Інтернет-чат ретрансляції), програмами відстеження помилок та списками розсилки. Вірте чи ні, але використання GIT для вивчення запитів на витягування та коментування журналу - також надзвичайно важлива навичка.

Бажано, щоб ви навчилися робити перегляд коду та програмування з партнером, тому що двоє людей краще справлятимуться з кодуванням, а ви віднімаєте его.

  • Побудуйте репутацію

У цьому світі ти хочеш, щоб люди знали, чим ти займаєшся. Підготуйте портфоліо своєї попередньої роботи, електронних листів, зобов’язань та інших внесків. Таким чином, ви будете супроводжувати своє портфоліо своїм резюме навчальної програми.

Оновлюйте свої соціальні мережі, особливо профіль LinkedIn.

репутація-1

  • Шукайте роботу

Кожен проект з відкритим кодом пов'язаний з компанією. Після того, як ви створите свою репутацію, ваші колеги розкажуть вам про вакансії, де ваші вміння відповідають вакансії.

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

  • будьте в курсі

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

обкладинка_01

  • Знайдіть свій ринок

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

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

  • Двінадцять

Пам'ятайте, що ви також починали як новачок. Подумайте, якщо у вас був наставник під час навчання з відкритим кодом та участі у різних проектах, то тепер ви можете зробити те саме для інших.

Правда в тому, що ніхто не є фахівцем у всьому, тому, коли ви навчаєте когось, дуже ймовірно, що ви дізнаєтеся й інші секрети.

віддача_1


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Себастьян - сказав він

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