為什么你應該參與到開源項目中

試圖描述開源并不是一件容易的事——很多圖書作家,社區領袖和主持人對于開源社區的工作原理以及它是否對新人程序員有幫助持不同意見


試圖描述開源并不是一件容易的事——很多圖書作家,社區領袖和主持人對于開源社區的工作原理以及它是否對新人程序員有幫助持不同意見。

為什么你應該參與到開源中?

如果你關心開放的互聯網、開放的網絡和自己的隱私,那你就應該關心開源社區。我從來沒有見到任何人因為參與他人的想法和夢想而受到傷害。這一切真是太棒了,它們使得網絡更加貼近大眾。

我覺得參與到開源項目中有以下好處:

  • 熟能生巧——開源項目和社區是探索編程新領域的完美實踐。它鼓勵協作和群體思維,不局限在自己的觀點上。
  • 獲得的新技能——了解新技術從未如此簡單。開源社區鼓勵你去嘗試新的東西,它們將成就你的新技能。
  • 贏得可信度——如果你做了足夠長時間的開源工作,人們就會開始相信你的意見和判斷。

一個很好的例子是:如果不是開源社區的支持,WordPress可能現在還不知道在哪里。這個完全免費的產品其利潤率超越市場同類平臺——這簡直令人難以置信。

在那里可以找到開源項目?

起步通常是最艱難的。你可能有各種各樣的理由:你認為做這件事是沒有意義的、你找不到足夠的時間去為開源項目做貢獻等等,但是你一旦堅持下來就會發現它的好處。這里介紹一些你可以找到開源項目的地方:

  • GitHub?——GitHub是與朋友、同事、同學和陌生人共享代碼的最佳場所。
  • StackOverflow-——StackOverflow是面向專業程序員和技術愛好者的問答網站。
  • OpenHatch ——OpenHatch是一個非營利的平臺,致力于通過社區、工具和教育聚集潛在的自由軟件愛好者。
  • SourceForge —— SourceForge是開源軟件開發者進行開發管理的集中式場所,也是開源軟件開發平臺和倉庫。

我能做什么來改善開源項目?

我會通過檢查項目文件、代碼注釋常見的錯誤、拼寫等錯誤開始。這可能不是一個特別大的貢獻,但它可以幫助你去更多的了解這個項目。

當你獲取到足夠的知識,你可以使用這些知識來幫助他人,解答他們的問題,或者干脆建議人們做一個什么樣的項目。持續的做這些事,隨后你就可以開始貢獻自己的代碼和建議。

在你創建自己的開源項目后,別人會給你提交bug報告,其中一些會幫助你解決關鍵問題。接著,你就會體會到我們文章開頭所提到的那些好處了。

本文編譯自:huffingtonpost.com? ? 原文作者:Alex Ivanovs

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447891.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447891.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447891.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

根據庫位獲取倉庫id

通過location獲取warehouse location.get_warehouse() 轉載于:https://www.cnblogs.com/brucexl/p/11425603.html

AI:初學者如何從零學習人工智能?看完你就懂了

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 此文是想要進入人工智能這個領域、但不知道從哪里開始的初學者最佳的學習資源列表。 一、機器學習 有關機器學習領域的最佳介紹&#…

Ubuntu下Navicat 配置

創建快捷方式: 1. 創建navicat.desktop文件 2.內容如下: [Desktop Entry]EncodingUTF-8NameNavicat PremiumCommentThe Smarter Way to manage dadabaseExec/bin/sh "/home/fit/Downloads/navicat112_premium_en_x64/start_navicat"Icon/home/fit/Downloads/navicat1…

歷史上最知名的15位計算機科學家

基于維基百科上超過11,000位歷史人物的數據,麻省理工學院媒體實驗室創建出了一種名為“歷史人氣指數(HPI)”的參數。以下列出了15個歷史上最知名的計算機科學家,我們來看一下他們的“HPI”分數。麻省理工學院媒體實驗室推出了一個…

想要轉人工智能,程序員該如何學習?(學習路線、知識體系)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 對于程序員來說,碼農之路并不是一帆風順。對于每一個入行IT業的社會青年來說,誰不是抱著想要成為最高峰的技術大…

js 的匿名函數

var sum function(x,y){alert(xy); }; 像上面這種,function后面沒有函數名的函數就叫做匿名函數。以上是將匿名函數賦值給了sum變量。 還有一種寫法: alert((function(x,y){return xy; })(2,3));//結果為5 當單獨運行一個匿名函數時會報錯,比…

科目三并不難 盤點科目三技巧

科目三難不難?相信很多學員都會有這個疑問,其實,找駕校網可以負責任的告訴你,只要掌握了科目三考試技巧,通過科目三的機會將會大大增加。下面就請看科目三技巧,幫你輕松通過駕校科目三考試。   科目三考試…

健康腎臟有“六怕”

補腎”一詞大家并不陌生,甚至有人呢拿它當成功課來做。但其實,保護腎臟是日常生活中的小習慣就可以做到的,盲目的補腎則可能會傷腎!今天我們就來看看,腎臟都有哪“六怕”。 腎臟一怕:只重補腎,忽視腎臟健…

【轉載】矩陣求導、幾種重要的矩陣及常用的矩陣求導公式

版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。本文鏈接:https://blog.csdn.net/daaikuaichuan/article/details/80620518 一、矩陣求導 一般來講,我們約定x(x1,x2,...xN)…

AI 人工智能學習路線

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 相關視頻資料下載見:https://blog.csdn.net/qwxwaty/article/details/80800701 階段一、人工智能基礎 - 高等數…

mysql多條數據合并一條之后取出重復值

mysql多條數據合并一條用,逗號分隔 GROUP_CONCAT(equipment_type) as type mysql多條數據合并一條用,逗號分隔并且去除重復值 GROUP_CONCAT(distinct equipment_type) as type 這里的distinct必須放在開頭 轉載于:https://www.cnblogs.com/zjj1990/p/11452951.html

人生一世 什么真正的才是你的?

近日看了一篇文章:“人生一世、什么是你的?”讓人思緒起伏。是啊,人生一世、到底什么才是你的,臨近古稀、這個問題讓人深思回首: 初戀是你的嗎?那是你們什么都還不成熟,只是一時的感情沖動,有很多的不現…

一張圖看懂AI、機器學習、深度學習的關系

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 AI(人工智能)是未來,是科幻小說,是我們日常生活的一部分。所有論斷都是正確的&#xff0…

數據結構與算法緒論

基本概念和術語 數據數據是信息的載體,是描述客觀事物屬性的數,字符以及所有能輸入到計算機中并被計算機程序識別和處理的符號的集合。 數據元素數據元素是數據的基本單位,通常作為一個整體進行考慮和處理。一個數據元素可由若干個數據項組成…

學習不能速成

學習是一個過程,在幼兒階段,如果爸媽不求速成,讓孩子能愉快地經歷各種建立新知的方式,打好基礎、享受學習,孩子才能終身保有學習的熱情。 日子過得飛快,整個世代仿佛在不斷地急速轉變,凡事講求速…

Django權限系統auth模塊詳解

轉自:原文出處 auth模塊是Django提供的標準權限管理系統,可以提供用戶身份認證, 用戶組和權限管理。 auth可以和admin模塊配合使用, 快速建立網站的管理系統。 在INSTALLED_APPS中添加django.contrib.auth使用該APP, auth模塊默認啟用。 User User是auth…

化妝、護膚的步驟

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 雖然從不化妝,但也記錄一下,也許多年后我還是有時間和耐心去化一下呢 .... ---------------------------------…

2014年駕考科目三考試扣分標準(細則)

【導語】:2014年駕考科目三考試的扣分標準是什么?2014年駕考科目三考試的扣分點有哪些?2014年路考有哪些扣分標準?路考扣分項目盤點 一、考試時出現下列情形之一的,評判為不合格: 1、不按規定使用安全帶或…

Windows10 網絡圖標消失 連接不上網絡 的解決方法

【背景】電腦win10的,下載一個軟件重啟之后網絡圖標消失,并且無法聯網。 參照此解決方法: 原因: 【Windows Event Log】服務對應的注冊表出現問題,導致無法正常啟動,進而導致一些依賴于它的聯網服務無法正常…

VUE:解決 [Vue warn]: Error in render: “TypeError: item.slice is not a function“ (取部分數據)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 雙重循環中使用 slice方法,報錯: [Vue warn]: Error in render: "TypeError: item.slice is not a fun…