如何成为一个成功的软件工程师下

                    一,不要过度承诺

  我们的项目都有时间期限,这是我们都知道的。你在时间框架中能做什么是有限制的。要去理解那些。当你接受需求列表时,你应该清楚你需要付出什么样的努力以及多少时间才能完成工作。如果不能满足你的经理/客户给出的时间框架,那就随时告知报告人。发布如他们期望那样而非满是bug的产品很重要。所以,千万不要过度承诺。如果你这样做了的话,那就准备好再找一份工作吧。因为你可能会被炒鱿鱼。

永远不要在你想说“No”的时候违心地说“Yes”。

二,正确的想法不必是你的想法

这一点还需要我解释吗?

  我们都在工作,我们都有脑子,我们都有自己的想法。有时候你的后辈也可以教你很多,有时候他解决问题的速度快于你。承认这一点,并赞同他们给出的解决方案。集思广益将有助于按时交付项目。重要的是,这能帮助你做到不以自我为中心。

三,做一个良好的倾听者

  做一个良好的倾听者,意味着你可以通过他人的角度来看事情。这将丰富你的阅历提高你的声誉。如果他们错了,你就向他们解释他们错了以及为什么。

四,测试,测试,还是测试

  测试是软件开发周期中最重要的角色之一。没有经过适当测试之前永远不要发布你的产品,因为测试是捕获bug的阶段,而bug是为客户和管理者所不喜的。如果你认为你已经做完测测试了,那么再做一次。

  问:开发人员说的最多的谎言是什么?

  答:我已经做过单元测试了。

五,模式

  始终追求适合你项目的最相关的模式。如果你根据自己的要求选择模式的话,它可能会在最后的周期使你功亏一篑。

  问:软件开发中最重要的阶段是什么?

  答:需求收集或需求理解。

六,成为社区的一部分

  这一点也非常重要。你需要成为一些社区的一份子,因为这些都能给我们提供帮助。推荐一些很不错的社区:

C#Corner

MSDN

ASP.NET

StackOverflow

CodeProject

  这种方式可以让你在网络世界中被大家所   如果你得到一个机会可以致力于开源项目,那么一定不要错过,一定要勇往直前。这将增加你的声誉,因为开源项目正在被数十亿用户使用。

九尾狐教育,做中国最具良知的教育品牌









































北京中科白癜风医院
北京中科白癜风医院


转载请注明地址:http://www.yujinxiangqiangzhi.com/rjcs/1955.html


  • 上一篇文章:
  • 下一篇文章:
  • 公司简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明