广州[切换城市][登录][注册]
搜索风云榜 | 免费发布信息 | 会员签到免费发布信息网址大全

程序员培训高手的8个习惯

2018-1-16 15:47:33 浏览:58次

程序员培训高手的8个习惯

  那么,开发人员想要成功的话,需要做些什么呢?

  1.测试,测试,还是测试

  写代码的一个重要方面就是,测试。
项目中的bug发现得越早,修复成本就越低。
你在项目的最后阶段找到的bug,修复起来绝对相比你在写代码的时候修复要昂贵得多。
自动单元测试有时在软件项目中会被忽略,但我可以告诉你自动单元测试有助于尽早发现bug。

  2.原型和线框图

  在动手写代码之前,你得想清楚你究竟要开发什么东西。
好的原型和线框图将帮助利益相关者和开发人员确定最终产品应有的样子。
越早讨论功能和可能的障碍越好。

Indigo Studio是一个能帮助我们迅速起草原型的超棒工具:平台不但不需要设计人员写一行代码,而且允许用户和利益相关者在应用程序构建之前先行体验它的简化版本。

疯狂软件教育中心拥有10多年IT技术培训经验和就业服务经验,为社会输送IT技术人才。
疯狂软件专注于Java培训,iOS培训,Android培训在Java技术培训方面也是做足了功夫,在Java培训课程设计上面针对企业最新用人需求进行课程内容安排,上课采用边学边练的形式,用的都是企业的真实案例,为的就是学员毕业之后能尽快上手工作;另外还结合现今大数据的发展趋势,在疯狂软件Java培训课程中融入了最新的大数据知识,尽可能提升学员的竞争优势。
学习Java开发,请咨询疯狂软件热线电话: 020-28309358QQ:544627560 QQ:707552864详情请咨询疯狂软件教育中心官网。

  3.使用在线社区和论坛

  俗话说,共享的问题就是减半的问题。
当你绞尽脑汁解决问题的时候,请注意不要浪费太多时间在孤军奋战上。
很有可能你的问题,其他某个人已经经历过了,他的经验教训会对你产生极大的帮助。
访问在线社区,例如Stackoverflow或TechNet寻求提示和技巧。

  4.充分利用工具和实用程序

  有大量的软件可用于帮助提升开发人员的构建速度。
除了Visual Studio——这款开发微软软件的必备工具现在已经是开箱即用的了——还有很多其他的工具和第三方插件可帮助开发人员做的更好:

  ReSharper使得编写代码更容易;

  Web Essentials在创建web app时可提供方便的功能;

  FxCop / StyleCop用于广泛的代码分析;

  SPCAF(用于SharePoint / Office 365的开发)。

  5.有明确的前景规划和最终目标

  一个伟大的app和产品始于一个点子,并且这个点子成为了最终的目标。
如果没有最终目标就没有清晰的情景规划,这很有可能会导致预期和最终产品之间出现差异。
在开发过程中略微改变最终目标是没有关系的:但始终要对最终结果将是什么样子胸有成竹。

  6.不要急于开发

  大多数bug都是在急急忙忙开发时而引进的。
每一个项目在某个阶段都会有时间压力,但成功的开发者得能够应对这种压力,并保持提供高质量的软件。

  俗话说,忙中出错。
匆匆忙忙赶出来的东西总会有瑕疵。
而且,引进的bug实际上反而会导致更长的开发时间,得不偿失。

  7.学习,变得更好,懂得更多

  IT是一个进步非常迅速的世界。
如何编写代码、使用哪款插件、哪个产品可用等等所有这些问题的答案,在一定时间之后都会发生变化。
开发人员需要熬夜去阅读最新的博客、论坛和社交网络。
当然,阅读哪些博客取决于你使用何种技术,关于SharePoint / Office 365的一些必要资源包括官方的General Office Blog和 Office Dev blog。

  这不仅仅是位与字节的问题:阅读关于如何变得更优秀的书籍,是走在前沿的关键。
推荐阅读Malcolm Gladwell的Outliers来了解更多成功的秘诀。

  8.不要害怕失败

  即使开发人员严格遵照前面的7个要点去做,问题依然还是会有。
当错误出现时,你千万不能因此而气馁——没有人是完美的,偶尔出现问题是正常的。

  关键是要了解问题的所在,承认自己的失败,并从中吸取经验教训。
千万不要将自己的错误归咎于其他人,而且如果你敢于承担责任的话,大家反而会欣赏你。

  神奇的魔法

  上面我们已经讨论了能够促进开发人员成功的8个习惯和原则。
写的代码要坚实可靠,功能要经过测试之后再发布,并且在和利益相关者、同事和管理人员沟通时,语言要明确,态度要坦诚。

  一个伟大的软件产品始于一个伟大的原型,Indigo Studio除了能帮助我们更容易创建原型,还能让随后开发过程中的其余部分变得更容易。
但是,成功并不仅仅在于计算机!非技术方面,例如不要害怕失败以及阅读好书,也有助于成功。
软件开发者与其他人一样也是人,虽然我们可以用代码写出一个个神奇的魔法!

  

“程序员培训高手的8个习惯”该信息由会员自行发布。采用请谨慎,不贪小便宜,以防上当!
© 2007 - 2024 版权所有 娃酷网 粤ICP备19125541号-1