前些天回学校看了看,看到一张张的新面孔,看着那些充满着希望的脸庞,突然间发现自己又老了一岁(为什么过年的时候老一岁,开学的时候又老一岁呢?一年老2岁。。。)。既然又老了一岁,那么就停下来,回头看看这一年的经历与收获吧。

在《2013 IT 时光记录》,已经清楚的记录了2013年下半年的经历。这里就不再赘述了。算下来踏在java的征途上已经过去了整整一年的时光了,的确也该再念叨念叨了。

1.技术方面

作为一名IT人士,不得不先谈谈技术。学习了经典的SSH框架,也第一次发觉了java框架之美。跟着做gxpt的分布式企业开发,从中学到了很多很多有用的东西。开发模式选用了敏捷开发的Scrum,还有配套的工具(禅道+JIRA)。当然还有一些对开发有用的工具,比如文档管理的Confluence、maven开发的nexus,方便jboss测试用的jetty等等。同时使用了EJB来完成了分布式开发。用到的东西很多,但是了解的都只是一个表面知识,需要沉下心来,好好的去依次研究研究。

最近在做的这个项目就比较简单了,使用的是struts 1.x+spring+ibatis。虽然第一次用Ibatis,但是用起来却不费劲。毕竟跟Hibernate的功能差不多嘛。曾经对这两个框架做了一个小小的对比。我觉得Hibernate属于自动化程度很高的框架,但是对于一些复杂查询,则需要人工用原生的sql配合使用。而Ibatis则是一个半自动的过程。sql语句需要你自己去写,但是也就仅仅比Hibernate多写一些sql而已。所以从这个角度上将Ibatis比Hibernate更灵活一些。当然具体选择哪个,还需要看具体项目的性质来选择。

最近又在反过头来研究struts,发现以前真的不了解它,只是拿过来用,却不知道为什么要这样用。虽然可以应付的了工作,但是却对自己的发展没什么好处。所以我要把那些自以为会的东西,重新拿过来研究研究。我给自己定的要求是:a. 了解产生的原因 b. 了解版本之间的差异 c. 掌握基本的配置 d. 掌握使用技巧 e. 如果可以,研读核心源码。我觉的弄明白了这些,才可以对这个框架,有一定深度的了解,否则只是学会使用,终究不是长久之计呀。

2.思想认知方面

在江湖上行走,信字当先,方能广结朋友。不管你做什么,信誉是最重要的。以前那些不注意却有损你信誉的语言和行为,都要尽量的避免。我觉得信誉是人在社会上的根本,如果你没了信誉,在未来你可能很难在社会上有一个很好的发展了。因为你没有了信誉,就没有了客户,没有了客户就没有了财源呀。

不论你成功与否,都不能忘本。父母含辛茹苦的养育之恩、名师倾注心血的指点迷津,亲朋好友的共舟共济,还有那些雪中送炭的好心人,都是需要你去回报的。对父母和名师这样对自己生命和人生有重大意义的人,要有孝心。对热心帮助自己,共渡难关的人,要时常怀有感恩的心。真的不要只是想想,而是要去做。

认识自己,量力而行。这里不是要打击自己,而是要学会清楚地客观的认识自己,看到自己的不足。不要死要面子活受罪,结果事儿没做成,自己累了个半死,还要等待接受领导的雷霆之怒。客观的看待自己的不足,对安排的工作量力而行,遇到超出范围的问题,要及时向领导说明反馈,才能更好生存下去。同时努力去提升自己的能力,弥补不足之处。

还有就是做事要持之以恒。成功的人仅仅比那些失败的人坚持的稍微久了一点,所以他们就成功了。马云的一句名言也说明了这一点。其实这也不用谁来说明。成功本就不是一朝一夕的事儿。因为它是朝朝夕夕的事儿,需要你长久的坚持。希望10000小时理论可以在自己的身上验证。

3.谈谈个人发展

我认为现在的发展方向有2种,一个是向应用层发展,研究各种框架、各种高新技术。一个是向底层发展,研究操作系统、研究编程语言在cpu中的运算过程等。PM给我的建议是向底层发展,了解了底层,再转往应用层会轻松很多,否则你根本就不能真正的了解它。

我想了想,其实也的确如此。现在许多自称的IT大牛,每天吵着嚷着研究各种牛X框架,高新技术,虽然真的会用了,可以抓住机会多赚一些Money,但是却仅仅是使用。如果让去开发一个高性能的框架,估计也开发不出来。因为不了解。就算研究了框架本身,却不了解这个语言,依旧不能做出一个很好的框架。因为语言本身,可能就限制住你了。一个架构师如果不了解底层知识,他就没法搭建出合适的架构。

但是底层的学习,时间跨度太大了。对于现在这个社会来说,短期内的效益可以说是非常不明显。而我们还需要在这个社会上生存。就迫使我们必须要学会使用那些可以抢得上饭碗的框架和技术。所以需要我们自己去衡量自己的发展。

我觉得应用层的各种框架和技术等,的确是我们所需要学的。但是底层的知识也需要我们的多多了解和掌握的。毕竟新的东西和技术不断涌现,而底层却变化不大。了解了底层对于学习新的内容有非常大的促进作用。但是应用层的框架和技术,我们同样也要掌握。因为我们要立足这个社会,因为只有这样,我们才有机会和能力去研究底层的知识。

2013-2014年,回首一瞬间相关推荐

  1. MyEclipse 10, 2013, 2014 破解、注册码

    MyEclipse 试用期限一般是三十天,过了三十天后 MyEclipse 会提示用户注册而不能正常使用,这里分享一下破解过程,仅供学习和参考.MyEclipse 10, 2013, 2014 破解过 ...

  2. 刘颂计算机学院,关于表彰2013—2014学年 - 首页 北京工商大学计算机与 .doc

    关于表彰2013-2014学年 - 首页 北京工商大学计算机与 关于表彰2013-2014学年 学生先进集体.优秀个人的决定 计算机与信息工程学院2013-2014学年 市.校级优秀学生基层组织.先锋 ...

  3. 大学计算机基础实验教学大纲,2013–2014–1大学计算机基础实验教学大纲–含AB专科.doc...

    2013–2014–1大学计算机基础实验教学大纲–含AB专科 <大学计算机文化基础A>实验教学大纲 实验课程名称:大学计算机文化基础A 英文名称:ultural Basics of Com ...

  4. 皖西学院计算机网络期末试卷,皖西学院2013–2014学年度第1学期期末考试试卷(B卷)...

    皖西学院2013–2014学年度第1学期期末考试试卷(B卷答案) 机械与电子工程学院 机械专业 本科 10级 <机电一体化>课程 一.简答题:(每题5分,共25分:答案请写在答题纸上.) ...

  5. 河南大学计算机类课程表,河南大学软件学院 2013—2014学年第一学期11、12级课程表(确定版)...

    河南大学软件学院2013-2014学年第一学期2012级课程表 星 序 期 号 时 间 新传 数字媒体 数字媒体 1班 1班 59人 66人 大学英语 读写译 离散数学 (三) 庞子龙 刘建瑛 曾宪梓 ...

  6. IP 库的那些事儿之 2013 - 2014 流水帐版

    @高春辉 2014 年 11 月 好吧,我先承认我写这篇文章的目的之一是希望各位能重视 IP 库,而不是某个开发人员随便从某些地方就下载一个用然后万年不更新,或者虽然更新,但是 IP 库本身不准确,导 ...

  7. 旧文重发:IP 库的那些事儿之 2013 - 2014 流水帐版~

    重发前言:这篇文章是我在开始做 IP 库后的第一篇相关的文章,是我到现在为止,阅读量最大的文章,也是让这个事情直接上了一个台阶的文章,在这个文章发布之后的一个月内,我们增加了 60 多个客户.其实拿现 ...

  8. Windows 10下无法安装 CAD 2013/2014的解决方法

    最近打算在安装win10的系统下安装多个版本的CAD,之前安装了08版本,打算再安装2013版本.之前,使用的win7,安装08和2014两个版本共存没有问题,拿同样的软件安装到win10却提示失败, ...

  9. 2013 2014 2015 2016 Xiyou Linux Group 免试题揭秘

    首先给出原来几届的免试题解析链接: 2013 Linux 兴趣小组免试题解析 2014 Linux 兴趣小组免试题解析 2015 Linux 兴趣小组免试题解析 目前2016 Linux 兴趣小组免试 ...

  10. 2013 2014 2015 2016 2017 2018 2019 2020年历年信息技术/通用技术全国高考试卷+答案 word版含高考考纲分布

    ​​历年江西全国信息技术高考试卷含高考考纲分布,本人精心统计而成!谢谢大家支持 可以直接浏览查看答案,以供广大考生教师参考!汇总了的历年真题复习资料了 2020年江西信息技术历年高考考点分布图 202 ...

最新文章

  1. Java并发-Fork/Join框架
  2. Cordova - 彻底搞定IOS编译!
  3. 【视觉项目】【day4】8.24号实验记录(消除瓶子内部“边缘”)
  4. gcc的简单使用教程
  5. 网址导航网站源码 仿某菇导航V1.2版
  6. 使用浏览器地址栏调用CXF Webservice的写法
  7. Oracle常规恢复的实验测试
  8. php 继承性,php面向对象全攻略 (七) 继承性_php基础
  9. 入门嵌入式HTML/CSS/脚本引擎 sciter(问题篇)
  10. 苹果系统和安卓系统的区别_Android和iPhone的区别?还不如说安卓系统和IOS系统的差别...
  11. xp系统计算机不休眠设置,xp和win7系统怎么设置电脑不休眠详细教程
  12. C/C++ linux下光标定位和清屏函数
  13. 使用jeDate日期控件
  14. Memtest移植到海思上面测试DDR
  15. win10专业版激活
  16. Google趋势(Trends)有趣的关键词
  17. linux下利用MP4v2封装H264 aac为mp4
  18. 使用PS去水印的方法
  19. ubuntu上安装视频插件
  20. Linux下EPICS的安装与配置——Phoebus配置与PV连接

热门文章

  1. 博途V15动态计时程序
  2. EAS工作流中的审批信息表关系
  3. DiscuzX34在本机安装配置
  4. 1.4 日本蜡烛图技术之吞没形态
  5. 青瓷qici - H5小游戏 抽奖机 4 运行脚本编写
  6. Cesium使用DrawCommand自定义Primitive初体验
  7. html5 公众号 网站,编辑公众号最实用的三个网站
  8. 有python基础学习java简单吗_【Python】Java程序员学习Python(三)— 基础入门
  9. PHP-FPM日志中出现”好像很忙碌”,您需要增加pm.start_servers,或pm.min/ max_spare_servers
  10. 魔枪士未转职刷图视频