关于技术的学习及批判
在学习技术的大道上,总有无数的坑等着你.比某些人摸着石头过河还困难.尤其是当你想脱离基本的控件拖拽,及拼CRUD的时候.
谈到这个问题,实在是不得不提下有位牛人.这里是他的博客地址:http://www.yinwang.org/
这哥们理论还是很强的,水平肯定没有问题,但是更欣赏他的一点就是"批判".学习很多时候不是一个接受的过程,尤其是对于计算机这种发展飞速的东西,再厉害的牛人,10年前搞出来的东西放在现在,也未必有多强.敢于批判,才能真正接收有用的东西,虽然这哥们有些时候批判过了头,比如对P/NP问题.不确定的东西,直接批判并给一个确定的结论,其实反而表现得和很多"专家"一样了.
但是对于GO语言的批判:见这篇http://www.yinwang.org/blog-cn/2013/04/24/go-language/
真是批的深得我心,和本人粗浅对GO看法很一致,并下了垃圾的结论,见
go语言的设计的一点粗浅看法
在技术发展突飞猛进的今天,很多过去的大佬新瓶装旧酒,再通过强大的商业化来推广一些让你感觉到很憋气的东西,这些所谓新东西的背后的理论,其实早N年前就有,然后通过实现包装出来,这不是问题,问题就是你是不是应该包装的精美,漂亮一点,比如象MS的C#.
import "fmt", := =, 象这些东西,你有没有想过一个使用者的头疼.
当然还有象LISP这样的语言.老实说它是包含了好的思想,但这个语法就象是一张破报纸.用于使用者来说简直就是难于接受.所以呢,学习你的思想,使用,抛一边去吧
对于计算机技术,编程语言是基石,程序语言应该在表达深刻思想的同时,要通俗易懂.能让人有美感,能轻松,愉快,广泛的接受.
计算机发展飞快,很多名人在当年是开创了一些厉害的东西,几十年过去了.思想可以沉淀,但具体的东西好不好值得你戴上批判的眼镜仔细观察一翻.尤其是在想深入学习,不得不去翻一些古董的时候.