TOP ⬆

学习经历

大三下学期找实习的这段时期,还是挺感慨的,现在暑期实习过半也是时候回过头看一下我的大学都干了啥了 hhh

大学学习路线

后端

2021 年伊始,我沉迷在golang的美好中无法自拔,golang真是太美妙和轻松便捷了相比java而言,有这样的感受可能与我java的学习之路实在太过于冗长了有关。

我的java学习是从基础语法到 JavaWeb 开始的,在 JavaWeb 时还系统地学了 JDBC 这一套东西,之后再转向了 mvc 学习 spring 框架,期间还差点选择继续补了 struct2 的坑,实在是太浪费时间了!在现在的视角里我认为从 springboot 之前的技术掌握个基础概念即可,2021 年了大可选择从 springboot 入手写 web 应用,学会 sbm(springboot+mybatis)这一套,可以尝试上手搞搞消息队列,整整微服务这些东西了,这样的后端学起来才更好玩更有成就感!!

反观golang的学习路线,一步一个脚印,从实用出发,没有那么多沉重的历史包袱,用原生库都可以轻松搞出一个 web 应用程序,太符合我推崇的「用到再学」的理念了,把写 web 要用到的东西用得很熟练,转手就可以倒腾 grpc、微服务等框架,学得快写得爽,我写golang的快乐已经很逼近写anyscript的了。

当然!golangjava绝对不限于写 api 只是会写 api 更容易找工作一点。

基础

java永远是我的启蒙老师,从面向对象到泛型、写套接字到搞 web 分层… java这个体系对我的编程帮助真的是无限大的,让我摸清了 web 整个体系的样子。我用swing库写过 GUI,结合上socket写自己的服务器(写得超烂),迷恋streamAPI让我接触到函数式编程,倒腾过kotlin-springboot来替代java—springboot,不过最后kotlin还是沦落到只被我用来写测试用例 hhh…而且结合 idea 写 java 代码的有各种奇技淫巧体验感真的很棒,现在用react-tsvscode写代码总是觉得缺了点什么东西,当然拿强静态类型的语言和anyscript来比较纯粹就是耍流氓。

再往前讲就是用 C 和汇编研究csapp—lib、哈工大操作系统网课这些东西,这个阶段的学习代码打得不多,主要是一些计算机基础知识的学习,难得的是疫情居家学习期间不用像平时上课一样去课堂浪费时间,成功让我补完了计网、计组、操作系统、汇编等东西(还有空回顾了王小波的小说文集 hhh),在DOSBox上跑代码的成就感真是无与伦比,甚至还能摸鱼学一点 vim!

从大一到大三这段期间,我零零散散地搞了很多东西,期间还穿插着把前端学了一下,那时候总感觉自己陷入了一种兜兜转转学不深的怪圈之中,当下回想感觉其实也还好,这些零散的东西无名中拼凑出了我对计算机学科的热爱。

我如何找实习

我正式开始准备暑期实习很晚,第一份简历投递的时候已经是 4 月初了,在这期间还经历了一段小插曲,时间上算是完美错过实习黄金时期了…

时间线

感悟

面试就是一个很随缘的事,双方聊得来,自然就过了,之前的焦虑不甘心,在确认 offer 的时候都变得很平淡,相当不习惯的是背题的时光结束得太突然,好在实习学到了很多东西

最近在干嘛?

写什么业务?

我组负责的是公司数据中台的数据应用部分,主要负责的是为客户提供可快速实现数据可视化报表的工具,平时干最多的活就是完善各种各样图表的制作功能,如通过数据生成热力图、气泡图等等…

技术栈就是react-ts这一套 umi+dva+ant-pro,组件库用 antd,图表生成用 antv,布局通过ant-pro实现,组内也有各种各样魔改的通用组件以供使用,这也意味着平时我经常需要给组内通用的组件做一些优化,还好 leader 和同事都很照顾我,给经常找不到代码放在那里的我无偿提供了很多慰藉

实习第一个星期主要用在适应从 vue 转到 react 这套技术栈上进行开发,这四五个工作日基本全在看文档。入职第二个星期,leader 帮忙开了代码仓库的权限,让我熟悉代码顺带做点小优化,改个小 bug,我索性拉了条分支在上面魔改,期间摘了几份代码交到 leader 会审查的分支上(后面才知道这条分支就是线上开发环境的构建分支,写的功能面向全组还实时可见…)contribution 多了以后 leader 也放开了,直接让我上手写了业务需求。

业务代码的书写总体上难度还是不大的,印象中写了一堆异步加载、上拉加载的需求,比较有难度的应该就是调用图表需要画 canvas 了,平时大部分时间就是对对接口,写写测试用例,甚至还摸鱼摸出了几个国际化没写好的问题,挺清闲的,不加班真的赛高

业务之外在学什么?

编程之外

编程不是我人生的全部,在独居后我更是意识到了这一点,最近每到周末总会想着多出去溜溜来躲避孤独,广州挺大但能去的地方其实不多,所以还是盈余了很多时间,利用这些时间我也慢慢喜欢上了整理物件,换一套好看的床单就能收获很强的幸福感 hhh,买了氛围灯后的晚上,我会懒在沙发上看记录片,这绝对是我这一天中最放松的时刻。学会和自己独处挺难的,在和李哥逛街我买了一个 popmart 陪我,金牛座的 dimoo 真的 hin 可爱啊!