时间已经来到2025了,算一下毕业出来打工也差不多4年了。
我觉得有必要回顾一下最近两年都做了些什么,希望不要写成公司里面该死的年报那种流水账的形式。
对了,最近我还在每周都要提交周报到股份,每天都有晨会汇报进度。
2023
拿着五千左右的工资,在工厂里面坐着维护一套09年的系统,还挺稀奇,居然还是微软做的ERP,用的是微软自己设计的语言,叫做X++,语法用起来和C有点类似,最神奇的是居然还能直接在代码里面写sql,像这样:
int do_something
{
int i;
inventTable table;
;
select forupdate * from table
where recid == 1;
table.foo = 1;
table.update();
}
而且变量由自动零值,搞得我很长一段时间都不知道别人说的空指针异常是啥情况(笑)。前辈们写的代码都非常超前,以至于一个方法里面常常会见到超过500行的代码,还有一堆吓死人的控制流,还有意义不明的数据库查询。但是却练就了我一身的胆气,生产环境直接改代码也是家常便饭。什么?你说如果改错了怎么办,直接重启服务业是见怪不怪了,计划员还会感谢我给他们多5分钟的摸鱼时间。
日子可谓是非常滋润,8点上班,5点准时下班,上班就写写bug维持生活这样子。
但是我觉这一切,并不是那么如我所愿,可能我就是这种人,卷又卷不动,躺也躺不平,主打一个45度斜杠青年,于是我想开始学点什么。
我是不喜欢Java的,理由是因为大学室友是用Java的,我不希望和别人一样!自然而然的,从7月开始,我就开始学Python了,爬虫、Web、AI什么东西Python不能做,我就是喜欢银弹,跟我默念人生苦短我用Python
那会我买了一本李辉的《Flask Web 开发实战》,学了几章后我发现他妈的,想扇死写毕业论文时候的自己,我大学的毕业设计真是白花了我1000块钱,做个网页就这?直接flask写好路由,Sqlalchemy把数据一查,写好HTML模版,jinja2直接渲染返回,boostrap样式一套,直接一个很好看的网页就做出来了,就在那段时间,我写出了这个博客的前身,当然现在它已经死在互联网的荒漠中了,理由是月租太贵了。
可以说23年后半段,我都在学习Python,看了一堆的语法书,虽然现在看来钻研语法其实意义不大就是了。
2024
感觉有一股焦虑感,伴随我从年初到年尾。
还是一直在漫无目的的看书,《C Primer Plus》也看了一遍,大概对内存和指针这些东西有了点印象。
现在来看完全不亏,我感觉我只要会汇编、C、Python就行了,其他的语言用的时候直接看文档就好了。
老板大手一挥,打算把微软的老家伙,咱们的老系统直接干掉,直接国产化!听到我直接泪目了,好家伙终于可以用上新技术了,带薪学习嘛这不是,性价比高哇。然后就开始了漫长的调研和招标环节,我直接充当了领导御用的打字员,他们在对合同标书高谈阔论的时候,我疯狂打字修改和记录。
有个领导比较关照我,可能是觉得我打字确实比较辛苦,没有功劳也有苦劳。于是乎我得到了一个机会。
股份那边打算整一个物联网的项目,极度缺人手,于是就来下属公司找人,领导直接把我推荐过去了,事到如今我还是相当感谢她的。联系我的人是一个博士,我可能还是人生中第一次和博士说上话,他带着一个方框眼镜,的言行举止只能用儒雅来形容。
他问我会什么,我说我会写Python,他摇了摇头,他说他们打算用Java去做这个项目。他接着又说,你现在开始学吧。
我直接裂开,本来我认为我的人生和Java不会有任何的关系,命运却给我狠狠地上了一课。于是花了两周把语法过了一遍,一边学一边咒骂,觉得Java基本的api设计真的很差一点也不符合直觉。然后接下来就是Spring boot,找了公司的扫地僧华南理工的大牛给我培训一了一波,噢这controller不就是flask的视图函数嘛,这我熟。
我:“那怎么返回模版呢?“ 他:“模版是什么?“ 我:“就是html文件”
他提高了语调:“前后端不是分离了吗,早不这样玩了!”
我顿时觉得天塌了,私下里急急忙忙又去了解啥是restful,啥是json,我要做个vue工程,等等什么又是node、npm。
好在黄天不负有心人,耗时两个月终于做出了一个demo,后端是springboot,前端是Vue3。
最重要的是,这个demo可以通过接口调用把我们公司楼下那栈灯给开了,
可能也把我编程道路上的一盏灯给开了。
未完待续