黑基网 首页 资讯 职场族 查看内容

如何快速进阶程序员大神?

2017-4-18 15:48| 投稿: caiflyer |来自: 互联网

摘要: 一、确定目标首先你得给自己定一个目标,并要细化出来,比如在规定时间内完成什么,达到什么样的要求。有了一个明确的目标之后,你按照这个去学习,不要什么都去学,现代社会不缺人,缺的是人才,你不需要会很多,但 ...

一、确定目标

首先你得给自己定一个目标,并要细化出来,比如在规定时间内完成什么,达到什么样的要求。

有了一个明确的目标之后,你按照这个去学习,不要什么都去学,现代社会不缺人,缺的是人才,你不需要会很多,但是你需要精,也就是我们所说的专业.

比如你一直在这个领域做同一样事情,那么,日积月累,你自然就变得专业了。

二、慎重选择语言

编程语言各有不同,不过区别不大。但用语言的人区别就大了。选择了一门语言你就选择了一个群落。

如果你想快速建立原型(尤其对于希望对产品进行迭代升级的创始人来说),那就用 Ruby或者 Javascript.

三、保持敏捷;不断交付

早发布,不断发布,边说唱边发布。

不断测试。好的测试包如保单和煤矿里的金丝雀之结合。它能帮助你在生产周期中更早地找出错误,而错误越早发现越容易解决。

快速失败。编码(及生活)时我希望尽早知道什么地方不能工作,而不是放任不管让它增殖扩散。全面放开,快速失败,修补缺陷,不断继续。

为所有代码编写自动测试!尽可能践行测试驱动的开发.

四、测试流程的控制

许多项目深受多测试周期之苦。这会拖累项目,导致组织整体出现高级别的问题。

程序员应该专注于对自己的代码进行单元测试及半回归测试。他们比其他任何人更了解代码库,也知道自己会影响到哪些变更。有时此类变更会由于 QA 测试范围有限而缺失,因此导致生产环节出现重大问题。

要想在力所能及的情况下尽快开发出无缺陷代码,永远永远也不要把写测试放到后面。我们更清楚这一点。要检查一下测试的覆盖率,确保 100%无死角。

五、多读书

多读书总是没错的,可是与程序员有关的书籍太多了,要如何去选择呢?程序大官猿为大家整理三本对程序员最有影响力的书.

1、《Code Complete (2nd Ed) 》中文版《代码大全(第二版)》

Steve McConnell的原作《代码大全》是公认的关于编程的最佳实践指南之一,第二版更是融入了最前沿的实践技术,加入了上百个崭新的代码示例,充分展示了软件构建的艺术性和科学性。

2、《The Pragmatic Programmer》中文版《程序员修炼之道》

本书由一系列独立的部分组成, 涵盖的主题从个人责任、职业发展,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。

3、《Structure and Interpretation of Computer Programs》中文版《计算机程序的构造和解释》

本书是麻省理工学院的入门编程课程。这是一本会启发你的书,它会燃起你编写出色程序的热情,它还将教会你认识并欣赏美, 它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

本文出自:http://www.toutiao.com/a6406071439553052930/

免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。

1

鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (1 人)

相关阅读

发表评论

最新评论

引用 游客 2017-11-30 14:38
Fpa85G  <a href="http://svgjkracjhcn.com/">svgjkracjhcn</a>, [url=http://clbekfvibpnd.com/]clbekfvibpnd[/url], [link=http://tkscnzjjgmed.com/]tkscnzjjgmed[/link], http://jdnwcyzdtore.com/
引用 游客 2017-11-29 15:52
ABCHsV http://www.LnAJ7K8QSpfMO2wQ8gO.com

查看全部评论(2)


新出炉

返回顶部