为什么中国程序员和国外程序员差距这么大?

见字如面,我是军哥!

最近有个读者问我 “为什么中国程序员和国外程序员差距这么大?” 

他的意思其实是为什么国外程序员总能折腾出各种新玩意儿,而国内则很少,其实我之前写过类似的文章,但是今天,我想讲两个小故事,从另外一个角度来说说。

1

2006年,Chris在Palm工作,Palm推出了一个基于ARM和Linux的迷你笔记本,Chris奉命在这个迷你笔记本上实现一个PDF浏览器。

悲催的是,PDF浏览器还没写完,这个迷你笔记本的项目被取消了。

但是Chris觉得PDF浏览器很有趣:公司不搞了,我自己在Windows平台上搞一个!

于是,他就在下班之后的业务时间鼓捣起来。

没想到,他的这一个业余爱好最终形成了非常流行的阅读器:SumatraPDF。

e42a729f527a7b8cba0fc34ee87491bd.jpeg

SumatraPDF 不仅仅支持PDF格式,还支持ePub、Mobi、comic book、DjVu、XPS、CHM... 实际上是个通用的阅读器。

它免费小巧,界面简洁,没有任何广告,还是个绿色软件,下载下来立刻就可以运行,启动极为迅速,这几乎是一个可以打10分的软件。

这些都不算啥,让人震撼的是,Chris 在下班之余,在SumatraPDF这一款软件上打磨了17年(2006~2023)

17年间是一段非常漫长的时间,漫长到整个IT界都发生了天翻地覆的变化。

比如当年最流行的操作系统Windows XP,微软现在已经不再做技术支持了。

SumatraPDF最早的代码托管平台是sourceforge(还有多少人知道它?),然后是google code,现在是GitHub。

用来讨论的SumatraPDF的论坛也换了三次。

17年间,Chris 不断地对软件做升级,保持小步快跑,从PDF扩展到各个格式的文件,在增加功能的同时坚决抵制“诱惑”,保持界面干净。

特别是在没有其他人做code review ,没有专门QA团队的情况下保持高质量的代码。

17年来,Chris几乎没有赚到什么钱,他曾经在网站上做一些Adsense的点击广告,赚了一点小钱,后来觉得打扰用户,就去掉了,现在的Sumatra PDF官网非常干净。

没有金钱的刺激,Chris这17年是怎么坚持下来的?他的动力从哪儿来呢? 

Chris 说: 这是我的项目,我喜欢它。 

就这么简单,就这么纯粹。

2

国外有个叫做mitousa的网友,下了班没事干,开始了一个业余爱好项目:Web桌面。

其实Web桌面在市面上多如牛毛,但是mitousa并不在乎,他就是要创建属于自己的系统。

他花了25000美元购买了服务器,后端用Node.js,前端用vanilla JS , jQuery,数据库用MySQL和AWS的服务。

经过14个月的开发,一个叫做puter的,运行在浏览器中的Web桌面诞生了。

https://puter.com/

bafa0caeab992745b5911b8841d2d5a4.png

在这个Web桌面中,有命令行、记事本、画图、PDF查看软件、小游戏、录音机、录像机...... 它们都运行在浏览器中,并且界面设计非常干净,看起来赏心悦目。

mitousa把他的Web桌面放到reddit等平台上宣传,4个月内就获得了25万用户!

评论区一片赞誉:

“非常酷!太棒了!”

“这真太了不起了!!!!”

“干得好!”

......

当然,也会有人在问:

“这个项目的动机是什么?”

“这个项目有啥用呢?”

是啊,到底有什么用呢? 

我也登录puter.com看了一下,开个记事本写几个字,打开命令行敲几个命令,新鲜感褪去,很快就无聊了。

我马上就去想:这个东西有哪些商业用途?有没有可能获得投资?花了这么多的金钱和精力,到底值不值?

可能我太世俗了吧!

对于mitousa来说,虽然不排除将来可能的商业化,但是目前为止这就是他的业余兴趣爱好。

让大家无需安装任何东西就可以使用它,可以在任何地方的任何计算机上使用。

开发这个软件就是很爽!这就够了。

3

两个国外程序员的小故事讲完了,不知道大家心里是什么感觉。

我是挺羡慕的,下班后能追随自己内心的兴趣实在是太幸福了。

他们俩一开始都没有想着做出惊天动地的事情,从商业角度来看,他们所在的方向都是充满了竞争者,Adobe Acrobat Reader,官方出品,又免费。再做一个类似的软件,能干过人家Adobe?

Web桌面也是,可以说是多如牛毛,这个网站列举出了的就有160多个:

https://github.com/syxanash/awesome-web-desktops

如果是我,我可能就退却了,考虑到利益和投入产出,感觉在里边搞不出什么水花来了。

但是这俩人不管那么多,自己喜欢就去开发了,不考虑,不掺杂商业利益。

恰恰是这种追随兴趣的动力,反而让他们做成功了。

这背后隐藏的是两个让人羡慕的事实:

1. 衣食无忧

否则不可能去干没有利益的事情。

2. 真有时间

做这些事情真的需要大量时间的投入啊。

我觉得这样的人多了,不一定哪一天,哪个人就会冒出来,就会搞出来创新性,颠覆性的东西出来了......

最后,我发现很多技术人不知道如何做职业规划,踩坑无数,走了很多弯路,浪费了很多时间。

其实,大多数的技术人不会根据自己的优势/兴趣做职业规划,本周六我来直播分享下,技术人(前端、后端、算法、大数据、测试、运维等)在不同年龄阶段,比如25岁到30岁,30岁到35岁,如何做职业规划?又如何破局技术人的 35 岁危机?当然,也欢迎带着你的个性问题来直播间提问,我们不见不散呀~

以往热文推荐:

为什么互联网大厂一边大规模裁员,又一边招人?

为什么北欧的顶级程序员数量远超中国?


更多精彩,关注我公号,一起学习、成长

8f7490a96c9f76095c507141de752bdf.png

猜你喜欢

转载自blog.csdn.net/chengjun_java/article/details/132486162