Create By : Regan 

Email : xssRegan@gmail.com

Date : 2018/10/24

 

引子

就在前几天,看到了关于开源数据库Mongodb关闭了它的开源许可的消息。

MongoDB对一些云提供商在不遵守开源规则的情况下采用其开放源代码,

并向用户提供其数据库的托管商业版本有点恼火。

MongoDB的联合创始人兼首席技术官艾略特·霍洛维茨(Eliot Horowitz)在一份声明中说。

“我们为开源做出了巨大贡献,并从中受益,我们在一个影响许多组织的问题上处于独特的领导地位。

我们希望这将有助于激发更多的项目和保护开源创新。

 

这让我联想到了最近在培训中学到的一些管理知识。其讲到:

美式: 创新,自由,企业家精神。

日式: 细节, 节俭, 精益改善。

德式: 效率, 让第一秒都能产生效益。

中式: 借鉴, 洋为中用, 古为今用。

这管理经验何曾不像技术经验?为什么一些科技公司不起在创新的道路上?

 

互相copy

如果看过我博客的人会知道,我最近在研究树莓派,本没有写博客习惯,开始写了几篇简单的教程。

之所以写下这几篇教程,是因为我在网上看到的教程大多是一个样子,并其中错误的地方都一样。

所以写下几篇自己研究后的教程来共大家参考。当然,我也参考了很多网上的教程写法。

大家反复的抄袭,不管是对的错的,有用的没用的一并拿来,就为了实现一点点小功能。

 

中国为什么底层创新做不起来?

不要说科研经费不足。其实美国的创新都是商业公司群,而不是科研机构。

他们的成功,是没无数优秀的人才组建的商业公司,拼杀出来的。不是靠政府拨款起来的。

而我们的问题出在,中国的商业公司们,为什么不去拼杀底层创新?而去拼杀单车,外卖?

到头来,还是太多的商业公司逐利去了,当然也不能否认他们的技术。

中国的大多数技术为什么不开源?可能是因为他们的代码太烂了吧?

 

技术人理念

除了高薪,你还有什么理由坚持做程序员?当然我相信有很大一部分人是真正的热爱这份工作!

国内很多的程序员大概两年可以跳槽三份工作。而不是专注于某一领域。

同时很多国内的程序员还在专注于“如何完成工作任务”,因为其工作量太大,而没有时间进行总结与反思自己的工作。

当然也有一个不成文的规定,大概是说程序员只能工作到35岁左右,之后要么转行,要行做产品流,开滴滴。

然而国外的程序员普遍专研一门技术到老,而且年龄越大越值钱。他们会在一份工作或一个领域内不断学习钻研。

 

教育与创新

最近也在网络上学习一点英语基础,因为本身英语水平很低,而工作中还要用到,所以在闲暇时间看了点基础网课。

让我印象深刻的是 他讲到了一个短语 "be good at" 

其讲到:其实 be good at 三个词之间没有任何关系,

如 i am good at Englist.   at 有在某方面的意思, good有好的意思,所以是说 在英语方面很好 --那就是擅长。

那其中的be 又是什么意思? 其实就是老师怕你忘记be动词了,而把其连在一起让你记住。

那in 也有在某方面的意思, 为什么不用 good in Englisth ? 其实这种用法也是对的。great at Englist 也是对的。

那你可能又想到 do well in 这个短语。同理 do well at  也是对的。 无知的我只知道这两个被老师说成“固定用法”的短语。

 

小结

或许,没有办法改变现状,35岁之前还是要走向管理岗。

但请不要丢掉对技术的追求和编码的爱好。终有一天,社会不再是认为白发苍苍还在敲代码是loser,而是一个执着于自己理想的大师。

 

促进创新不只是关注创新本身,而应该重视培养创新的思维方式。然而,创新的思维又需要有激发创新的教育环境与制度土壤

所以,国家应该做的,是创建这样一种教育制度和文化氛围,既能够很好地激发创新思维方式,又能够培养落实创新思维的技术能力。

很难,但是很重要。