
这年头企业不爱招实习生,就算有那也是少之又少。在批评万恶的资本家之余,我们不妨想想怎么解决缺少工作经验这个问题。具体到软件开发这个职业,俗称程序员,编程的经验除了在工作中获得,还有一个获得的途径,那就是在Github上参与开源软件的开发。
GitHub是全球最大的代码托管平台,2018年,微软花费75亿美元将其收购。如今计算机行业里,有头有脸的企业,都会搞几个开源项目,并托管在Github,供全球开发者使用,全球开发者也可以参与这些开源项目的开发。
哪些有头有脸的企业在上面托管了哪些开源项目呢?下面列几个:

Google谷歌,全球最大的搜索引擎公司,市值9000亿美元。它给全世界贡献了不少开源项目,比如Android,用安卓手机的朋友,千万不要忘记了,你手机的操作系统是谁贡献的。不是手机品牌商做的,它们只是做了一个漂亮的外壳而已。
除了Android安卓,Google谷歌还贡献了一个机器学习的开源平台 -- TensorFlow。这是啥玩意儿呢?玩人工智能,不能不提 TensorFlow。它是人工智能领域的一把利器。

微软这家公司就不用多介绍了,windows和office是他们家的两大经典作品。微软老板比尔盖茨也是如雷贯耳。
这几年微软贡献的开源项目也不少,代表作有Visual Studio Code。它是一个代码编辑器,要编程就离不开代码编辑器。显然这是一个很给力的开源项目。

百度也贡献了开源项目,其中飞桨PaddlePaddle也是一个给力的开源项目。它和Google谷歌的TensorFlow是同类,也是深度学习平台。
在github上托管开源项目的远不止这三家公司,大家自己逛逛便知了。github的网址特别好记:https://github.com/

如何从Github上积攒自己的开发经验呢?那我拍和你分享以下三点干货。
选择一个受欢迎的,你有能力参与的开源项目什么是受欢迎的项目,一看项目的 Star 数。Star 是一个简单有效的参考指标;二看项目是那个企业或者组织贡献的。选择受欢迎的、有影响力的企业或者组织的开源项目,目的是蹭他们的热度。
从写文档入手新手直接参与代码的开发,那是有难度的。从写文档入手,是一个好的策略。
首先把代码下载的到本地,把它用起来。使用的过程中,把笔记做好,写详细,写扎实了。然后把笔记整理成一系列的文章,发布到你喜欢的自媒体平台上。
文档应该怎么写?就一条,别人能照着你写的内容,可以自己重现你的过程就可以了。不用写原理和思想,这个阶段写这些你也写不明白。

开源项目就是一个大平台,它解决的是基础性的问题,面向具体的业务场景,需要做二次开发来解决。先不要去解决改变世界的问题,先解决一个具体的小问题。比如你做一个二维码的生成和识别小工具,虽然这种工具已经有很多,但是你能完整地做出来,这就是你能力的证明。

企业要求工作经验,背后的目的是希望你有一个技能证明的东西。工作经验算是一个。(伪造工作经验不在讨论范围之内)不招没有工作经验的新手,那新手怎么能获得工作经验呢?在Github上参与全球开源项目的开发是一个不错的选择。
在github上招人的例子很多,在某种程度上比看简历更靠谱,因为你参与的过程人人都可以查证。如果你觉得这个方法靠谱,记得关注我,给我私信,我们进一步探讨。
相关资讯
最新热门应用
非小号交易平台官网安卓版
其它软件292.97MB
下载
币交易所地址
其它软件274.98M
下载
iotx交易所app
其它软件14.54 MB
下载
zt交易所安卓最新版
其它软件273.2 MB
下载
币拓交易所bittok
其它软件288.1 MB
下载
u币交易所平台app
其它软件292.97MB
下载
热币全球交易所app官网版
其它软件287.27 MB
下载
多比交易平台app
其它软件28.28MB
下载
币赢交易所app官网安卓版
其它软件14.78MB
下载
toncoin币交易所安卓版
其它软件48MB
下载