当前位置: 首页 > 科技观察

如果有一天我不再从事前端工作,我会做什么?_0

时间:2023-03-15 23:24:45 科技观察

作者|花花毕业后投身于前端行业。期间做业务和基础设施建设,基本上把大前端技术体系下的所有子方向都练了一遍。回过头来看,与刚进入前端行业时相比,我对前端行业有了更清晰的认识,但也发现了更多的困惑。自己追求的东西好像变了,缺少的东西变多了。我认为什么样的工作?起初我以为工作是生活的一小部分,后来发现工作是生活的很大一部分。如果工作出了问题,就会影响到我们的生活,也会影响到我们自己。我们应该更认真地对待工作。佛传中记载了一个故事,叫做《看顾水牛经》。我认为它很好地表达了一个好的工作方法是什么样子的。“什么是好牧童应该知道和做的。一个照顾好水牛的男孩应该熟悉他看守的水牛。他会知道每头水牛的特征和性向,什么时候给它们擦洗,如何煮它们对于它们的伤口,用烟雾驱走蚊子,给它们找安全的路走,爱护它们,过河时带它们到最浅的地方,给它们新鲜的草和水,养好草原,让年轻人长水牛是小水牛的好榜样。”——《放牛经》(佛传)对于牧童来说,放牛是他的工作。把事情做好。就像我们面临的工作一样,虽然内容五花八门,但做好它的方法是一样的,认真去做,找到正确的方法去做。在工作中工作,看到自己工作的价值。我为什么要做前端?很简单的问题,但是一般人都没有看清楚。我也是误打误撞进入这个行业,不知不觉工作了将近七年,漫无目的的做一件事是困难和痛苦的,尤其是这件事占据了我们大部分的时间,所以我们需要想清楚,前面的是什么端?价值在哪里?这里我按照以下三个维度来拆分前端:面向公司的前端——不同的公司,不同的团队,在前端做的事情是不一样的。作为一个前端,可以解决公司前端相关的问题。解决了生存问题,保持了一定的社会关系,在整个就业环境中表现也不错,所以选择了这个行业。掌握和了解前端行业专业技术——掌握各种前端知识并能够灵活运用,解决行业问题。前端是一个充满活力的行业,没有太多的职业壁垒。您可以轻松享受到整个行业带来的变化,影响行业的发展。社区中很多知名的开源工具都是个人作品,比如Vue。是个人影响全球开发者的典型案例。基于你拥有的技术能给社会带来的价值——技术转化为产品,产品带来价值。虽然前端只是软件工程分工的一部分,但前端是另一种选择。你可以利用前端的技能来完成一个产品的开发,也就是在互联网的世界里,你可以创造自己的产品,这也是前端。魅力,创造为未来带来更多可能。记得曾经看到过一句话,人要有创造力,只有创造才能带来新的价值。我觉得前端是一个有创造可能的行业。不管是技术还是业务,在稍微大一点的公司或者前端团队,前端工作的性质也会分为业务支撑和技术架构。一是将业务产品需求转化为面向普通用户的产品;二是提供好的技术工具。为前端业务同学更好的完成产品开发。如果条件允许,我觉得两者都应该联系,因为这两个东西是密不可分的,只是侧重点不同,所以结果是做业务的同学要考虑技术输出,做技术的同学要有业务思维。如果有机会,最好在一段时间内两个方向都做,不限制自己只能做的事情。不管往哪个方向走,都要保持自己技术广度的扩展。你不必深挖,但你必须明白,当你需要它时,你可以立即拿起它。兴趣与工作的关系我认为兴趣与工作理想的关系应该是工作为主,兴趣为辅。两者缺一不可。对自己的工作没有任何兴趣的工作过程是痛苦的。你可以从过程中,或者结果中,或者相关的人和群体中找到你的兴趣点,这样你的工作就会轻松很多,有点像在茫茫沙漠中行走,偶尔会出现一株绿植。但兴趣不应占据全部。如果过于关注兴趣,可能会忽视工作本身,从而带来不好的结果。如果你对你的工作没有兴趣,请培养它。如果你有兴趣,那就想办法结合起来,让兴趣帮助你做得更好。你怎么知道你对什么感兴趣?看看你下班后会做什么工作相关的事情。没有外在的推介,可能对自己感兴趣的事情主动去关注和尝试。“主动”的工作思维我带过一个团队,经历过很多主管。我发现在评价一个人的时候,我很注重主动性。你可能听过领导说你做事要积极主动一些,也可能收到过缺乏商业思维的评价。在长期的学校教育中,我们一直接受着“被动式”的学习方式,老师教什么,我们就学什么。考核也是固定试题,标准答案,少了一点主动性。我刚开始工作的前几年基本就是这个状态。到了新公司,等公司新人培训,等前辈指导,等领导安排任务;但我不明白新团队是什么样的,我应该做什么。为了更好的融入,我能给团队带来什么?在团队的职责范围内,我更愿意做什么?从以公司为中心到以自我为中心,除了给公司带来一个员工,想想还能给公司带来什么?工作太多,总是不知所措,我该怎么办?忙碌会给人一种很充实的错觉,觉得自己被需要,觉得自己在成长,觉得内心很充实。不排斥短忙,回避长忙。太忙是很多人都会遇到的事情,我们也经常会听到大家的抱怨。我总觉得我无法完成我的工作。总觉得自己忙了一阵子,但事后看来,好像什么都没做。事物?你为什么这么忙?太多的需求、历史债务、人员流动——客观因素。做得太着急了,也许做了10件事,解决了10个业务问题,但有一半是重复的——没有找到根本原因,缺乏深层次的解决方案。什么都想做,单线程当多线程——拆解总结需求,按优先级选择。如何解决?如果任务实在太多,一个都拉不下来,可以一个人当几个人,可以和leader沟通,想办法解决。区分优先级(不要都是P0/P1,那和没有优先级有什么区别?),丢弃该丢弃的。有时候很多需求(尤其是技术需求)并不是那么紧迫。分一部分给别人做。事情不是一个人能搞定的,找个伙伴一起解决。即使在最忙碌的时候,也抽出时间停下来,想一想,和别人聊天,说不定会有灵光一现。忙碌的状态肯定不好。不要沉迷于忙碌,并以此为满足。忙碌不会让你成长,只会让你更累。人生是一场马拉松赛跑,而不是短距离冲刺。如果你停下来好好想一想,或许就能找到更好的实现路径。如何与领导/下属/同事沟通相处?担心在与领导沟通时留下不好的印象,暴露自己的无知?所以当事情发生时,忍住,或者盲目猜测。建立有效的沟通,提前想好,再沟通自己的计划和结论。领导往往比你获得更多的信息和经验,与能给你好的建议的人交流可以帮助你更快地成长。领导比你想象的更愿意和你交流。与下属的沟通有差距,总觉得有余地,或者事情没说清楚。建立信任机制,根据自己的性格选择合适的沟通方式,有问题就说该说的,该夸的就夸。如果沟通有困难,看看是不是信息不畅,经验不足。下属获得的信息可能不全面,技能和经验也未必比得上自己,所以要清楚说明背景和必要的信息。担心与同事竞争,不能一个人做所有事情,更多的是大家齐心协力把事情做好。我们应该考虑的是如何把事情做的更好,做的更大,而不是想着谁来分蛋糕。问题。如果你能帮助和影响他人的成长,那么你也会得到回报。你如何看待职业天花板?前端有没有天花板,我说一定有。每个行业都有天花板,但前端更明显。我一直在思考下一个增长点在哪里?我觉得前端仅仅有一定的深度是不够的。不要给自己设限,要全面发展,不能只停留在技术层面。与其想那么多,不如快点去做。只有尝试过,才能知道结果。多与优秀的人、不同行业的人交流,尝试进入不同的圈子。如果你已经有了选择的方向,那就继续学习,努力的过程最终会成就自己。如果结果不是那么好,那就接受平凡的结果,接受平凡的自己。如果有一天我不再从事前端工作,我会做什么?我想我还是会花时间写代码,做自己想要的产品,只打磨功能,不关注代码规范、稳定性、测试覆盖率、eslint、性能、bug率。