
每次想要放弃的时候,都咬着牙坚持了下来
各位🐟友们,大家好.秋招也快接近尾声了,今天通过我参与实验室项目的这样一个故事来给大家分享一下我的经历和感受吧
大概9月底,一天晚上,我像往常一样在面试鸭上刷着八股文,突然接到了导师的电话,他说有个小项目,让我参与进来一起提升提升.当时心想,早不说晚不说,非要在国庆放假前夕提这事儿,我是拒绝还是答应啊,去天津的票提前两周就买好了(上半年就做好了去天津的打算).距离出发只剩一天,我为了这件事儿退票吗?当时也没有想太多,秋招也进行了一半,自己也还没有确定下来,不如就参与进去提升提升自己的水平,然后在电话中我就答应他了,第二天,组织了一场见面会,他找到了我们班的另外一位同学和几个研究生学长学姐,见面会上,我们沟通了接下来要做的事情和具体的分工以及时间安排.然后他问我国庆要出去吗?我说要去,然后他就说那国庆之后再说吧.然后就散会了.
因为见面会刚好安排在我原定出发的那天,然后被迫无奈只能改签了,可恶的是从硬卧改签成了无座,也是有点子无语.(上海到天津将近20个小时,无座是有点受不了)
然后......
我的国庆假期以天津5日游落下了帷幕.
我回到了学校,姐姐也回到了自己的工作岗位,在接下来的日子里继续奋斗,当时还在平台立下了一个flag:说努力在21岁生日前确定自己未来的归宿.今天,倒计时还有一个多月,根据目前的进展,我觉得实现这个flag还是有一定希望的.
回到学校没多久,实验室就组织了第二次会议。在会议前,另外一个同学已经创建好了项目,然后实现了一个简单的功能(在前端页面输入评论调用大模型分析该评论的极性然后以图表的形式展示到页面上).会议上也进行了展示.另外一位导师也在线上参加了会议,提出了接下来具体要做的内容.当时感觉内容很多,而且很乱,很多需求都是不清楚的.具体要展示哪些内容,后端 是怎样传递数据过来的.前端点击之后接下来要进行怎样的操作都是不明确的,而且提出了很多的需求,在这些需求中抓住关键信息并且做到一个完整的”加工“对我们来说确实是一个不小的挑战,导师说先根据自己的理解开发一个框架出来.后面不清楚再说. 会议结束后,脑子里一团乱麻,到底从哪开始写,如果做出来人家不满意了,要重新开始搭建的话,哪有那么多时间.自己的事情都没有处理好,要不跟导师说一下自己想退出?再三犹豫之后,我决定再等等,车到山前必有路.一周后,导师组织了第三次会议,会上看了我们的进展,也提出了新的要求,然后问我们有没有什么意见的时候,会议里鸦雀无声.当时,我其实有很多想法想要说(包括自己对整个项目的规划,以及需要后端同学配合做的事情,还有前端一些不清楚的地方,但都没有人说话,我选择了沉默(一边在想:如果直接提出来,别人会不会有这种想法:不想做就直说,哪来那么多事儿) 当时导师也说 你们有想法就提出来, 如果不想做他就去找其他的人了。
第三次会议
结束之后,我把框架搭好,和另外一位前端同学进行了一个简单的分工,使用git来进行项目管理,然后我们就在各自的分支上进行开发了。
代码提交记录
我们的会议是每周两次,周三线上会议,周日线下会议。会上要求我们汇报当前的进展和遇到的问题以及接下来要做的事情,然后导师提新的要求和修改建议。 刚开始的那两周,思绪很乱,时间安排也很不规律,(当时一边在准备秋招,几乎每天都有笔试和面试,还在准备两个比较重要的考试:软考和人工智能技术,星球项目的学习也在持续进行,每天晚上观看视频,毕设也快开题了,自己脑海中也没有明确自己要做的内容,当时负责的新媒体团队也没有换届,每天一大堆事情等着我和老师同学对接。整个项目在脑海中没有一个大致的框架,我该从哪里开始?后来,索性花了一个下午把整个项目梳理了清楚,我和后端同学将每一个模块分解成一个个小小的模块,认真理解每一个模块背后的数据流向以及模块和模块之间的嵌套关系,随着页面的逐步完善和功能的逐步开发,我们在锻炼了自己的编程能力的同时也收获到了许多其他的知识。
昨天一边上课一边完成了最后两三个需求的开发,我们的项目到此也画上了圆满的句号。
项目部分界面截图
(因为好几条”生产线“在同时进行,分给这个项目的时间没有多少,而且我们只负责开发,页面是导师设计的,颜色搭配,包括细节也都没有做太多)。 最后一部分开发完成后简单测试了一下没问题,然后提交完代码就从实验室跑到图书馆参加面试了,好久没面过了,简单的回顾了一下自我介绍然后就进入了会议室(此时,距离面试开始仅剩3分钟)
图书馆找了个角落,随地大小面
软考也落下了帷幕
回顾一下整个过程,我看到了自己的成长,也得到了导师的肯定。庆幸自己当时没有放弃。我遇到了许许多多的bug,把每一次解决问题的过程都看作一次成长的机会。我在深夜1点多改过bug,改完之后又继续完成当天的事情(软考复习,八股复习),我牺牲过自己为数不多的休息时间去参与整个项目的开发,有时候也觉得很累,但是都咬着牙坚持了下来,整个团队没有一个人掉队,我们都在努力完成自己的任务,及时跟进项目;有时候很明显的问题自己都没有发现,这也反映出了自己开发经验的不足;有时候同样的代码在不同的机器上没有办法运行(环境,依赖都一致),重启服务器和项目都没有用,这个问题后来怎么解决的我也不太清楚,反正我这儿是正常的哈哈哈。跟研究生学长学姐合作的过程中,我们感受到了团队之间高效沟通的重要性,自己有需求就要及时提出来,我们是分工合作的,每个人都有自己负责的模块,只有彼此做好各自的事情,整个项目才会更快的进行下去。之前小组合作都是前端同学把代码写好之后,后端同学在他的电脑上复制过去,然后在一台电脑上启动前端和后端项目来运行。而现在,随着一些工具的兴起,我们的开发也变得更加高效和便捷。
来自导师和学长学姐的肯定
这个项目也贯穿了我的整个秋招,日常完善、投递简历,参加笔试和面试,参加在线测评,在此期间我认识了许多同一个领域优秀的技术专家和小伙伴,大家一起努力,共同进步。两个多月以来,白天几乎是被实习,项目,八股,笔试,测评,完善、投递简历占据,每天有且仅有的放松时间就是晚上23.30回到寝室之后和好朋友的“吵架”以及和闺蜜的日常早安和晚安打卡,我们会分享自己一天之内的所见所闻所感,我们俩互相鼓励,彼此陪伴着对方翻过一座座山,克服一次次困难~
平台的日常打卡也让我变得更加自律,有时候想要放松自己,但是一想到晚上要打卡不知道写啥,然后就打消了这个念头,见缝插针去完成每天的任务。两个多月以来,唯一一次放松的时候就是10/23日的码神挑战赛,整整玩了一个下午啊,在这里也非常感谢鱼厂举办的这次活动,题目涉及到了许多编程和计算机相关的知识,趣味性很强!体验感超棒,收获也非常多~
和闺蜜日常早晚安打卡(认识快10年啦!虽然相隔千里,但是每天打卡让我们知道对方一直在,什么时候都不是我们一个人在孤军奋战,好朋友是支撑我们走下去的唯一精神动力) 最后,总结一下
项目收获:
技术的运用更加熟练
开发经验更加丰富,遇到报错也更加从容
对软件开发的过程也更加清晰(其实主要还是需求分析,在整个项目开发中由于需求不明确导致同一个页面或者功能三番五次的重构浪费了大量的时间)
对技术选型也有了更多的了解(刚开始打算用react,后来改成了vue,原因不多说啦) 团队合作提升了沟通能力
收获最多的还是解决每一个bug的过程。
从会写代码到写好代码,我在不断努力。 从原理到实践,我在不断努力。 从被动到主动,我也在不断努力
秋招的结果:
总共投递了近100份简历(包括线下招聘会和老师推荐的企业) 笔试的话基本投了都会收到邀请 面试大约进行了20场左右 拿到了大概3-4个offer 考虑到未来职业的发展,都没有去 参加了许多大厂的笔试,基本都没有后续(主要还是因为自己算法不过关)
接下来的计划:
秋招仍然会寻找机会,赶赶末班车,但是投入时间会减少 算法:每天会抽出至少两个小时来提升 实习:也会持续进行 毕设:核心任务,打算在2个月之内完成整个系统的开发和上线工作 技术的学习也会持续进行(全程看完了鱼皮哥面试刷题平台项目的每一期直播,接下来也会按照同样的方式去学习技术并将其应用到自己的项目中)
最后,给大家一点点小小的建议:
(1)机会都是自己争取来的,珍惜每一次团队合作的机会 (2)没有解决不了的问题,只有不想解决问题的人 (3)每个人的精力都是有限的,时间管理很重要 (4)学会拒绝,避免内耗
以上就是本文的全部内容啦,感谢大家读到这里,接下来,继续加油鸭~
