三个月的实习总记录

大学的第一次也是最后一次的实习收获

入职

学习简单的环境搭建,现在回想起来就是学习了数据库的搭建,maven项目的搭建,spring项目的搭建。
那时候收获不大,因为只是按照入门文档的内容完成对应的步骤,没有深入的了解各个步骤对应的含义,不慎求解。
还有一些收获就是对项目的代码分层结构等知识有了个初步的了解,这个对于后面上手其他项目还是有很大的帮助的。

进入第一个项目组

进入项目组后首先是对项目组负责的项目进行搭建环境,因为这个没有文档的存在,并且本人基础知识十分的薄弱,所以花费了比较多的时间。
项目主要是使用了dubbo,maven,springmvc等比较基础通用的框架。当我还是花费了比较多的时间去搭建环境。过程虽然比较麻烦,但是最后我收获的东西却是非常多的。

  1. maven运行的几个重要的周期,claen,package,install,deploy等的区别,maven对项目管理的作用何在,jar包和war包的基础知识。
  2. tomcat运行项目的方式,编码,使用tomcat的意义,jar包的war包的管理,与maven的关系
  3. dubbo,分布式系统的基础概念,对于多人协作时分布式系统的优劣势,对运行中的高访问量的系统负载平衡的意义。生产者与消费者的基础概念。
  4. nginx,本地代理,反向代理,host等基础概念
  5. 小程序wepy框架,小程序的开发方式,前后端的交互方式。
    感谢我的大佬,耐心的教会了我很多的知识,现在回想一下,那时候的我还真是菜鸡。那时候的那些问题真的是基础中的基础。

进入第二个项目组

第二个项目组与之前的项目组不一样,是一个外包的项目,要从零开始。
严格意义上来说,也不算从零开始。项目使用的基础框架是采用了公司之前一直使用的那一套。带我们的大佬也帮我们把项目需要使用的框架整理了大概,让我们也不用真的从造轮子开始。
项目是一个多平台的用户交互系统,总共包括了四个平台,总管理web后台,企业管理web后台,用户web平台,以及用户小程序平台。
这个项目对我的收获是非常巨大的,让我完全摸清了公司所使用的各个模块的实现的具体实现方式。

  1. 项目的分层架构,做完这个项目后对各个分层对代码规范的意义有了深刻的了解,以及代码规范的重要性,多人合作时代码规范对项目的后期管理有非常重要的意义。
  2. 前期设计的重要性,一个不合理的设计会对后面的工作造成非常大的困扰,对于大的错误要狠下心来大胆的修改回来。同时要先规范好代码的结构,确保一个统一的结构会极大的方便后期工作,还有一些工具类的编写会对效率的提升有很大的帮助。
  3. nginx的熟练掌握,通过项目对nginx的各种资源的转接以及服务器上的nginx代理的顺序有了一个清晰的认识。
  4. spring mvc的拦截器,登陆拦截器的使用,根据每个用户线程实现程序运行中每个用户数据的隔离以及数据安全性的保证。建立一个上下文的环境实现数据的安全性保证与便捷性。这个还需要进一步的学习其底层的实现方法。
  5. 第三方api的调用,包括微信支付与阿里云的短信调用,对于支付的流程有了了解,支付的预处理回调与查询各个步骤都有其各自存在的必要性,对于第三方api的各种请求数据与返回数据兼容性处理等有了初步的接触。由于微信支付的底层调用也是由大佬实现的,所以对于这个我也还需要进一步的学习下底层调用的实现。
  6. mybatis的使用,包括了自动生成映射文件的几个比较坑的地方,以及如何在映射文件中添加分页、快捷插入等插件,插件的功能真的是异常的强大与便捷。还有mybatis的基础的Example用法以及自定义sql的用法。
  7. 与前端配合时的各种判空的技巧以及查库时的各种判空防止报错等技巧,还有异常处理的使用方法,自定义异常然后前端统一捕捉等。
  8. 自定义菜单栏的前后端整一套的使用方法,公司之前采用了这一套自己写的东西,通过后端的一个接口生成特定格式的数据后,前端写好相应的js将数据渲染为菜单栏。通过这个重要时学到了建立一个通用的协议的复杂度,需要考虑非常多的东西,同时前后端的需要非常紧密的配合,才能完成一个兼容性非常好的协议。

总结

实习的过程中,有时候会感到非常的累,但是其实一切都还好,每天可以不断的去思考新的东西,去接触新的知识,同时带过我的两位大佬又都非常的nice,对于很多的问题都会去非常细心的指导与教授,一直这样下来这三个月学到的东西真的时对我收获非常的巨大。
同时同过这段实习经历,也让我更深刻的思考了未来的职业发展路线,希望我想走的路我的能力足以配得上。
大佬也与我分享了他们各自对于未来发展的方向的看法,每个人都有其独到的见解,可以说交流对于个人的提升是一个很快捷的方式,擅长交流与擅长与人相处也是我下一阶段的发展目标。
以上可以说是我三个月的收获,未来会前往深圳进一步发展,更大的平台,更厉害的技术,更长远的规划,更深刻的思考,就是我未来的规划。
不能停止思考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值