成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

被低估的開源編程:忽視開源會(huì)影響你的職業(yè)生涯……

開發(fā) 前端
時(shí)至今日,很多人對(duì)于開源編程依然存在著誤解和低估,這無疑令人震驚。資深開發(fā)人員通常十分尊重和贊賞開源編程,但大多數(shù)初學(xué)者往往并不知道開源編程潛在的機(jī)遇。在網(wǎng)上尋找實(shí)習(xí)機(jī)會(huì)從而獲得報(bào)酬更具有吸引力,忽視開源的重要性似乎是可以被理解的。

 本文轉(zhuǎn)載自公眾號(hào)“讀芯術(shù)”(ID:AI_Discovery)

時(shí)至今日,很多人對(duì)于開源編程依然存在著誤解和低估,這無疑令人震驚。資深開發(fā)人員通常十分尊重和贊賞開源編程,但大多數(shù)初學(xué)者往往并不知道開源編程潛在的機(jī)遇。在網(wǎng)上尋找實(shí)習(xí)機(jī)會(huì)從而獲得報(bào)酬更具有吸引力,忽視開源的重要性似乎是可以被理解的。

[[345219]]

雖然實(shí)習(xí)確實(shí)非常重要,我完全支持去實(shí)習(xí),我自己也參加過一些實(shí)習(xí),但忽視開源可能會(huì)對(duì)你的職業(yè)生涯造成影響。

自從幾個(gè)月前接觸了開源世界后,筆者就一直在研究它。如此簡(jiǎn)短的一篇文章,或許無法把我從中學(xué)到的東西完全用文字表達(dá)出來,但我會(huì)盡力而為。首先,筆者會(huì)簡(jiǎn)單介紹一下開源軟件到底是什么。

 

什么是開源‍

開源軟件與大多數(shù)人每天使用的軟件并沒有太大差異。事實(shí)上,如果你現(xiàn)在上網(wǎng)并嘗試找到所有流行開源軟件的列表,你會(huì)感到十分驚訝。例如,Mozilla Firefox、Ubuntu、WordPress、VLC媒體播放器等等。而它們與其他軟件的區(qū)別到底是什么?是因?yàn)樗鼈兎?ldquo;開源”的條件,而其他流行的軟件不符合嗎?

很簡(jiǎn)單,在于它們有一些預(yù)定義的特征,這些特征定義了我們一直討論的術(shù)語。

  • 免費(fèi)性:這可能是開源軟件最明顯的特征。開源軟件對(duì)所有人都是免費(fèi)的,無論是開發(fā)者、用戶還是所有者。它不會(huì)收取任何服務(wù)費(fèi)用,如果它收費(fèi)了,它便無法自稱開源。
  • 透明性:這意味著所有使軟件運(yùn)行的代碼都可以在互聯(lián)網(wǎng)上免費(fèi)瀏覽。你可以看到它,使用它,用它做你想做的任何事情。最重要的是,你可以參與其中,添加你自己的代碼,然后把代碼插入其中,從而改進(jìn)軟件。
  • 公平性:對(duì)許多人來說,這似乎是一個(gè)非常普遍的觀點(diǎn),但實(shí)際上這是開源一個(gè)非常重要的方面。即將發(fā)布的軟件將對(duì)所有人開放,不考慮他們的種姓、宗教、領(lǐng)土、性別或任何其他可能區(qū)分人與人的因素。軟件開放,人人平等。
  • 免費(fèi)進(jìn)一步使用性:似乎與第二點(diǎn)的重復(fù)了?不同之處在于,這是從程序員的角度出發(fā),任何程序員/開發(fā)人員都可以自由地使用開源軟件中編寫的代碼,用于自己的個(gè)人用途或項(xiàng)目。任何功能、任何特性都可以按原樣使用,沒有任何法律問題。

這就是開源實(shí)際意義的基本概述。了解這一切后,很明顯,最終用戶不會(huì)注意到開源軟件和非開源軟件之間的任何區(qū)別,除了前者更有可能是免費(fèi)的。

 

參與開源的人員以及原因‍

很多人此刻都會(huì)想到這個(gè)問題。我們知道了這些軟件是完全免費(fèi)的,最初做這個(gè)項(xiàng)目的開發(fā)者似乎并沒有得到任何報(bào)酬。那么為什么會(huì)有人愿意把寶貴的時(shí)間投入到這件事上呢?還有,我在這篇文章開頭提到的機(jī)遇有哪些呢?

首先開源“付費(fèi)”,而且報(bào)酬很高。人們通過開源賺錢的方式有很多種,但在我進(jìn)一步談?wù)摻疱X之前,我想指出一些其他的益處,這些益處比金錢更為重要:

  • 知識(shí)、經(jīng)驗(yàn):當(dāng)然,能夠不斷從工作中獲取新的知識(shí)總是有幫助的,但遠(yuǎn)不止如此。在我個(gè)人看來,對(duì)于一個(gè)初學(xué)者,獲得經(jīng)驗(yàn)比較好的方式便是參與開源。人們會(huì)尋找實(shí)習(xí)機(jī)會(huì),或者僅僅是簡(jiǎn)單的付費(fèi)項(xiàng)目,而這些項(xiàng)目大部分都在公司名下,他們希望從你身上獲得價(jià)值。

以筆者自身為例,雖然我參加過的每一次實(shí)習(xí)都有非常支持我的經(jīng)理和學(xué)長(zhǎng),但參與其中一個(gè)依舊不是一件容易的事情。你會(huì)與大量的求職者競(jìng)爭(zhēng),競(jìng)爭(zhēng)對(duì)手中很有可能出現(xiàn)有幾個(gè)月甚至幾年工作經(jīng)驗(yàn)的“老手”。

真正參與一個(gè)現(xiàn)實(shí)世界的項(xiàng)目變得很困難,而開源為此提供了優(yōu)秀的平臺(tái)。在這個(gè)平臺(tái)上,無論你投入多少工作,你始終是有價(jià)值的。壓力會(huì)比實(shí)習(xí)要小得多,而且學(xué)習(xí)經(jīng)驗(yàn)會(huì)好得多。正因?yàn)槿绱?,這是獲得更多的經(jīng)驗(yàn)并參與更多的真實(shí)世界項(xiàng)目的最有效的方法。

 

  • 價(jià)值:在這個(gè)領(lǐng)域工作最重要的因素之一,你得到的價(jià)值將是驚人的。這些價(jià)值可以來自公司、個(gè)人、這些項(xiàng)目的所有者以及各種編程社區(qū),擁有一個(gè)好的開源檔案終歸是一個(gè)很大的優(yōu)勢(shì)。
  • 專業(yè)網(wǎng)絡(luò):對(duì)于這件事情我經(jīng)驗(yàn)頗豐。在網(wǎng)上做項(xiàng)目時(shí),你會(huì)和很多人合作,合作包括大量的交流。交流過程中,我們形成了很多專業(yè)的聯(lián)系。在我活躍的LinkedIn聯(lián)系人中,有來自倫敦和阿姆斯特丹的人,你永遠(yuǎn)無法設(shè)想什么時(shí)候你的專業(yè)網(wǎng)絡(luò)會(huì)給你帶來怎樣的幫助。
  • 機(jī)會(huì):這一點(diǎn)與第二點(diǎn)密切相關(guān)。具體來說,是來自公司的價(jià)值。包括谷歌這樣的行業(yè)領(lǐng)袖在內(nèi),很多公司都非常關(guān)注開源,他們最負(fù)盛名的項(xiàng)目之一GSoC(Google Summer of Code)就完全基于開源。只有擁有一個(gè)好的開源檔案,并且參與的項(xiàng)目也是開源的,這樣才能夠進(jìn)入公司,而這說明了目前這個(gè)領(lǐng)域在行業(yè)中的重要性。

GSoC并不是唯一,還有數(shù)百個(gè)有聲望的實(shí)習(xí)崗位在招收具有良好開源技能的人。Outreachy、MLH、Linux Foundation只是一些例子,窺一斑而知全豹,這些公司對(duì)開源的依賴直接反映了它的價(jià)值。

當(dāng)然,你會(huì)得到報(bào)酬,認(rèn)為開源無法帶來收入的想法是完全錯(cuò)誤的。當(dāng)你達(dá)到一定的水平,你就很有可能會(huì)從各種來源(實(shí)習(xí),贊助商,公司付費(fèi))中獲得大量的收入。許多人都十分努力地建立系統(tǒng),以確保人們不會(huì)因?yàn)橄到y(tǒng)無法提供資金而不愿參與開源。就連我剛才提到的實(shí)習(xí),他們付給實(shí)習(xí)生的工資都非常高,例如,Outreachy 3個(gè)月的津貼為6000美元。

 

我該如何開始呢?‍

這也曾是我困惑的問題,并且一直懷疑我所遵循的方式,直到我參與了第一個(gè)項(xiàng)目。答案就是:你只需要遵循你能想到的最直截了當(dāng)?shù)姆椒?。然而,我們是否?yīng)該在知道如何做之前,了解所需的技能什么?

不需要。直到現(xiàn)在,無論我說什么,都會(huì)讓人覺得你需要擅長(zhǎng)編程才能參與項(xiàng)目。當(dāng)然,這是因?yàn)檐浖怯纱a組成的。但是問題在于,軟件不僅僅是由代碼組成的。一個(gè)單一的軟件投放到市場(chǎng)會(huì)有許多方面:設(shè)計(jì)、內(nèi)容、使用文檔,甚至報(bào)告錯(cuò)誤都是軟件的重要組成部分。這些都需要編碼嗎?不。你只需要做你已經(jīng)擅長(zhǎng)的事情,并積極參與到需要你的項(xiàng)目中。僅此而已。

不過,在這里忽略編程是非常不公平的。一般來說,你并不需要學(xué)習(xí)一些新的技能。但作為一個(gè)程序員,參與開源確實(shí)有一些要求。

  • Git:Git是處理軟件的常規(guī)方式。它并不是一種軟件制作語言,只是一種檢查代碼的助力工具。利用Git的強(qiáng)大功能,人們可以在代碼中創(chuàng)建檢查點(diǎn)或創(chuàng)建分支,這意味著在保持先前版本完好無損的同時(shí)處理代碼,以確保在需要時(shí)可以恢復(fù)原狀。

本質(zhì)上,Git是軟件的版本控制系統(tǒng),它并不是針對(duì)開發(fā)軟件,而是對(duì)于在開發(fā)軟件過程中與其他人合作來說,是極其重要的。此外,由于在參與開源時(shí)協(xié)作是最重要的,Git也變得同樣重要。

  • Github:Github是所有開源托管發(fā)生的網(wǎng)站,它不是唯一的網(wǎng)站,但無疑是行業(yè)領(lǐng)袖。這基本上是Git的用戶界面版本,當(dāng)緊密集成時(shí),它就成為了完全承載協(xié)作的資源。因此,它在工作流程中和Git一樣重要。
  • 編程語言:參與一個(gè)軟件,到最后,所有的東西都只是代碼。因此,顯而易見,了解代碼所用的語言是至關(guān)重要的。

要求僅此而已。對(duì)于大多數(shù)程序員,他們已經(jīng)知道一些編程語言,所以需要的新技能就是Git和Github。好消息是:學(xué)習(xí)它們非常容易,一兩天即可掌握天。在YouTube上找一個(gè)好的教程,就可以開始了。

整個(gè)過程中唯一困難的部分是找到一個(gè)可以參與的軟件。作為初學(xué)者,你可能需要一些時(shí)間來找到一個(gè)真正需要掌握的技能集(當(dāng)然是在編程語言方面),而比較好的辦法就是不斷尋找。你可以手動(dòng)完成,或者可以在Github上尋找與“good-first-issue”標(biāo)簽有問題的代碼庫,那一定會(huì)帶你步入正途。

接下來呢?只需在系統(tǒng)上復(fù)制代碼,進(jìn)行想要的更改,然后將代碼放回網(wǎng)站。如何做到呢?這就是Git和Github的用武之地。當(dāng)你學(xué)會(huì)了它們,做這些步驟就輕而易舉了。恭喜你,你已經(jīng)參與了第一次開源,現(xiàn)在是一個(gè)開源開發(fā)者了!

為什么每天有4000萬人在“免費(fèi)”做2800萬個(gè)項(xiàng)目?希望本文幫你找到了答案,也希望你會(huì)成為其中一員。

 

責(zé)任編輯:華軒 來源: 讀芯術(shù)
相關(guān)推薦

2009-12-21 10:05:00

2010-08-09 14:28:04

職業(yè)生涯

2009-03-24 09:29:51

職業(yè)生涯生活方式創(chuàng)業(yè)

2012-07-17 11:13:44

程序員

2019-09-09 10:41:24

網(wǎng)絡(luò)職業(yè)網(wǎng)絡(luò)工程師網(wǎng)絡(luò)

2012-09-18 09:40:24

程序員職場(chǎng)職業(yè)

2022-04-21 10:53:16

企業(yè)并購IT人才

2011-05-03 14:32:08

DBA職業(yè)生涯

2014-10-28 10:09:56

程序員

2018-12-21 14:44:17

數(shù)據(jù)科學(xué)職業(yè)生涯代碼

2022-10-19 08:31:29

IT職業(yè)部門

2018-01-26 08:53:19

AIIT職業(yè)Docker

2022-10-13 10:32:46

IT專業(yè)人員IT職業(yè)生涯

2022-04-26 10:44:27

IT專業(yè)人員IT職業(yè)道路

2021-06-15 14:36:38

程序員職業(yè)經(jīng)歷

2011-05-24 12:57:46

“中國(guó)百位明星CIO在

2017-02-08 08:46:39

開發(fā)性能優(yōu)化數(shù)據(jù)存儲(chǔ)

2017-05-09 16:31:43

云計(jì)算職業(yè)DevOps

2009-03-13 10:29:51

技術(shù)人員職業(yè)生涯健康

2009-09-08 10:31:01

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲国产成人精品女人 | 国产在线中文字幕 | 国产精品一区二区三区在线 | 日本a∨精品中文字幕在线 亚洲91视频 | 啪一啪在线视频 | 亚洲国产免费 | 免费一级片| 岛国av一区二区 | 自拍偷拍第一页 | 久久久久中文字幕 | 韩国av一区二区 | 五月婷婷激情网 | 欧美1区2区| 婷婷丁香综合网 | 日本成人毛片 | 皇色视频在线 | 精品国产一区二区三区性色av | 99精品国产一区二区三区 | 99精品视频免费观看 | 天堂视频免费 | 亚洲综合一区二区三区 | 一本色道精品久久一区二区三区 | www在线视频 | 国产无人区一区二区三区 | 国产精品久久毛片av大全日韩 | 最新黄色在线观看 | 国产精品久久久久久二区 | 一区二区三区四区在线 | 欧美日韩专区 | 精品久久久一区 | 欧美日韩精品 | 国产99久久精品一区二区300 | 久久久青草婷婷精品综合日韩 | 久久精品99 | 国内精品久久影院 | 伊人久久综合 | 99久久久国产精品免费消防器 | 亚洲免费网站 | 在线成人一区 | 91免费视频 | 亚洲精品中文字幕中文字幕 |