复盘一下我过去一年的事和悟,一不小❤写多了,如果觉得有点意思请点个赞,个人观点请不要上纲上线~
大致分为以下几个模块
一、拓展认知
二、关于前端
三、软技能
四、团队事件
五、结语
拓展认知
首先聊一聊标题中的一个卷字
内卷:指代非理性的内部竞争或“被自愿”竞争
大家嘴里突然爱挂这一个词来形容前端现状。
简单列举下:
- 加班加到xx点夜深人静的时候(敏感话题)一站起来发现大家都在囧
- 技术更新实在太快了
- 面试竞争异常激烈(找不到工作吐槽)
- PUAPUAPUA
还有太多太多了....
关于工作
从《见识》一书中摘录——工作是大家的谋生手段,一个单位给我们一份工作我们完成任务,单位付给我们工资和奖金,就两清了。
这里就涉及到了误区,工作是工作职业是职业,职业可以很长(如果你不换行),工作或许很短,能力范围 > 舞台范围,应该有更多机会,如果没有也能有自己的选择权利。
我们与公司应该是双向选择的过程,公司给予我们付出的时间的价值对等的钱,最终我们拿钱去换取其他人的时间。
一、如何看待加班
杭州2022年迎来亚运会,微医位楼底下造地铁的大佬们被需求倒逼,24小时包含周末都在冲(安利降噪耳机),更不要说其他职业了,工人、医生、军人等和他们一比,或许能坐在单位里偶尔摸个鱼,也还好嘛~
互联网公司相较于传统公司或软件公司,需求一定是做不完的,有些人工作不完成浑身难受(我以前),劝这些施主调整心态,拯救下发际线睡个好觉吧。
这里指的不是佛系上班,没有deadLine观念;而是做有意义有价值更高优先级的事情,不然就真的是无情的代码机器了。
前端年纪都小,切记不要太跳,!!特殊时期 如果真的没活了,适当留下来学习一下,想想工作中遇到的问题,甚至和同事打打嘴炮。
二、阶段
每个公司所处的阶段都不一样,大多数公司都是处于发展中阶段,可能有某些看不懂的操作,毕竟我们的领导也有可能是第一次做领导,好的事情学习。
坏的事情嘛,我更倾向于它是一件有挑战的事情,心有多大舞台就有多大,我一直都认为在职业发展中拥有破局的经历,会加强工作成就感及团队凝聚力,如果失败了,不要因此影响心情。
舞台选择的好,职业发展自然好,公司业务、薪资匹配、好的leader、团队氛围等等都是因素,最重要的还是找对一个leader。
关于汰换。
业务线优化,如果是砍业务线那等于中彩票了,平时的积累一定能获得转岗的机会,这个时候如果你是个默默无闻的人,那可就开局劣势了,树立个人形象很重要。
团队前进一定会有个汰换过程,可能是公司的也有可能是团队的原因,一是带着团队跑不要有这个名额的存在,二是打铁还需自身硬,三是重新迎接生活的毒打,最好还是选择一二,如果是三 ~ ~ 前面说了克服了这次经历职业一定会上升一个台阶
当然还有人生阶段,家庭压力、贷款压力都会做出不同的选择,见过家庭富裕的同学追求工作与生活上的平衡为大家所不解,也见过非常节俭每天都吃鸡蛋面的同学,钱生不带来死不带去,身体健康、开心最重要(最近受伤已经篮球退役健身报销了)。
关于前端
一、技术更新实频率太快、竞争激烈
这里我全部归为一点,这些焦虑的痛苦之源来自于对前端的认知。
最近团队刚来一个实习生妹子,刚开始我们每天都给她一个方向让她研究,也会定期设定目标让她朝着一个方向去学习技术、培养思考方式。一段时间之后压力就转移到我们头上了,看到的是更有求知欲也更拼命努力的新势力,不禁感叹现在学校里教的太好了,甚至某些培训班都与时俱进统一成体系 ~ 长江后浪推前浪,前浪死在沙滩上。
技术思维,talk is cheap,show me the code。
技术人都非常单纯,觉得技术就是一切,技术高低决定人的价值,曾经也是如果有知识不知道可能会觉得丢脸的人,这一份执着驱使着你去误以为需要了解所有技术,这份心态是你会觉得很累很内卷的原因之一吧。
前端技术更新快一定是与社区活跃程度成正比的(.net还卷吗?)。所有的跨端、微前端、serverLess都不是银弹,都是解决的问题方案,所有的框架、ui库、脚手架都是提升开发效能、抹技术高低成本的产物,所有的设计模式、算法都是程序员的基础技能。
对比学习速度和技术储备量就是个无底洞,终究还是要透过现象看本质,学习思考问题的方法,培养解决问题的能力。
团队今年下半年面试了很久,有些同学都过了一面二面却在三面的时候挂了,为什么,可能是缺少俯瞰力,说道实现细节头头是道,追问下去多问几个为什么,为了解决什么问题的时候就尬在原地,眩晕2s,大厂技术并不一定适用于所有场景的,优秀的程序员应该学会在正确的时间做正确的事。
尝试换个角度看待前端,说不定赛道都不同了~
二、定位
体验的主导是交互设计师,核心逻辑的主导是服务端。前端容易被夹在中间左右为男,沦落为一个工具人(切图仔)。
最外层是我们项目交付的生命周期,在这个大的闭环里,前端与所有不同职位的同学进行不同领域的交流,乍眼一看所有流程都有前端的参与。
其次有一点非常重要,整个项目只有在前端完成工作之后才能提测,这是决定项目整体进度的核心节点,所以经常会遇到被服务端、产品、设计师倒逼时间的情况,显得极为弱势,也是各种工作不和谐的因子(这块在软技能会提起)。
前端在一整个链路中就像一块海绵,可以汲取各种各样的信息,正因如此,前端一定是团队中更有机会去发现问题改变现状的人。
刚接触前端中台架构团队这个抬头,觉得酷的不行,有过拼命造轮子想赋能于业务;
也有过下到业务线里,却不知道该做什么,最终花了很长时间才纠正过来这个观念。
最大的区别还是要换个角度看待问题,更多的时候是在抓虫找茬以及从一个客观的角度去发现开发遇到的问题。
前面说到公司的阶段推动我们的决策,前端架构也是如此的,纵观市面上的自研的工程化、自动化、lowcode、cr等大多是流程上的问题这也是90%的公司都存在的问题,也正是我们架构中台努力尝试做0到1的事情,通过前端的跨端、多功能及GUI能力来流程化体系建立标准化内容,逐渐抹平个体差异,各种平台化、服务化以及更高层次的架构或许还在将来。
业务架构维度更高,以目前来说前端直接->业务架构 还是需要大量的非前端知识积累。
软技能
一、沟通
- 业务方满意度:良好的合作才能让前端逐渐占据发言主导权
- 减少伪工作:有些东西在需求评审的时候一定要说该撕的撕,为自己争取为大家争取
- 了解实际诉求并能影响业务:表达自己对业务的理解,逃离切图仔
- 向上沟通:脏活累活没有必要汇报,有些活主动揽,汇报关键节点和重要事件
- 势必回复:一定要回复问题,哪怕不是自己的也要去落实清楚
这些东西看起来很简单做起来还是比较难的,需要探索很多方法论。
二、来事
搞事情的能力
- 活跃气氛,组内组外交际花,改善小达人(中午改善伙食发起者)
- 篮球Boy,中午打篮球下午犯困晚上加班(不同部门的小伙伴交际很重要)
- 推进技术,尤其是跨部门,脸皮一定要厚(这个时候就靠平时积累的人情了)
- 发现痛点自己站出来承担,拉团队解决问题,执行力很关键
三、写作&演讲
-
写作能力是可以后天培养的,但是需要写作的意识一定要坚持,需求文档也是,没有意识到要写作便不会有写作能力一说了
-
演讲算是我自己的软肋了,今年也是迈出了较大的一步,希望能有机会再多锻炼下自己(在答辩晋升的时候非常加分)
这些都是附加属性,但是附加属性正是人最不同的地方,技术会被淘汰,软技能一定是通用的
团队事件
今年有很多新鲜的血液注入,也有血液流出,每个人都非常优秀有很多值得学习的地方,希望每个人都能身体健康、心想事成(不知道怎么祝福,你们懂我意思8)。
一、挑战
业务在下半年突然爆发了,同时我们还保证了架构的产出没有延期,强啊👍!
-
Low Code:因为我们是中台能力,大都是管理后台,CRUD代码通过代码模板使一些简单的代码逻辑配置化,让非前端同学也可以轻松驾驭,解放了一定生产力
-
价值:需求排队,根据业务的理解对业务优先级有个充分的评估
-
团队协作: 团队内互相帮助
-
最小可交付单元:一切的架构产品先达到一个最低预期先上线解决问题再考虑迭代
-
面试:每个人都能参与到不同的面试环节中,在面试他人的同时提升自己
-
CodeReview:cr后置,目标是探讨代码书写方式,能够提升代码可读性
-
Eslint: eslint规范统一
我们团队的氛围非常棒,目标也比较统一这也是我们执行力、凝聚力强的原因之一。
二、团队活动
-
技术分享
-
前端知识竞赛
-
各种团建
多人运动的图片就不放出来了
结语
感谢老大这一年来的鞭策。
换个角度,笑看内卷,逆流而上。
2021冲鸭!
掘金年度征文 | 2020 与我的技术之路 征文活动正在进行中......
看完别忘记对我素质四连,点赞、关注、转发、评论
加入我们,请认准保安唯一 邮箱: yangyz1@wedoctor.com
微信:yyzv587