鹅厂实习第六周流水账(崩溃版)

  • 周一 1.15

    今天开始做技术需求了,先去阅读代码,理解代码,了解这一模块是负责什么的。不过原来这部分的开发也是借鉴另一个开源框架实现的。我慢慢开始认为其实我们这一行就是在一直copy,借鉴,运用到自己的项目中。

    也看到了其实我们面试的时候被要求写的算法题其实还是会应用到真实项目中的,比如我今天看的那一块内容就是关于任务启动的,技术优化的内容就是原来是串行启动各模块的任务改为并行启动,那么就需要用到多线程的知识,比如线程池去实现并发;还有,各模块并不是完全独立的,所以不能直接把它们丢给线程池就完了,因为有的模块需要依赖于另一个模块,所以需要先启动模块A再启动模块B,因此还需要处理它们的依赖关系。最好的模型就是有向无环图,我看的那个开源框架用的是链表来实现的,这部分比较有趣。

    还有,上个月苦于 git 指令用不明白,后来花了一下午去学,现在一些基本用法都会了,不至于汗流浃背了。甚至今天还能够举一反三,用 rebase 节省了一天的工作量(如果不用这个方法)。

    因为之前实习的时候同事告诉我遇到合并的问题,直接merge就完了,我之前又没有探究精神,所以一直没有去看 rebase 到底是干嘛的,怎么用。后来为了面试去看了一会儿,发现看不懂,后来自己拉了几条分支出来试了一下就整明白了基本用法。

    可能大家都觉得git很容易,就是 commit 就行了,其实 git 复杂的嘞,会用 git 在面试和工作中都是一个很大的加分项哟!

  • 周二 1.16

    这周组长很忙,他是晋升答辩的评委,基本上这周的白天都用来去当评委了,只有晚上才有时间做项目的事情,导师偶尔回去参加答辩旁听,我没有去听,因为没有收到邮件,所以应该是还没有权限什么的,所以就在工位上做需求。

    今天发现组长给我的另一个需求其实我听了两三次了,还是不太清楚到底要做的是什么,他觉得很容易,但是我还是不懂来龙去脉,觉得问了很多次他都有点不耐烦了,所以就没问了。大概知道这个需求跟另外一个部门有关,然后需要跟那边的人确认,所以下午他带着我去找了那边的负责人,最后发现我们这边还不需要做什么,我们是提需求的人,把需求提给他们就行了。然后提需求就需要参考另一个部门的实现方案,接下来就是要申请权限才能查看他们的实现方案,现在晚上了权限才审批下来。

    这周就比较闲了 ,没有bug要修复,就是两个需求,一个工程量比较大,开发部分已经做了60%了,完全做完还需要测试然后回归;另一个就只需要提需求给别人做就行了。

  • 周三 1.17

    今天还是在完成昨天的需求,编译起来debug,果然会出现很多意想不到的bug,因为涉及并发编程,很容易出现线程安全问题,考虑的还是太少了,而且以前没怎么处理过,所以很容易蒙圈。

    有时候出了问题找导师,他又开始各种花式找代码,根本跟不上,有一个地方他感觉有问题,让我去问那个写这段代码的同学,我跑去问了,但没问到重点,然后回来了,导师问我他怎么说,我说阿巴阿巴,他说那最关键的点呢,我才想起来我没问,然后那时候又汗流浃背了,感觉让他失望了,我说我其实没看懂那里的代码,跟不上你的节奏,他也没说什么,就回去了,我继续看那里的代码然后再去问那个写那段代码的同学。

    其实我也知道导师没有对我失望什么的,不要自己脑补太多,导师也只是不知道说什么。

    发现其实做客户端,要用到非常多的底层代码,C和C++,每次到了这一步我就懵了,完全不知道怎么处理,如果这里跟不上,以后会很受限制,还得还时间去补这一块。

    今晚也是因为有crash(崩溃),一直在处理,导致九点五十才下班,打车等了25分钟才来,唉,成年人的崩溃只在一瞬间。

  • 周四 1.18

    今天好像摸了一天鱼,没有做什么,但是也确实在工位上。没有写什么代码,因为实际工作中写代码好像也是占比很小的一部分,今天还是了解一些工作相关的事情,比如打包之类的,因为打包不像以前了,直接在ide打出来就行了。

    没什么写的今天,真想不起来干了什么….

  • 周五 1.19

    今天好轻松,上午开会,摸大鱼。没有给我分配新任务,因为快年底了,同事也不怎么想做新需求,我就还是守着这周那俩需求,而且还给我排了4天的工期。我另一个需求虽然不用写什么代码,更多的是和别的部门沟通,但是也需要花时间,尤其是跟其他的部门协作,效率就特别低,一整个下午都在等那边的同学,结果等到下班才告诉我要等我这边上传数据才能继续…

    下午因为没事干,一行代码都没写,就用公司内网看极客时间,在公司内网可以免费看上面的付费课程。后来感觉对我的工作帮助不大,就去 github 找了个跟安卓相关的项目下来学习,这是我入职以来第一次有时间自己学习,但是发现不太会利用这些时间… 总感觉没有在做需求或者修bug 被人看到了不太好…

  • 总结

    虽然上周说是做技术需求,但是这周才发现其实也不是什么技术需求,因为技术需求我肯定做不来,我那个来了2年的同事都没有做过技术需求,都是在修bug和做一些打杂的活。

    我这周其实也是在做一些打杂的活,没有什么技术增长,我也不知道要怎么才能提高自己的代码能力,因为平时工作也感觉不到技术的提升,可能这是一个潜移默化的过程?或者需要一些刻意练习?

    不清楚,之前的每个周末我都是玩过去的,就没有学习过,这周末打算学习然后写写毕业论文。

    越来越流水账了,大家也不要抱着学习到技术的心态来看我的文章,就当乐子看就好了。

alt

#那些我实习了才知道的事#
全部评论
哥们实习时候用git也是汗流浃背
20 回复 分享
发布于 2024-01-19 23:17 云南
有一次用svn,直接把远程仓库给覆盖了😇
10 回复 分享
发布于 2024-01-23 16:59 广东
佬加油更新呀,感觉就很真实挺好的
2 回复 分享
发布于 2024-01-20 03:00 湖北
楼主是哪个岗位的实习呀
1 回复 分享
发布于 2024-01-29 08:48 广东
根本不敢rebase,我连撤销本地的提交都战战兢兢
1 回复 分享
发布于 2024-01-20 10:15 江苏
看起来好复杂
点赞 回复 分享
发布于 2024-02-17 18:25 陕西
我实习小BOSS让我直接上手gitlab然后他很外行 我直接偷学git cli然后git之后出现的相关软件都是那些东西 找了个沙盒玩了玩 搞了搞cicd后来做完这个项目就做别的去了 现在都快忘了 下个sprint写完代码就得提交了 寄 天天学天天忘
点赞 回复 分享
发布于 2024-02-13 13:17 河北
我也还不太会用git 请问老哥是图形化界面的操作还是命令行的呀
点赞 回复 分享
发布于 2024-02-05 13:38 广东
哥们实习的时候同事直接帮我配好了
点赞 回复 分享
发布于 2024-02-04 00:50 北京
老哥太牛了
点赞 回复 分享
发布于 2024-01-27 13:59 江苏
刚来的时候也是git完全不会用,合并冲突生怕把代码合没了
点赞 回复 分享
发布于 2024-01-25 15:25 江苏
加油更新,好看
点赞 回复 分享
发布于 2024-01-23 15:27 陕西
go语言开发,有合适的小伙伴吗,可主页联系我
点赞 回复 分享
发布于 2024-01-22 14:28 山东
rebase几乎没用过,我所有分支合并都是用merge的
点赞 回复 分享
发布于 2024-01-22 12:58 浙江
git加啥分啊,不是基本的吗🥲
点赞 回复 分享
发布于 2024-01-20 20:26 北京
这个鹅腿看起来好脆呀
点赞 回复 分享
发布于 2024-01-20 12:03 上海
是已经拿到正式offer了,然后提前实习?wxg不是只支持转正吗
点赞 回复 分享
发布于 2024-01-20 09:41 广东
rebase感觉就是给强迫症的哥们用的😂
点赞 回复 分享
发布于 2024-01-20 09:28 广东
挺好看的
点赞 回复 分享
发布于 2024-01-20 09:24 湖北
救命 我现在用 git 也是汗流浃背,真的很怕干错了啥影响远程😭
点赞 回复 分享
发布于 2024-01-19 23:24 北京

相关推荐

04-26 14:36
已编辑
郑州信息科技职业学院 Java
由于高考成绩不是很理想,听取了张雪峰老师的建议,优先选了专业并且当时的想法就是选一个能赚钱的专业,于是最终选择了报了一个能收留我的有计算机专业的学校。当时听张雪峰老师说河南的学习氛围很好,所以就想去体验一下,事实雀食如张雪峰老师所说,大家都一股脑的铺在学习这条路上。可能是因为那边氛围导致的吧,我一开始想的也是卷学习卷绩点,所以大一的时候就一直在学习硬试教育的一些东西,学期结束了,排名出来的时候中上水平吧,据我了解保研的只有前5名可能会有机会,当时的心里就想着,我这成绩再卷也卷不到哪去了,并且保研也无望了,总结的说,一些事情只有真正做了才知道是不是自己所追求的。说了很多废话吧,剩下的关于学校的就长话短说了吧。大二很多专业课基本上要从早八上到晚上,但基本上我都是不去,不如自学现在新媒体技术这么发达,并且还可以学一下自己需要的技术栈,由于学校的课程原因对其他的技术栈不是很了解,所以,一心就投入在Java这个方向了,但是,Python也会学一下,这是因为加入实验室,实验室老师是做人工智能方向的缘故。现在回想,我大二当时还是学的太慢了,还有就是信息差太大了,出来工作之后才发现有些佬们已经大二就出来实习,并且八股就背的滚瓜烂熟了。只能说这里的学习氛围很好吧,走廊里都是背书刷题的声音,跟身边的同学和实验室的同学谈是否直接就业的事,他们要么都是说考研,要么对直接就业很含糊,可能是因为觉得自己学的还不够吧,我想说,学的不够就干中学呗,反正,我先迈出去这步再说。到了大三上还是没有找工作的打算,因为身边的人也都还没有这个意识吧,现在跟了身边的同事聊天才知道,我的信息差太大了。到了大三下刚开始,我才开始正式的踏上求职路,当时的信息差还是很大的,根本就不敢碰瓷大厂,想着有一个公司能要再说吧,并且地域也限制的很死,只想着在本地找一下,因为怕学校找事(我想这是学校一贯操作了),在本地吧,他们大多数都是接受的线下面,一开始面了一个,可能自己比较摆也很悲观,就显得我很差吧,hr面完就没后续了,最终终于有一个面,并且也展示出自己的自信和对专业的理解了,最后,我也没想着这么多背调公司呀,当个备选什么的就直接去了。也算是我的第一家正式的公司吧(之前都是线上的码农兼职),干多了就发现,这个公司压根学不到东西,并且薪资低的,因为我是第一个进来的计算机实习生,有一个同事干了两三年的吧,带着我做的时候是真能学到东西,但是,最后那个同事离职了,我就只能和学艺术的老板直接汇报项目进度,一个学艺术的来指导我这个科班出身的就很离谱的好吧。最后,我也离职了,也跟前同事聊了很久,她说我是她见过大三就能学到这程度,已经超过很多人了,并且她当时在的时候还说我是内定能转正的。并且还说我真的可以去考研。我也仔细思考了一下,我决定让自己沉淀一下再出发吧,先备考了软件设计师,然后期末考,大三暑期的时候就充实自己的简历,并且也认识了一个某东的老哥,也用了内推码,教我了怎么写好简历量化成果之类的,总之,很感谢一路走来帮助我的人吧,并且我在边充实自己的同时也在边投递简历,但当时卡的也很死,要选base地在河南附近的,不像现在全国可飞。面了很多base地在学校附近的,然后,还有一个北京的py和杭州的java,最终就这两个地方给了offer,但是都是实习转正的,不是秋招offer,因为觉得Java的太卷了,然后,面试的时候也会感觉压力很大,所以就把杭州的那个拒了,去了北京的,北京是免费住的房子(三个月这是伏笔),当时觉得环境很好,但是合租室友的作息跟自己的作息不一样就很不习惯,于是,我就想着要是三个月后我一定要找一个单间的哪怕破一点。北京这个公司吧就很像国企的感觉,早九晚五,当月发当月工资,并且干的活接触的数据量都不是很大,就是干了很多杂活,并且mentor和部门的领导都不是技术出身,所以,我能学到的东西少之又少,但是吧,学习是自己的事,而且这部门不是很忙对于实习生来说,我完全可以学自己的东西(前提是不被发现)。到最后这个部门的氛围就很微妙,我遇到不会的问他们我应该怎么做的时候,他们说让我自己想,我当时就想说,神人一个,啥都不说让我自己干,干出来又不满意,你说你让我干py的东西你不会我就不说啥了,让我干无关代码的东西,让我调研项目应该做些什么内容,现在回想都是泪呀,我就这样被欺压的过完了三个月,最后免费住的地方也到期了,伏笔来了,最后,找我谈话说你技术可以了能看出来,因为你也自己独立完成了消息通知那一块内容嘛,但是,由于我们部门干的活比较杂并且我也缺少一些电力相关的一些知识,所以,觉得不合适。(OS:其实我对每一份工作都是真心换真心的,并且这些电力知识我也知道我有一点欠缺所以我也有自己再学习,你们啥也不教我,最后把屎盆子把我头上扣)最后,回到了学校,心态也发生了变化,想着做啥都不如找一个稳定的工作重要,想着回家沉淀吧,少年终有出头日。但是,计划赶不上变化,之前那个同事,内推了我去她现在的公司,并且是做AI应用的也是我想接触的,并且还是与我上家的业务场景类似的,真的感谢那个同事,俗话说:千里马常有而伯乐不常有。并且那里的部门领导也很好,并且说我虽然不是电力相关出身的,但是能做的这样已经很不错了,所以DDDD,由于各种不可抗力因素吧,还是想找一个离家近,然后不是很像小作坊的感觉(这个公司虽然比较小,但是比之前那个大的公司的氛围和待遇一点都不差的好吧甚至更好)。最终,在学校也呆了一个月吧,也陆陆续续面了一个月有一个C厂的面答的都挺好直接就谈薪了,但是风评不好还是保命要紧,还有各种的中小厂面吧,但感觉都不是自己想要的,只是想刷刷面试经验吧(这是某东哥告诉我的,与其一直改简历不如去多面)。最后,在校期间面了一个比较合适的某鸦智能,一直推进到了HR面,但是最后被横向了,开始复盘,被横向了属实是没招了,经历了这么多大风大浪什么场面没见过。过年期间,求职路线关闭,把自己缺少的技术栈和简历中的项目业务理清楚说明白。年过完就要开始加入找工作大军中了,把节前没面完的先面了,节后一开始就是某鸟的HRG面,聊的就很憋屈的感觉,问我技术方面的,说我说的很像AI的(我心想跟你说具体的细节你又说我不想听技术的,说的比较宽泛浅显说我AI)。最后,反正体验感不是很好的结束了吧。说一个星期等通知,等了两个星期才说是通过的(我认为是排名靠前的那些人没去,顺位到我了)。那你既然这样说了,那我就接受吧。还没入职就问我要身份证信息要这要那的,最后都给过去了,说HC调整,要重新review,又又又一次被恶心到了。后面就是陆续的沉淀面试等,我当时的重心已经完全的想着私企没人要,就去试试考公和考央国企了,毕竟我的履历不看学历的话放到电网当中还是可以的。私企的话有一个外企洋里洋气的说话,问我怎么口语这么好?我说这叫智取,宝贝。虽然这个tek外企过了,但是还有一个openday要去线下,来回的衣食住行不是很方便也不是很想去所以就拒绝了没去。后来就收到了,国网网申通过的通知,说实话,我之前问了很多我们学校历年有没有考央国企之类的案例,很显然都不知道,也可以说少之又少吧,于是我就奔赴京城进京赶考,唉,时间不太合适就想着算了吧,再等等,好事多磨,宁缺毋滥吧。金三银四终于等来了面试的机会,这个岗位我只能说我不是很熟悉,但是语言这东西吧都是相通的,重要的是我要把其中的内核搞懂,梳理清楚业务逻辑。最终,来到了这家公司,目前来说是我遇到过最好的了,能有hc且不是要通过实习评估的那种,并且合同期限是三年的,并且是12%的公积金。我认为这就是我所遇到的最好的了。希望能真心换真心吧,不再把我当创口贴/路边一条了,并且也遇到了很多优秀的同事。总的来说,就是要是能重来我要选李白。我肯定会打破这些信息差,后悔知道的太晚,并且跟优秀的人聊天说话真的可以学到很多东西,之前上文提到的贵人就不说了,说说最近的,他是跟我一届,学校后缀甚至不如我的后缀,但是真正了解的才会知道真是佬👍,他跟我找工作的时间线差不多,但是他在中大厂甚至大厂都呆过,因为跟他聊了才知道我当时的信息差有多大,并且毅力也是我甚至…都没有的。并且也听说了他们学校找工作的氛围很好,不像我阿巴阿巴阿巴,只有考研等相关的一些。并且说的一些观点都是很认同的。总之,希望能在这好好的吧,我真的不想经历大起大落了。经历了,打招呼挂,简历挂,一面挂,HR面挂,offer挂的,现在的心态已经放宽了很多了,但是难过还是有的,希望这家公司诚不欺我吧。也祝大家遇到自己的梦中情厂
选择和努力,哪个更重要?
点赞 评论 收藏
分享
评论
33
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务