实习经历

首先来谈谈实习的经历吧,公司名就不说了

我的工作内容,就是从0开始制作一个会员专属课(用兑换码换课)微信小程序和管理后台

工作内容和我先前做过的项目挺相似的,我先前做过的项目用的是原生的微信小程序(直接用微信开发者工具来开发,一个页面包含wxss,js,wxml,json),然后管理后台用的是pure-admin(一个基于Vue3、TS、Element Plus等框架的后台管理系统模板)

而这一次微信小程序用uni-app做,说是为了多平台发布什么的,所以不采用原生的微信小程序,而管理后台则采用vben-admin(基于Ant Design Vue)来做

然后后端那边给出API文档,带有请求头、接口地址、参数字段、返回字段等,后端的数据库怎么处理等具体逻辑也不用我去搞

我的实习从2月最后一个周一开始,合同上写的试用期是一个月,头一周我就做出了小程序的一些基础功能,第二周和后端接口对接,然后做了“在小程序中管理课程”的功能,第三周小程序基本完工了,开始着手研究管理后台,然后第四周做了管理后台的一些功能,第五周因为去广州考专插本,请了5天假,所以这周只在一天内做了一点功能,然后第六周基本上完成了管理后台,整个项目也差不多结束了……

其实,在做的时候,我就有一种“做完这个项目就结束了”的感觉

在清明回来的时候,我问经理,这个项目做完了,还有其他的项目不

然而,他跟我说,出于一些(具体的我就不在这里说了)原因,公司要把我开了

果然不出我所料,我被辞了。

真相了

首先,我后端只会Express.JS,会点简单的CRUD操作什么的,没了。JWT等加密中间件我也不会(我直接没做拦截加密等操作,反正做毕业设计的时候老师看的是成果,中间怎么实现,数据怎么怎么处理才懒得管呢),然后我返回的数据都是直接返JSON,不像我在这段实习经历中所接触到的

很标准的后端返回数据样例
1
2
3
4
5
6
7
8
9
10
11
'code': 200,
'data': {
'total': 2,
'list':[
{数组},
{数组}
],
'page': 1,
'limit': 10
},
'msg': 'success'

所以终上所述,我后端确实不会

关于我毕业设计的管理后台前端呢,没怎么用组件,因为我不熟组件通信,我唯独用的组件就WangEditor

后来我才知道原来修改数据大部分都得用Drawer组件,而不像我@blur触发更新 XD

小程序倒是还好,不过也缺了点功能就是(具体缺哪我也忘了)

后续计划

发了最后的奖赏之后,为了方便我自己更好地独立全栈开发(设计数据库,写接口,调接口,写页面,测试,看文档啥的)我添置了一台拯救者27寸2K165Hz的显示器(闲暇时间也可以用来玩CS)

然后接下来,我同时在做两件事

找工作重构毕业设计

找工作这个没啥好说的,都过了金三,银四也过半了,找得到就做,找不到也没法子了


至于重构毕业设计,我后端不行的,所以我得从0开始学

学的话,这次选ThinkPHP吧,因为据我分析市面上的招聘信息及事实来说,后端Java和PHP占大头

Python的也有部分,不过Express.JS、.Net啥的就比较少了,先专注学好一门后端语言吧

然后毕业设计的管理后台前端也别用@blur触发更新什么的了,改成drawer组件吧

既然都叫是重构了,那就把pure-admin换成vben-admin

小程序方面,如有余力,将原生微信小程序换成uni-app构造的微信小程序。虽然这俩都是屎,但是感觉uni-app还是比原生微信小程序好一些