锁定老帖子 主题:编程高手
精华帖 (0) :: 良好帖 (1) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-11-26
编程高手可能只那些算法设计的人,可能是某些系统内核的开发者,也可能是某种语言的开发者。编程高手的定义可能就是,在某个特定的领域,具有独到的见解,并且能够运用技术解决该问题的人。编程高手具有Researcher的研究能力,同时也应该具有developer对于技术的敏感和精通。 计算机领域主要存在几种主要的问题,一种是数学问题(类似算法,模型等),一种是纯软件问题(操作系统,Office),一种是业务上的问题,这样就把计算机人员分成了三类,一种是研究比如人工智能,搜索引擎之类的数学模型方面的问题的人,一种就是编写系统软件的人,比如操作系统,Office之类,剩下的主要就是应用软件的开发者,比如ERP之类。通常我们所指的编程高手主要是在前两个方面做得杰出的人。但是第三类人中就没有编程高手了吗,一个优秀的PM算不算编程高手?编程真的就是指对着计算机编码呢,还是从业务需求到管理等一系列的活动呢? IT领域在不断的发展,编程的概念我想也在逐渐的扩大,到底什么才是编程?什么才是编程高手?每个人心中都会有一把尺子~ 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-11-26
一个优秀的PM算高手,但如果程序写得不好,肯定不算编程高手。编程高手应该指对计算机程序的驾驭能力。
像bill gates, steven jobs,当年应该也能算编程高手,现在估计连程序怎么写的都不知道了。 |
|
返回顶楼 | |
发表时间:2009-11-26
一种就是编写系统软件的人,比如操作系统,Office之类, --- 一个真正意义上的操作系统,也不是一个人能搞定的吧。
linux离不开mimix,离不开gnu。。。。。 |
|
返回顶楼 | |
发表时间:2009-11-26
logicgate 写道 一个优秀的PM算高手,但如果程序写得不好,肯定不算编程高手。编程高手应该指对计算机程序的驾驭能力。
像bill gates, steven jobs,当年应该也能算编程高手,现在估计连程序怎么写的都不知道了。 不过他们的编程思想应该都有,即使不用编程,也能深入理解编程的很多难点吧~ |
|
返回顶楼 | |
发表时间:2009-11-26
ray_linn 写道 一种就是编写系统软件的人,比如操作系统,Office之类, --- 一个真正意义上的操作系统,也不是一个人能搞定的吧。
linux离不开mimix,离不开gnu。。。。。 恩,确实一个系统不是一个人搞定的,但最初的内核很多都是凭借一己之力(Linux的最初mimix不是用于教学的小例子嘛) |
|
返回顶楼 | |
发表时间:2009-11-26
当然那种有独道理解,促进语言或技术发展的人也算 Martin Flower类的
|
|
返回顶楼 | |
发表时间:2009-11-26
Anders Hejlsberg
|
|
返回顶楼 | |
发表时间:2009-11-26
kimmking 写道 Anders Hejlsberg
Anders我的偶像。 |
|
返回顶楼 | |
发表时间:2009-11-26
当年看过一个故事是说Anders Hejlsberg的
说有位老兄因为在delphi上开发ole\com的应用被招进了borland,一次开发中有一个bug始终解决不了,只好叫chuck和Anders帮忙,两个人用Turbo Debugger调试程序,过了一会Anders指着屏幕上一个地方说,这里不对,这个字节不应该出现在这个地方,chuck看了一下,点头同意。 John Carmack也有个故事,大概是这样的Quake III的源代码里面有这么一段用来求平方根的代码,出现了一个神奇的数字0x5f3759df,Quake III所要求的精度10的负三次方,只需要一次迭代就能够得到结果,谁也不知道卡马克是怎么找到这个数字的。 |
|
返回顶楼 | |
发表时间:2009-11-26
maxiaoxia 写道 当年看过一个故事是说Anders Hejlsberg的
说有位老兄因为在delphi上开发ole\com的应用被招进了borland,一次开发中有一个bug始终解决不了,只好叫chuck和Anders帮忙,两个人用Turbo Debugger调试程序,过了一会Anders指着屏幕上一个地方说,这里不对,这个字节不应该出现在这个地方,chuck看了一下,点头同意。 John Carmack也有个故事,大概是这样的Quake III的源代码里面有这么一段用来求平方根的代码,出现了一个神奇的数字0x5f3759df,Quake III所要求的精度10的负三次方,只需要一次迭代就能够得到结果,谁也不知道卡马克是怎么找到这个数字的。 强! |
|
返回顶楼 | |