您的位置:首页 > 其它

Javer的漫谈

2015-10-12 10:55 239 查看
摘要: 一个有一年工作经验的Javer的漫谈。

萤火之光,虽不足以共皓月争辉;然,此心不渝,尽许IT;唯有他顾,唯盼诸贤斧正尔。

作为一年工龄不新不旧的搬砖工,在经历一次跳槽之后,感悟颇多:

首先,由于项目经验少,所以离开自己熟悉的环境,熟悉的框架以后,代码和业务的双向陌生感,导致自我感觉一无所能。

其次,视野狭窄,短时间接收很多的新东西,脑容量烧爆棚,不知何去何从。

再次,不一样的人际,不一样的节奏,又是不一样的风尘,每日以狂加班来追赶节奏,缺总觉得不够,还不够。

在刚毕业入职时,曾经想搭建一个简单业务框,搞个开源项目,几个同学玩一玩。现在想来,一个成熟的搬砖工,必须有一个自己的成熟框架。

一则,Java项目各类框架数以千万计,一时半会儿没有可能全部掌握,所以要打造自己的知识体系,形成一套自己的成熟项目。

二则,沉淀、积累。一年的沸沸扬扬,视野虽不算大,却也开阔不少,学习的东西大多浮于表面,需要通过项目来沉淀。

三则,个人爱好,作为一个合格的程序猿,那什么出去跟人炫耀呢?

以下为新人级搬砖工对于大部分Java Web项目的解剖思路:

1)登录验证和权限验证框架(比如:Apache Shrio、Spring Security,其他著名验证框架,或者公司自主研发框架。)

2)Web交互层(比如:struts2、spring MVC)

3)代码核心结构框架(比如:spring)

4)数据库框架(比如:JPA,myBatis,Hibernate)

5)IO处理框架(比如:Apache POI,jxl)

6)输出格式型框架(比如:Jackson,各种xml操作框架)

7)IM通信框架(比如:Apache mina)

8)业务引擎(比如:openfire、activiti)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: