文章目录
-
- 技术梦
- 做程序员迷茫了
- 为什么要参与开源
- 参与开源的好处
- 国家需要开源软件人才
技术梦
曾记的,我大学时的梦想是要创办一家知名的软件公司。我们一帮大学同学每天讨论研究各种的软件技术,知道了马化腾丁磊等人、读了比尔盖茨传、去了无数次的学校电脑机房。曾经风华正茂,书生意气,挥斥方遒。转眼间,毕业入行做技术已经十四年有余。
为什么要参与开源
涛思数据创始人陶建辉说:“开源是体现程序员个人价值的最好方式。 开源让程序员的代码成为了作品,与画家的画、音乐家的曲子一样,可以被全球程序员欣赏、使用,并传承。 开源,让程序员的价值能更客观地展现,让程序员有了属于自己的作品,让程序员去追求极致,有动力去打磨作品,让其成为传世之作。”另外从政策层面,2020年中国国内融资的开源企业项目超过 10 家,开源已经被写入国家十四五规划文件。
参与开源的好处
一、对个人的好处
1、个人技术实力的直接展示,帮你快速找到更好的工作
用开源项目证明你是牛逼的。每年我会面试数百人,大部分人简历上只是一些做过业务系统的经历,那么怎么证明你自己技术很牛逼呢。如果有参与过开源项目,把你的开源的github地址写在简历上,那会大大的加分。可能会获得不少工作的邀约。或技术 区的分享邀请,对提高个人的影响力和知名度大有益处。我一个同事参与了Alibaba的Seata分布式事务框架开源项目开发,对他后面找工作帮助太多。
2、成就感
李嘉诚为什么干到了90岁才退休,他早到实现财务自由了,为了钱吗,不是。为了创造价值被人尊重的成就感。当数十万、百万人或设备在使用或运行你写的代码时,你的成就感会油然而生。如果不知道这种感觉,想想你写一篇技术文章被阅读了数亿次,应该和这种感觉差不多。
3、倒逼自己提升
你在你公司技术牛逼,只是在一个小圈子里牛逼。你真牛逼,写个开源框架试试,就像许雪里写的xxl job等一大堆中间件。你能写出一个出来,找工作还愁吗!当你在github上与全球的技术开发人员比代码时,你自己的牛逼其实弱爆了。是不是激发了你的斗志。
4、输出价值,收获利益
上个月与一位身价千万的牛人交流时,他说“你去创建价值,赚钱是附带的事情”。
三、对公司的好处
阿里的好几个开源项目已经进入apache顶级项目,其他国内公司近几年也都开源了很多内部的项目,百度,腾讯,携程,360等公司都有。国外google等公司不遗余力的在做开源,就连微软也开始做开源了,收购了github。因为这些公司都看到了开源对自己公司所建立的影响力,这种影响力甚至超过了公司的商业影响力。以及开源分享吸引了大量的优秀人才,反过来促进公司发展。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!