高级研发工程师都有哪些特点?快来看看你是否符合【超级准】
目录
1. 当你拿到一个问题或者需求,可以从多方面给出多种解决方案时。
【导读】如果你感觉下面的内容描写的就是你,那么纯属巧合,我保证没有监视你。如果你感觉自己满足其中的若干条,那你不一定就是一名高级研发工程师。如果你满足文中所有的条目,那么我可以肯定你一定是一名高级研发工程师。另外,如果你感觉描写的不够全面,欢迎留言补充,我会更新到文章中,感谢。
《正常版》
1. 当你拿到一个问题或者需求,可以从多方面给出多种解决方案时。
比如,可以从前端或者后端的角度出发,从上层或者底层的方向出发,从客户端或者服务端的视角出发,提出功能开发或者问题解决的方案。
2. 当你在搜索网页,能够自动过滤某些广告和图片时。
比如,有时候,我们上网查找资料,大多数情况会遇到各种各样的广告和敏感图片。
这些广告来源也很广,有些是浏览器自动推荐的,比如某度的竞价排名,给的钱多,就放到最前面。有些则是网站自己的广告。
广告类型一:
当我们在百度上搜索 cdn 关键字时,搜索结果会如上图所示。
熟悉百度的套路的同学,肯定是不会点击这些链接,去查看自己想要搜索的内容的(实话实说,自己曾经也傻过)。
广告类型二:
大多数网站内部都会存在广告,毕竟需要生存,需要挣钱。
其实,在CSDN网站中,如果不是博客专家或者VIP会员,也会看到很多广告。
但如果你是上述身份,平台会帮你过滤掉所有的广告内容。
当然,我并不是在PUA大家购买CSDN的VIP会员哈,土豪可随意!
广告类型三:
那种感觉就像在百万军中取上将首级,稳准狠!
不知道的小伙伴,还以为你在上班开车。
殊不知,你此时此刻已经成为了一个脱离低级趣味的人。
3. 当你开始有意识地阅读框架源码时。
工作过程中,我们经常会用到各种各样的框架,阅读其源码是一个非常好的习惯。
这对于我们加深框架的认识,了解对应的工作原理有很大的帮助作用。
如果你还没有这种习惯,建议可以考虑开始了。
4. 当你分配到开发任务,可以准确地估出对应的开发时间时。
评估任务量和开发时间周期是日常工作中经常会遇到的问题,各种会议内容,大多围绕这个两个主题展开。所以,评估开发时间是一个非常重要的技能。
回想自己初到职场时,最头疼的就是领导分配给我一个任务,顺便问我一嘴:大概需要多久搞定?面对这种情况,我总是很挠头,不过现在好多了。
5. 当你在编码过程中,开始考虑代码的可扩展性时。
初级开发工程师刚开始写代码的时候,可能对现有框架和用户的使用习惯不是很了解,所以编写的代码可能没有前瞻性。
但是随着相关阅历的增加,会发现之前的代码有很多不合理的地方,于是潜移默化地养成多思考的习惯。
因此,会在后续的编码过程中会逐步重视代码的可扩展性。
《进阶版》
1. 当你经常和QA互怼时。
常见互怼方式:
a. 你机器是不是有问题?我本地是可以的。
b. 你是不是没有清理缓存?
c. 你网络没问题吧?
... ...
上述方式比较常见,但是不限于上述方式。
2. 当你敢于与产品经理切磋“武艺”时。
以下形式仅供参考,不建议直接动手,动嘴还是可以的,也是比较推荐的形式。
3. 当你开始用保温杯泡枸杞时。
以前看不起的行为,现在发生在自己身上时,只想说一句:真香。
4. 当你开始热衷于拉人开会时。
不知道从什么时候开始,自己已经习惯拉人组会,有时候一天的工作内容就是开会。。。夜深人静的时候,自己就在思考:是不是该转管理岗了?(抠鼻子表情)
5. 当你开始有意无意和领导保持距离时。
你们猜老罗在干什么?
《终极版》
当你相信铁打的营盘流水的兵,铁打的自己流水的公司的时候。
- 点赞
- 收藏
- 关注作者
评论(0)