做软件开发到底什么程度才叫高手????

fw745 2005-10-25 04:13:09
做一般的程序员感觉就是掌握某种语言的API,然后在适当的时候调用就行了。根本没多少技术含量啊。就象玩游戏一样,以前是星际现在是魔兽,为了不被淘汰,你不得不学习新的游戏;编程也差不多,以前是c接着是c++现在是c#、java等,作为一个普通的程序员你得不停的学习。在我看来一般的程序员和游戏职业玩家没什么区别。也许这就是做软件是吃青春饭的一大原因。我觉得真正的程序员应该有自己的思想,至少能自己设计算法而不是只会调用API。那样的话,主动权永远不在自己的手里。

现在我很迷惘啊,到底学到什么程度或者学什么才能成为高手????????
...全文
141 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lavendergo 2005-10-25
  • 打赏
  • 举报
回复
以前我也身有此感,下边的时我看到一位 Diao 人写的,受益匪浅!!

高手成长的六个阶段
第一阶段
此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。

第二阶段
此阶段能精通基于某种平台的接口(例如我们现在常用的win 32的api函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。

第三阶段
此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。

第四阶级
此阶段能直接在平台上进行比较深层次的开发。这时已经不再有语言的束缚,语言只是一种工具。

第五阶级
此阶段就已经不再局限于简单的技术上的问题了,而是能从全局上把握和设计一个比较大的系统体系结构,从内核到外层界面。可以说是“手中无剑,心中有剑”。

第六阶级
此阶段也是最高的境界,达到“无招胜有招”。这时候,任何问题就纯粹变成了一个思路的问题,不是用什么代码就能表示的。也就是“手中无剑,心中亦无剑”。这就是真正的大师级的人物。这时,win 32或linux在你眼里是没有什么差别的。
ZhangYaoxing 2005-10-25
  • 打赏
  • 举报
回复
嘿嘿,关注一下,这种问题俺没有资格和水平回答
UserC 2005-10-25
  • 打赏
  • 举报
回复
很难说哦!要看评判标准。
supersual 2005-10-25
  • 打赏
  • 举报
回复
你可以向系统架构,这方面发展,也可向咨询服务方面啊,但是基础是从基本的代码编写程序员做起,打好每步的基础!!!!!!!!!!
HeavyArmorTroops 2005-10-25
  • 打赏
  • 举报
回复
难说,我觉得在中国这种以项目导向的氛围难以产生Linus和Stallman那样的高手。

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧