{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

后端程序员要不要学习vue?

miyamiya 回答8 收藏1
收藏问题

8条回答

soasme

soasme

回答于2022-06-22 19:41

作为一个全栈开发工程师,10多年的老程序员,我的看法是没事别做兼项。

很相似的类比:田径跑100米的,顶多兼项一个200米,会去跑110米栏吗?

当你写简历的时候,你觉得会去找前端的工作吗?还是只是把vue作为一个加分项?那么你为什么不把后端做的更深,例如参与某个著名的开源项目,例如写一堆blog成为分享达人?

假设你是一个大厂的招聘者,要的是样样都会点皮毛的全栈,还是精通一样的技术专家?

可能你只是想做点私活?最好前后端一个人都干了。那么我觉得,这种项目肯定也做不大,做不大就挣不了大钱。不如找个正式的前端,两个人搭伙,甚至拉个产品和测试组个小团队出来更有竞争力。

现在的技术开发领域,很多东西确实是相通的,不过一个很明显的趋势是专业化也越来越强。例如前端的,还分angular,vue,react等几个阵营。后端要分,php,java,C#。业务领域也细分,大数据的,人工智能的,游戏的,区块链的等等。每个细分的部分,没有几年的投入,是不可能说精通的,都是皮毛。你真的是想学一堆皮毛吗?

好吧,即使说,你现在的领域部分已经精通了,那么要挑一个更近的领域才对,而不是从后端跨到前端去,这两者的跨度太大了。举例来说,搞大数据的,一般会用python,然后顺便研究点机器学习算法。搞java的,现在主流用spring和spring boot,会顺便研究分布式,微服务等相关技术。搞react的,会去兼顾着学学vue。这些都相对跨度小些。

以上是肺腑之言,也是个人意见,不喜勿喷。不骗人,我是一个会写vue,angular的,从C#转行java的老程序员。

欢迎订阅我的我们。偶尔也回答有趣的问题,有问题可随时在评论区回复和讨论。

(码字不易,若文章对你帮助可点赞支持~)

评论0 赞同0
  •  加载中...
lylwyy2016

lylwyy2016

回答于2022-06-22 19:41

首先呢 我感觉还是需要的,毕竟全面发展还是好的。 这还得看你自己本人的意愿。 一般中小型公司都是拿着后台当前端使的。 要是不会点的话,到时候就尴尬啦,哈哈 ,vue是前端框架的一种,学会这一种,其他的前端框架也就差不多了,大同小异。 本人就是PHP后端程序员,在上家公司自学的vue,然后在去弄微信小程序的时候,前端后台都OK啦。 大致一样,微信小程序用的是微信自己的前端框架。 建议您还是学一下为好。

评论0 赞同0
  •  加载中...
YorkChen

YorkChen

回答于2022-06-22 19:41

对于后端来说,有多的时间是可以看看的,毕竟不像以前的jq了

vue属于mvvm框架,脱离了之前前后端耦合的时代,还有涉及es6语法,要是自己做项目,比如小程序,个人网站都是不错的。所以多学点并没有坏处。

自己做个小程序说不定可以火起来,也可以赚点业务的收入

评论0 赞同0
  •  加载中...
Amos

Amos

回答于2022-06-22 19:41

我觉得还是有必要学习一点的,后端最直接的交流对象就是前端,能够知道他们在做什么,怎么做的,在交流的时候能够更好的感受对方的痛点,增加理解。

评论0 赞同0
  •  加载中...
wangbinke

wangbinke

回答于2022-06-22 19:41

作为资深前端的全栈,现在都在熟练运用Java,Node,GoLang开发后端,你作为一个后端有多余的时间还是研究研究算法和架构吧。

VUE,React,WebGIS,Nodejs等等还是留给前端全栈合适。

评论0 赞同0
  •  加载中...
cangck_X

cangck_X

回答于2022-06-22 19:41

你好,我是「前端雨爸」,希望我的回答对你有所帮助。

自身经历

我是 5年前从 Java 开发转到前端开发的,那时我对 Java 开发也比较迷茫,每天只是在框架之间(SSH、SpringMVC)做着 CRUD;

直到后面因为一些机遇,转行到前端领域,那时正是

Node.js

开始风靡的时候,整个前端高速发展。接触到前端,似乎打开了自己另一扇门。

无论是 grunt 到 gulp、webpack;还是

angular.js

到如今的 Vue 三大框架鼎立;甚至是 koa、egg 等后端框架,相信每个前端开发都快学的“头炸了”。

不过,对于热爱学习的程序员来说,这一切似乎都是顺水推舟。都是技术发展的必然结果。


反观,后端开发是否要学习 Vue,答案也是:需要的。

后端开发,多数都是以 Java 语言为主,Java 作为一门成熟的语言在各个方面都有着最佳实践的典型。无论是语言特性、框架能力都有着犹如长者的底气。

最贴切的例子是:无论有什么问题,搜索引擎都能告诉你一个靠谱的答案;相反,前端开发们遇到某个问题却不能马上找到解决方案,因为都是第一次遇到。


但要知道,Javascript 是依靠

Node.js

最近几年迅猛发展的,像一个青年一样,频繁的试错,不停的成长。如今,它的发展速度降低了,因为从开发工具、到框架都有了自己的沉淀。

相信,一个后端开发学习下 Vue 之类的前端技术,会对整个软件设计思维有个提升,毕竟一个老者总会有些思维的固化,接触新事物,让自己时刻处于一个兴奋期,是一个不错的感受。

就像我们前端一样。

有一句说一句,前端开发要走的更好,也需要学习成熟的后端语言,这样对整个知识体系的构建是非常有帮助的,不然会一直浮于表面


只有大家互相了解了,这样在日后的团队工作中,能彼此知道对方的长处,从而对项目发展更有帮助。

最后

希望这段自己阅历分享,能给众多有类似疑惑的程序员启发下。

如果觉得不错,欢迎关注「前端雨爸」,让我们一同在前端路上成长进步。

评论0 赞同0
  •  加载中...
wendux

wendux

回答于2022-06-22 19:41

后端以后不可避免的要接触到前端,后端程序也需要具备一种数据交互的手段,所以我觉得你可以学vue

评论0 赞同0
  •  加载中...
xiaodao

xiaodao

回答于2022-06-22 19:41

就如今的大环境来说 vue react 等前段技术 还是有必要学一下的 毕竟不能在一棵树上吊死 如果前段兄弟没空 项目进度就要受耽误。再说了 温故而知新

学而时习之 不亦乐乎!再者说了 技多不压身。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<