程序小哲学-----有一种进步叫放弃

本文从一个老子的有和无谈起,那什么是有,什么是无?现在西方大众能理解东风哲学就是有和无了,在“功夫熊猫”,“2012”中都有所表现。其中在2012中一这么一个情节,一个西藏的小喇嘛与老老喇嘛的对话,师傅在给徒弟倒茶,徒弟看到茶水到满了,就对师傅说,满了满了,师傅还是一直在倒,一直看着茶水从茶杯里溢出来。

另一个故事是在《编程之道》中看到的,一个新程序员那这磁盘去找大师拷贝资料,大师将磁盘插入到软驱中,敲入拷贝命令,在拷贝进行到一半的时候,屏幕上出现提示,磁盘以满,是否取消或重试,大师选择了重试,屏幕上又出现同样的提示。大师又选择了重试,新程序员不耐烦的跟大师说,那个磁盘满了,得还一个了。大师说:是你的磁盘满了吧。这是老外能理解的东方哲学。

这就是有和无,当你的茶杯倒满了水时,看着是有,但却无法接收新茶水的进入。这就表现了无。只有将茶杯里的茶水倒出来些,才能加入新的茶水,有和无只在一念之间。

现在,我们要看看自己的茶杯是否已经盛满了茶水,如果满了,就请倒出来一些,来接收新的。如今的技术发展速度如此之快,如果停止了学习的步伐,你很快就会被社会所淘汰,这不是一个啃老本的时代。

每个人都不是全才,所以在学习新的东西的时候,就应该放弃一些已有的东西,比如学java的,如果要进入.Net阵营就需要放弃java中的一些东西。学习winform编程的要进入web开发,同样需要放弃一些winform的东西。所以放弃未必是坏事,只有放弃一些,才能获得新的。什么是舍得,有舍才有得。有些人会说我不用放弃原来学的也可以学习新的东西,这个区别就在与每个人茶杯的大小不同而已,你的比别人的大一些,终有一天你的茶杯会满的,这个时候你就要去舍弃了。

有很多程序员对微软都有意见,技术变化太快,mfc现在还在用,winform正在平稳发展,这时又出了个wpf。Webfrom正在深入研究,就又出来个mvc,该如何选择呢?其实每一中技术的出现都有它的理由,都有它的发展目标和应用场景。这个时候,自己或公司就应该考虑,是否应该放弃一些已有的积累或资源,去投入到新技术当中。不要去责怪微软,选择的权利还是在自己的手中!微软也是在不断的舍弃与再获取中进步。

在现代技术发展的过程中,如果死抱这自己积累的东西,会很被快速发展的技术抛到九霄云外。

除了技术,有些个人的认识和理解也不能固步自封,不求上进,要以学习的心态来在这个社会中生活。

梦开始的地方---图帮网www.map85.com