2017实习心得体会以及自己的小目标

时间:2021-02-25 11:18:07

  不知不觉实习已经快接近三个月的时间,从刚实习的第一天就计划定期更新自己的博客,但是一拖就是三个月。看着自己上次更新还是去年的10月份,感叹坚持写博客还是一件很需要毅力的事情,其实每天工作的过程中可记录总结的东西非常的多,所以一定要坚持这件事情,学习工作的过程就是吸收的过程,有吸收就要有输出。

记录下实习这段时间的一点感想体会,首先工作的强度还可以接受,从第一天到现在暂时没有能难倒我的地方,但是也踩了许多的坑。年前的大部分时间主要工作的部分在网页后台的编写。真正认识SpringMVC的整个架构以及MVC模式的一些思想。DAO层中sql语句怎么编写才算规范,由于大部分都有例子模仿,整个开发过程比较轻松,很快能熟悉开发的节奏。

遇到的第一个坑是JQGrid这个表格插件。想实现的是一个可*增加行数,并且可以*编辑的表格,最后保存进数据库。国内能查到相关的api的地方只有一个,版本相对也比较老旧,学习起来比较吃力,但还是在自己的摸索中完成了任务。唯一的缺点则是在多行保存时,ajax的实现模式是设定为同步,一行一行一条一条的插入数据库中,这样在行数过多的情况下会造成界面卡死的情况,主要归结于不想更改后台代码,应该一次性传到后台并用实体数组或者list存放再在DAO中做处理。

遇到的第二坑则是根据还款的计划(上一条的表格)添加还款明细。由于还款计划中还款的金额项目有很多项。因此在还款明细输入出错想修改或者删除的时候,整个表中记录还原到之前状态的流程非常复杂,记得sql写了特别繁杂且多。改了很多遍理清了思路最后才完成整个功能。

遇到的第三个坑则是一个查询中心的功能。可通过各种条件来查询出当前条件下的业务笔数以及金额的总额占比并用柱状图来显示。所用到的插件是EChart。这个插件以前也没有接触过,相比JQGrid的话更加的陌生,但是插件官网的教程案例都比较完全,比较好学。并且真心觉得Echart是个非常强大的图表插件,能做出非常炫酷好看的图表,很希望安卓平台也能有这种插件。


年后开始开发安卓的项目,由于公司没有其他同事会安卓的开发,整个项目由我一个人负责。因为年前后台的经验,所以在后台这一块不会有什么问题。重心主要还是安卓这一块的开发,安卓主要还是界面的开发以及网络后台数据的获取与处理。用到的思路以及项目内部结构都处在一个初学安卓的水平。界面这一块,主要还是追求Material Desigin的风格,并且大量使用5.0后新出的控件,recyclerView,cardView,DrawView等。由于是内部员工业务时使用的软件,大部分界面为列表显示,fragment的运用也非常多。网络获取方面用的是安卓自带的httpUrlConnection来做网络连接。

开发的过程中,慢慢在接触新的框架。了解到2016非常火的RxJava以及Retrofit2等框架。因为不熟不敢直接使用在正在开发的项目中,所以这也是我接下来的一个学习计划。

接下来的时间,学习的主要方向是RxJava,Retrofit,Okhttp,Dagger,以及MVP模式。博客会记录学习过程中的感想体会,以及开发过程中遇到的坑以及解决办法。希望自己可以坚持这件事情,也希望2017年顺利完成实习,顺利毕业,顺利正式工作。达到自己想要的生活水平。