初学者选前端还是后端(只谈利弊)

首先,我们需要了解一下什么是Web前端和后端。Web前端是指那些工作于浏览器端,负责用户界面、交互等前端领域的开发工作;而Web后端则是指那些负责处理数据、逻辑等后端领域的开发工作。

一般来说,学习Web前端需要掌握HTMLCSSJavaScript等技术,而学习Web后端则需要掌握服务端语言、数据库等技术。不同的方向对技术和知识的要求也有所不同,因此在选择方向之前需要仔细权衡自己的兴趣、能力和未来职业发展方向。

如果你喜欢设计和交互,并且希望开发互动性强的Web应用程序,那么学习Web前端可能更适合你。在学习前端时,你需要掌握HTMLCSSJavaScript等基础知识,然后再学习ReactVueAngular等前端框架,以及其他前端工具和技术。作为Web前端工程师,你主要负责设计和实现用户界面、处理用户交互等工作。

如果你喜欢逻辑和算法,并且希望开发高性能的Web应用程序,那么学习Web后端可能更适合你。在学习后端时,你需要掌握服务端语言如PHPJavaPython等,以及数据库和服务端框架等技术。作为Web后端工程师,你主要负责设计和实现服务器端的业务逻辑和数据处理。

当然,学习Web前端和后端都有它们的优点和坏处。以下是一些可能的优点和坏处:

 

一、前端核心要求包括:ps前端还是需要一点审美的


语言技术:JS基础和核心/HTML5/CSS3、

框架技术:React、Vue、Angular、jQuery、Ember.js等等

通讯协议技术:HTTP协议、服务端开发技术、

交互技术:UI交互设计

客户端技术:微信开发技术、html5、JS、SDK开发、Android、iOS、Web App开发技术。

Web前端优点:

  1. 前端技术容易学习,入门门槛相对较低。
  2. 前端开发需要更多的设计和创造性,有更多的自由度。
  3. 前端领域发展迅速,前沿技术不断涌现。

Web前端坏处:

  1. 前端需要关注多个浏览器和设备兼容问题,需要有更多的测试和调试工作。
  2. 前端技术创新较快,需要不断学习新的技术和工具。
  3. 前端工作较为单一,很难接触到全栈开发的其他方面。

 

二、后端核心要求包括
语言:Java、C语言、c++、php、c#等等

框架:以Java为例,那就是ssm应用框架

数据库:MySQL必懂,其他学起来就快了

服务器:Apache、Nginx等

其他:中间件、分布式、微服务等

java学习路线及教程:
学习过程中把主要精力放在 Spring这一家子、Mybatis 等框架,MySQL数据库上,Redis,这些是 Java 后端开发中使用频率最高的东西。

2.1 java基础入门,一定要掌握的内容:

Java基础语法:基础语法是编程语言的第一课,打好基础才能更好的掌握后面的内容
面向对象基础:逐步建立起面向对象编程思想,从会使用对象,到内存分析,再到真正理解为什么封装对象
API基础:Java中的API的使用及必备知识字符串的一些常用方法。
集合基础,区分出数组和集合容器的区别

Web后端优点:

  1. 后端技术匮乏,市场需求大,就业前景较好。
  2. 后端开发需要更多的思考和算法实现,有更多的挑战性。
  3. 后端技术深入程度高,可以接触到更多其他方面的知识。

Web后端坏处:

  1. 后端技术难度较大,需要更多时间和精力学习。
  2. 后端开发需要更多的管理和维护工作,需要有更多的耐心和责任心。
  3. 后端领域竞争激烈,需要有更多的时间和努力才能脱颖而出。

对比了之前的知识,发现很多技术点都进行了更新,跟市场企业的技术应用完全同频,实用性更强了。之前有的技术点,在讲解上也做了升级、更为注重极简,能让人用最短的时间、最快的方式学明白、学懂、能操作,而且很多小案例都做了更新。即使我这种工作的,在看的时候也是收获良多,有用。

MySQL数据库

目前为止,MySQL方面知识最为全面的一套课程↓,视频知识涵盖了MySQL的基础篇、进阶篇、运维篇这三个篇章,干货满满。在基础篇中,主要讲解MySQL的基础知识,包含MySQL安装、SQL、约束、函数、多表查询、事务等。在进阶篇中,主要讲解MySQL的存储引擎、索引、优化、存储对象、InnoDB核心、锁等相关知识。在运维篇,主要讲解了MySQL的日志、主从复制、读写分离、分库分表等方面的知识。在课程内容方面,这教程能够完全满足日常的开发、运维、面试、以及自我提升的各种需求。↓

项目 分布式微服务项目实战


中、大型or开发平台SaaS项目(任选学习,助力迅速获取行业经验)

“项目经验”是企业了解人才能力的关键因素,为了更快更好地进入企业,就要选择真实、可靠、紧跟企业需要的项目课,沉浸不同阶段和规模的项目实战。支付越来越方便,都是各位开发者的功劳,合单支付和退款是应用最广的,这个教程,不仅讲解了微信支付、支付宝支付,同时讲解了商家生成门店二维码,并扫码支付,内容丰富,学完本套课程即可掌握常用的支付方式,很6

1. 你后悔选 前端/后端 了吗?

砖家回答:

不后悔,我还挺庆幸当初转成前端的,在我的前端生涯发展中,虽然有磕绊,但整体上还是挺顺利的,前端带给了我很多东西,并且整体上来看,前端社区会更活泼一点。

如果现在让我回去 7 年前,我还会无脑选前端的。

青果回答:

谈不上后悔不后悔吧,选择总是基于当下的认知以及结合自身情况。因为当时自学过一段时间安卓开发,且后端体系比较庞大,个人觉得后续的发展空间可能更大,就一直坚持了后端工作。

现在后悔的是,大学期间心智开的太晚,在休闲娱乐上浪费了不少时间。

2. 你觉得 前端/后端 的技术发展快吗?需要一直学新东西吗?

砖家回答:

前端这些年发展太快了,天天出新东西,三个月不学习就落后了,一年不学习就已经不会写了,真正的是活到老学到老。

刚毕业的时候我还快乐的使用 jQuery,然后发展成  Angular,然后发展成 React、Vue 的天下,最近 Vercel 等新势力又冒出来了。框架层还算慢的,各种小的解决方案,那真的是层出不穷。

构建工具从 gulp 到 webpack,再到 esbuild、vite,真的是跟不上了。css 解决方案也是一大堆:css modules、styled-components、tailwind css 等等。

总之,前端最近几年的发展是坐火箭一样的,想不学习吃老本是不行的。另外发展快也有好处,就是机会多,可以造各种轮子。

青果回答:

技术总是推陈出新的,作为开发人员感知到的快与慢,跟能否及时在实际工作中使用新技术、新特性有关。

公司拥抱新技术,会从稳定性、收益成本等多角度考虑,规模越大的公司顾虑越多,也就越难使用新技术。比如各大厂还在大规模使用 2014 年发行的 java 8,而 java 现在已经进化到第 17 个版本了;后端框架仍然还是 SSM(Spring、Spring MVC、Mybatis)为主流。所以站在这个角度,即便技术更迭再快,后端业务开发能接触到的新技术也是很有限的。

在这套”陈旧“的技术上,一般 1、2 年就能驾轻就熟的实现各种业务。如果不持续学习底层原理、核心设计,很容易只停留在知道、会用的境地,当遇到技术难题时,就会不知从何下手。

总结起来,选择Web前端或后端需要考虑自己的兴趣爱好、学习能力和未来职业方向等多种因素。如果你喜欢设计和交

互,觉得自己更适合开发用户界面和交互,那么学习Web前端可能更适合你。如果你对逻辑和算法更感兴趣,希望开发高性能的Web应用程序,那么学习Web后端可能更适合你。当然,最好的选择是学习全栈开发,既能开发前端又能开发后端,这样可以获得更多的机会和竞争优势。

对于初学者来说,不论选择哪个方向,都需要有耐心和毅力。Web开发是一个需要不断学习和更新的领域,需要有持续学习的习惯和精神。同时,建议学习一些基本的编程概念和算法思想,这对于学习Web前端或后端都有很大的帮助。

最后,我建议先学习Web前端,因为这个方向的门槛相对较低,容易入门,并且可以帮助你建立对Web开发的整体认识。在学习前端的过程中,你可以逐渐了解和学习后端知识,建立全栈开发的能力。总之,选择自己感兴趣和适合的方向,并踏实学习,才能在Web开发领域获得成功。

iSssssw
关注 关注
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Web前端后端的区别是什么?如何区分?
BOM485480的博客
09-19 920
Web前端后端的区别是什么?如何区分?从前端后端两者工作内容和负责项目是完全不同。后端:入门难深入更难,枯燥乏味,看业务逻辑代码;前端:入门简单先易后难,能看到自己做出来的展示界面,有成就感。 Web前端后端的区别: 1、展示方式 前端是用户可见的界面,网站前端页面也就是网页的页面开发,比如网页上的特效、布局、图片、视频,音频等内容。前端的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。 后端用户看不见的东西,通常是与前端工程师进行数
前端开发与后端开发的区别是什么?,大厂面试必备
最新发布
2401_84023314的博客
04-02 899
在面试前我花了三个月时间刷了很多大厂面试题,最近做了一个整理并分类,主要内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。HTML5新特性,语义化浏览器的标准模式和怪异模式xhtml和html的区别使用data-的好处meta标签canvasHTML废弃的标签。
当初为啥前端,却没后端、算法岗?
前端小白-Mr鹏帅
10-08 3854
首先,请一定要重视方向的择。方向即为赛道,择一个合适自己的赛道非常重要。大家在转码的时候其实是要做两个择:第一就是转码本身。这是大方向、领域行业和职业的择。再做了这个决定之后,就要到了择小方向的时候。这就像你择了田径短跑作为你的职业之后,之后还要择到底是跑100米,200米还是400米。这一次择同样重要。大方向择定下基调,小方向择则决定了后续在这个行业内的生涯发展。博尔特最开始是跑400米的,但是后来发现在100米,200米更有天赋,于是果断切换赛道,最终取得了短跑界前无古人的辉煌成绩。
web的前端后端之分
java_500的博客
11-22 2551
  前台:呈现给用户的视觉和基本的操作。   后台:用户浏览网页时,我们看不见的后台数据跑动。后台包括前端后端。   前端:对应我们写的html、css、javascript 等网页语言作用在前端网页。   后端:对应jsp、javaBean、dao层、action层和service层的业务逻辑代码。(包括数据库)   为什么jsp是后端呢?主要是jsp的运行原理是在tomcat服务器运行的。(1)javaweb是java开发中的一个方向 java有搞安卓的,搞web的,搞嵌入式的等。javawe
什么是web前端后端
m0_56153073的博客
03-14 1359
Web后端是指处理网站后台功能的技术和工具,它通常涉及使用服务器端语言如PHP、Python、Java等来开发网站的服务器端逻辑。后端开发人员主要负责实现数据存储、安全性、性能优化、API接口和数据库管理等方面的工作,以确保网站在后台能够正常运行。Web前端是指构建和设计网站用户界面的技术和工具,它通常涉及使用HTML、CSS和JavaScript等技术来开发用户交互和视觉效果。前端开发人员通常专注于创建响应式布局、页面样式、动画效果和用户交互,以及确保网站在各种设备上的良好可用性。
web前端后端有什么区别?
qianfeng_dashuju的博客
05-14 2274
  web前端分为网页设计师、网页美工、web前端开发工程师首先网页设计师是对网页的架构、色彩以及网站的整体页面代码负责网页美工只针对UI这块儿的东西,比如网站是否做的漂亮web前端开发工程师是负责交互设计的。   web前端分为网页设计师、网页美工、web前端开发工程师,首先网页设计师是对网页的架构、色彩以及网站的整体页面代码负责,网页美工只针对UI这块儿的东西,比如网站是否做的漂亮。we...
想知道Web前端后端的真正区别?恭喜你找对文章了!
xiaoxijing的博客
08-26 994
对于很多想进入IT行业的零基础小白来说,可能还没有很好的理解Web前端开发与后端开发的真正区别,或者不清楚自己到底适合学Web前端开发还是后端开发。 如果你刚好有这方面的困惑,那么恭喜你找对文章了!我从五个方面给你详细地解释Web前端开发与后端开发有哪些区别,并给予你中肯的建议。 一、展示方式 1、Web前端开发主要做的是偏向用户看得见的部分。 2、后端开发主要做的是逻辑功能等模块,是用户不可见的...
初识前端后端UI交互,初学者必看
08-25
1.定义前端后端 2。前后端开发任务量分析与比较 3.前后端开发模式探讨 4.web UI技术综述
1.1 Web前端后端和全栈工程师.pdf
02-14
Web 前端后端、全栈初学者
初学者前端基础部分资料
03-10
初学者前端基础部分资料
前端初学(初学者练习例子).zip
06-27
个人学习成果,欢迎交流,适合初学者,有css,script,盒子练习等等
web后端知识整理 初学者.zip
12-01
web后端思维导图
Web前端后端的异同
univerised的博客
07-21 1419
Web前端后端?IT行业越来越火热,相较于其他的职位,Web软件开发工程师是一个技术要求较高、前景较好的工作。Web软件开发工程师可以分为Web前端和Web后端开发。那怎么区分呢?小编浏览了一些资源,给大家聊聊Web前端后端的差异。希望对你有所帮助! 一、Web前端后端的相似之处 函数式编程 模块化思想 分层思想 单元测试 lint assert 方法 日志 声明式和命令式的实践经验 数据处理的本质实践与思考 部分库的使用 二、Web前端后端的不同之处 1、职能上的差异
web前端后端的区别在哪?
qf2019的博客
11-22 1400
前端后端是计算机行业最常用的两个术语;在某种程度上,它们成了流行语。它们决定了你作为软件开发人员的工作类型、你使用的技术以及你得到的报酬。 那么,让我们来这两个术语之间的区别,它们为什么首先存在,以及你在软件开发职业生涯中可以采取的不同路径。 站点呈现 用外行的话说,站点呈现意味着生成或呈现HTML输出。HTML是web开发人员用来创建网页的标记语言。据说站点呈现可以在服务器端或客户端级别进行,那么这意味着什么呢?值得注意的是,前端和客户端是同义词,后端和服务器端也是如此。 客户端呈现(前端) 在更现
web前端后端的区别
leikun153的博客
02-21 4万+
要了解web前后端的区别,首先必须得清楚什么是web前端和web后端。首先:web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。一、超文本(hypertext)  一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方...
Web前端和Web后端的区分
十豆三展的博客
05-19 6万+
一、绪论 1、 前台:呈现给用户的视觉和基本的操作。 后台:用户浏览网页时,我们看不见的后台数据跑动。后台包括前端后端前端:对应我们写的html、css、javascript 等网页语言作用在前端网页。 后端:对应jsp、javaBean、dao层、action层和service层的业务逻辑代码。(包括数据库) 为什么jsp是后端呢?主要是jsp的运行原理是在tomcat服务器运...
前端后端的思考, 给初学者的建议
Magic_software的专栏
05-31 2万+
一篇博文,引发初学者对软件方向的思考...
前端后端的区别(超详细版)
热门推荐
low5252的博客
07-23 11万+
前端后端开发中技术差异的全面对比什么是前端开发?网站和移动应用的前端物联网的前端什么是后端开发?网站和移动应用后端物联网后端前端 Vs 后端有什么区别?前端后端技术栈前端 Vs 后端:谁是最好的?前端后端开发人员前端 Vs 后端开发人员:职位名称前端后端开发人员:所需技能前端后端开发者:角色和责任前端后端开发人员:薪资比较什么是全栈开发?前端后端或全栈:你会择什么? 如果你是一位...
初学者择一个方向适合前端还是后端
06-10
初学者前端还是后端,需要考虑自己的兴趣和职业发展方向。以下是一些建议: 如果你喜欢设计和交互,想要开发出漂亮、易用的网站界面,那么前端开发可能更适合你。前端开发对于创意和设计的要求较高,需要对HTML、CSS和JavaScript等技术有较深入的了解,同时还需要熟悉各种前端框架和库。 如果你对算法和数据结构有兴趣,喜欢解决复杂的问题,并且想要开发出高效、安全的后端应用程序,那么后端开发可能更适合你。后端开发需要掌握一门或多门后端编程语言,同时还需要了解数据库、网络协议等知识,能够实现复杂的业务逻辑和数据处理。 综上所述,前端还是后端需要根据个人兴趣和职业发展方向进行择。无论择哪个方向,都需要不断学习和提高自己的技能,以适应快速发展的Web开发领域。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 初学者选前端还是后端(只谈利弊) 895
  • 交互设计 - axure 558
  • 软件产品设计-figma 503

最新评论

  • 初学者选前端还是后端(只谈利弊)

    CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天最佳新人】榜单,全部的排名请看 https://bbs.csdn.net/topics/616154758。

大家在看

  • 【计算机毕业设计】微信小程序的学生选课系统+LW
  • clip_en的使用学习 94
  • css面试题 1070
  • 【简单讲解下epoll】
  • Java基于Vue+SpringBoot的英语知识应用网站

最新文章

  • 交互设计 - axure
  • 软件产品设计-figma
2023年3篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司扬州seo报价黄石百姓网标王推广价格岳阳seo排名公司辽阳英文网站建设哪家好厦门建网站吉安百度seo多少钱无锡seo网站推广报价横岗网站seo优化多少钱资阳SEO按天扣费公司秦皇岛推广网站哪家好乌海网站搜索优化推荐运城网站建设设计多少钱西乡SEO按天收费汕头百度seo报价张掖网站推广系统报价海西网站建设设计多少钱昭通网站优化推广推荐龙华至尊标王临夏seo网站优化推荐延边百度标王公司自贡百度竞价公司云浮网站优化按天扣费哪家好大鹏英文网站建设多少钱楚雄seo排名公司宁德百姓网标王推广公司泰州百度竞价报价台州网站seo优化哪家好淮安百度竞价包年推广多少钱甘南百度竞价包年推广公司泰安营销网站哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化