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)
萤火之光,虽不足以共皓月争辉;然,此心不渝,尽许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)
相关文章推荐
- 移动App崩溃的测试用例设计
- 资源管理——对象池
- lintcode 容易题:Merge Sorted Array II 合并排序数组 II
- linux下安装wine
- scikit-learn
- Android studioAPK获取签名的方法
- Oracle按时间段分组统计
- 浅谈ThreadPool 线程池
- Android Studio 编译不通过,报错“找不到org.apache.http。。。”
- 【Android】实现雷达扫描效果
- 数据可视化常用的五种方式及案例分析
- ibatis insert语句的用法及selectKey的使用
- andorid studio
- AnimatorController反向运动学IK
- At least one JAR was scanned for TLDs yet contained no TLDs.
- 如何区分空间参考、坐标系统、投影、基准面和椭圆体?
- Cocos Studio学习笔记实战第一篇-我们山寨一个那年那兔那些事(看效果)
- 关于二分图的知识点零星总结
- 《算法导论》代码搬运工--堆排序
- Kotlin编码规范