10 điều mà một nhà phát triển nguồn mở nên làm

Trong những năm gần đây, phong trào mã nguồn mở đã phát triển nhảy vọt và hiện nay hầu như tất cả các công ty đều có nó. Vì lý do này, ngày càng có nhiều tổ chức cần nhân sự với các công cụ và kỹ năng trong lĩnh vực này để hoạt động phù hợp.

các loại công nghệ

Mark Atwood đã nhận xét tại một hội nghị ở Atlanta rằng: khi bạn làm việc với mã nguồn mở, bạn có cơ hội làm việc trên một cái gì đó có lợi cho thế giới. Anh ấy cũng đề cập rằng trong thế giới này, bạn sẽ tìm thấy những người cộng tác tuyệt vời và thậm chí là những người bạn tốt nhất. Và điều nổi bật là nhờ làm việc trong lĩnh vực này, công việc của bạn có thể di chuyển được và đó là một lợi thế lớn.

Nhà văn Jason Hibbets đã nêu ra trong cuốn sách "Nền tảng cho một thành phố nguồn mở" của mình những kỹ năng nguồn mở chính mà một người phải có để phát triển trong bộ phận này là gì. Chúng tôi giới thiệu một số trong số chúng:

  • Trau dồi kỹ năng giao tiếp

Điều quan trọng là học cách viết rõ ràng. Khi bạn viết một cái gì đó, hãy nhờ một số đồng nghiệp đọc và chỉnh sửa nó. Sau đó, bạn có thể sửa nó theo các ý kiến ​​nhận được.

Học cách thể hiện bản thân, cả trên điện thoại và trong các cuộc họp cũng rất quan trọng. Cho phép mọi người liên hệ với bạn, cung cấp email của bạn và không lo lắng về SPAM.

  • Mở rộng kỹ năng kỹ thuật của bạn

Ngay cả khi bạn muốn làm Kỹ sư Hệ thống, hãy lo lắng về việc học ngôn ngữ lập trình. Các chuyên gia khuyên bạn nên học Python vì nó dễ học và dễ đọc, và JavaScript vì nó có ở khắp mọi nơi.

Ngoài ra, hãy học cách sử dụng trình gỡ lỗi và bạn sẽ cần phải tự đào tạo về mã nguồn phân tán, ngày nay có nghĩa là Git và GitHub.

liên lạc

  • Phát triển mối quan hệ và tìm kiếm đối tác

Mã nguồn mở hoạt động vì nó là một cộng đồng làm việc cùng nhau. Để bắt đầu những mối quan hệ với cộng đồng, hãy bắt đầu bằng cách tìm kiếm những người thân thiết với bạn để làm quen với họ. Bạn có thể tìm kiếm không gian làm việc, địa điểm của hacker, câu lạc bộ, trường học và hiệu sách; và sau đó bạn có thể mở rộng tầm nhìn của mình trên khắp đất nước của bạn và thế giới. Trước tiên, hãy tìm hiểu về họ và các dự án của họ bằng cách tìm kiếm trên Internet.

Đổi lại, bạn có thể tham dự các hội nghị và sự kiện, vì chúng là một cách tuyệt vời để gặp gỡ mọi người và kết nối với họ.

  • Làm việc chăm chỉ

Atwood nói "bạn phải làm công việc trước khi bạn nhận được công việc," và anh ấy đã đúng. Đó là lý do tại sao bạn nên nhận một dự án và tham gia vào nó, bạn có thể bắt đầu bằng cách đọc phần câu hỏi và trả lời một số câu hỏi hoặc bạn có thể nhận một số lỗi và sửa chúng. Sau đó, bạn có thể đề xuất bao gồm một số chức năng và mã hóa nó.

Với điều này, bạn sẽ cải thiện các kỹ năng của mình và bạn sẽ xây dựng uy tín của mình, và trong thế giới mã nguồn mở, danh tiếng là rất quan trọng.

1

  • Hợp tác

Hỗ trợ mọi người từ khắp nơi trên thế giới và bắt đầu sử dụng các công cụ mà mỗi dự án nguồn mở sử dụng. Ví dụ: bạn nên tự làm quen với IRC (Internet Relay Chat), trình theo dõi lỗi và danh sách gửi thư. Và bạn tin hay không thì tùy, sử dụng GIT để tìm hiểu về pull request và log comment cũng là một kỹ năng cực kỳ quan trọng.

Bạn nên học cách đánh giá và lập trình mã với một đối tác, bởi vì hai người sẽ làm công việc viết mã tốt hơn và bạn trừ bỏ cái tôi.

  • Xây dựng danh tiếng

Trong thế giới này, bạn muốn mọi người biết những gì bạn làm. Chuẩn bị danh mục công việc trước đây của bạn, email, cam kết và các đóng góp khác. Bằng cách này, bạn sẽ đi kèm với danh mục đầu tư của mình với bản tóm tắt chương trình học của bạn.

Luôn cập nhật các mạng xã hội của bạn, đặc biệt là hồ sơ LinkedIn của bạn.

danh tiếng-1

  • Tìm việc

Mọi dự án mã nguồn mở đều được liên kết với một công ty. Khi bạn đã tạo dựng được danh tiếng của mình, đồng nghiệp của bạn sẽ cho bạn biết về các cơ hội việc làm mà các kỹ năng của bạn phù hợp để lấp đầy chỗ trống.

Tại các hội nghị, hãy lắng nghe các diễn giả khi họ nhận xét rằng họ đang tìm kiếm nhân viên hoặc những người khác có mặt sẽ nói về cơ hội việc làm. Nhưng không có nghĩa là bạn mong đợi công việc tự đến với bạn.

  • thông báo lưu trú

Không có cách nào để bắt kịp các xu hướng và kỹ năng cần thiết cho các công việc hiện có. Nhưng bạn có thể tìm hiểu và cung cấp thông tin cho mình thông qua các blog, bài báo, bản tin, mạng xã hội, hướng dẫn, podcast, sách, tạp chí, hội nghị và sự kiện. Điều quan trọng là bạn không mong đợi bất kỳ ai học cho mình, nhưng bạn nên dành thời gian để tìm những nguồn tài liệu phù hợp với hướng chuyên môn mà bạn muốn và dành thời gian của mình.

cover_01

  • Tìm thị trường của bạn

Trong nhiều trường hợp, công việc cố định là những công việc đòi hỏi một tập hợp các kỹ năng, kiến ​​thức nền tảng cụ thể và biết cách làm những việc có thể mang lại lợi ích cho bạn như một người độc nhất; vì nhân viên phải thực hiện nhiều chức năng.

Ví dụ: nếu bạn biết cách kiểm tra lỗi, quản lý đám mây và thiết kế ứng dụng, bạn sẽ trở thành một người đủ năng lực hơn để phát triển các dự án trong tương lai, trái ngược với ba người xử lý từng kỹ năng này riêng biệt.

  • Mang trở lại

Hãy nhớ rằng bạn cũng đã bắt đầu như một người mới bắt đầu. Hãy nghĩ nếu bạn có một người cố vấn khi học mã nguồn mở và tham gia vào các dự án khác nhau, thì bây giờ bạn có thể làm điều tương tự cho những người khác.

Sự thật là không ai là chuyên gia trong mọi thứ, vì vậy khi bạn đang dạy ai đó, rất có thể bạn cũng sẽ học được những bí quyết khác.

trả lại_1


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Sebastián dijo

    Bài báo hay! mặc dù khá tóm tắt, nó bao gồm mọi thứ mà một nhà phát triển phần mềm hiện tại nên tính đến 🙂