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

1:遇到问题,举一反三.
   遇到一问题后,要彻底搞清楚最后解决问题的原理和逻辑,不要迷迷糊糊的修改好了就完事。并且举一反三的搞清楚类似的相关问题。

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

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

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

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

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

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

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

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

当然,以上的有些东西我也做得不是特别好,不过,我正在努力的把它做得很好。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值