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,而是一个执着于自己理想的大师。
促进创新不只是关注创新本身,而应该重视培养创新的思维方式。然而,创新的思维又需要有激发创新的教育环境与制度土壤
所以,国家应该做的,是创建这样一种教育制度和文化氛围,既能够很好地激发创新思维方式,又能够培养落实创新思维的技术能力。
很难,但是很重要。