Baidu实习总结
这段时间里,做了一些事、认识了一些人,体验了一段难忘的北漂时光,自己也成长了许多。
很幸运自己在实习期间遇到了特别好的mentor、leader和十分卓越的团队,还有我的几个“实习搭子”。真希望自己以后工作了也能遇到和他们一样好的人,也希望自己以后能像他们一样优秀。
成长篇
回想起这段实习经历,感觉自己是幸运的,能来百度这样的互联网大厂我觉得并不是自己的实力有多强,更多的是运气。
第一次来到中关村软件园,这里遍布着平时耳熟能详的互联网公司,什么腾讯、快手、滴滴……简直就是中国互联网的“十字路口”。
有时候上下班,看到百度科技园上的“熊掌”大logo,心里总是会感叹:原来我也能在这里实习啊。
个人能力
这三个多月,我想特别感谢我的mentor杰哥。
刚开始的一个月里,我经常会做一些偏“运营”的工作:比如跟进故障改进进度、录入资源信息等等,我总觉得自己是“干杂活”的。其实这段时间的目的主要是为了熟悉工作流程。到现在,我已经能比较熟练的使用团队的运维平台,特别是基于business form的低代码功能制作一些Grafana操作面板,我甚至在即将离职的这段时间里能够几乎独立对接一个商采代码审查平台的运维工作,真的感觉越干越有兴趣。
除了分配任务,mt经常会给我一些“职场道理”和心里话。有一两次我在工作上出了差错,杰哥没有批评我,而是纠正,默认以“经验不足”来包容我。杰哥对待任何事都是精益求精的,刚来的一个月杰哥经常会让制作一些监控图面板,当时我做好面板交付给杰哥,杰哥总是“不满意”,然后修改很多,导致我有些“破防”。后来我明白,在职场里的事无巨细其实是对自己的一种自保,因为做事马虎,往往出问题时自己会“背锅”。
另外杰哥也经常告诉我做事要有逻辑性,要培养自己的思维能力。AI时代,普通人在技术上已经不分上下,最重要的是做一件事要有自己的思路,要有自己的逻辑。就像人人都能用AI,但是用的好不好得看prompt是什么。
SRE思维
SRE思维的培养,我想特别感谢我的leader。
有次偶然的机会翻到了leader的blog,leader的SRE运维之路可以用“传奇”来形容。他在上家公司,做到了全公司一号运维,各种奖拿了个遍。现在我所处的团队也是他一手带起来的,在去年还拿到了“卓越团队”的荣誉称号。(我以后也要像他一样优秀哇)
leader在SRE运维领域颇有造诣,在团队的知识库里,我学到了很多。特别是在变更管理、故障管理、资源盘点管理以及各种制度规范。我觉得很多地方都是网校可以参考的。我认为最值得学习的是变更管理和资源盘点管理。对于变更管理,团队对变更有着严格的规范,要求每在CD平台上发布,都需要有对应的变更单。这方面我也参与了变更合规审查的自动化判别任务,不过因为不合规情况种类太多,自己能力有限(太菜),这块最终没有完美实现……
还有就是资源盘点管理,团队把所属资源分为了系统、模块和组件三类,然后将分类情况展示在自研运维平台护航(Grafana),我觉得做资源盘点是十分有必要的,因为身为运维,你必须要知道自己运维了什么。
白屏化也是一个值得学习的地方。团队会写一些带参数的自动化py或shell脚本,放在git上,利用Jenkins来实现脚本执行。Jenkins只需要设置好一些参数,SRE只关注参数值就可以,然后一键就能执行脚本。
最有意思的是团队自研的运维平台——护航平台。它是对Grafana的二次开发,团队把它真的是玩到了极致,它不仅有基础的可观测监控图、告警能力,还可以实现低代码功能(business table插件、infinity插件),变更管理就是完全在护航平台上实现的。SRE只需要点点点就可以实现对数据库的增删查改功能,扩展性特别强。我在实习期间就做了很多监控图,还有基于business form的操作表单等等。
另外在实习中我发现,在公司里,业务是第一,下来才是技术。一种技术,只有把它产品化、业务化后,才能发挥出它的价值。看过leader的blog,他就是一个善于把技术产品化的“大牛”,他在高中时就能通过当站长来实现盈利。我想对于一个程序员来说,要想在公司里干的更好,就必须要实现从技术到产品或管理的转变。
最后是SRE的精髓——稳定性。团队所有的任务都是为了维护稳定性,稳定性意识是SRE必须所拥有的。在这里,我知道了发生故障第一时间应该先止损,然后通告,最后再排查。并且每次故障后,必须要开展复盘工作,写CaseStudy。工位旁还张贴了“稳定性军规”,几条稳定性保障操作已经深深刻在我的潜意识里。
虽然整个实习过程中没有太多的debug经历,但是我觉得这些制度规范的宝贵经验有时候比debug更有价值。
环境篇
公司环境、福利都特别好。
工作:我在百度科技园实习,这里一共5栋楼,是百度新修的工区。园区就像一个“大学”一样,各种设施样样俱全:健身房、乒乓球馆、食堂、超市、理发馆、咖啡馆什么都有。工作之外还会经常举办一些活动,很丰富。
饮食:百度的食堂挺好吃的,价格相较重庆能贵点,一顿饭15到20左右。种类很多,而且会定期出新品,到现在我还没在公司点过外卖。早餐是免费的,鸡蛋包子馄饨都有,不过早餐不怎么变花样,吃多了还是有点乏味。

福利:公司每天下午都会提供下午茶:水果或者酸奶,每层工区也有茶水间,有免费的咖啡,茶饮等等。内部的零售柜卖的东西也比较便宜,一听可乐不到2元。实习这段时间我还第一次接触了健身,第一次进健身房还做了好几天的心理建设。健身成果的话算是有点痕迹,主要我也是健身玩玩,没有特别focus。

在公司也度过了自己的22岁生日,收到了专属生日生肖小度熊。
还有中秋礼包
1024程序员节这天还抽到了大奖:0.1g金币
生活篇
其实我中考完的暑假来过一次北京,当时是和妈妈一起来旅游的。没想到2025年我还能再次来到北京,不过这次是以“打工人”身份来的,我称这次经历是“北漂”。
住
我在北京昌平区沙河高教园住,这里虽说有点远,但是交通还算便利,有“牛马”专线——昌平线。我记得第一天去上班,不知道沙河高教园这站有空车,硬是挤上了摩肩接踵的早高峰。昌平线时刻都是满的,无论是工作日还是周六周天。下班的话,公司也有专门开到小区门口的班车,挺好。
我租的这个地方算是“北漂人”的最好归宿,特别是在西二旗上班的打工人。这里房租便宜,而且还是单间,还带独立卫浴,一个人住的话很舒服。周围基础生活设施都有,什么超市呀、小饭馆的都有。主要这里有很多所大学,相比密云、房山,这里算北京城内了。(其实就是郊区)。
玩
实习这段时间也去了一些地方走走。
实习期间刚好碰上九三阅兵,在天安门封场前一天,我特意骑了个共享单车从天安门前经过。特别宏伟,长安街特别宽,骑车有种“踏实”的感觉。

去了鼓楼、什刹海那一片,尝了尝包子炒肝和豆汁,不得不说豆汁确实难喝,一股变质的酸味。鼓楼算个打卡的地方,挺出片。什刹海风景也不错,适合散步。

去了国贸三里屯那片,这里是北京CBD,遍布高楼,楼高到仰脖看看不到顶。我当时一个人去,拿一杯咖啡,在街区走走,还有种都市白领的感觉。


去了北京动物园,看了心心念念的“西直门三太子”——萌兰,太可爱了。北京的秋天也特别美,树上一片红黄绿,像水彩画一样。


哦国庆还去了天津,感受了松弛的天津文化,去了渤海边,第一次看海👀

TODO
个人规划
其实到现在还没决定好要考研还是要就业,这段实习的目的不仅是为了把自己在大一大二学到的运维知识做一个实战应用,更多的其实是给自己留一个“保底”,万一考研失败了还能有段实习经历,就业不至于“零基础”。
说实话其实还是很想再找一段实习,因为在实习的时候真的是在做自己喜欢的事情,而且对于实习生而言,公司其实就像个大学一样,没有正职的压力,还可以享受到公司的福利,并且有工资拿,很不错。唉,但是我回去之后还是得好好沉淀,感觉自己能力还是不够。下一段实习很想去腾讯或者字节,看上天安排吧……
代码能力
说实话还是得提升自己的代码能力,特别是Go语言。现在还是比较依赖AI,好在我能知道怎么让AI实现我的需求,AI写的我能知道哪里需要哪里不需要。不过打铁还需自身硬,回去我还是要好好学下Go语言。
还有一个是Shell脚本能力,这个对于我们干运维这行来说是必不可少。在实习过程中确实感受到了,很多场景都需要这个工具来提高效率。
运维方面
第一个是中间件的运维学习。在实习之前,只是接触过MySQL,pg这类数据库的运维,甚至Redis都只是会搭建部署。实习时发现,作为运维,有很多中间件都需要学习,像什么Kafka、es、etcd、prometheus等等。
第二个是K8s。现在还是仅仅会用K8s,有时间确实要学学K8s的底层原理,特别是各个组件的工作原理。
第三个是网络。计算机网络对于运维来说十分重要,这方面也一直是我的弱点。有机会一定要好好提升一下网络debug能力。
最后一个是eBPF和Linux内核。一直说想学学Linux Kernel,但是总是搁置了。还有eBPF也是,未来打算用eBPF做一个限流工具,然后作为插件接入我的IPBlock。
