持续感悟

  其实现在感觉学java等语言最重要的的还是自己的代码水平,其实对于大部分的工具等,只要你在这一行待下去,随着时间的推移,你都会慢慢接触到的,并且也能很快就上手,毕竟只是工具而已,但有时真正需要你解决一个实际问题时,你可能就被你自己的编写代码的水平给卡了。

  其实像java中的三大框架等,很简单的,但我说的很简单是建立在你自己有比较的强的编码能力的基础上的,因为框架的封装更好,说白了就是形成了一套编程的模式,你只要把自己的代码往里面套就可以了,其实具体的方法里面要求的还是你的编码能力,所有我们现在不要一味的只是在所数据库的CRUD,这是完全不够的。

  比如现在叫你在解决一个交通灯问题(或者许多在运筹学中出现的实际问题),这可以就很能体现你的编码能力。源代码下载

                                                                     -----2013-5-15

  这几天我给自己定了一个接近一年的目标就是实现一个ORM框架(将会以hibernate为基础,现在正在研读源代码),在我毕业前,现在我正是一个即将踏入大四的学生。如果朋友们在这方面有什么好的建议请多多给我留言,我先在这边谢过了。

                                                                      ------2013-6-1

  前段时间一直在追求高深技术如分布式,高并发的处理等,没办法,作为一个热爱技术的人,总是不能忍受只知其名而不会运用,但看了很多资料也还是什么实质性的东西出来,主要是现在自己所处的环境没有这种项目的需求,现在也想通了,其实我们作为学生不需要去搞那么高深的技术(如果有机会那更好),我现在的理解是还是乖乖的将应用做好,能熟练的运行各种模式解决各种实际问题,并能对数据结构有比较深的掌握,然后对现在应用方面的技术有一定的了解,其实作为学生来说已经足以了。作为开源的支持者,最好能研读下源代码,比如我们现在普遍使用的三大框架的源代码(struts2,hibernate,spring).

                                                                     ------2013-6-12

 

我读过的比较经典的一些书籍:

大家在开始学习java时开始多看点实战方面的书,这个网上很多的,李刚老师写的基本书感觉都蛮好

《敏捷软件开发原则,模式和实践》,《解析极限编程拥抱变化》,《hibernate实战》,《J2EE核心模式》,《企业应用架构模式》,《think in java》,《精通正则表达式》,《代码大全》,《数据库系统导论》,《java语言规范中文版》,《安全模式 j2ee,web服务和身份管理最佳实践与策略》,《UML精粹》,《深入;理解java虚拟机》

《重构改善既有代码的设计》等

JBPM书籍:《深入浅出JBPM》,《JBPM4工作流应用开发指南》

安全方面书籍:《WEB安全测试》《黑客攻防技术宝典:Web实战篇》《白帽子讲Web 安全》

 

java建议看的书:

基础:《Thinking in java》(java编程思想)

框架级别(struts2,hibernate,spring):《XXX in Action》,在一定的基础后可以去研究源代码,从源代码的级别去理解,struts2参考《struts2技术内幕》,spring参考《spring技术内幕》

数据结构和算法(互联网公司最为看重的):还没找到自己感觉很好的书籍

JVM,内存方面:《深入java虚拟机》

web安全:《白帽子讲Web 安全》

git:    《Pro Git》

服务器:web服务器tomcat《tomcat权威指南》

                                                           ------2013-12-26

 

 

 

 

 

专业术语:

API(Application Programming Interface)

OO 面向对象    OOD 面向对象设计            OOA面向对象分析    OOP面向对象开发    AOP面向切面开发

JPA(java persistent api)  LGPL: GNU Lesser General Public License ;宽通用公共许可证(Lesser General Public License)
ORM:对象关系映射(Object Relational Mapping);

SQL术语:DDL(Data Definition Language 数据库定义语句)  DML(Data Maniplation Language 数据库操作语句)

 

 

 

 

 

posted on 2013-05-15 13:33  发表是最好的记忆  阅读(610)  评论(1编辑  收藏  举报