经过了一段无助又阴暗的时间,在这期间又差点放弃整计算机的相关的工作。最终,我还是拾起了javaWeb开发,尽管面试了几个公司,最终无果。我再一次从javaSE看起,学习了一遍sql查询。同时,跟着视频做案例,之前做的是网上图书商城,后面坐了一个网上商城,再后来做的是oa系统。正是这个oa系统,让我感觉我理解了一些东西,对于权限这一块有了一些深入的理解,以至于后来每接手一个项目,我都会关注如何登陆,如何动态获取菜单。
来年3月,来到深圳,一来到这里,便觉得这里是个好地方,暖洋洋的太阳,干净的街道。投递了几份简历,然后找到了一份工作,工资是起点工作,但最终要的是,给了我一个机会,可以接触新东西,验证我的那些学到的理论,在这片城市,我可以暂时呼吸一下,感受这个城市的暖暖绿意。在这个时间,我也喜欢上了五月天的歌,简单,洒脱,超越世俗。
公司所做的开发,是java语言,前端使用的是easyui+jsp,后端使用hibernate+spring+oracle,虽然傻傻的不懂easyui和oracle数据库,但是不怎么怕了。匆忙学了一个周末的easyui,然后感觉没有问题了。oracle数据库感觉挺复杂,但是初期,其实大部分的语法跟mysql很像,分页之类的又有工具类,不用自己太操心。hibernate虽然庞大,但是我已经理解其中的意思,况且多数时候又是原生sql查询,因此因不会存在什么问题。也执行过存储过程,调用过函数,总体还ok。那时候的开发还流行xml开发,注解只用到了很少的一部分。懵懵懂懂,开开心心,做好每一件事,就这样,我的心情第一次愉快起来。原来工作可以是这样的,原来开发就是这样的,那么就说明我以前的姿势是不正确的,现在终于找到了正确的开发姿势。一直都觉得,wow,这样程序就能运行了,哈哈。所以呢,没过多久,我被公司外派进入电信工作。因为这里的团队,才是公司的核心,我们是整体外派过去的。因此,除了地铁变得更远之外,好处就是我感受到了九点上班的好处,而且周末双休,不用早起了。
进入新的环境,第一就是接手老项目,依然是经典的ssm框架,前端页面就是bootstrap+jquery+jsp或者extjs。对于extjs,我感觉力不从心,文档不全,用起来不知所云。同时也接触了spingmvc,mybatis等框架。因为涉及到接口调用,对于linux部署和编写.sh启动和关闭文件也比较熟悉了,总体做起来没有什么难度,只是重复的部分多一些,不存在解决不了的问题。那个时候,觉得自己什么都会,什么都行。后面接触的项目,前端是extjs,这一次,依葫芦画瓢,弄出像样的页面,对于动态批量上传,也有了一些理解。手机端的页面用的是当时比较流行的angularjs和ionic,在路由这一块吃了亏,始终不得要领。总体来说,在这一家公司,成长性是很显著的,ssm,ssh框架比较熟悉,前端的jsp,ext,layui,bootstrat,easyui.接口调用,加密解密,校验,用户登录,文件上传下载,页面样式,spring定时任务,流程审批,ie控件安装,这些东西,都有了一定的了解。项目的特点不一,用的技术也有所调整,这是我最开心和最有收获的一年。后面陆续接触了springboot项目,maven等技术。同时保持好奇心,对js也有了深入了了解,作用域,作用域链,闭包,高阶函数等等,也了解了大概。对angular也不满足于1.x,转向了angular2,使用webpack方式构建。我的总体感觉是,java能给人很多灵感,但是js和前端的方面,也给人很多启发,同样的事情,不同的理念和做法。前路漫漫,一入java深似海。
网友评论