-
初等程序员靠知识来挣钱,会别人会的东西,喜欢折腾架构和框架,以掌握多新潮东西而沾沾自喜,以模仿各种奇技淫巧重新实现一遍而四处炫耀,常台词:“为啥还在用png存图片?为啥不用webp这种高压缩比的格式?”,“我使用Erlang的高并发特性来实现同时支持5万人的效果”,“我们使用RTMFP降低流量成本,又使用H265来给用户提供更高品质的视频画质”,这些人能迅速的学会各种项目需要的架构套件,以自己的生产力来挣钱。
-
高等程序员靠智慧挣钱,会别人不会的东西,上能抉择技术方向,下能解决性能瓶颈;讨论方案时,腾讯怎么做的,阿里怎么做的,我们该怎么做,如数家珍;写完代码后,初读让人赏心悦目,再读让人恍然大悟,三读让人心悦诚服。常见台词:“webp压缩比不高,我改了一版新webp,用H265帧内预测来保存RGB,用lzma2来保存alpha比webp好多了”,“erlang大家不熟悉,我做了一个库,让大家可以象写erlang一样来写C++,照顾大家开发习惯,又可以象erlang一样写多线程”。“MichealAbrash这几行代码还有很大优化空间,其实性能还可以更好!”她们都是以解决别人不能解决的问题来挣钱。
-
上等程序员靠创新来挣钱,能促进行业的发展,在这个充满咨询的年代,学习大家都掌握的东西只是一个基本过程,没什么值得称道的,当你baidu上找不到方案,google里没有参考,国内外没有任何人能给你启示的时候,任然能够充满创造的分析问题,抽象问题,并解决问题。找到别人完全没有走过的路,创造前人从来没有创造过的东西,并给予他人启示与帮助,这是他们的价值所在。
-
底层知识永远都不过时;
算法数据结构永远都不过时;
分析问题和解决问题的能力永远都不过是;
强大的学习能力和旺盛的求知欲永远都不过时;
你大脑的思维方式永远都不过时