我不敢学<无极>说世界的根本万物都在 无极里面,范围太广,写了怕被别人骂,只敢谈谈编程,又不敢谈
高深的技术,只因世界上高手太多。怕被人暗杀,只敢总结一下学习编程的玄机---增删改查。
据我观察,一个程序员的成长道路中无外乎四个字
1。增----我们每天都要学习新的技术和知识。这一点实在不敢怠慢,天上一天地上1年用在程序员身上太合适了,如果你停止一天不学习,可能第二天就有很多人在技术水平上超过你了。于是不断的学习成为我们程序员每天的必修课,我们就像一张数据表,每天必须抓取更多的数据用 Insert语句插入我们的大脑。
2,查---根据第一点。有了知识的增加必然要有知识查询。高手和菜鸟就是在这个"查"上区别开来的。高手程序员在于能把大脑建立全文索引,而菜鸟可能只能用 like操作来存取大脑数据。大家千万别忽略查这个过程。其实很多程序员所知道的知识都差不多。关键在于当你碰到难点的时候,高手能从大脑中查询出最匹配以及速度也最快。菜鸟一般查询出来的数据匹配度就差,并且速度慢 常常超时。
3。改----这个过程是决定你是否是一个能跟得上时代潮流的程序员,当你发现你所掌握的知识是错的。你必须修正你的观念。必须使用"Update" 来进行反省。或者说你所掌握的知识已经太落后了,你也要"Update",这里建议广大程序员放下执着,勇于承认自己需要"Update", 这样才能取得长足的进步
4. 删----这是很多程序员不愿意做并且不敢面对的东西。其实这个环节很大程度决定了你是否能继续“增”,好比一个数据库表。数量达到一定数目后,查询起来非常慢。现实生活中,举个例子。曾经你是一个asp高手,当你开始学习.net的时候。大可把以前学习asp的一些知识忘记掉,这样才能不受原来知识的干扰。轻松的进入一个崭新的领域。同时敢于进行"删",能减少一些思维定势的现象。张三丰的太极拳教导弟子如何达到最高境界,就是"忘记一切你所学的", 霍元甲也是这个想法。