查看原文
其他

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

脚本之家 2023-04-30

The following article is from 码农翻身 Author 码农翻身刘欣

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


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



1


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


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


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


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


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


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/




在这个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. 真有时间


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


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


本文作者刘欣,著有畅销书《码农翻身》,《半小时漫画计算机》,前IBM架构师,领导过多个企业应用架构设计和开发工作;洞察技术本质,擅长用故事去讲解复杂技术。

<END>

程序员专属T恤

商品直购链接 👇

  推荐阅读:
这是一件程序员才懂的T恤
ChatGPT能取代多少程序员?
程序员痴迷写脚本?这是不是一种病...
曾经对程序员最好的公司,倒下了
七十年编程语言发展漫谈,你用过哪些?
Office 2019/2021专业增强版,正版终身授权!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存