您的位置:首页 > 职场人生

《Java程序员上班那点事》读书笔记

2013-10-05 00:50 316 查看
《Java程序员上班那点事》读书笔记

学习日期:2013-10-04

控制好工作的一日时间表:把主要精力放重要的事情上,例如:

1、接满一杯热水,打开计算机,整理思路,阅读并回复昨晚下班后收到的邮件——30分钟;

2、专心软件开发工作——2.5小时

3、午餐休息 —— 45分钟;

4、阅读并回复邮件——15分钟

5、专心软件开发工作——4个小时

6、处理其他事务如接电话等——1小时

7、阅读并回复邮件——10分钟

什么是适合初学者的好书:

1、暂时不选“大部头”;

2、插图较多,最好是一步步手把手地讲解

3、最好找国人写的书

4、找“企业派”作者写的书

5、找好的出版社出的书

看技术书的速度和方法:先泛泛地通读一下,找到这本书的主线和各个章节之间的联系,然后找到当前正在思考的一些程序开发问题,或者困扰你的技术问题,重点详读。第一遍会看得很快,到第二遍的时间,要结合自己的开发环境进行反复测试。

如何建立沉淀目录:不可能在一天之内建立完成,这是一个漫长而细心的过程:

1、在开发一个项目的过程中,对于有些可能被反复用到的代码,可以尝试将它放在沉淀目录中。

2、在浏览网页的时候,发现一段很好的代码,也可以把它放在沉淀目录中。

3、在读到一本好书的时候,发现一段很好的代码,也可以放到沉淀上当中。

总之,如果细心总结,你的沉淀目录会越来越丰富。沉淀目录可以是自己编写的代码,也可以是别人编写的代码。这时,你的技术水平也随着目录的丰富而逐渐丰满起来了。

细节是什么?就是你应该做到的,而无须非要向客户强调的。

试对比着你正在开发的程序,回答如下问题:

1、是否给一个经常需要关注的文字加上了超级链接?

2、是否给一个没有文字的图片链接加上了“ALT=”?

3、是否能够让用户查看某些页面内容时无需拖动滚动条?

4、是否在你呈现的页面表格中加入了排序按钮?

5、是否在用户输入错误的时候,将输入焦点回到出错文本框?

6、是否考虑到了一个树形结构的菜单,当项目太多时会很慢,应该用AJAX?

7、是否考虑到让某些“状态”信息的文字呈现不同的颜色?

8、是否注意到有的页面表格因为某个字段太长而使某个TD的文字被换行,从而使那个表格看起来很难看?

9、是否注意到某个页面的样式和整体样式不一致?

10、是否注意到某个按钮的样式和整体样式不一致?

11、进入某个功能时,你是否需要用户单击多次鼠标才能进入?

12、在进入某个模块时,你是否在恰当的地方给用户提示?

13、你的程序的每一个菜单名是否都很恰当?

对于每一个高水平的程序员,心中都会有这个表:

长度   数据类型

1bit   boolean

8bit   byte

16bit  char

16bit  short

32bit  int

32bit  float

64bit  long

64bit  double
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  读书笔记 java