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

问答专栏Q & A COLUMN

做软件的选择web前端还是服务端轻松一些?

qc1iuqc1iu 回答10 收藏1
问题描述:现在前后分离,老板让我选择做web还是做java服务,大家替我分析分析
收藏问题

10条回答

yankeys

yankeys

回答于2022-06-22 18:20

我是后端,后端更广一些吧

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

galaxy_robot

回答于2022-06-22 18:20

作为一名IT行业的从业者,我来回答一下这个问题。

首先,在IT行业内,Web前端和服务端这两个岗位都不轻松,程序员需要根据自身的知识结构、能力特点和发展规划来选择具体的岗位方向。按照历史经验来看,如果计算机基础知识比较扎实,同时未来想在技术研发的道路上走得更远,应该重点考虑一下后端开发方向,否则应该重点考虑一下Web前端方向。

后端开发的重点在于三个方面的内容,其一是逻辑设计能力;其二是资源整合能力;其三是系统级问题解决能力,所以后端开发岗位对于程序员的专业知识要求更高,通常需要程序员对于操作系统、算法设计、数据结构等内容都有比较全面的了解。除此之外,后端开发涉及到的系统级问题也比较多,比如并发问题、安全问题、存储问题等等,所以后端开发岗位不仅难度较大,涉及到的知识面也比较广。

Web前端开发的重点也在于三个方面的内容,其一是Web前端编程语言的掌握,其中JavaScript还是比较重要的;其二是前端开发框架的学习;其三是移动端知识的学习。Web前端开发的知识体系在移动互联网的推动下逐渐丰富,也把前端开发称为“大前端”,所以当前从事Web前端开发并不轻松,实际上Web前端开发的工作强度还是比较大的。对于计算机基础知识相对比较薄弱的人来说,选择从事Web前端开发要更容易一些,而且由于大部分Web前端开发都属于应用级开发岗位,所以开发难度也相对比较小。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

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

JerryZou

回答于2022-06-22 18:20

这个还是个人兴趣。哪方面更感兴趣一点就做哪一个,不然就是浪费自己的时间,更加阻碍你感兴趣的技术方面的深耕。别人给你建议的,大都是表示自己的立场,也或者很多人的观点也是道听途说。说前端要学的东西太多了,说后端的技术太难了。这话虽然不假,但是很容易让大多数人混淆视听。为什么呢?

想要在技术行业发展下去就必须要不断的学习


前端工程师,已经不再是仅仅会css+html的时代了,也不是只会jquery一把嗦到底季节了,而是前后端分离,意味着前端的工作量越来越多,要求也是越来越高。看似前端的要学的东西太多太多了,其实你掌握了前端核心的技术,你还怕要学的东西多吗?更何况技术本来就是不断的在更新迭代,难不成进入技术行业就一把刀割到底吗?还不是看你对这方面的兴趣,才能让你深耕下去。你想要进步,不被淘汰,那就必须要学会,往前走。

工作量来决定你的舒适度


题目问到哪个岗位轻松一点的,我觉得这跟技术没有多大关系,还是看你们部门的组织结构和工作量安排。人多相对来说自然工作量要少一点,人少活多,你做前端还是后端都没有轻松的时候。不管哪个技术,肯定有舒适的时候,但既然做技术就不要打算有很舒适的感觉了。

找准自己的目标


目标很重要,人的精力毕竟是有限的,尤其是你工作之后不仅仅面临着工作的压力,还面临着生活的压力。做技术真的一定要有自己的目标,专注一门技术,你要是能达到大佬级别的,地位、钱你就不用愁。但是你没有目的,那很容易让你在事业中产生困惑,就会被别人的观点左右。

好了金天就分析到这里,最后一句,切记不要被别人的观点左右,别人的观点只是提到建议作用。不管你选择前端还是Java,就好好的做一行。

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

Pluser

回答于2022-06-22 18:20

没有所谓的辛苦不辛苦,当你想精通一门技术,没有辛苦的付出是不可能的,如果你选择了一个你喜欢的软件开发方向,我想,即使你付出再大的辛苦心里也是幸福的。

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

walterrwu

回答于2022-06-22 18:20

前端麻烦,各种标签,像素与设计搞完全一致,框架非常多更新速度快,典型的活到老学到老,后端逻辑性强,高并发多线程,分布式集群等。男生建议后端,女生前端


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

scola666

回答于2022-06-22 18:20

个人感觉后台技术变化稍微慢一点儿,但后台的责任更重,后台数据绝不能出错。前台技术变化非常快,前台框架千千万,每隔1年翻一番,变化太快了,跟着跟着就觉得吃力了。但是个人觉得前台技术比后台技术有意思。

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

shiyang6017

回答于2022-06-22 18:20

首先非常感谢在这里能为你解答这个问题,让我带领你们一起走进这个问题,现在让我们一起探讨一下。

没有所谓的辛苦不辛苦,当你想精通一门技术,没有辛苦的付出是不可能的,如果你选择了一个你喜欢的软件开发方向,我想,即使你付出再大的辛苦心里也是幸福的

付出与得到是成正比的

没有所谓的轻松,也没有所谓的辛苦。无论是做前端还是做后端有的只是责任。前端出错了,影响的是展现效果。后端出错了,影响的是数据与功能。所以两端都不能出问题。

说前端轻松

首先肯定要最少精通一种框架。对HTML,CSS,JS了熟与心。那么你就轻松。

说后端轻松

同样也是最少精通一种开发语言,Java,PHP,Python这都是必修课。SQL更要滚瓜烂熟。各种调试,必须熟练掌握。程序不可能没有Bug,但是我们能尽量Bug出现后带来的影响。那么,你也会轻松。

程序粗制滥造什么都不轻松

无论前后端,程序总出问题,天天加班,被客户投诉,怎么都不会轻松。所以:轻松=硬实力+责任

1.个人喜好和主攻方向。

首先是根据你个人对前后台的了解程度、自己的喜好,来选择自己的主攻方向。如果喜欢“看得见”的东西,那么就选择前台,如果喜欢钻技术,那么后台是比较好的选择。

2.就业形势和待遇。

在不同的地域,前后台的就业形势和待遇略有差异。在一些地方,喜欢做前台的人比较少,特别是前台做的好的技术人员缺口比较大。而且,很多做前台的都是美工兼职,一些简单的前台入门门槛比较低,导致部分公司对前台开发人员的理解出现偏差,也就导致部分公司给前台开发的待遇比较低。如果有离职这样的隐患,需要考虑这个层面的问题。

3.技术层面的问题

由于前端需要不断的适应人的感受和提高开发效率,所以,前端的框架更新频率是比较快的,没几年就会出现一批优秀的前台框架,所以也就需要开发人员不断的学习和了解这些前台框架,虽然不一定全部要学会,但一般来说都需要了解一下各自的优缺点,从而更好的选择自己需要深入学习的框架。后台虽然不像前段一样会出现各种各样的框架,但是会涌现一批新的技术,如现在火热的大数据系列、人工智能、区块链等等,后台的技术需求主要跟公司业务挂钩,如果公司业务需要就要去学习,用不到就主要看个人了。

在以上的分享关于这个问题的解答都是个人的意见与建议,我希望我分享的这个问题的解答能够帮助到大家。

在这里同时也希望大家能够喜欢我的分享,大家如果有更好的关于这个问题的解答,还望分享评论出来共同讨论这话题。

我最后在这里,祝大家每天开开心心工作快快乐乐生活,健康生活每一天,家和万事兴,年年发大财,生意兴隆,谢谢!


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

kk_miles

回答于2022-06-22 18:20

前后端都可以,现在差别不是很大了。现在大前端也是比较复杂的,前后端分离那前端一般都是spa 这其中还涉及到打包 部署 安全 等,后端的话 业务逻辑比较多

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

stackvoid

回答于2022-06-22 18:20

其实都差不多,现在不管前端或后端,开源可用的东西都很多,如果全靠自己原声写,都不轻松

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

shiyang6017

回答于2022-06-22 18:20

web前端轻松容易一些,前端学会JS,CSS,VUE就可以做项目了;后端你学Java、关系型数据库(mysql)、spring全家桶,飞关系型数据库(redis),mq等,再搞上分布式就更复杂了

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

最新活动

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

我的邀请列表

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