1. 姓 名:
    电 话:
       快 速
       留 言:
    验证码:
北大青鸟上海 >> 新闻动态 >> 动态新闻  >> 正文

成为一名优秀的软件工程师,你还缺什么?

信息来源:http://www.itbenet.com/ 发布人:北大青鸟 发布时间:2018-6-9 17:47:09

优秀的软件工程师身上都有哪些特点?大家有思考过吗?一起看看上海北大青鸟人民广场校区的老师掌握的资料吧。

 

1、不怕失败

 

开发人员和程序员也是人,也会犯错。记住爱因斯坦有一句名言:“不要害怕失败。”失败是你的良师。我们都曾犯过一些导致bug的错误,但更重要的是要从错误中学习。如果你这样做了,那么也许你的下一次尝试就成功了。

 

如果你从来没有失败过,那么说明你畏头畏尾,从来没有尝试过任何新的东西。

 

2、不害怕寻求帮助

我们都工作在一个会犯错会失败的环境中。所以,你不应该害怕寻求别人的帮助。这样可以减少你的工作压力,并让你能够按时交付产品!而这正是你的经理对你的要求。有时候,你的后辈也能指引你走向正确的道路。所以,不要害怕寻求帮助。让你的自负随风而去吧。

 

3、做一个持续的学习者

 

这个时代每时每刻都有新事物被发明被创造,IT行业更是如此。每一天都有新的东西需要学习,在一天结束时,你学到了什么才是重要的。

 

4、你不能掌握所有内容

 

在看完以上几点之后,你的脑海中可能会想:“我怎么才能学习所有的内容呢?”当我说要成为一个持续的学习者时,其实这受你真正能学到什么的限制。你只需要去尝试你认为对你的编程生涯有帮助的技术。

 

5、重视你的代码

 

在你写代码的时候,只要确保代码确实能用一种清晰和易于阅读的方式如愿实现目标即可。此外,代码的可维护性也非常重要,否则维护这些代码的人搞不好在几天/月/年之后就得经历一场求生不得求死不能的痛苦。

 

6、不要拖后腿

 

不可否认我们周围有不少拖后腿的人,虽然没有强制要求说所有人都必须优秀,但是有时你可能会不得不和一个消极被动的人一起工作。但是重要的是,你得保持住自己的乐观和主动性。

 

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

 

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

 

8、做一个良好的倾听者

 

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

 

9、测试,测试,还是测试

 

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

 

10、模式

 

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