我的经历
曾经我也是一个在求职市场上大海捞针的一名毕业生。却不小心成为了很多人眼里的大牛。平心而论,距离真正的大牛还是很有差距的。不过时常收到猎头或者公司招聘部门的电话和邮件倒是事实。
我想这些都得益于这些年来我在开源社区做出的一点点贡献。
- 2015IBM中国区内核贡献第一
- 2013旧金山Collaboration Summit会议主讲
- 2014,2016中国内核开发者大会主讲
在这样一个工作难找的时代,如果能做到工作自动找上门,那真的是再好不过了。接下来我要说的,或许能帮到你一点点。
开源在你身边
一入开源深似海,自从11年我正式加入linux开源社区,到现在也有7,8年了。
没有想到的是,91年一个小伙子的兴趣项目Linux,经过了二十多年的发展,竟然造就了一个百亿美元产值的生态。
很多非业界的人士可能不知道什么是Linux,那允许我稍微介绍一点点Linux在你生活中的应用。
- 淘宝的底层平台
- 安卓手机的底层平台
- 腾讯云的底层平台
所以当你在淘宝下单,在手机上玩游戏,在用微信约饭的时候,都有着Linux在后台为你默默服务的身影。当然,如果版本够新,也就是意味着我的代码正在为你服务。:)作为一名低调的程序员,一般我不会告诉他。
可能你会觉得这么底层的技术,和我没有什么关系。然而,我想告诉你的是开源已经深入到了你生活的方方面面。
- 网络 OpenNode
- 金融 Hyperledger, bitcoin
- 自动驾驶 Automotive Grade linux
- 人工智能 TensorFlow
- 大数据 Hadoop
- 。。。
现在连卖菜的都开始用微信支付宝了,可见终有一天每个人都必须和软件打交道。然而其中有多少软件和你的职业发展紧密相关?
开源在中国
仅去年一年,中国参与开源社区的公司就增加了400%。对没错,是四倍。这个数据让我也是大吃一惊。本以为国内公司对开源软件通常采取的是拿来主义,没想到随着经济的发展,我们已然成为了开源社区的重度参与者。想到今年LC3第一次在北京召开,看来也是很有道理的。金主都在这儿,怎么能不来呢?可见中国在开源世界的份量已经显现。
在众多参与开源社区的公司中,我们耳熟能详的就有:(按拼音排序)
- 阿里
- 华为
- 腾讯
- 中国移动
而他们不仅是使用开源软件,更多的是向开源社区提供自己的价值。比如这次大会提及的OpenNode就是中国移动和华为共同发起的网络管理开源项目。现在已经成为了行业内顶级的网络管理架构。
你再深入思考一步,就会发现开源软件相关的职业机会将会越来越多。如果能够熟练使用,积极参与某个重要的开源项目,就更容易获得工作机会。
对你意味着什么?
找工作?让工作来找你吧!
每年都有很多同学会为找工作犯愁,也会想尽办法要去各种公司去实习来获得宝贵的实习经验。诚然,能够获得和高手共同工作的机会,那是非常有益和有效的。但是实习的机会就那些,和高手一起工作的机会更是少之又少。我们时常也会遇到真正实习内容和自己想象完全不符合的情况。那怎么办呢?
加入开源社区
先来分析一下加入开源社区的好处
- 接触真正的牛人
- 业界最新一手资讯
- 免费的实习机会
- 绝佳曝光机会
开源项目基本都是超级牛人带领起来的。大神实在太多,你只要跟住一个大神,提升的速度绝对是杠杠的。不过这里我要提醒一点,在开源世界最讨厌的是做伸手党。如果你的问题让人觉得没有经过自己的思考,不好意思,你将被列入黑名单。
社区中讨论的热点基本就是业界最新的动态。面试前多了解一些讯息,对你的面试也有一定的帮助。你可以知道业界关心的问题是什么,用户的痛点是什么,使用时常见的场景时什么。由此推导出公司可能的业务方向。同样两个面试者,面试官会倾向于哪个候选人,一目了然。
很多人,包括在校的或者是工作的,都会抱怨现在的工作实习难找。好不容易找到了,但是工作的内容却和自己的想象不符合,或者每天都是做一些打杂的事情。而进入开源世界,就完全没有这样的担心。工作的内容完全由你自己定。初期你可以跟着别人一起做,哪怕是简单的翻译,review。你的道路完全由你自己决定。
最后也可能是大家最关心的一点,这是绝佳的曝光机会。刚才我们看到了,国内众多知名公司都参与了开源社区。如果你的贡献和这家公司正好匹配,你猜会发生什么?好了,我想不需要我再说了。
带你入门
可能有不少朋友看到这里开始想,怎么才能加入开源社区?怎么算事加入开源社区?在开源社区中交流需要注意哪些?是的,当初我刚加入社区的时候,也同样有着这些困惑。
作为一名混迹于开源社区的资深程序猿,作为一名开源社区的热爱者,我非常希望能够帮助大家快速了解、加入并参与开源社区。
我将把自己多年来在Linux开源社区中积累的入门经验无保留的传授给你。你将会得到
- 什么是开源社区
- 如何建立社区连接:maillist, irc, slack
- 如何参与社区工作:maillist, git
加入方式
- 小密圈搜索《开源社区入门》申请加入
- 现入圈费用为99永久有效,如有圈内成员推荐费用为66(你能找到成员吗~)
- 关注微信公众号《杨小伟的世界》获取后续更新