您的位置:首页 > 其它

怎样成为优秀的软件工程师

2008-07-07 23:21 246 查看


function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}
怎样成为优秀的软件工程师 随便说说我的一些工作中的想法: 1:遇到问题,举一反三. 遇到一问题后,要彻底搞清楚最后解决问题的原理和逻辑,不要迷迷糊糊的修改好了就完事。并且举一反三的搞清楚类似的相关问题。

2:测人人员提出的问题,不管大小,都认真思考其合理性,并反思自己为什么开始时候怎么就没有 想到会出这样的问题,避免以后再犯同样的问题

3:主动学习,不要等到工作中要用什么东西再学习,这样你永远都会感觉工作很累,很被动。

4:多看MFC,STL,WTL,ATL等优秀代码库的源码,了解其设计原理。并在自己的软件中灵活使用

5:对软件运行后出现的比较严重的Bug,而自己在做的时候居然没想到一定要进行反思和总结,避免以后重犯同样的问题。

6:发现任何问题,哪怕是很小的问题,一定要马上把它解决掉,不要拖延,否则在软件后期这样的小问题会使你陷入不停的软件维护。

7:做任何东西之前,一定要先做设计,在基本做好接口和流程图后,再实现其代码,并且在完成后一定要有完整的需求文档,设计类图和设计

流程图和良好的代码注释。

8:注重软件设计和软件效率。

9:多上技术论坛,和大家交流,比如csdn,codeproject,boost等。

当然,以上的有些东西我也做得不是特别好,不过,我正在努力的把它做得很好。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: