我是谁?
一个程序员,喜欢 Java 和 Kotlin。
一个二次元,但绝不资深。
一个游戏玩家,玩我喜欢的游戏。
开源项目
Simple Robot
对使用 Kotlin 开发聊天机器人应用感兴趣?来看看 Simple Robot 框架 吧! 不会用 Kotlin?没关系,Simple Robot 对 Java 同样友好!
Kotlin suspend transform compiler plugin
想要 Kotlin 的挂起函数可以为 Java、JS 或任何非 Kotlin 目标服务? 编译器插件 Kotlin suspend transform compiler plugin 可以轻松为你的挂起函数们生成对应平台的非挂起桥接函数!还支持自定义喔~
KILL Bilibili search placeholder
安装 Chrome 插件 KILL Bilibili search placeholder , 隐藏你B顶部搜索框里那 莫名其妙 的推荐搜索!
当然,你也同样可以通过 源码 安装!
简历
平凡的历程
比起经历,更像乐子。
本该是转正的日子,但是因为「没有毕业证」,公司选择继续维持我们实习生的身份。
倒也合情合理,只是一个月4k的工资还要全数上缴,在北京多少还是有些吃不消。
「你们再说一遍,这个'登录'的流程到底是什么?你先来」在幻灯片前, 部门负责人不厌其烦地让我们重复着屏幕上那个流程图中所绘制的某业务逻辑的流程。
「先登录,获取用户信息然后匹配密码....」我们重复着这些话,感官早已麻木。
也许你在想,熟悉业务逻辑也挺重要的,无可厚非吧?如果是三天前那个不知道这种会议要每天重复到现在的我, 可能也是这么想的。
你问代码?不好意思,我们还没有见过。
当你在第一天向负责人解释为什么「文件上传功能已经做了分片、且直接使用云服务商的服务器, 并且几百M的文件在网速最大也就5M/s的情况下上传用好几十秒甚至几分钟已经是最快的速度了」之后,
第二天负责人仍然告诉你「我还是觉得上传太慢了,你再想办法优化优化,肯定有方法」的同时还不打算提高用户(就是公司的那些老师)办公环境的网速时,
某种念头可能就已经产生了。
使用期三个月,让我充分地体验到了一名「需求」的工作内容。
每周出差与甲方开会以及晚间应酬、周末加班使用 Axure 绘制原型图。等一下,我的职位到底是...?
这也许是我目前唯一一次从未碰过代码的「Java开发」任职经历了。 至少... 原型图画起来并不困难。
6点的下班时间,却突然来人传话: 「一会儿要开个会,大约半小时,稍微留一下。」
临时开小会倒也不是什么大问题,但是当到了晚上10点结束会议之后,月色中的你回想起7点半时部门负责人的外卖突然到了, 并在察觉到气氛不对时说出的那句发自内心的疑问:「咦? 你们没订饭吗?」时, 便突然间有了一种难以言说的心情悄无声息地涌了上来,冲刷着什么。
「大家努努力坚持一下,这段时间过去后给大家安排调休」,当周末加班时在部门负责人嘴里听到这个时, 一份待兑现的「希望」便萦绕在心头。
可是当「努力坚持一下」过后、去兑现那份「希望」时,它早已化作令人「失望」的言语从部门负责人的口中脱出: 「咱们公司没有调休这种说法」。
入职后的第二个月,公司取消了它的'每月2天带薪休假'的制度。
为什么?据说是因为觉得这对那些'没空请这假'的人不公平。怎样才能公平?直接取消最为公平。
春节前夕,三周的倒数,我们被调遣到距家十几公里的地方开始了高强度的战斗。
在这三周的时间里,能赶在晚上11点下班就已经是难能的奇迹了。 如果没记错的话,七次,这是通宵在办公地点过夜的次数。从早上10点开始,一直到次日晚上8点结束。
睡眠?倒也不能说完全没有,如果是指在会议室那声音堪比挖掘机的中央空调下完全无法调节椅背的椅子上小憩的话。
加班费?如果他们真的会给你相应的加班费,那么这一条记录就不会出现在这里。
调休?如果三周的上百小时的加班时间换来的不足三天的休息也算的话。
一开始的需求实际上跟那些「教育相关的业务」没什么关系,而是跟广告/广告主相关的。 要做什么呢?将一个Node.js的项目迁移为Java。
也是从这时起,体会到了在工作中使用Java17的美妙。
作为唯一一个Java开发,负责面试并再招一个做Java开发的应届生的任务便落在我的肩上。
面试别人的时候比对方还紧张也是无可厚非的吧?
有了新入职的应届生,广告主相关的业务就可以被甩开了。 说真的,一眼望不到头的重复性API对接工作,如果真的这么继续下去我可能会先公司一步。
可接下来面对的就是无可帮衬的独立后端开发了。