大学生实习生周记-大学生实习生周记
实习日记:在代码里摔跟头的第 42 天 今天早上九点,闹钟一响我就差点赖床。
不是懒,是认定昨晚熬了忒多夜,脑子像灌了铅。但在工位上坐下那一刻,又认定累了些。今天是个新人的第一天,预想中的期待值足有翻倍的预备,结局现实就像被泼了冷水——除了键盘和显示器,啥都没给过惊喜。 刚开机,系统提示“操作成功”,屏幕亮起的瞬间,我差点当作这玩意儿是个新机器。配置单上写着配置要再换一套,但系统里已经跑通了第一轮测试。
那一刻我悟了:这次换的不仅是硬件,是我对代码一窍不通的自信。
那会儿在教室念书,当作学个 Java 能彻底搞定一切;目前站在企业里,才发现这里才是当确实,剩下的就像变魔术一样,全靠碰运气。 最让我意外的是那个下午的项目需求变更。
本来是个好办的数据看板,结局老板突然说要改成实时推送。
本来当作这只是换个界面,结局老张直接把后端接口改得让我直拍大腿。修改数据流,重构数据库连接,文档里写的“数据源”变成了“模拟库”,就连连注释都改了。
后来我查文档才发现,这实际上是测试环境配置错了,连最根本的 `SELECT FROM orders` 都跑不通,代码里根本没写测试用例。 那一刻我脑子里一片空白。
那会儿看代码像看说明书,函数名、变量名都特别清楚;目前一看,就像拆了一台坏掉的机器,零件散了一地,连螺丝如何拧都没法下手。我就盯着那个报错日志发呆,光标在那里乱跳,像极了那个不听话的小学生,非要我把它变绿。 下午三点,系统提示“操作成功”,屏幕亮起的瞬间,我差点当作这玩意儿是个新机器。配置单上写着配置要再换一套,但系统里已经跑通了第一轮测试。
那一刻我悟了:这次换的不仅是硬件,是我对代码一窍不通的自信。
那会儿在教室念书,当作学个 Java 能彻底搞定一切;目前站在企业里,才发现这里才是当确实,剩下的就像变魔术一样,全靠碰运气。 最让我意外的是那个下午的项目需求变更。
本来是个好办的数据看板,结局老板突然说要改成实时推送。
本来当作这只是换个界面,结局老张直接把后端接口改得让我直拍大腿。修改数据流,重构数据库连接,文档里写的“数据源”变成了“模拟库”,就连连注释都改了。
后来我查文档才发现,这实际上是测试环境配置错了,连最根本的 `SELECT FROM orders` 都跑不通,代码里根本没写测试用例。 那一刻我脑子里一片空白。
那会儿看代码像看说明书,函数名、变量名都特别清楚;目前一看,就像拆了一台坏掉的机器,零件散了一地,连螺丝如何拧都没法下手。我就盯着那个报错日志发呆,光标在那里乱跳,像极了那个不听话的小学生,非要我把它变绿。 最终解决方案是抄了一段老代码,然后手动改了一行。自然,这种带着补丁的上线意味着下周又要重写一遍。但说实话,看着系统跑通了第一轮测试,那种虚无缥缈的成就感,还是抵不过昨晚熬夜剪头发换来的那几斤肉。 晚上回去给宿舍哥们发视频,视频里那个把代码改得面目全开的年轻人,突然笑出了声。他说:“周哥,你刚刚在那边盯着那个红色感叹号看,像在看啥怪的怪物吗?”我愣了一下,才反应过来他实际上是在问我是不是被吓到了。
那时候我确实有点懵,当作换完配置系统就万事大吉了,结局发现连最根本的查询都没法跑。 第二天早上,我泡了碗面。面条煮得有点烂,但汤头倒是挺香。吃完认定挺知足,出于这一整天别看踩了大量雷,但确实搞定了任务。别看代码还没彻底跑通,但作为实习生,能独立接手一局部工作是合理的。毕竟在这里,没有完美的代码,只有不断修修补补的过程。 后来我查了文档,发现这实际上是测试环境配置错了,连最根本的 `SELECT FROM orders` 都跑不通,代码里根本没写测试用例。 那一刻我脑子里一片空白。
那会儿看代码像看说明书,函数名、变量名都特别清楚;目前一看,就像拆了一台坏掉的机器,零件散了一地,连螺丝如何拧都没法下手。我就盯着那个报错日志发呆,光标在那里乱跳,像极了那个不听话的小学生,非要我把它变绿。 最终解决方案是抄了一段老代码,然后手动改了一行。自然,这种带着补丁的上线意味着下周又要重写一遍。但说实话,看着系统跑通了第一轮测试,那种虚无缥缈的成就感,还是抵不过昨晚熬夜剪头发换来的那几斤肉。 晚上回去给宿舍哥们发视频,视频里那个把代码改得面目全开的年轻人,突然笑出了声。他说:“周哥,你刚刚在那边盯着那个红色感叹号看,像在看啥怪的怪物吗?”我愣了一下,才反应过来他实际上是在问我是不是被吓到了。
那时候我确实有点懵,当作换完配置系统就万事大吉了,结局发现连最根本的查询都没法跑。 第二天早上,我泡了碗面。面条煮得有点烂,但汤头倒是挺香。吃完认定挺知足,出于这一整天别看踩了大量雷,但确实搞定了任务。别看代码还没彻底跑通,但作为实习生,能独立接手一局部工作是合理的。毕竟在这里,没有完美的代码,只有不断修修补补的过程。 实际上说实话,那会儿在教室念书,当作学个 Java 能彻底搞定一切;目前站在企业里,才发现这里才是当确实,剩下的就像变魔术一样,全靠碰运气。 最让我意外的是那个下午的项目需求变更。
本来是个好办的数据看板,结局老板突然说要改成实时推送。
本来当作这只是换个界面,结局老张直接把后端接口改得让我直拍大腿。修改数据流,重构数据库连接,文档里写的“数据源”变成了“模拟库”,就连连注释都改了。
后来我查文档才发现,这实际上是测试环境配置错了,连最根本的 `SELECT FROM orders` 都跑不通,代码里根本没写测试用例。 那一刻我脑子里一片空白。
那会儿看代码像看说明书,函数名、变量名都特别清楚;目前一看,就像拆了一台坏掉的机器,零件散了一地,连螺丝如何拧都没法下手。我就盯着那个报错日志发呆,光标在那里乱跳,像极了那个不听话的小学生,非要我把它变绿。 最终解决方案是抄了一段老代码,然后手动改了一行。自然,这种带着补丁的上线意味着下周又要重写一遍。但说实话,看着系统跑通了第一轮测试,那种虚无缥缈的成就感,还是抵不过昨晚熬夜剪头发换来的那几斤肉。 晚上回去给宿舍哥们发视频,视频里那个把代码改得面目全开的年轻人,突然笑出了声。他说:“周哥,你刚刚在那边盯着那个红色感叹号看,像在看啥怪的怪物吗?”我愣了一下,才反应过来他实际上是在问我是不是被吓到了。
那时候我确实有点懵,当作换完配置系统就万事大吉了,结局发现连最根本的查询都没法跑。 实际上说实话,那会儿在教室念书,当作学个 Java 能彻底搞定一切;目前站在企业里,才发现这里才是当确实,剩下的就像变魔术一样,全靠碰运气。
声明:演示网站所有内容,若无特殊说明或标注,均来源于网络转载,仅供学习交流使用,禁止商用。若本站侵犯了你的权益,可联系本站删除。
