这两年我都在做什么

2023-2024年总结(上)

时间已经来到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可以通过接口调用把我们公司楼下那栈灯给开了,

可能也把我编程道路上的一盏灯给开了。

未完待续