【早早聊】这4个四年前端是不是也能给你一些启发?

4年前端——非科班如何进阶


背景:工作 4 年不到,属于半路出家的那种。


最有收获的QA

Q1:不是科班出生,相比较科班出身的人存在技术能力,起点低。怎么看待这个问题。

  • 首先需要的只是知道你自己喜不喜欢这个行业,喜欢,你就坚持走下去,尽最大的努力去做好。

  • 再次需要更加成熟的心态去看待这些事情,看淡这些比较,用更好的心态看待自己的不足,更好的方式去弥补自己的不足。


Q2:怎么看待flutter的出现,以及对js的竞争?

  • 首先要清楚一点,如果你对一门语言的理解足够深,不管是要学习flutter还是其他的,你都能够很快的掌握它。

  • Flutter不管是在社区还是其他的地方,都相对比较弱,业务上不建议使用。


Q3:如何提升自己的能力?

  • 首先要持续化的学习。

  • 然后靠的自己的能力去理解框架,要去思考,去对比,去分析,理解框架的本质。

  • 再往后需要理解产品,理解团队。


Q4:我想走前后端全栈(nodejs)这样的技术路线,这样的技术路线有什么看法

  • nodejs路线比较陡峭。

  • nodejs在小团队有很大的威力,大团队的话需要很强的技术能力(相比于java这些,“工业标准少”)。


Q5:如何应对日新月异的新技术的出现,以及给予什么样的态度

  • 不要去刻意的在意这些,在半年或者几个月的时间周期里,找一个时间去学习。


接下来要做的事


创造条件,增加自己的实战经历。


整体感受


老师很nice,能够站在很高的高度去看待问题,帮助很大。老师让我明白一个道理,在做决策的时候,不能求太稳,因为你追求稳的时候,时间过去了,很多机遇已经过去了。


Scott 点评


小伙子机灵有想法,对于一件事情也能有自己的判断和规划,但是规划的长期执行力较弱,容易被自身因素以及行业因素干扰,可以制定更小颗粒度的目标,在特定的领域内持续的坚决的沉淀,加以时日,奇迹自现。



4年前端——如何提升自己、定义成功


背景:2018年毕业,目前毕业还不到一年,从2015年开始接触前端到现在,断断续续也几乎有四年的时间了,17年7月开始参加工作到现在换过几家公司,职业生涯的初期比较动荡。目前刚换了一家公司,入职一周。


最有收获的QA


Q1:目前团队属于大公司的初创团队,做智能语音交互方向,跟各大平台有合作,但前端资源配置短缺,在这种情况下如何保证技术快速增长。


锻炼技术成长可以这样分为两个范围:工作内和工作外。

针对我这种刚出来不久的情况有个前提是:把代码量要堆叠起来。小团队虽然配置不完备但机会多,业务有前景的前提下,主动发现机会,把握机会。


工作内:

  • 熟悉公司业务,主动去找产品线上的人去聊

  • 在交流过程中弄清楚项目未来三个月的发展趋势,提前做好技术储备

  • 把工作做好,除了完成业务编码外,要把前端流程上的稀缺完善起来
    工作外:

  • 注意线性学习和面性学习。工作中遇到问题解决问题属于点性学习。我理解的线性是指知识点的由来和去向,面性就是知识点之间聚合形成的技术方案。

  • 多编码多尝试多交流


Q2:怎样才算是个成功的程序员?


这个问题要拆分成两部分,一是如何定义成功,二是怎样去实现。


  • 如何定义成功
    这取决于你想成为怎样的人。像龙哥那样主导出一个伟大的产品抑或是像尤大那样开发出一个很火的框架。首先这种成功有很多因素促成,难以量化,要合理定义。当问到老师如何定义成功时,回答值得借鉴:“不定义成功,清楚自己想要怎样的生活”。干得累死累活不就是为了让生活好一点,让自己开心,同时也让身边开心一点吗?

  • 怎样实现
    首先得分析达到目的需要怎样的能力和素质,刻意往这方向去培养。能力达标的时间因人而异,但可以把能力达标的问题转换成确立长短期目标,然后一步步去实现。


Q3:工作忙如何抽出时间写博客?


其实仔细想一下,把时间轴拉长点,空余时间还是挺多的,不存在说工作忙就没时间写博客的说法。写博客学习积累是一个漫长持续的过程,也是一个习惯的培养过程。


  • 博客内容可以从工作中来,比如忙一段时间后项目完成了,抽出周末的时间整理一下项目中遇到的难题或思考解决过程。

  • 确定一个目标比如一年10篇,以奖惩规则来鼓励自己。

  • 博客可以一点一点完成,把学到的知识时不时的记录积累起来,在整理一下就成一篇博客了,可以当作一个习惯。


整体感受


其实scott老师我在大三我就认识了,那时是看了scott老师的视频,对老师的印象是有才有趣思路清晰。通过跟老师的早聊,让我对学习的规划和方法有了更加深刻的认识,对于团队业务与个人成长的关系有了更加清晰的了解,受益匪浅。但微信电话过程中的网络情况会影响对话的体验。最后用一句话来概括下总体感受:今早闻君琵琶语,犹听仙乐耳暂明。


接下来要做的事

  • 主动找人了解和熟悉团队业务线产品线,完善前端项目全链路

  • 认清自己,规划学习目标计划,培养写博客积累学习的习惯

  • 多尝试多编码把代码量堆叠起来


Scott 点评


该同学很有技术灵性,一点就通,在一个有成长机会的空间里,只要保持编程的强度,继续积累更丰富的项目工程经验,不久未来就会有更大的作为,当下要戒骄戒躁稳住心性,把握住每一个项目的开发机会,多尝试思考不同的问题解法,功力自然会逐日养成。



4年前端——如何抉择职业取舍及认知前端价值


背景:14年毕业,从设计专业自学转前端,目前面临问题:

1、公司没有比自己能力强的技术高手,公司知名度和规模也招不到;自己薪资水平已在行业平均上方跳槽别家公司很难满足花大价钱招一个相对年轻的技术leader,相比之下更倾向于工龄再大一点的管理更成体系的人。以上就涉及到走还是留,走的话如何选择和取舍!

2、前端技术知识面还算可以,ng、react、vue、ssr、node、小程序、css有关流、非流布局flexgrid等、协议服务端网络攻击防御爬虫等都有过实战和理论了解,相关主流组建框架了解到源码实现,迷茫于未来怎么走。每天过的十分焦虑,周末一般图书馆度过,走路吃饭都在学习。


最有收获的QA


Q1:前端核心价值是什么?

以前遇到一个阿里的前端交流说前端开发的核心价值是什么,他的回答是:“跨端”能力。

Scott老师的回答是从公司层面来讲的,工程师在最大价值是通过技术让业务价值最大化,而前端开发在公司的核心价值是让用户和公司之间无论是哪种载体,可以有更短路径更低成本更节约用户时间的信息交互效率,从而让用户跟公司之间的连接更紧密更强,服务到人和人到服务触手可达。scott 还谈到他最近在思考如何让工程师价值最大化。


Q2:选团队看的几个标准/去什么样公司?

对于我而言,现在这个阶段要考虑的点有:公司业务走上坡路还是下坡路、公司团队中必须要有一名高手,要有至少二个以上的“高潜”(高潜力)、老板是否力挺团队的Leader、是否技术驱动

一个团队中没有高手无法带领团队,没有高潜无法去做一些事,高手带领高潜能做很多事。当高潜成为高手之后能带领其它高潜,形成正向循环。两者缺一不可,招人也要考量这两方面。

哪怕后来的高手离开去其它公司也挺他,大不了可以再回来的或者说今后有机会可以再回来。


接下来要做的事


目前阶段技术宽度差不多够了,深度还有所欠缺,比如:Scott先举例问一个问题,如何搭建一套框架能在h5和小程序中拥有一致的表现?嗯没去思考过,因此也没有思路。学习主流框架工程化方面,比如angular就是一个很好的案例,可以深入了解它是如何做的。待在老公司总体来说有危害,时间紧迫,要努力把握在组建家庭前这两年时间。


Scott 点评


该同学的职业发展较为顺利,无论是薪资回报还是技术宽度包括管理,在自己非常勤奋的主动学习和思考中,都拿到了行业均值之上的较好结果,这与个人的努力息息相关,但虽然有技术宽度,在深度和经验上的积累有所欠缺,属于是高潜人才,如果能在一个更大的业务成长环境中,有更好的技术研发空间,则会迎来更大的成长与收获,当下的环境就像温水一样,舒服却危险,要能跳出来去迎接更不舒服的挑战,才能更快再次打破天花板。



4年前端——对工具工程化探索偏少职业迷茫


背景:工作四年,头一年时间做 javaweb项目,后面几年时间一直在做前端相关的业务,但感觉一直在做业务开发,对技能方面的提高,和对内工具产出有点少,还有对未来规划有点迷茫。所以约聊了scott


最有收获的QA


Q1:除了业务开发之外,还有哪些方面可以去思考,去折腾

从组件化、效能工具,以及如何提升小组的核心竞争力等方面多去思考,同时 scott 从自身及小菜的组织架构跟我讲了一些他们做的效能提升工具,scott 讲其实有好多事情值得去做,只要结合自身工作及内部情况,多思考,不能自我设限,多去挖掘,终会发现自己想要去探索的内容


Q2:Graphql 的使用及迁移成本

graphql 无论从数据及接口冗余,还是schema,都会很大程度上提高内部开发效率,极大简化了前端数据层 复杂度,但是在整个迁移过程中,需要考虑业务成本,可以尝试去做,但一定要提前考虑、规划好

Q3:程序猿未来的职业规划,是在大厂稳定,还是去创业公司发展比较好

 scott 从自身的经历讲,其实很多时候做一些事情,务必是要有所取舍,但我们的初心就是让自己目前变的开心,如果自己是一个爱折腾,有着一颗闯荡的心,那唯有走南闯北,才会使自己开心。但无论如何选择,都需要拼尽全力,同时也要让工作变的有趣。


接下来要做的事


  1. 与组内组长沟通,了解未来组内的一些发展以及自身的优缺点,并结合 scott 的意见,对自己制定短期有效的目标,并分步去实施;

  2. 在技术广度方面做一些提高,同时保持对新技术的探索,这不仅是跟着脚步走,也能更清楚自己要做些什么;

  3. 多参与社区讨论,文章产出等,保持总结的习惯


Scott 点评


该同学 4 年经历第三家公司,需要有更强的稳定性来对职业生涯定调,同时在偏公共资源支撑的小组,可以寻求更多工具工程化的事情,来跨整个大团队联合各组的虚拟资源,共同为大团队谋划更多可能性,在整个团队的研发效率、上线质量等技术基础性设施上面充分探索,不断的讨论共创来形成更多可落地的价值方案,最后一个更重要的是,要充分信任自己的直接主管,跟他进行充分透明的沟通,通过他来帮自己形成更优质的决策。


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


【早早聊】这4个四年前端是不是也能给你一些启发?

发表评论

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

相关