@海东 #2 看了他2009年的blog,他很多内容是c++?感觉java很少啊!
而且,好像真的是做手机游戏开发的,隐约感觉到在写塞班的app
2009-2016年7年时间,写的东西都很肤浅。比如多进程和多线程那篇,甚至没有写多线程上下文切换需要多少cpu时间片。多进程和多线程的问题,nginx是专门写了测试的,对应文章是nginx里的cycle
他只字不提啊!
再说CPU的事情,他提到了字节序,内存大小,内存对齐。却没有提到内存屏障?CPU的乱序执行?分支预测?以及苹果最有名的开源项目之一【GCD】
他只字未提啊!
他很强调自学!感觉的确是他自学了编程,在自学的过程中,记下了这些学习笔记。他写的东西不像工作的人会写的,更像是学生。学习的深度不够。比如python的metaclass,range和xrange,python的闭包。。。
最不理解的就是c++和python的互操作。业内主流做法都是pybind,他却只字不提?
jython和jruby这些早已经死掉的开源项目,他还2016年以后,在自己的opensource里加进去?
我结论是他自学了很多名词,但是并没有去实际了解过这些东西现在还有没有人用。从2009年开始,他就已经很浮躁了。对其他程序员态度也很差,动不动就骂别人笨,嫌弃他们不用来看自己的博客。
在比如opencv,我觉得opencv里从设计模式角度,大家第一反应就是策略模式,但是他也没有提到。莫非他是研究机器视觉的?还是图像处理?虽然他把很多著名的开源项目的名字记了下来,可惜,有些已经过时了!不是这个领域的人,自然不知道这个领域的软件一直在更新换代
其实,随便找一个已经工作的程序员都可以发现他博客的空洞。因为就像刚学会编程的小孩子,只是把自己看到的名词记录下来,而不是工作的程序员,需要认真的搞明白,这个东西要怎么跑起来!我在大学自学了java的虚拟机源码。很明显感觉编程随想的编程水平很低。在教育其他程序员的时候,就和共产党一样,说的都是空话,喊口号。最起码,我希望看到大神写文章,写的都是“银弹”,而不是口号【一些大家都懂的道理】