编程语言应用

注册

 

发新话题 回复该主题

小白转行敲代码不要嫌麻烦,先看这3本书, [复制链接]

1#
北京中科医院是真是假 http://m.39.net/pf/a_5197604.html

年,中国的互联网也有三十年了,近十年来算是互联网行业的爆发期,尤其是近几年创业的青年多,而且凡是创业必谈互联网+,任何行业都要有一个APP,层出不穷的互联网创业公司,导致程序员已经不够用了,这一行的工资也跟着水涨船高。

一提到程序员大家能想到的应该就是那句调侃但却扎心的话“钱多、话少、死得早”,加班多挣得多,虽然黑程序员的多,但程序员的地位却在人们的心目中提高了不少,最明显的就是在相亲这一传统的文化中,一见面说是程序员,好感度立马提升。

不管是大学选专业、毕业后选工作还是跳槽换行,程序员成为了越来越多人的选择,很多人在后台问我有没有速成的方法,快速写出程序来,恨不得今天看完html明天就能当技术总监一样。程序员这一行并不难,但也不能速成,要是真想转行当程序员,千万不能嫌麻烦,这里推荐三本程序员入门的书,简单易懂,能让你少走一点弯路。当然也要配合实践。

一、软件开发人员必读:人月神话

虽然有个非常浪漫的名字,但真不是讲嫦娥的。“大型软件项目中人-月其实是不可互换的,向滞后的项目追加人手会使得进度更迟缓。

IBM软件系统OS项目经理布鲁克斯(FrederickP.Brooks.Jr.)结合自己的实践经验写出来的一本书,其中大量的软件工程的实践、大量复杂项目工程的建议并探讨了软件工程管理的其他方面。书中关于项目复杂度、规划的乐观性、沟通重要性、组织的形式和冲突、任务执行的关键、文档的作用和构成以及其在不同阶段的角色,都深有感触。全球销售数百万册。在行业内绝对是经典必读书籍,建议想从事软件开发人员、软件项目经理、系统分析师的都要看一下

二、新老程序员必读:代码大全

从名字上看,很容易被误解为代码手册,但其包含了完整的软件构建手册、软件构建过程中的所有细节。以前也对这本书名不理解,后来才知道:CodeComplete的解释可以是代码冻结。大概就是完成了相当的测试后,发布以前,认为程序的代码不应该再被修改,于是CodeComplete。暗示我们写代码要以CodeComplete时的状态为目标之类。

这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的朋友都是相当有帮助的。话句话说,无论你是什么背景,这本书都会让你在更短的时间内、更容易地写出更好的程序。

敲一年代码的同事说,看完这本书,如饮甘泉、醍醐灌顶

敲了五年代码的同事说:这本书过时了,不合理的地方太多了

敲了十年代码的同事说:经典中的经典,永不褪色

三、技术经理必读:代码整洁之道

如何才能写出整洁代码呢?总的原则无非是KISS(KeepItSimpleStupid):让代码简单直接,让阅读者可以很容易地看出设计者的意图。

国际软件咨询师美国作家马丁(RobertC.Martin)在敲代码20年之后写出的一本书,这本书就提出了一种观念:代码质量与其整洁度成正比,并且给出了一系列行之有效的整洁代码操作实践,并且以现实项目的正、反两面的范例做详细对比。只要遵循书上的规则,就能编写出干净的代码,从而有效提升代码质量。

建议有志于改善代码质量的程序员及技术经理都可以读。

这些书建议读实体书,本人也有pdf,需要的可以留言。

月明千里,一个敲代码的程序员小黑,

分享 转发
TOP
发新话题 回复该主题