在深信服的这三年_第1页
在深信服的这三年_第2页
在深信服的这三年_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在深信服的这三年真快,啪的⼀下,毕业后已经⼯作近三年了,就在上周五(2017.5.12),已经正式告别第⼀份⼯作,有些怀念有些不舍,但更多的是对未来的期许!这三年,见证了深信服的发展壮⼤,也见证了⾃⼰的成长,这三年的经历,⾟苦是没得说,但起码是充实的,有味道的,⼀路⾛来,从懵懂、模糊到清晰,渐渐清楚⾃⼰想要的是什么以及该如何去得到它,不管怎样,这三年没⽩活,未来的路还很长,我很期待!关于这三年的点点滴滴,包括公司发展变化、⼼路历程、领悟总结等,希望通过这篇⽂章记录下来!2013年夏季校园招聘,腾讯到了⼆⾯被刷了,⽽深信服则在简历阶段就被⽆情pass掉,于是硬着头⽪混进去深信服校招笔试专场,笔试通过后经历两轮技术⾯试成功拿到offer,年薪10w,拿到offer后,当时内⼼还是蛮激动的,我的⼤学四年,⼤⼀⼤⼆可以说是虚度过去了的,基本就是⼀个技术渣渣,连门槛都没踏进去。到了⼤三意识到了问题的严重性,开始静下⼼⼀门⼼思学习技术,每天养成了习惯,起床会给⾃⼰⼤概制定⼀天的学习计划,到了晚上睡觉前回顾总结⼀天的学习情况并思考下⼀步的计划。这⼀年,技术书籍没少看,图书馆没少跑,开发版没少折腾,视频教程没少翻,代码没少写,睡眠不⾜⿊眼圈没少出现,另外,关键是球也少打了,⼀年下来,靠的是信念与坚持不懈啊,最后也验证这⼀年的付出都是值得的,⼀个⼈,当他敢于坚持做⼀件认定的事情的时候那种威⼒是可怕的,当时曾经深刻的觉得这段经历刻⾻铭⼼,想要把它记录下来,后⾯给忘了,现在回想起来味道当然没那么浓了,只是依稀记得当时的感受,但还是这么简单的记录下吧,希望这样的经历⾃⼰不会忘记,在以后的成长道路上敢于去坚持、去突破⼀些当前看来不太可能越过的屏障!2013年末,接到了实习的通知后,很快过来深圳这边实习,被分配到了⼦公司信锐,做的产品是企业级⽆线⽹络设备,当时⼦公司还没正式成⽴,开发⼈员也就接近20个⼈吧,年前年后共实习了四个⽉,算是⼯作的初体验,这四个⽉印象中表现中规中矩,基本上就是上头安排什么就低着头把它做好,没有太多想法,每天都加班到9点,周六还加班,当时就觉得很累,开始体验到了⼯作的⾟苦!这段过程得到的收获主要还是适应⼯作的节奏和了解公司的⼀些内部情况吧!当时的深信服,总共接近1500号⼈,云计算,虚拟化,桌⾯云等产品线才刚种下种⼦,⽽信锐则正处于萌芽蜕变期!到了2014年6⽉底,毕业后正式到了⼯作岗位,⼀来就被安排进了2.4版本项⽬组,那时公司还处于早期阶段,产品功能还未完善,版本规划得⽐较⼤,周期较长,⼈均⼯作量⼤,开始我是负责某个模块的编码⼯作,项⽬经理催的很紧,慢慢的开始感受到了压⼒,⼀个任务快完成马上就会有另外⼀个新的任务过来,开始意识到任务是做不完的,于是,加班加点变得习以为常起来,在版本后期,更是连周天都没得休息,完全就沦为了加班狗了,不过,经历了这个项⽬后,⾃⼰还是明显感觉到了成长,编码⽔平在架构师的指点下有了提升,对业务理解掌握的也⽐较快,还接触并掌握了不少⽹络⽅⾯的知识,包括路由、vlan、pppoe、nat等,另外,排查问题、解决问题、阅读代码能⼒也随着经验的增长和不断总结有了质的提升。⼯作之余,会抽时间研究⼀些内部代码,以让⾃⼰在有些问题上知其然也知其所以然。到了2014第四季度,开始参与绩效考核评审,得到了⼀个A,⽼胡单独找我谈了话,夸赞并激励了我,当时觉得开始有了⼀些成就感,默默希望⾃⼰能够为公司带来更多价值!跨⼊了2015年,2.4版本发布后,先后被安排了⼀些⽐较⼩⽽有挑战的⼯作,包括了ap模拟⼯具问题、隧道类nginx多进程改造预研、mac地址库设计编码,以及版本性能问题排查,这⼏个⼩的⼯作让我对隧道逻辑、数据库、性能问题排查⼏个⽅⾯有了⼀些认知和技术积累。之后,开始被组长施伟安排进了3.0控制器集中管理版本,负责其中两三个模块的设计、编码整体⼯作,其中⼀个是版本⾥边⾮常核⼼的,⾃打这时开始,⼜进⼊了⼀个⽔深⽕热的长达半年多的项⽬开发期,项⽬⾃打⼀开始就把预发布时间定的特别的紧,在当时看来,有点脑残。⼀个模块,在编码之前要做⼀系列⼯作,对于⼀个还是新员⼯的我来说,也是⼀次不⼩的挑战,需要在短时间内整出两三个模块的正常、异常场景,详细设计⽂档,细化各个流程,⽽事实证明,时间预估确实是存在问题的,经历了多次评审与修改,花了将近⼀个⽉的时间才把最终的设计确定下来,这个过程,与架构师的沟通交流学习学到了不少东西,评审过程⾯对⽼⼤们的表述也锻炼了勇⽓和表达能⼒,随后,开始进⼊了编码、调试阶段,很快,将近⼀周的时间写完了代码,并花了⼏天时间将基本的⽂件同步过程调通了,但还有很多问题,就在这时,施伟被调离到另⼀个产品线去了,他⼿头上的⼯作,另⼀个核⼼模块交接给了我,⼀下⼦,重担来了,没办法,只能扛起来,这⼏个核⼼模块涉及的东西还是⽐较多的,前期没有⾜够的时间做⾜基本⾃测,导致后⾯出现了不少bug,不少还是⽐较疑难的,曾经⼀度bug累积近40个,每天都是加班到接近11点,累的跟狗似的,就在这个时期,新的重梁⼜挑了起来,接⼿施伟担任资源组组长,这就意味着除了做好⾃⼰⼿头上的事情之外,还得兼顾起组内相关的⼀些⼯作,每个⽉汇报组内⼯作时还要⾯对⽼⼤的⼀番番训话,可谓亚历⼭⼤,到了最后阶段,还因需求改动导致⼜延期了⼀个⽉发布,异常艰⾟的⼀个版本!不过,整个过程下来,脑细胞死的多,收获也多,遇到不少问题需要⾃⼰去思考解决⽅案,开始需要主动去承担⼀些事情,开始尝试去做⼀个leader,开始有了独挑⼤梁的感觉,⼀切似乎在往好的⽅向⾛吧!3.0发布后,开始更多的参与版本的设计⼯作,先是做了3.2ap易部署版本总体设计并完成了⼀个模块的编码后就交给其他⼈做,接着就被⽼⼤安排去搞wcloud4.0版本,主要是将软件部署于云平台,在原有基础上虚化出虚拟控制器来实现客户隔离,即访客分权、推送分权等,这⼀个版本的难点在于⼏点,如何将软件⽀持云化部署,访客数据库改造以⽀实现⽀持分权的同时提升性能,还有如何实现ap端管理员简易接⼊管理,这个项⽬相对顺利的完成了。之后,4⽉中的时候,⽼⼤安排负责⽤户画像版本的整体⼯作,当时觉得真是头疼,从规划⼈员交过来的只是⼀个很初步的需求,还得花很多时间去细细整理需求,组织多次评审,前期都是基本⼀个⼈在搞,到了设计阶段,项⽬经理才开始介⼊,负责协调⼈员以及与我讨论⼯作分⼯,慢慢的,项⽬就进⼊了开发阶段,⼤部分⼯作分配给到底下的⼈员去负责了,⽽我主要负责数据库查询性能问题的处理以及跟进每个⼈的进展,帮助解决遇到的问题,⽽从整个版本来说,性能是⼀⼤关键难题,起初感到⼿⾜⽆措,经历了⼀段时间的摸索、测试⽐较,主要从⼏个⽅⾯去优化:1、实现中间表,以查询条件做为key,滤出mac进⾏数据聚合,⼤⼤减少数据量2、数据源头上提前滤出⼤量⽆效数据,降低后续模块的开销3、sql表结构和sql语句优化。解决了这么⼀个问题后,项⽬进展开始顺利起来,很快到了转测试阶段,每天能量满满,朝着版本按期发布的⽬标迈进着。就在这时,不幸打球扭伤了右脚踝,住院⼿术,⼀休息就是两个⽉,虽然⼀定程序影响了项⽬的进展,但后⾯投⼊了⼤量的⼈⼿到该项⽬中,保证了项⽬基本按期发布,最终也获得了年度优秀项⽬称号,每个⼈奖励双倍旅游经费。在受伤之后的两个⽉⾥,从忙碌的⼯作中突然停了下来,多少有点不适应,也正是这样⼀个机会,让我有了⾜够的时间去充分思考这两年的得与失,未来的路该怎么⾛。在信锐的两年,基本都是这样⼀个⽆休⽌加班的节奏,忙完⼀个项⽬接着另外⼀个,丝毫没有喘⽓的机会,很多⼈把很多精⼒花在了公司上⾯,沦为加班狗,却未曾或极少想过,付出这么多⾟勤的汗⽔你的⽔平得到了提升了吗,你想要的是什么,这⾥是否能够给你,外⾯的世界是怎样的?你的职业⽣涯⼜该怎么去规划?两个⽉的时间⾥,想明⽩了⼀些事情,也学习了不少新知识。想明⽩什么事情呢?⾸先,必须肯定的是,在这⾥,⾃⼰的技术⽔平得到了成长,沟通表达、管理能⼒也都得到了⼀些锻练,但换个⾓度想想,即便你在⼀个平台做出了⼀些努⼒并收获了⼀些成绩,也不⼀定代表这⾥适合你,能让你的价值最⼤化。必须承认,这两年,技术成长速度在经历⼀段时间的快速提升后开始提升的越来越慢,后期很多业务都是在做⼀些重复性的技术活,技术成长随着产品的成熟、⾃⾝能⼒的提升变得越来越慢,甚⾄空间受限。另外,过多的加班占据了你思考总结的时间,久⽽久之容易把你当初的⼀些激情和想法渐渐磨灭了,很多时候我们都是在这么⼀个⼩的圈⼦⾥边转动,很少接触外⾯的圈⼦,这本⾝就是⼀件很可怕的事情,技术演变如此之快,做为⼀个技术⼈不保持与时俱进如何能⾏。那未来的趋势会是怎样的呢?相信,未来⼏年,云计算势必将发展成为成熟的基础设施,带动传统IT转型升级,推动整个社会更⾼效的运转,容器技术、⼤数据、⼈⼯智能、乃⾄区块链技术将伴随云计算发展⽽开疆拓⼟,引领整个社会进⼊⼀个智能时代。在我看来,选择很重要,⽽选择必须紧跟时势,在国内,BAT三⼤互联⽹巨头⽆疑代表或引领着未来的趋势,在这样的时势下,企业应当营造⼀个开放、⾃由活跃的平台,去激励、迸发更多的创新,我渴望参与其中,去为之做⼀些努⼒与坚持,并在这样⼀个⼤⽅向上去规划⾃⼰的职业道路!这两个⽉,在想明⽩这些事情的同时,也通过上⽹、看书、实践等⽅式了解掌握了dockergo语⾔微服务云计算等相关技术,收获的主要不是技术,更重要的是认知和思维!经历了两个⽉伤愈恢复后,回到⼯作岗位,先后⼜经历了云控制器、poe供电控制器、性能优化&运维监控三个版本,在这个阶段⾥,从⼯作上学到的技术已经越觉有限,在⼀个单机的嵌⼊式设备上做开发真没什么搞头,发挥空间太⼩,⽽且就算云化也远远⽐不上互联⽹的复杂性,还是互联⽹⾼并发分布式的架构更具挑战,再加上前⾯对于趋势的⼀些理解和判断,⼼⾥头的那杆秤愈发的倾向了离职,于是⼯作之余开始将触⾓伸展到了这个领域,学习研究互联⽹⽅⾯的⼀些技术,参加⼀些技术交流活动,通过⼀些⽅式认识越来越多这个圈⼦的⼈,⽽对于⽬前公司的⼀些情况,看得越来⽉清楚,也更坚定的做出了最终的选择!最后,不得不说

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论