前言

从二月中旬一个人独自跑到北京,到八月初交回自己的工牌,最后一次走出768的大门,整整六个月的时间。说短不短,说长不长,但应该是大学时光中成长最快的时间了,不仅仅是从技术,还有很多其他方面,比如team work,比如人际交往等等。作为大学生涯一段的难忘的经历,我觉得还是有必要写点什么来纪念下的,就从几个方面来简单聊聊吧,哈哈,想我也曾算一个北漂人了吧。

正文

想了想,主要还是从这几面聊聊,一是技术成长,二是工作经验,三是人际交往,这几方面或多或少都有缺憾,感悟颇多,慢慢说道吧。

技术成长

​ 对于技术方面,我个人的一个规划就是做一个方向性的调整,主要是从一个Web安全方面往安全研发的方向进行发展,然后同时打牢底层知识,比如操作系统和数据库。最终的结果还算基本完成,自己手撸了一个简单的操作系统和数据库存储管理器(当然踩了很多坑),感觉自己知识终于有了一定的基础并且串联了起来,对于阅读源码分析源码也没有以前那么不知所措甚至反感了。当然这些主要是自己下班和周末的时候研究的,也是因为疫情的原因吧,没法出去浪了哈哈,也算是能安心下来学习。

​ 然后对于实习工作内,第一点当然是Golang方面,写了不少代码,也看了点Go的源码以及特性分析,对这个新兴宠儿有了点朦胧的认知,其精妙的协程Goroutine设计无疑是最让人钦佩赞叹的,但是同样包含很多不成熟的地方,从社区的活跃度,到一些语法糖,特性实现都显得还是有点粗糙,但是我还是挺看好go的发展的,尤其国内对go也挺追捧的。

​ 然后就是漏扫这块,我在长亭也主要做的是Web漏扫的研发,从整个的开发流程以及实现细节都和自己平时在学校自己写的玩具都不太一样了,需求评审,可行性分析,实现构思,具体实现,测试上线,整个的开发流程都有了一点了解,包括是否会对用户的业务造成危害影响,例如sql注入中payload的无害化处理,扫描发包是否能减小发包量都是需要考虑的,细节是魔鬼!

​ 还有很多其他方面的东西暂时不展开了,很多在我之前的博客里面都有写。

工作经验

​ 再谈谈一些工作上吃的亏,或者说经验吧。一个就是我对一个项目上手时,整个的了解与参与过程很僵硬,刚开始是从一个功能模块进入,导致我对整个全局掌握不够,视野僵化了,然后对于整个的架构分析与研发目的不够了解,导致我花了很多时间走弯路才把大部分逻辑弄明白(当然我也觉得是因为缺文档和注释的锅),总结下来说,我觉得首先还是应该从使用目的和方法入手,从一个主要逻辑往下面走会更加简单点,然后抓住重点,暂时放弃部分细节才能更好的掌握全局。

​ 还有一点就是把握机会和学会创造机会,比如说某一项任务你觉得它可能实现比较难或者耗费时间比较多,不要立刻放弃,首先需要做好评审,来分析是否应该投入精力,并且珍惜把握机会,因为机会不会等你!!!具体例子不方便说,但是一定要好好把握机会。同时当你觉得任务不够有意思时也要学会创造机会。

​ 然后还有一个点就是,我们做一样东西都需要明确目的和评析。比如我为什么做这个功能,它的特点和需求是什么,我怎么评估是否完成这个功能,等等能类似的分析,而不是盲目的去coding进行,这可以让我们少走很多弯路。

人际交往

​ 我个人觉的我自己的交际能力还可以,这几个月和同事小伙伴们玩的都挺好,但是还是想要给自己提个醒,需要注意一些点。

  • 真诚:诚以待人,做人不要太虚伪,自己不喜欢,别人也不会和你有真正的友谊的
  • 多做事少说话:祸从口出,少说无用的废话,别在背后bb别人,然后用行动来证明你的想法,完成自己的任务
  • 学会寻求帮助:你不是一个人在战斗,你应该在team中获取恰当的帮助,不仅仅是为了你自己,更是为了整个团队
  • 适当的提出想法:你不是一个机器,学会表达项目,让别人看到你的优点
  • 。。。。。。

挺多东西可以写,今天有点累了,之后再补充吧

总结

人生路漫漫长,感谢和每一个人的相遇吧,努力做一颗闪烁的流星。