雷观(十二):构建基础库,提升研发效率
2014-12-13 21:33
232 查看
观点:IT之所以迅速普及,进入到每个人的生活。一方面是由于,IT相关技术产品,给每个人带来了丰富的虚拟世界和娱乐生活。
另一方面,它大大提升了大部分行业的生产效率。社会生产力的发展方向,就是时代的发展方向。
程序员等IT技术人员,在IT届的地位,就像IT在社会生活中的地位:不可或缺、普遍存在、生产力的关键。
作为一名自学6年多的程序员,对技术的追求从未曾放弃。但我也终究意识到,纯粹的技术无法带我到达理想境界,而生产力的提高才可以把我从繁杂的基础工作中解脱出来,可以把我带向幸福美好的生活中。
与农民等传统行业不同,IT届程序员这个技术岗位的劳动成果,可以复用,只要你有这个意识和能力。不但如此,程序员的生产力可以不断提高,所以才存在,优秀的程序员与落后的程序员薪资差几十万。
生产力的不断提高,需要持续的技术研究和项目实践,这又是一个宏大的命题。
而劳动成果的复用,则是每个程序员都可以努力就做到的。
作为一名程序员,谈谈我的劳动成果复用心得体会。如果能够帮助一部分码农解脱出来,幸甚~
------------------------------------------------------------------------
基础库-FansCommon
core: 应用程序、Web环境、Android(如果需要的话)都可以使用的。
1. 集合
2. 文件
3. IO
4. 日期
5. 安全,加密解密
6.图片。
7. 正则。
8. 国际化。
9. 类型转换。
10.网站地图生成。
11.Excel、Word、Xml、PDF等报表生成。
12.类加载器。
13.属性文件读取并解析。
14.邮件发送。
15.文件压缩。
web:Web开发专用。
1. Mybatis分页。
2. JavaScript和CSS压缩。
3. IP。
4. JSON请求。
Freemarker模版:
分页、日期处理等。
Web前端:
分页 、log日志等。
更多工具库,还在整理之中。
值得我们注意的是,工具库与业务相对独立。对外界的依赖越小,则使用范围越广,使用越简单。
---------------------------------------------------------------------------
Web项目基础架构和流程
SpringMVC、Spring、Freemarker、Maven。
登录、权限等。
-------------------------------------------------------------------------
具体某个项目的基础库:
比如个人官网项目,就有base项目和raikou业务项目。
---------------------------------------------------------------------
他山之石-第三方工具库
Apache-Commons系列、Google-Guava、Jodd系列
-------------------------------------------------------------------------
总结:构建基础库,提升研发效率。
更多详细内容,未来将持续通过文章分享,敬请关注~
原文首发:http://fansunion.cn/article/detail/561.html
另一方面,它大大提升了大部分行业的生产效率。社会生产力的发展方向,就是时代的发展方向。
程序员等IT技术人员,在IT届的地位,就像IT在社会生活中的地位:不可或缺、普遍存在、生产力的关键。
作为一名自学6年多的程序员,对技术的追求从未曾放弃。但我也终究意识到,纯粹的技术无法带我到达理想境界,而生产力的提高才可以把我从繁杂的基础工作中解脱出来,可以把我带向幸福美好的生活中。
与农民等传统行业不同,IT届程序员这个技术岗位的劳动成果,可以复用,只要你有这个意识和能力。不但如此,程序员的生产力可以不断提高,所以才存在,优秀的程序员与落后的程序员薪资差几十万。
生产力的不断提高,需要持续的技术研究和项目实践,这又是一个宏大的命题。
而劳动成果的复用,则是每个程序员都可以努力就做到的。
作为一名程序员,谈谈我的劳动成果复用心得体会。如果能够帮助一部分码农解脱出来,幸甚~
------------------------------------------------------------------------
基础库-FansCommon
core: 应用程序、Web环境、Android(如果需要的话)都可以使用的。
1. 集合
2. 文件
3. IO
4. 日期
5. 安全,加密解密
6.图片。
7. 正则。
8. 国际化。
9. 类型转换。
10.网站地图生成。
11.Excel、Word、Xml、PDF等报表生成。
12.类加载器。
13.属性文件读取并解析。
14.邮件发送。
15.文件压缩。
web:Web开发专用。
1. Mybatis分页。
2. JavaScript和CSS压缩。
3. IP。
4. JSON请求。
Freemarker模版:
分页、日期处理等。
Web前端:
分页 、log日志等。
更多工具库,还在整理之中。
值得我们注意的是,工具库与业务相对独立。对外界的依赖越小,则使用范围越广,使用越简单。
---------------------------------------------------------------------------
Web项目基础架构和流程
SpringMVC、Spring、Freemarker、Maven。
登录、权限等。
-------------------------------------------------------------------------
具体某个项目的基础库:
比如个人官网项目,就有base项目和raikou业务项目。
---------------------------------------------------------------------
他山之石-第三方工具库
Apache-Commons系列、Google-Guava、Jodd系列
-------------------------------------------------------------------------
总结:构建基础库,提升研发效率。
更多详细内容,未来将持续通过文章分享,敬请关注~
原文首发:http://fansunion.cn/article/detail/561.html
相关文章推荐
- 雷观(十二):构建基础库,提升研发效率
- 雷观(十二):构建基础库,提升研发效率
- 雷观(十二):构建基础库,提升研发效率
- Atitit.研发管理--提升效率--软件开发方法DSM总结o99
- 阿里测试环境运维及研发效率提升之道
- 去哪儿网——项目管理平台助力研发效率提升
- 利用jenkins实现自动构建、部署,提升团队开发效率
- Hibernate入门BLOG[十二、Hibernate的一对多的inverse放弃维护关系,提升效率]
- 【腾讯TMQ】大数据时代如何提升研发效率
- 加快gradle构建,提升开发效率,4分钟变20s,亲身体验
- 《我眼中的百度QA》第三篇:百度QA的EP职责提升研发效率
- atitit.提升研发效率的利器---重型框架与类库的区别与设计原则
- 大数据时代如何提升研发效率
- 如何提升团队的研发效率?来听听阿里研发专家是怎么说的
- Atitit.研发管理--提升效率--软件开发方法DSM总结o99
- atitit.提升研发效率的利器---重型框架与类库的区别与设计原则
- Java基础学习总结(72)——提升 java 代码的运行效率
- 提升研发效率 保障数据安全——阿里云宣布数据管理DMS企业版正式商业化
- Extraction应用构建平台应用基础(十二)------运算符篇
- 研发过程中,应该使用什么样的工具来提升效率