早早聊: 5 位两年经验前端的技术生涯受阻如何跳槽破局


2 年前端频繁跳槽怎么破

背景:17 年毕业,两年前端经验,第一年就分别在两家公司工作,面临跳槽频繁的职业发展问题。

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

第一年跳槽频繁的面临职业发展问题

针对第一年跳槽存在客观原因,老师的建议是不应该被过去的事情影响,应该在乎的的是现在对未来的影响。目前应当在现在的公司起码工作两年来沉淀提升自己的能力

在公司中只负责业务开发,不能接触到更深的开发,例如前端架构,公共组件等,面临发展瓶颈。

老师指出我长期在这种专写业务等环境中,容易滋生出负面情绪继而萌生出继续跳槽的想法,但是这种想法并不能实际的解决问题,针对这个问题的建议是第一点:向中层leader反映开放权限,推动这个事情。使专职开发业务的开发也可以阅读架构组件代码从中学习设计的思想以及写法。第二点在工作中不能只关注业务,也可以从团队如何协作开发,协调组织关系等来学习,而且目光不能只停留在当下,更应该把目光放更长远一点。第三点: 可以利用业余时间学习其他的技术提升其他能力

针对于学习技术的迷茫问题例如flutter,ts

聊到学习各种技术,我容易被各个社区对技术的评价左右。老师建议是如果有时间和精力
可以都学习一下。不能单纯的认为某种技术的好或坏,应该通过学习了解该技术的痛点,解决了什么问题。只会react全家桶是肯定不够。需要不断的学习新技术。

整体感受:

在和老师聊天过程中发现老师总是从长远的发展来考虑问题,帮我分析利弊并给出好的建议。这一点其实也给了我提醒,考虑事情需要从长远来看,看问题应该站在更高的角度出发来分析。另外一点就是针对我很在乎别人看法以及容易否定自己。老师建议是不要因为结果而否定过程否定自己,需要更注重过程。在过程中不断的学习从而带来好的结果。

接下来要做的事:

  • 推动前端架构与组件库点权限开放。

  • 利用业余时间以及碎片化时间学习新技术。

Scott 点评

有很强的危机意识,属于是先知先觉的一类童鞋,基于一定的启发,会有自己较深的领悟,潜力很大,当下最需要的是稳定持续的从工作内外练习自己的软硬技能,夯实自己的技术基础,无论将来合适跳槽,要推动自己先到一个更有成就感的技术基础和职业状态里,考虑到跳槽的频次,当下千万要戒骄戒躁避免即时冲动。

2 年前端面对职业危险期

 背景:2015年高中毕业,去某培训机构培训啦美工,然后在一家外包公司做美工,后期也学了一下前端干到16年4月份离职了;2016年到2017年,基本都是很动荡,换过很多公司;2017年到现在,一直待在现在的公司(xxx公司)

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

我在现在的xxx公司待了快2年多,不知道现在公司的靠啥业务赚钱的、也没有参与其中,工资比较低、没有做啥项目、一直在学东西、工资照常发,我感觉到恐慌,我该咋办?

  • 自己可以去问周围的同事公司的业务。

  • 不要盲目的离职,容易出现空档期,对自己的履历不好。

  • 看慕课网上的前端教程至少不少于3遍。

  • 写下自己过去的都学了啥,和规划自己未来3个月的学习内容,做好万全准备。

  • 提醒我已经和行业脱轨,职业生涯很危险。

  • 不要耿怀于过去,多考虑当下和未来。

文凭低是不是薪水就低?

这个是一定的,但是后期也是不一定的事。

整体感受:

  • Scott 老师很耐心的帮我分析我的处境,以及对应的建议。

  • 听君一席话,胜读十年书。

  • Scott 老师的建议思路很清晰。

  • 聊天过程中老师很nice,我自己的表达能力太菜了,自己太紧张身体发抖前大部分一直在阐述自己的背景,但是还是没有阐述清楚。

  • 还是要和同行的人多交流探讨,一来可以鞭策自己,二来可以让自己了解自己在的现在的行业处于什么水平。

接下来要做的事:

  • 把慕课网的前端教程至少看3遍以上。

  • 总结过去,梳理自己的技能点。

Scott 点评

该同学的职业处在一个非常危险的阶段,之前的积累非常薄弱,属于是刚刚入门,而之后的规划几乎没有,个人呢虽然焦虑但并不像如临大敌一样紧张,当下需要好好沉下心,把自己的最基础最基础的部分好好夯实下,可以从慕课网把前端感兴趣的课程仔细学习下,为下一份工作积累必要的知识储备,编程不易,少年加油!

2 年前端重复性工作如何破

背景:坐标武汉,目前就职于一家房地产相关的互联网公司,工作时间近两年。技术部门不是主导,团队中前端虽然是业务主导,但彼此之间协作较少,基础建设和团队配置较为落后。近期业务繁忙而人手不够,技术提升也十分有限,因而有了这次的早聊。

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

目前部门业务以短平快的H5为主,如何摆脱这种困境?

Scott老师在这个问题上,先是详细了解了公司部门目前的情况,对部门努力转型做的产品细节做了深入了解,发现目前这个产品无论是技术还是定位都不够成熟,不太适合长期做下去。这里老师根据自己多年的经验,聊了很多对产品方面的看法,以及对产品价值的判断。不过老师还是建议我多做产品,跟更多的人协作,有明确的分工,共同完成一件更有价值的事情。

如何为进入下一家公司做准备?

根据前面的描述,老师给我的结论是,我目前被这家公司给耽误了,必须准备下一步的出路。我的原计划是考虑花一年时间准备,去一家大公司或者知名公司。不过老师给我的建议更加合理,花费一个季度的时间去准备,然后去寻找合适的公司。下家公司作为跳板,需要花费半年至两年的时间做积累,这个过程一定是痛苦的,但成长速度也是显而易见。去之前一定要了解这家公司的业务情况,尽量找近几年相对稳定的公司,而且一定要找前端人数相对较多的团队。

个人做产品,有哪些合适的切入点?

因为之前了解到老师是曾经在项目中扮演过很多角色,我在工作中发现,前端工作跟其他岗位的合作十分紧密,然而很多细节是对方没有考虑到的,只能自己去解决,同时也意识到,不能仅仅局限于自己的专业领域,也要去了解其他职能,所以就萌生了这个想法,想要独立做一款自己的产品。老师建议我从小程序入手,相比功能大而全的网站,小程序上手会容易很多,也比较方便传播。

整体感受:

整个聊天过程十分轻松愉快,让我感觉到老师是一个很随和的人,能够跟老师像朋友一样交谈,是我的荣幸。我发现老师能够自己丰富的经验,站在我的角度思考,对症下药,得出结论。这时候我得到的不仅仅是老师的建议,而且能够感受到老师的那份真诚与责任感。除了前面的个人问题,后面也做了一些有趣的延伸。通过这次早聊,自己接下来要做的事情变得更加明确了,希望这个活动可以一直办下去,如有需要,我会尽一份绵薄之力。

接下来要做的事:

  • 掌握一门主流的框架,提升技术实力;

  • 提前为下家公司做准备,了解相关信息;

  • 业余时间做一款个人开发的小程序;

  • 将之前工作的零碎笔记,整理成文;

  • 结交志同道合的同行,共同成长。

Scott 点评

该童鞋虽然两年下来技术沉淀有限,但对于职业的思考,团队合作的思考,技术成长的思考非常超前,表达能力也非常优秀,思路清晰,属于是非常有潜力的童鞋,只要再切换一个有技术挑战和持续性项目研发的环境,会蹭蹭蹭的成长起来,大家千万不要有 “等我都准备好了再去找工作” 的念头,是不存在一个准备好的时间节点的,周期短一点,可以打掉时间差,让自己更快的进入过渡状态和理想状态,要狠要快。

2 年非科班前端职业重新规划如何做

背景:之前是嵌入式开发,转行做了前端,前端2年,期间工作过2家公司,基本一年一换,现在又要入职一家新公司,由于之前待的都是公司内部的创新项目,项目不稳定,并且业务繁重,然后我一直都是在写业务代码,个人能力基本靠着业务来驱动成长,上一份工作的裁员才让我认识到危机随时都会发生在自己身上,也开始审视自己,发现自己并没有很强大的抗风险能力,所以期望自己做出改变。

最有收获的三个问题与回复:

如何构建知识体系,突破认知?

  • 在业务中多思考为什么和做了会带来什么变化,包括在学习中也是要去思考别人为什么那么设计和这么设计和实现相似功能的‘竞品’有什么不同

  • 尽量在业务中去延展自己的知识和能力,以深度为优先,包括多角度去看待业务,而不是仅仅是完成,甚至可以在团队中去‘抢活干’,接触的东西多了,认知提高,总之多思考、多动手。

怎么面对挑战?

随着工作年限和个人技能的增长,在眼界和能力增强下,这个问题自然而然的得到解决,

不确定自己制定的职业规划是否是合理的、有效的?

  • 一些习惯要保持,包括看源码和看博客,合理安排时间,任务和目标也要分清主次

  • 要尽快的让自己融入团队,成为团队成员信任的人,在被信赖的基础上才能去做更多的事情,要让自己成为高潜力人员

整体感受:

本来还有对新入职的这家公司万一和自己的期望有差距的担心,Scott老师为了提供了另一个角度看待团队和项目,融入团队、获取团队成员的信任,在这基础上你才能有机会去更好的施展自己,知识的扩展可以以业务为窗口去延伸。忘掉过往,努力往前冲。感谢Scott老师。

Scott 点评

抛开重复性劳动,技术的成熟度与代码量是正相关的,而代码量一定与项目的丰富度和难度相关,该同学真正的职业生涯才刚刚正式开始,对于职业的判断事情的判断方向都是 OK 的,接下来更需要的就是沉浸在人和事情里面,在工作里面充分的历练自己的技能和做事的方法,过往一切真心不再重要,低头写代码抬头朝前看。

接下来要做的:

今天入职新公司,感觉公司还是蛮OK的,就像老师说的,尽快融入团队,尽快熟悉业务,思考业务,以业务为核心去扩展知识面

2 年半前端偏外包型业务做太久如何成长

背景

工作两年半,一直在一家电商公司,主要做小程序,参与做了十几个小程序的开发(主要对接品牌),用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 会抽出一些时间,来与陌生的年轻人聊聊南聊聊北,解答问题不限于:如何破局、如何谈薪、如何切管理、如何挖掘产品与技术的机会、如何择选机会跳槽、如何给自己做规划、如何总结复盘、如何突破程序员瓶颈、如何走出舒适区、如何打造个人影响力、如何阅读源码理解原理、如何利用 Node 做基建提高技术与效率…,不求完全解惑,只要能为你带来关键性启发,借此机会,Scott 也希望对一代代的年轻人有更多的了解,有更多的看见与听见。(想找 Scott 早聊,加微信: codingdream)

发表评论

邮箱地址不会被公开。 必填项已用*标注

相关