技术梦
曾记的,我大学时的梦想是要创办一家知名的软件公司。我们一帮大学同学每天讨论研究各种的软件技术,知道了马化腾丁磊等人、读了比尔盖茨传、去了无数次的学校电脑机房。曾经风华正茂,书生意气,挥斥方遒。转眼间,毕业入行做技术已经十四年有余。
做程序员迷茫了
回首工作历程,当工作996成为常态,做业务增删改查变成主要工作内容。慢慢的,最初的梦想变的模糊。曾经的梦想和初心被消磨殆尽。曾经的那些同学各奔天涯,联系的越来越少。而程序员这个工作越干越焦虑,越是年龄大越是要放弃。10多年前刚做程序员时,很骄傲的说自己是软件工程师,现在被迫叫码农了。网传程序员“三年高工,五年架构,十年送外卖”,“一年管理成富翁,三年市场路路通,十年技术一场空”。
我2007年开始写代码,工作3年后就开始迷茫了。中途尝试过做房产销售、开淘宝店及创业,想赚大钱,想离开编程工作,最终还是回到技术岗位,从技术开发做到技术管理,自己的内心还是喜欢技术,想通过技术证明自己、想通过技术改变世界。
开源,或许是证明自己、改变世界的开始!
为什么要参与开源
涛思数据创始人陶建辉说:“开源是体现程序员个人价值的最好方式。 开源让程序员的代码成为了作品,与画家的画、音乐家的曲子一样,可以被全球程序员欣赏、使用,并传承。 开源,让程序员的价值能更客观地展现,让程序员有了属于自己的作品,让程序员去追求极致,有动力去打磨作品,让其成为传世之作。”另外从政策层面,2020年中国国内融资的开源企业项目超过 10 家,开源已经被写入国家十四五规划文件。
参与开源的好处
一、对个人的好处
1、个人技术实力的直接展示,帮你快速找到更好的工作
用开源项目证明你是牛逼的。每年我会面试数百人,大部分人简历上只是一些做过业务系统的经历,那么怎么证明你自己技术很牛逼呢。如果有参与过开源项目,把你的开源的github地址写在简历上,那会大大的加分。可能会获得不少工作的邀约。或技术社区的分享邀请,对提高个人的影响力和知名度大有益处。我一个同事参与了Alibaba的Seata分布式事务框架开源项目开发,对他后面找工作帮助太多。
2、成就感
李嘉诚为什么干到了90岁才退休,他早到实现财务自由了,为了钱吗,不是。为了创造价值被人尊重的成就感。当数十万、百万人或设备在使用或运行你写的代码时,你的成就感会油然而生。如果不知道这种感觉,想想你写一篇技术文章被阅读了数亿次,应该和这种感觉差不多。
3、倒逼自己提升
你在你公司技术牛逼,只是在一个小圈子里牛逼。你真牛逼,写个开源框架试试,就像许雪里写的xxl job等一大堆中间件。你能写出一个出来,找工作还愁吗!当你在github上与全球的技术开发人员比代码时,你自己的牛逼其实弱爆了。是不是激发了你的斗志。
4、输出价值,收获利益
上个月与一位身价千万的牛人交流时,他说“你去创建价值,赚钱是附带的事情”。
三、对公司的好处
阿里的好几个开源项目已经进入apache顶级项目,其他国内公司近几年也都开源了很多内部的项目,百度,腾讯,携程,360等公司都有。国外google等公司不遗余力的在做开源,就连微软也开始做开源了,收购了github。因为这些公司都看到了开源对自己公司所建立的影响力,这种影响力甚至超过了公司的商业影响力。以及开源分享吸引了大量的优秀人才,反过来促进公司发展。
国家需要开源软件人才
目前中美科技企业差距仍然很大,我们编程使用的软件大部分都不是国产。上周我去听了陆奇(前百度总裁)举办的奇绩创坛创业宣讲会,他说创业是一个非常苦非常难的事情,如果创业仅仅是为了赚钱,很难走远的,一定要有长期驱动力。这个驱动力可以是你的使命,把做强中国软件当做你的使命,就像革命前辈一样抛头颅洒热血的信念,那么中国的软件互联网行业指日可待。至于说赚钱,那是顺带的。
本文来自投稿,不代表云编程开发立场,如若转载,请注明出处:https://www.if98.com/754181808/design/2022.html