求star
- 一个cpp文件就可以理解的渲染管线,1000行代码深刻理解渲染管线https://github.com/wlxklyh/SoftRenderer
- 最快入门的FFmpeg教程 下载即可运行的八个demohttps://github.com/wlxklyh/FFMpegStudy
一、前言
我实习了四个地方,然后在 bat工作。互联网大公司都有考核制度,怎么才可以获得好的考核呢?下面谈谈我的看法。
二、获得好考核的人是怎么样的
- 有个同事A是社招进来的,他进来之后的前一两个月做了一个大的系统,很快上手,并且做的挺好的,后来他跟同事的相处(包括后台的、产品、运营)都很好,然后他本职的工作也做的很好,很快的就对当前项目的工程很了解,然后每当组里出现问题,可以很快的帮忙定位问题。另外这个同事十分的勤奋,每天都很晚回去,周末也会来公司,大家都知道他基本每天都会来公司。这位同事在之后的考核中都获得最好的考核。
- 有个同事B本身就在项目很久了,然后他是组里的骨干,项目的基础代码都是他建设起来的,组里的优化工作都是他做,他后续的工作是对项目的优化,而且也有产出。
- 有个同事 C是刚毕业的,进来就十分勤奋好学,也是经常加班到挺晚,性格也很不错,码力也十足,虽然是毕业生也能接受很大的任务。
- 有位同事 D,他也是刚到项目的时候,过了不久,就对项目十分的了解,并且在工作中,做了很多的工具来提高大家的效率,这些都是业余做的,并且得到大家的赞赏。
二、归纳总结下这些人各自的特点
- 对项目很快的就熟悉了,在项目出现问题可以帮助定位:
分析:如果你站在 leader 的角度看考核的问题,你也会给这类人加分,出现问题的时候,你总能给出建议甚至帮忙定位问题。过设计方案的时候也能提出风险点和质疑。
怎么做:
(1)首先可以用 xmind 把你们的工程代码的目录梳理出来,记录哪些代码是已经看过,哪些没有看过。然后每个文件每个文件的看,注意:从入口开始看,从重要的模块开始看,不会的可以问人或者跳过(暂时不理解的就只需要知道这个模块是什么作用的),如果可以看完一个模块就记录相应的笔记,并且做一个总结。
(2)看别人的提交记录,svn 也好 git 也好,每个版本可以去看别人的需求是什么,然后去看别人的提交记录,这个是长期可以做的。
(3)有空的时候就多看工程代码,有些常用的方法也可以跟网上做对比,如果有更好的建议 可以在组里提出
2.提高项目效率:
分析: 项目内或多或少都会有一些痛点,例如,资源总是有问题,美术给的格式不对,那么可以做检查工具解放人工检查。例如,后台服务器是不是可以增加一些开关方便测试人员。等等,能够解放生产力,解决痛点的都是可以去做的。这些也是可以看下项目组其他成员是否有影响他工作效率的事情,然后你来分析并提出并实现一些解决方案。如果你业余做了,你就比别人多了优势。
3.勤奋
分析:这个不用多说,加班,没有功劳也有苦劳,作用大不大这个看领导,在表现输出一样的情况下,辛苦的也会看重。
4.项目不可或缺
分析:想想也是,你是组里的核心,如果给你不好的考核或者一般的考核,万一你不开心,走人了,这个项目没法执行了。但是,这个是你经营了一段时间才有的成果,不是一朝一夕可以达到的。
5.老大照顾
分析:如果你的导师就是你的 leader,或者你的导师升职成 leader了,这种也是会照顾你的,也就是常常说的跟对人,中国是个人情社会,人在做考核,所以这是很正常的,当然,你至少是做的一般,没有出大问题的,这种当然是会照顾你,要是你有重大问题,还给你考核好,这样会不服众,可能自己还会被拉下马,这种事 leader 是不会去做的。
三、加油吧,少年!
喜欢我的文章,请关注我的简书。