如果有一天不做前端了,我会做什么?

毕业后就投身于前端行业,这期间做过业务,做过基建,大前端技术体系下的各个子方向基本都实践过。回过头来看,与刚进入前端行业时相比,对前端行业的认识更清晰了,但也发现困惑更多了,追求的东西好像变了,欠缺的东西变多了。

我认为的工作是什么样的?

起初以为工作是生活的小部分,后来发现工作是生活的大部分,工作不顺影响生活,影响自己,我们应该更认真的去对待工作。

佛陀传中记录了一个故事叫《看顾水牛经》,我觉得它很好的表达了好的工作方式是什么样的。

“什么才是一个好的牧童应该知道和做到的。一个好好照顾水牛的孩子,应该熟悉他看管的水牛。他会知道每一头水牛的特征和倾向,什么时候要替它们擦洗身体,怎样料理它们的伤口,用烟来赶走蚊虫,给它们找安全的路行走,爱护它们,带它们过河时行水最浅的地方,给它们新鲜的草和水,好好的保养草原,又使年长的水牛给年幼的做好榜样。”—— 看顾水牛经(佛陀传)

对牧童来说,放牛就是他的工作,工作内容很简单,但仔细深究就会发现 ,要关注很多方面才能将事情做好。正如我们所面对的工作一样,虽然内容各种各样的,但要做好,方法是一样的,认真的去做,找到正确的方式去做,希望各位能找到愿意以“主人翁”心态去工作的工作,看到自己工作的价值。

我为什么要做前端?

一个简单的问题,但大部分人却说不清楚,我当初也是误打误撞进入了这个行业,不知不觉就干了快七年。漫无目的的做一件事情是很难做好的,也是痛苦的,尤其是这件事还占据了我们最多的时间,所以我们需要想清楚,前端是什么?价值在哪?

这里我将前端按下面三个维度进行拆分:

  • 面向公司的前端 - 不同的公司,不同的团队前端要做的事情也是有差异的,作为前端,可以解决公司前端相关问题
  • 解决了生存的问题,维护一定的社会关系,在整个就业环境中表现得还不错,所以选择了这个行业
  • 掌握并理解前端行业专业技术 - 掌握各项前端知识且可灵活运用解决行业问题
  • 前端是一个充满了活力而且没有太多专业壁垒的行业,你可以很容易享受整个行业带来的改变以及去影响行业的发展,社区中的很多知名开源工具软件就是个人的作品,比如 Vue,这是一个通过个人影响全球开发者的典型案例。
  • 基于你所掌握的技术能给社会带来的价值 - 技术转换为产品,产品带来价值
  • 虽然前端只是软件工程分工中的一个环节,但前端是个另类,你完全可以通过前端技能去完成一款产品的开发,即在互联网的世界中,你可以创造属于你自己的产品,这也是前端的魅力,创造给未来带来更多可能。

 记得曾经看到过的一句话,人一定得有创造,只有创造才能带来新的价值,我觉得前端就是一个有创造可能的行业。

做技术还是做业务

在稍微大一点的公司或者前端团队,前端的工作性质也会分为业务支持和技术架构 ,一个是将业务产品需求转化为面向普通用户的产品;一个是提供良好的技术工具给业务前端同学去更好的完成产品的开发。

如果有条件,我觉得两种都去接触接触,因为这本就是分不开的两个东西,只不过侧重点不同,所以带来的结果是做业务的同学需要考虑技术产出,做技术的同学需要有业务思考。有机会的话,最好两个方向都做一段时间,不限制自己只能做什么。

无论做哪个方向,一定要保持自己技术广度的扩充,你可以不去深挖,但一定要了解,当需要的时候你才能立马拿起来。

兴趣与工作的关系

我觉得兴趣与工作理想的关系应该是工作为主,兴趣为辅,两者缺一不可。对自己的工作没有一点兴趣的工作过程是痛苦的,你可以从过程中,或者结果上,或者关联的人、团体上发现自己感兴趣的点,这样你的工作会轻松很多,有点像在茫茫沙漠中行走,偶尔出现的一抹绿株。但兴趣不可占了全部,如果关注了过多的兴趣就可能会忽视工作本身,从而带来不好的结果。

如果你对你的工作还没有一点兴趣,那么请培养吧,如果有了兴趣,那么就想办法结合起来,让兴趣帮助你做得更好。

怎么知道自己对哪方面感兴趣? 看看自己下班后会做什么与工作关联的事情吧,没有外部推动,自己主动去关注尝试的可能就是你感兴趣的。

“主动” 的工作思维

我带过团队,也经历过多任主管,我发现在评价一个人的时候,很关注主动性。你可能会听到领导说做事要主动点,可能也收到过缺乏业务思考的评价。

在长期的学校教育中,我们一直接受的是 “被动” 的学习方式,老师教什么,我们学什么。考核也是用固定的考题,具备标准的答案,所以导致我们缺乏了一点主动。我刚开始工作那几年就基本处于这种状态,去到新公司,等公司的新人培训,等待师兄的指导,等待领导安排任务;而没有去了解新团队是什么样的,我应该怎么样才能更好的融入,我能给团队带来什么?在团队的职责范围内,我更想做什么?

从以公司为中心转变为以我为中心,除了给公司带来一个员工外,想想能给公司带来什么?

工作太多,总是忙不过来怎么办?

忙碌会给人带来一种很充实的错觉,感到自己被需要,感到自己在成长,内心感到充实。不拒绝短期的忙碌,避免长期的忙碌。

忙不过来是很多人都会遇到的,也是经常听到大家抱怨的,总感觉活干不完,总感觉持续了一段时间都在忙碌中度过,但事后来看,好像又没做了什么东西?

为什么很忙?

  • 需求太多,历史债务,人员更替 —— 客观因素
  • 太着急做,可能做了 10 件事,解决了 10 个业务的问题,但是有一半是重复的 —— 没有找到根源,缺乏深层次的解决方案
  • 所有的事情都想做,单线程当多线程用 —— 拆解归纳需求,按优先级取舍

怎么解?

  • 如果活确实太多,而且都不能拉下,一个人当几个人用,可以和领导沟通,寻求解决办法
  • 分清优先级(不要全是 P0/P1,那和没有优先级有什么区别?),该舍弃的舍弃
  • 有时候做的许多需求(尤其是技术需求)并不是那么急需
  • 分一部分给别人去做,事情一个人是做不完的,寻求合作伙伴一起解决
  • 即使最忙的时候也抽时间停下来,想一想,和别人聊聊,也许会出现灵光一闪的情况

忙碌的状态肯定是不好的,不要沉迷忙碌而当做充实,忙碌不会让你成长,只会让你更疲惫。人生是马拉松长跑,不是短距离冲刺,适当停下来想一想,也许能找到更好的实现路径。

如何处理领导/下属/同事沟通相处?

  • 和领导沟通担心留下不好印象,暴露自己的无知?所以遇事自己憋着,或是瞎揣测
  • 建立有效沟通,提前想一遍,然后将自己的方案和结论拿出来沟通,领导往往比你获取到更多的信息,经验更丰富,和能给出你良好建议的人沟通才能帮助你更快成长
  • 领导比你想象中更愿意和你沟通
  • 和下属沟通有隔阂,总感觉留有余地,或是事情讲不明白
  • 建立信任机制,根据性格选择合适的沟通方式,有问题该说的说,该表扬的表扬
  • 沟通有困难,看看是不是有信息差或是经验欠缺。下属获取的信息可能不全面,技能和经验上可能不如自己,将背景和必要信息讲清楚
  • 和同事担心竞争
  • 你不可能一个人把事都做了,更多的是大家一起才能把事做好,我们应该考虑的是怎样把事情做得更好更大而不是想着蛋糕谁分大小的问题。如果你能帮助和影响他人成长,那么你一定也会有所收获的。

如何看待职业天花板?

前端是否有天花板,我说肯定是有的,每个行业都有天花板,只是前端的看着比较明显,我也一直在思考下一个成长点在哪?

我觉得前端只有某一方向的深度是不够的,不要局限自己,应该往综合方面发展,也不仅仅只关注技术层面。

  • 与其想那么多 ,不如赶紧去做,只有尝试了才能知道结果
  • 多和优秀的人、不同行业的人沟通,尝试进入不同的圈子
  • 如果你已经有了选择的方向,那就持续专研下去,努力的过程终会成就自己
  • 如果结果没有那么好,那么就接受平凡的结果,也接受平凡的自己

如果有一天不做前端了,我会做什么

我想我依然会抽时间写代码,做自己想要的产品,只打磨功能,不关注代码规范、不关注稳定性、不关注测试覆盖率、不关注 eslint、不关注性能、不关注 bug 率。

作者 | 华华

原文链接

本文为阿里云原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/510765.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入浅出eBPF|你要了解的7个核心问题

过去一年,ARMS基于eBPF技术打造了Kubernetes监控,提供多语言无侵入的应用性能,系统性能,网络性能观测能力,验证了eBPF技术的有效性。eBPF技术和生态发展很好,未来前景广大,作为该技术的实践者&a…

蚂蚁集团数字科技六大新品发布,以数助实赋能产业数字化

作者 | 伍杏玲 出品 | CSDN 产业数字化作为数字经济的核心引擎,与以往的信息化转型不同,如何通过通过大数据、人工智能、云计算、区块链等技术,实现“从数据中来,到实体中去”的目标,是科技公司一直在思考之事。 蚂…

阿里可观测性数据引擎的技术实践

一 前言 可观测性这个概念最早出现于20世纪70年代的电气工程,核心的定义是: A system is said to be observable if, for any possible evolution of state and control vectors, the current state can be estimated using only the information from…

618 大促来袭,浅谈如何做好大促备战

如何有效利用云产品做好我们的业务大促备战,这是一个大家都比较关心的问题。今天趁着 618 大促来袭前,谈一谈我们所积累的最佳实践。 点击链接,立即查看视频讲解:https://yqh.aliyun.com/live/detail/28697 大促的不确定性挑战 …

以数为基,云启健康未来|“对标世界一流管理——走进一心堂暨生命科学行业峰会”圆满落幕

11月12日,由金蝶软件(中国)(以下简称“金蝶”)主办的2022全球创见者大会之“对标世界一流管理——走进一心堂暨生命科学行业峰会”在云南昆明顺利举办。金蝶携手众多企业经营管理者,业界思想领袖及先锋企业…

Java 应用压测性能问题定位经验分享

什么是压测 压测,即压力测试,是确立系统稳定性的一种测试方法,通常在系统正常运作范围之外进行,以考察其功能极限和和可能存在的隐患。 压测主要用于检测服务器的承受能力,包括用户承受能力,即多少用户同…

异步任务处理系统,如何解决业务长耗时、高并发难题?

当我们构建一个应用,总是希望它是响应迅速,成本低廉的。而在实际中,我们的系统却面临各种各样的挑战,例如不可预测的流量高峰,依赖的下游服务变得缓慢,少量请求却消耗大量 CPU/内存资源。这些因素常常导致整…

将绿色计算进行到底,蚂蚁集团四大硬核黑科技全公开

作者 | 伍杏玲 出品 | CSDN 在红包和优惠券齐飞的热闹气氛下,第14个“双11”正式结束。可能大家意料不到的是,你在买单时,绿色计算为降低碳排放“买单”,打造绿色低碳的双 11。 看到这,你可能有疑问,自…

EasyNLP 带你玩转 CLIP 图文检索

导读 随着自媒体的不断发展,多种模态数据例如图像、文本、语音、视频等不断增长,创造了互联网上丰富多彩的世界。为了准确建模用户的多模态内容,跨模态检索是跨模态理解的重要任务,采用一种模态的数据作为数据,检索另…

美国国家安全局督促弃用 C/C++,使用更安全的 Rust、C# 等!

作者 | 苏宓出品 | CSDN(ID:CSDNnews)如果说此前 Kotlin、Dart、Julia、Carbon 等后起之秀向老牌编程语言发起挑战进攻都是小打小闹,那么这一次 C、C 这几种常青藤编程语言则是真实地陷入了尴尬的境地。近日,美国国家安…

DataFunTalk:阿里建设一站式实时数仓的经验分享

导读:大数据计算正从规模化走向实时化,实时大数据建设过程中开始面临很多的痛点和问题。本文内容整理于阿里资深技术专家姜伟华在DataFunTalk上的演讲,为大家介绍阿里巴巴基于一站式实时数仓Hologres建设实时数仓的经验和解决方案。 分享的内…

什么是真正的敏捷开发?敏捷开发与瀑布开发有何不同

什么是真正的敏捷开发?敏捷开发与瀑布开发有何不同。从本质上讲敏捷开发的一个重要目标是建立持续价值交付的能力。这种能力最终必须服务于业务的创新,促进业务的成功。 敏捷开发的目标——更早的交付 我们经常会说敏捷模式,那什么开发模式…

服务了 300 万微信开发者的这款产品,又升级了

从云开发到低代码甚至零代码,技术领域在发生快速的变化,腾讯、阿里、华为等云厂商也在持续布局。作为一线技术开发者,“不懂云开发或者低代码,在未来甚至都找不到工作”,绝不是危言耸听。由于背靠微信生态,…

基于 EasyCV 复现 ViTDet:单层特征超越 FPN

欢迎使用我们最近开源的EasyCV,主要聚焦于最新的Vision Transformer模型,以及相关的下游CV任务 开源地址: https://github.com/alibaba/EasyCV ViTDet其实是恺明团队MAE和ViT-based Mask R-CNN两个工作的延续。MAE提出了ViT的无监督训练方法…

数据湖构建—如何构建湖上统一的数据权限

背景信息 阿里云数据湖构建产品(DLF)提供的统一元数据服务,通过完善各种引擎/表格式生态解决了数据湖场景下多引擎面临的数据孤岛和元数据一致性问题,实现了开源大数据引擎及数据湖格式元数据的统一视图,避免了各引擎…

从阿里云容器攻防矩阵API安全生命周期,看如何构建金融安全云原生平台

【编者按】云原生技术正在助力银行通过差异化业务进行创新,却也带来了由于研发/运维人员对新架构不熟悉所导致的基础设施风险、业务风险及数据暴露风险。如何在飞速更迭的技术环境下保持业务持续发展,同时保证业务整体的安全性,满足不断增强的…

StarRocks X Flink CDC,打造端到端实时链路

实时数仓建设背景 实时数仓需求 随着互联网行业的飞速发展,企业业务种类变得越来越多,数据量也变得越来越大。以 Apache Hadoop 生态为核心的数据看板业务一般只能实现离线的业务。在部分领域,数据实时处理的能力已经成为限制企业数据变现的…

使用 Databricks+Mlflow 进行机器学习模型的训练和部署

ML工作流的痛点 机器学习工作流中存在诸多痛点: 首先,很难对机器学习的实验进行追踪。机器学习算法中有大量可配置参数,在做机器学习实验时,很难追踪到哪些参数、哪个版本的代码以及哪个版本的数据会产生特定的结果。其次&#x…

数字工业 弹性安全丨2022 Fortinet工业互联网安全发展峰会成功举办

随着数字化转型的持续推进,工业互联网的作用和地位日益加强。而 OT 安全作为工业互联网体系不可或缺的部分,虽然受到越来越多企业的关注,但仍然面临着多方面的挑战。11月16日,一年一度的 OT 安全盛会——2022 Fortinet工业互联网安…

团队管理|如何提高技术 Leader 的思考技巧?

技术Leader是一个对综合素质要求非常高的岗位,不仅要有解具体技术问题的架构能力,还要具备团队管理的能力,更需要引领方向带领团队/平台穿越迷茫进阶到下一个境界的能力。所以通常来说技术Leader的技能是虚实结合的居多,繁杂的工作…