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

《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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值