您的位置:首頁>科技>正文

Github對一個程式師職業生涯的影響

預計到2018年和2019年之間, 公司雇傭程式師的方式將發生根本性的變化。 記得有一位在紅帽就職過的開發者曾說, 在他就職那年的七月一號, 他的老闆Marty Messer 就對他說, “你在這裡做的所有工作都將是公開的, 未來你不需要簡歷, 瞭解你只要google一下就可以了”。

Image credits : From GitHub

這是當時在紅帽工作的獨特特徵之一。 開發者有機會在公開場合建立個人品牌和聲譽。 與其他軟體工程師通過郵件、錯誤跟蹤器以及原始程式碼提交到mercurial, subversion和由Google打開並編入索引的CVS(併發版本系統)存儲庫的方式通信。

快進到2017年, 我們生活的世界正在被開源一點點入侵。 有兩個事件最容易引起你的思考:

微軟, 長期封閉的微軟是專利所有權的死忠粉, 也是反對開源最主要的力量。 如今卻全心全意擁抱開源。 該公司組建了.Net基金會(紅帽也是其中的成員之一), 並加入了Linux基金會。 .Net現在作為一個開源專案受到了廣大開發者的強烈歡迎。

GitHub已經成為一個簡單的社會網路, 將問題跟蹤和分散式原始程式碼控制結合在一起。 你會發現, 越來越多的開發人員已經習慣每天登陸幾次GitHub網站, 流覽關心的專案進展情況, 與其他開發者互相交流。

對於那些封閉原始程式碼背景的開發人員來說, 開源就等於在業餘時間免費工作。 而對於那些在開源社區貢獻的開發者來說, 貢獻代碼之前一定要想清楚好處和後果, 將自己的工作和公司分開。 GitHub是一個社交網路, 你的所有工作都是與你的個人聲譽掛鉤的, 不會綁定到你的公司。

聰明的開發者會利用這個環境, 向自己每天使用的語言和框架提供補丁、問題和注釋, 包括TypeScript, .NET和Redux。 GitHub是一個偉大的等化器。

你可能無法在印度獲得澳大利亞的工作, 但在GitHub上, 你可以隨意和任何國家的開發者交流, 參與到任何專案中, 只要你會。

有時, 你甚至可以通過GitHub獲得一份工作。 比如, 心儀的公司正在開發一個新專案, 當你提供了一個很有價值的貢獻, 他們會主動向你拋出橄欖枝。 同樣的路, 對每個人都是開放的, 就看你如何選擇了。

在最近的一次採訪中, Linux和git的發明者Linus Torvalds(在GitHub上有49K粉絲)表示, 即便你一直在貢獻一些小補丁, 但只要你一直在開源社區有貢獻, 直到項目的維護者信任你, 你就有可能借此獲得其他機會, 因為選擇你不僅僅是因為你的貢獻, 而是因為信任, 許多開發者對你的信任、專案維護者對你的信任。

即便你進入了一家新公司也是如此,

通過一些臨時專案建立起來的信任感並不持久, 但GitHub一直都在, 你的所有工作都被很好地記錄下來了, 並且隨時可見。 這對於初出茅廬的畢業生來說, 是工作能力的最好證明。 即便你移民, 換了工作環境, 這些都是最好的證明。

在未來的12到24個月之後, GitHub就相當於程式師的可擕式聲譽, 使用開源社區的開發人員將與不使用的有明顯區別, 最終, 絕大多數人將處於一個公開工作的環境中, 這將是一場公平競爭, 公司也可以更好地發現人才、識別人才。

Next Article
喜欢就按个赞吧!!!
点击关闭提示