从五一节前开始,我读完了三本书

《企业级应用开发--使用VS.NET、UML和MSF》

《Ajax in action》

《Code Complete 2nd edition》
(900Pages)

比尔.盖茨说,任何日后出色的程序员前几年都做得很好。意思是说,一些好的习惯在从业初期养成,而这些好的习惯能决定你的优劣。
好在我入行的前几年这段时间还算不错,至少养成了一个看书的好习惯,很年都会看大量的书籍,而大部分的程序员在一般一年都读不完一本书,而我一般不会超过一个月。成功学学者陈安之也强调读书是一个人成败的关键,“一年要读一千本书”,可惜程序业界并没有这么多的好书读,一年读个十本还是可以的吧。

转载于:https://www.cnblogs.com/think/archive/2006/06/07/420054.html

终于读完Code complete 2nd edtion相关推荐

  1. Code Complete《代码大全》读书笔记

    最近拜读了 Code complete<代码大全>,这部大块头确实经典,涉及到了软件开发的方方面面.有点后悔没有早些阅读,值得推荐给还没读过的朋友.它并不是针对某种语言的武林秘籍,应该可以 ...

  2. 【Code Complete】《Code Complete 》

    良好编程实践的百科全书,完善编码聚焦于个人技能--所有的内容都来说明我们称之为"编写巧妙的代码"(write clean code,clean可以翻译多种意思,只能意会了,有些英语 ...

  3. 代码大全(Code Complete)-- 目录和关键点

    读后感 <代码大全>是一本指导"代码构建"的书,指导我们如何写出优秀的代码,如何成为优秀的程序员. 这样一本900多页的大部头书,当我们基于既往的编程经验,在读每一个部 ...

  4. 《Code Complete 代码大全》中用到的英文

    我觉得自己读英文书的时候还算顺利,但是给我一篇技术文档让我翻译得很地道时,我就总是到处乱翻乱查,积累一下老外的用法,中翻英的时候用处比较大 Part I. Laying the Foundation ...

  5. 《Code Complete》ch.15 使用条件语句

    WHAT? 条件语句指if.else.case.switch,循环语句指for.while WHY? 不用条件语句你写得出代码吗? HOW? if-then 正常情况放在异常情况之前 执行频率高的情况 ...

  6. Metaphors for a richer understanding of software development -- Code complete reading notes(2)

    隐喻是什么? 人们常常利用隐喻来利用了解的事物理解不了解的事物,如,我们在用鸡蛋来理解地球的结构,认为它由地壳(蛋壳),地幔(蛋白),地心(蛋黄)组成. 在软件开发中,隐喻是一种启发,而不是一种算法. ...

  7. java swing jar 字体不一样_终于读完了腾讯T4架构师整理的Java深度学习笔记

    我的一位在腾讯T4的朋友向我这样介绍它: 本书为专业程序员解决实际问题而写,可以帮助你深入了解Java语言和库. 本书将读者群定位在那些打算将Java应用到实际工程项目中的程序设计人员.本书假设读者是 ...

  8. Code Complete

    一.<代码大全>优先阅读参考顺序: 自学编程人:第07章 高质量的子程序 低年级学生:第11章 变量命名的力量 高年级学生:第08章 防御式编程 初级程序员:第18章 表驱动法 高级程序员 ...

  9. Defensive programming -- Code complete reading notes(8)

    子程序不应该因传入错误的数据而被破坏,哪怕是由其它子程序产生的错误数据. 1.检查所有来源于外部的数据 2.检查子程序所有输入参数的值 3.决定如何处理错误的输入数据 使用断言 1.用错误处理代码来处 ...

最新文章

  1. C++五子棋(六)——游戏结束
  2. Python中获取字典中最值对应的键
  3. 克隆需要验证_GeneCopoeia基因克隆
  4. Kong 1.3发布,原生gRPC代理、上游TLS交叉认证
  5. java mysql 事物_java基础之MySQL事务和视图
  6. 深度学习之优化详解:batch normalization
  7. 【Flink】The class WC is an instance class, meaning it is not a member of a toplevel object
  8. bzoj1303[CQOI2009]中位数图
  9. centos手动增加删除swap分区
  10. 仅需6道题轻松掌握Python异常捕获 | Python技能树征题
  11. mysql 不同服务器数据库表同步_mysql 不同服务器数据库表同步
  12. javascript基础之拖拽(1)(详细篇)--dataTransfer对象
  13. TensorFlow 安装教程
  14. 360驱动大师要怎么操作安装打印机驱动
  15. 怎么查看笔记本内存条型号_查看笔记本内存条型号
  16. 物理专业英语词汇(O-Z)
  17. vtk实现一个简易的RubberBand 并求矩形内部hu平均值和最值
  18. Java Web 后续(三)
  19. 湖北计算机一级证书样本,湖北计算机一级(Hubei computer level).doc
  20. 从电音元素到游戏手机:燃爆ROG电竞潮玩夜

热门文章

  1. Ubuntu下ffmpeg 捕获屏幕和采集声卡、摄像头、麦克风声音
  2. 利用ffmpeg进行摄像头提取视频编码为h264通过RTP发送数据到指定的rtp地址
  3. 如何开始 java core java
  4. python t t_Python ttable包_程序模块 - PyPI - Python中文网
  5. java 读取txt字符串_java读取txt并获取某一部分字符串
  6. win7家庭版安装oracle,win7 home 版安装 Oracle 10g
  7. java检索txt文本_lucene索引word/pdf/html/txt文件及检索(搜索引擎)
  8. java gui 单选_JavaGUI――swing组件基础(三)JCheckBox/JRadioButton/ButtonGroup
  9. 解压deb_Linux填坑记:很全面的解压和压缩命令集合
  10. python最新版安装图集_通过python简单的实现了plist、json图集的切割