时光如梭,白驹过隙

从我去年的第一份实习工作,到现在九月份已经刚刚好满一年了。


这一年学习到挺多的知识,也意识到了自己仍然是一个入门级别的菜鸟。博客也就刚工作的时候记录的一点,最近又想重新把博客利用起来,就先把这一年的学习和工作总结一下吧。 去年9月26日,是我第一次正式工作的日子,在第一家公司是一家做跨境电商的小公司,我做内部使用的ERP系统,开发人员加上我们3个实习的也就6个人。第一次看到企业的软件代码整个人都惊呆了。一个项目拆成好几个project,每个project里面还有几百个class文件。带我的老大给我完完整整的讲了一遍项目的主要是干什么的,让我选择一个模块自己去捋顺一下这个自上到下个关系。看了差不多一个星期,才把一个小模块给整明白,之后就丢给我一个任务,让我加一个功能。我比葫芦画瓢写了两天给写好了。一个项目的代码只要看懂自上到下的关系,剩下的都是配置和业务的问题了。这边项目是全部都是html+ajax进行前后交互的,对于我这种以前写jsp的菜鸟来说很不适应,后端代码分层很严格,也锻炼一下自己的代码规范性。中间有一个方法写了超过150行,直接被老大批评了(QAQ)。不过写了很多之后,对后台和ajax也有了一定了解。在之后的工作再写就很轻松了。没有需求的时候,我就看看项目代码,看看逻辑结构,看看书。在第一家呆的时间不长12月份就离职了。因为想去一个更大一点的平台看看,在11月的时候参加的现在公司的校招。就跳槽提前过来实习了。总结一下第一家公司,学到如何去看一个真正的项目的代码,对电商的一部分业务逻辑有了了解,因为大部分都在处理业务,所以对集合框架的使用有了一个比较好的认识。


十二月份来了现在的这家公司之后,开发人员不少,但是做服务器的也就两三个,这边是做一个智能设备的。所以研发人员很多,涉及的也非常广,从光学、结构到硬件、软件、Ui应有尽有,研发总人数也有百来人。刚开始过来也是例行搭环境,期间还发现了现在公司的项目的一个小问题,项目里面的权限登陆没有做字符的处理,线上的数据库编码格式和我本地的数据库编码格式不一样,线上的是utf-8,本地刚搭环境的是gbk的。在我本地跑项目,用中文名登录后台搞了好久都登不上,最后才发现这个问题。也算是一个小经验吧。以后再装sql的时候要记得在info信息中改成utf-8的编码格式。然后我的第一个工作就是清查一下后台系统的功能,看看有哪些bug,因为是内部使用的所以在细节上并没有多做处理,小bug很多。陆陆续续改了有十几个小bug(小bug真的多!),后来收到了一个新的任务,调研一下网上有哪些比较好用的天气接口,准备在我们的设备上加上一个天气显示的状态,对于这种以前没弄过的新鲜玩意儿,自然很开些,有可以学到一些东西,从高德、百度到聚合数据和墨迹天气,前后查了七、八种接口。最后写了一个文档,判断了一些各个接口的优略性,组内评审时候决定用高德的天气接口。然后这个开发任务也落到了我的头上,在公司第一次写自己的代码也很重视。参考了前辈们写的音乐的接口代码。把需要的天气信息json先分解之后,再组装设备上需要的信息,存到数据库内,再让设备来请求,如果当天有设备请求过的就从数据库里拉去,没有请求过的再去高德那边拉。这个接口写好之后,中间家里出了点事情,就提前回家了。没能在岗位上奋斗到过年(hah)。


过完年正常时间回来上班,第一次初七就离开家里,还挺不适应的。回来的第一个工作,就让我做了半年,公司要做新版的官网,因为老版本的是外包给别家公司做的,现在产品搞了新特性也为长远考虑,就要做新的官网。之前负责的那个同事,从服务器转去做安卓了(公司。。。没前端)。我就被安排去做官网,要求做一个页面和后台都有的,在组内评估之后打算把后台的部分整合到现在设备后台。这样框架的问题就不用管了,只需要加一个menu和处理业务就好了。这个项目搞下来,我的前端水平也有了很大提升(因为直接做了两个版本!),第一个版本设计那边出炉的时候,这边项目(就是老总啦)的负责人并没有参与评审,导致我最后实现了以后被回炉重造(尼玛)。第一个版本我用响应式适配了大部分分辨率的电脑和移动设备,连后台代码都整合好了,已经到了可以上线的地步,居然被否了。这个事情对我打击非常大,觉得自己这个把月都在做无用功,心态崩了。之后换了一个市场部的负责人之后和设计部又重新出了一个新的版本,这次评审好确认没问题之后,我又开始了漫长的写页面之旅,老实说,我一开始并不是特别喜欢写前端。杂七杂八的东西,天天对着F12搞来搞去。这几个月下来,也慢慢接受了。这次采用了新的东西,加入了很多插件,把之前jsp的页面全部都改成了html,用上了bootstarp和vue,各种轮播,特效都用上了,自我感觉良好(虽然就6个页面)。这个版本做了一半的时候已经到5月底了,学校那边毕业答辩也开始,我就直接拿着手里的项目当毕业设计用了。在学校墨迹了十来天。总算是顺利毕业了。回来搞了几天的浏览器兼容问题,因为用到了一个轮播插件不支持IE9以上的内核,就在老版本电脑上各种乱,降了一个版本之后,一定程度上解决了兼容性的问题。这个版本移动端还没做完的时候,又来了新的项目,就先把PC的上线了,我就转到了现在这边搞Qt的。看了两周的C++书籍以及demo的代码,对C++也了解了一下,各种各样的任务就砸过来了。这周调研这个设备,下周就又调研另外一个设备的dll。因为我不是特别喜欢这一块,中间还萌生了跳槽的想法。更新了下简历,投了几份出去,面试了三家。过了两家。因为工作地点比较远,薪资也和现在差不多,还是大小周。我就打消了跳槽的想法。准备在沉淀一下自己,这次面试之前也准备了一周,发现了自己现在有点荒废了学习(最近沉迷指弹,不能自拔)。准备进入11月之后,好好准备三个月把基础打的再牢固一点,明年过完年再去试试水。现在就每周完成一下领导布置的任务,没事的时候看看代码,晚上去健身房,完了回家弹弹吉他,生活很惬意。但是我还是有一颗上进心,不忘初心,方得始终。


这一年来接触了很多人,经历了很多的事。希望接下来的一年里,我能够在技术上有更多的积累,在学习上能都多看几本技术书籍(-.-),在吉他上能多练几首指弹曲目,在身体上能减肥成功,在工作上能够事事顺心。


我一定要成为厉害的技术大牛!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值