背景


工作两年半,一直在一家电商公司,主要做小程序,参与做了十几个小程序的开发(主要对接品牌),用ant design做过后台。在组内上周组长说想让我做所谓“第二人”,就是假如组长走后的接班人。所在的组前端规模大概10人左右,感觉天花板比较低,学不到东西,在职业成长的过程中遇到瓶颈,所以越聊了scott。


最有收获的三个问题和回复


介绍完成后scott首先就提出,做了十几个小程序的话,可能业务的代码写的比较多,真正可以帮助自己成长的东西比较少。

这次scott可以说从职业规划,软技能和硬技能上都对我进行了指导,我总结出的最后收获的三个问题如下:


Q: 团队天花板低,学不到东西,除了跳槽的解决方案


A: 现在在工作中得不到太多有挑战的,进阶的活儿,加上团队的天花板比较低,而我自身本身的想法可能多一点,如果不想跳槽的话,要把握住一些职业进阶的机会。自己最近被组长当做“第二人”,要通过自己主动的沟通与推动,增加自己的职业的空间,得到更多的授权,从而也能得到更多能帮助自己提升的活儿和机会,如果这件事成功,也会对自己今后的职业发展产生影响。scott甚至指导了应该几步走,每一步的应该怎么去沟通,这部分内容我会放在“接下来要做的事”中具体详述。


Q: 怎样在工作中补充自己的短板,进而更有效的准备面试


A: 应该在自己简历上所写的领域深挖,因为面试官会从你的简历里通过你所写的项目去提问你,你要尽量做到简历上的东西不会被面试官问倒。我之前的误区就是我也做了这么多小程序了,也浅挖了一些前端工程化的东西,但是经scott的提醒,我觉得我挖的明显不够深,他也告诉我应该往极限的方向去想这个问题,这样就能足够深,比如5000个项目的长列表加载,监控滚动事件等等,应该从这些地方去挖掘,这样是有效准备面试的有效方法。

Q: 如何高效准备算法面试


A: 关于算法的准备,我也简单问了一下。对于算法,前端的要求不是特别高,但是一些常用的算法要理解。可以自己动手做一些小程序,小游戏从而加强理解,scott举了一个排列树的小游戏。


Q: 对于前端中的一些新技术如flutter,应该怎样的态度


A: 首先来说,这些新技术最好跟公司的业务相关,如果和公司的业务不是太相关,可以进行一些尝鲜,但是这些新技术因为用的不深,最好不要写到简历上,因为这样面试官问到的话也不能很好的回答。


接下来要做的事


  1. 通过以下几个步骤来增加自己职业的空间,从而得到更大的进步:
    第一步,找自己的组长聊,先感谢他,把自己做为“第二人”,然后提出自己的问题,觉得天花板低,学不到东西,希望自己可以得到更多的授权,划定一些做事的边界,从而能推动自己的想法。(当然,因为我刚被当做“第二人”)
    第二步,如果第一步得不到很好的效果,那就需要第二步了,就是尽量找组长的领导,并且和组长一起坐下来聊。这时候可以多介绍自己,可以通过自己的负责项目,对项目各方面的改进,可以缩短每个项目的时间,并且产生的事故比较少。通过展示自己的方式得到更多的授权。
    如果前两步都没有用,表示这次机会没有成功。首先要注意不要撕破脸,成年人的世界,然后表示自己还会按照安排做事,然后在按部就班的过程中看有没有机会跳槽的机会。
  2. 在自己的工作要多去研究深水区的事,去挑一些有技术难度的
    事,比如最近有的在小程序中的长列表加载,我要认真的去研究,甚至拿出研究生学习中的一些方法。
  3. 做一些输出,我计划起码两周内要出一篇博客或者要在组内做一次培训
  4. 自己本身有复习面试的计划,目前暂停了,要重新再规划一下,尽量在自己工作3年的时间节点上职业上有所突破


Scott 点评


该同学留学背景,科班出身,技术底子很不错,可惜被压抑在一个偏业务型偏重复型的前端团队,综合能力的发展都遇到了瓶颈,眼下需要尽快获得充分授权,从前端工程化、研发效率、技术新方案探索等方面寻求突破口,为业务带来更大想象空间同时,让自己的技术成长加快,也为将来新的一个工作打下更多加分项技能的基础。


前端早早聊的成立背景:Scott 近两年无论是面试还是线下线上的技术分享,遇到许许多多前端同学,由于团队原因,个人原因,职业成长,技术方向,甚至家庭等等原因,在理想国与现实之间,在放弃与坚守之间,摇摆不停,心酸硬抗,所以 Scott 会抽出一些时间,来与陌生的年轻人聊聊南聊聊北,不求完全解惑,只要能为你带来些许启发,借此机会,Scott 也希望对一代代的年轻人有更多的了解,有更多的看见与听见。(想找 Scott 早聊,加微信: codingdream)