精华内容
下载资源
问答
  • 学前端还是后端好
    千次阅读
    2021-05-14 09:39:23

    做为一名多年前端,当然希望你来学习前端了,不过学后端也不错。

    其实还是要看你自己喜欢,前端的工作,就是能看的到,跟所有人会有交流。那后端来说,就是做的工作内容,一般人看不到,业务逻辑相对来说多一点。

    然后前端的工作,学习起来,能马上看到效果,对自己学习是一件挺好的事情,能有一个正向的激励作用。

    具体来说说前端的学习内容吧,比较熟悉一点。前端学习,就是三样,html,css,JavaScript,还有就是一些框架的使用。你把基础打好,再去学习,效果会非常不错。

    本人新建一个技术交流圈子,群主是10年老技术人员,某上市公司的技术负责人,群里面每天会给群友解答疑问,招聘内推,点击即可加入圈子

    目前现实情况来看,后端收入确实更好一些。职业发展上来看,后端成长为技术总监CTO的比例也更多一些。

    但从未来趋势来看,前后端的界限越来模糊,全栈是一个大的趋势。对前端而言,范围也会更广,挑战会越来越大,细分的web前端,移动端,小程序,桌面应用等等以后都会归类前端范畴。好的前端工程师的收入也不低。

    相对来说,随着云的快速发展,以及serverless的流行,个人觉得前端更好玩一些,可以做一些看起来非常酷炫和直观的东西,这个成就感和后端是不同的。所以还是看个人喜好吧。

    更多相关内容
  • 学前端好还是后端好

    千次阅读 2021-06-08 14:04:30
    学前端好还是后端好学前端好还是后端好?这个问题是很多刚进入IT行业的小伙伴,经常会问到的问题。有些对IT行业有些了解的人可能说过“铁打的后端,流水的前端”,但是这个是我不认同的,现在的IT行业开发软件,...

    学前端好还是后端好?这个问题是很多刚进入IT行业的小伙伴,经常会问到的问题。“铁打的后端,流水的前端”,这个说法大家可能多少听到过,但我并不这认为,现在的IT行业开发软件,开发网站,是前端和后端分离的模式,无论是后端,还是前端都是非常重要的。在这里插入图片描述

    一、前端
    对于网站来说,前端通常就是指一个网站的前台页面展示的部分,包括网站的表现层和结构层,前端开发说得直观些就是指电脑端可以看到的一切网页,移动端通过浏览器打开的网页,微信中打开的内置网页,微信小程序,在朋友圈中分享展现出来的网页、广告、页面游戏、以及同其他编程工程师实现APP的混合开发等等。
    前端开发是一项知识面比较广的工作,其中使用到的主要技术有:HTML、CSS、JavaScript等,主要职能就是把网站的界面更好地呈现给用户。
    二、后端
    后端指的是运行在后台并且控制着前端的内容,它主要负责程序设计架构思想,管理数据库等。后端更多的是应用到数据库并且进行交互以处理相应的业务逻辑。它需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等方面。
    后端其中使用到的主要技术有:Java、Python、C+、C#等等,后端开发就是开发人员编写的不能直接看到的代码。
    无论是前端还是后端的学习,拥有一个负责任、有经验的领路人是特别重要的。成都的小伙伴可以看看只做线下面授的易牛云朗沃,可能有些同学会选择线上的视频去学习编程,但是效果,效率肯定是比不上线下的,除非你真的特别会自学,有很强的自制能力。青春只有一次,时间浪费了就没了。

    展开全文
  • 我如何开始我的编程生涯,我应该先学习前端还是后端开发?是否可以尝试从前端切换到后端? 我们在尝试做出决定时经常会遇到类似的反应:“当然,从前端开始,它很容易学习。后端比较复杂。首先——你需要开始研究...

    我如何开始我的编程生涯,我应该先学习前端还是后端开发?是否可以尝试从前端切换到后端?
    我们在尝试做出决定时经常会遇到类似的反应:“当然,从前端开始,它很容易学习。后端比较复杂。首先——你需要开始研究计算机硬件部分:内存、CPU……,然后,为什么不,研究网络,继续研究算法,学习数据库的基础知识,毕竟这些都以某种方式理解任何 C 语言或 Java 。”
    浦牛逼它概括地说,在被后端开发“使命”只给予那些软件工程师谁拥有多年的辛勤工作经验。

    经验丰富的软件工程师无法区分后端和前端的定义。

    这个问题需要从另一面考虑。哪个方向对你来说更有趣。一些开发人员对后端感兴趣,一些对前端感兴趣,为什么不,有时对双方都感兴趣。最后,无论在哪一方面,您都需要掌握一套基础知识库,才能成为一名经验丰富的开发人员。

    让我们更详细地研究 JavaScript,看看这是否是开始您的职业生涯的最简单方法:
    OOP:我们经常在JavaScript中听到弱OOP,但事实并非如此,问题不在于它是好是坏,而是工具包之间存在差异。要使用任何 OOP 后端语言,您必须熟悉经典的 OOP 概念,并且为了在 JavaScript 中使用 OOP,您必须了解经典模型和原型模型。

    虽然这种混淆通常被认为是 JavaScript 的弱点之一,但原型继承模型本身实际上比经典模型更强大。例如,在原型模型之上构建经典模型相当简单。~ MDN 网络文档

    JavaScript 很好地实现了多种编程范式

    JavaScript 很好地实现了多种编程范式,具有下面优势:

    • JavaScript 是声明性的。
    • JavaScript 是必不可少的。
    • JavaScript 是事件驱动的。
    • JavaScript 是函数式的。
    • JavaScript 是面向对象的。
    • JavaScript 是基于原型的。
    • JavaScript 是惊人的。

    JavaScript 允许您以不同的范式编写代码或将它们组合成多范式方法。
    您可以找到在命令式编程方面做得更好的语言和在函数式编程方面做得更好的其他语言,但是很难找到能够同时做到这两点的编程语言。

    JavaScript 是动态类型语言。但是,这并不意味着变量不绑定到特定的数据类型。
    动态类型语言在运行项目时检查类型,而静态类型语言在运行项目之前检查类型。
    您可以使用适当的工具使 JavaScript 静态类型化,并在构建之前检查代码并查找类型错误。
    各种浏览器和各种设备/功能:用户可以使用任何设备(不同的操作系统,不同的分辨率,不同的资源)访问您的网页,使用任何浏览器,可以按键盘键,可以点击任何他/她想要的东西,可以滚动,可以旋转,可以放大/缩小,可以尝试清除缓存然后打开您的页面,可以使用浏览器扩展,…。
    而前端开发者应该考虑这些无限的场景。
    打开你的文本编辑器并编写 console.log(‘Hello World’),就这样,你的 HelloWorld 应用程序已经准备好了:是的,只有 HTML/CSS 和 JavaScript,

    你认为这就是前端的简单吗?

    多年前,事情比现在简单得多。有一个网页,显示后端提供的静态数据。然而,如今应用程序的很多逻辑和复杂性都转移到了前端,你需要使用 JavaScript 的高级特性来制作复杂的应用程序。
    你需要掌握什么来创建应用程序,例如,使用 React JS 库:

    • React JS
    • TypeScript
    • React-Router
    • Redux (or any other state container)
    • Redux-Form (or any other form library)
    • Redux-Saga (middleware)
    • Styled-components
    • Webpack
    • Next.js (for SSR)
    • npm/yarn
    • Babel
    • Axios (HTTP Client)
    • RxJS
    • ESlint, Prettier
    • Jest, Enzyme (for unit testing)

    下面除了技术之外需要掌握的下面能力

    • 设计模式
    • 干净的代码
    • 异步编程
    • 频繁更改代码的能力——设计的更改直接影响应用程序的 UX 逻辑,并经常触发重构代码以适应新设计更改的需求

    总结

    综上所述,JavaScript 在性质上完全不同,需要一套不同于其他编程语言的独特技能。然而,这并不意味着这是更简单或更容易的方式开始你的职业道路。
    在初学者层面,双方似乎都更容易,但当你想要做一些大、复杂、长期和有趣的事情时,双方都需要付出很多努力,并创造独特的挑战。
    最后,您可能会发现它们既简单又困难,具体取决于您如何开发应用程序、使用哪些工具、能够执行哪些工作以及您的要求是什么。

    展开全文
  • 前端还是后端? 这两者哪一个更? 这两者哪一个薪资更高? 这两者哪一个比较容 易学? 这两者哪一个更有发展前景? Emmm,实,想要在IT技术领域深耕下去,无论是前端还是后端,没有哪一个是容易的。 今天编者就从以下几...

    很多外行人在考虑转行IT时,都会出现以下这样的纠结:

    前后端是什么?

    做前端还是后端?

    这两者哪一个更好?

    这两者哪一个薪资更高?

    这两者哪一个比较容 易学?

    这两者哪一个更有发展前景?

    Emmm,实,想要在IT技术领域深耕下去,无论是前端还是后端,没有哪一个是容易的。

    今天编者就从以下几个方面来给大家详细科普-番。

    一、什么是前端,有哪些相关岗位?

    前端即网站前台部分,既包含了页面设计,又包含了页面实现,主要是指运行在PC端,移动端等浏览器上展现给用户浏览的网页。

    “前端”是网站与用户直接交互的部分,从字体到布局再到图片大小,以及下拉菜单、展示栏和动态效果等等,这些视觉上可见的所有内容,都是由浏览器解析、处理、渲染相关HTML、CSS、JavaScript后呈现出来的结果。

    简单来说,你在使用网络过程中看到的所有网站上的展示页面和供你操作的使用页面都可以称之为前端。
    在这里插入图片描述
    IT行业中的前端一般泛指两类岗位:

    1.U1设计。即用户界面设计,对PC互联网和移动互联网进行设计,如网页设计、App页面设计和布局,icon设计,交互设计等,设计时除了视觉美感外,还需考虑人机交互的逻辑,主要载体是各种电子显示屏。

    2.Web前端开发。将UI设计的效果图实现成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。

    二、什么是后端,有哪些相关岗位?

    IT行业中的后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现相关功能和信息数据的存取、平台的稳定与性能等等,简单说就是为前端展示的业务逻辑功能做处理。后端是用户看不见的东西,涉及到的逻辑代码也比前端人员要多很多。IT行业中的后端一般也泛指两类岗位:

    1.后端开发。利用Java、Python、 PHP等各种技术语言进行产品业务逻辑和功能的实现,目前企业内比较主流的后端语言是Java开发。

    2.软件测试。在规定的条件下对开发人员做出来的产品或程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程和结果的反馈。

    在这里插入图片描述
    举个栗子,你就会明白前后端分别是什么了。

    注册一一个网站,你的信息会被记录到该网站的后台数据库,便于下次直接登录,注册时用户看到和使用的页面属于前端,而存储你注册信息的后台数据库就是后端。再比如,疫情期间,我们都会使用健康码。当你打开微信扫一扫就出现的绿码界面,就是前端技术实现的。

    但其实,微信扫码之后会向服务器发送请求,服务器会根据用户信息来判断出现什么颜色的二维码,而这一套逻辑以及相关的代码实现,是用户看不见的,这就是后端的工作。
    在这里插入图片描述
    三、前后端不同岗位各自需要什么样的技术?

    1.UI设计。

    需精通PS、AI、 Axure、 coreldraw等设计软件, 了 解移动端和PC端不同平台之间的特性,能做多屏界面设计、Logo设计、可视化和后台等等,同时如果会Web前端设计,交互原型设计,动效设计会更有竞争力。

    2.Web前端开发。

    需精通HTML5、CSS3、JavaScript、 JQuery、 Ajax、 ES6等比较核心的前端技术,具备互联网交互设计能力,熟悉后端服务器运行环境和数据通信协议,掌握响应式布局框架、Angular、 Vue、React等JS框架以及App开发技能。

    3.后端开发。

    后端开发以ava为例,主要用到的是,包括但不限于Spring、Springmvc、 Hibernate、 Http协议、Servlet Tomcat服务器等技术。掌握JSP、JSTL、 XML、HTML、 JavaScript. JQuery等语言,能做简单的MySQL或者SqIsServer等主流数据库设计,懂-些设计模式等等。

    4.软件测试。

    初级测试人员需要学习功能测试技术、计算机基础、软件测试核心理论、Linux、 数据库等。但若想要长期发展,测试人员还需要掌握一-I ]计算机语言Python或Java,熟悉标准规范的测试流程,能进行需求分析、计划制定、用例编写和文档输出;能独立搭建测试环境;有性能测试,自动化测试经验者优先考虑。

    四、前后端不同岗位的难易程度如何?

    总得来说,IT行业的各个技术岗位入门都不难,但若想深入发展,那么就需要多下苦功夫了。

    很多小伙伴喜欢从代码量来区分前后端这几个大类岗位的难易程度,以此排列就是: Java开发> Web前端开发>软件测试> U设计。

    但是,这并不完全绝对,也坏完全准确。IT领域中的各个岗位的划分非常细致,从岗位特性来看,Java对于逻辑性的要求比较高;测试需要细心和耐心,但同时也需要一些代码能力; Web前端和UI设计则需要对美有一定见解和追求。

    所以,每个岗位的侧重点不同,以及不同企业对同类岗位的要求不同,那么难易程度也就无法一概而定。

    五、前后端不同岗位的发展前景和薪资区别?

    发展前景如何,这一点似乎没有太大的可讨论,因为只要IT行业持续发展,那么相对应的这四类比较重要的岗位就会一直被需要。

    同时,只要你能够静下心来在自己的岗位上努力发展,那么未来的收益一定不会差。当然,虽然都有发展前景,但是市场需求却不太一样,相对而言,在国内的企业中,Java的需求量会更大- -些,其次Web前端和软件测试差不多,UI设计相对而言会少-一些。之所以会出现这样的情况是因为只有在相对中大型企业内才会将研发岗位拆分的比较细致,但若在一些初创公司,一般开发也做测试, 前端也做UI等等。

    在前端领域混了这几年,总结了一套前端学习的精讲视频和学习路线,如果有对前端开发感兴趣的伙伴,不管你是想转行,或是大学生,还有工作中想提升自己能力的web前端党,欢迎大家的加入我的前端开发交流群:603985993 希望大家诚心交流!,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!也可以关注我的微信公众号:【前端留学生】 每天更新最新技术文章干货。

    不同岗位在全国范围内的平均薪资如下,数据来源自职友集,供大家自行参考:
    在这里插入图片描述
    在这里插入图片描述
    看完以上的数据,你可能会觉得测试居然没上10K。但其实,有一类测试岗位的薪资并不低。
    在这里插入图片描述
    造成普通测试和测试开发有如此大差距的原因是在于,以前大家只要会点点点就能找到一份普通的功能测试,企业也不会有太高的要求,但如今你若带着这样的能力跳槽,基本很难再找到工作了。现在企业招聘测试人员,基本都会要求懂一-门 ]开发语言,因为懂开发的测试可以根据企业的特定产品自己编写自动化测试工具,从而提高工作效率,给企业带来更大的回报。

    最后,编者想说,无论是前端还是后端,无论是难-点的还是简单-点的,大家均可根据自己的喜好来做选择,因为兴趣是最好的老师,而任何-个行业想要深耕,都需要付出努力。

    此文共勉,希望能够帮助一部分小伙伴解疑答惑。同时,也希望大家在这个冬天,抵御病毒,外出做好个人防护。

    展开全文
  • 前端后端哪个好学?

    千次阅读 2022-03-06 17:15:06
    简单理解下前端后端的关系? 前端就是与用户交互的界面,就像时装秀 ,年年都有新款(有全新的新技术)。还没有学会穿搭,第二年又推翻重来,费时间,费心思,更新换代的快。 后端就是做衣服的流水线,无论什么...
  • 前端还是后端? 这两者哪一个? 这两者哪一个薪资更高? 这两者哪一个比较容易? 这两者哪一个更有发展前景? Emmm,其实,想要在IT技术领域深耕下去,无论是前端还是后端,没有哪一个是容易的。 今天编者就从以下几...
  • 一、什么是前端开发? 1、前端概念 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,...
  • 我应该学前端还是后端

    千次阅读 2021-03-08 19:50:15
    WEB前端首先要了解前端是做什么的,web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,...
  • 但如果一定要将前端后端开发做一个比较,可以从以下几方面来区分。 1、从技术栈上区分 一线互联网公司对于前端工程师的要求莫过于精通HTML、CSS、JS以及良好的交互设计能力等;而对于后端开发工程师则要求熟悉...
  • java语言是开发前端还是后端

    千次阅读 2021-03-09 06:31:29
    java语言是开发前端还是后端的发布时间:2020-06-26 16:01:18来源:亿速云阅读:105作者:Leahjava语言是开发前端还是后端的?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这...
  • 前端好还是后端好

    千次阅读 2019-08-28 13:51:00
    其实这个问题没有一个特别的答案,不过身边的人普遍都认为后端前端好,就这么说吧,本人是做前端的,我同学说过一句话,那是我后端,要是我前端,那肯定比你强,所以吧,我觉得现在的人对前端的误解太大...
  • python是前端还是后端

    千次阅读 2020-11-20 22:53:49
    Python属于后端开发,Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有...
  • 判断bug属于前端还是后端

    千次阅读 2021-11-26 15:31:17
    测试人员,有效快速地判断bug属于前端/后端
  • 2022年,应该java后端还是前端

    千次阅读 2022-02-12 16:03:55
    如果想从事软件开发,没有前端好或者后端好这种说法。主要看看自己适合什么发展方向。我一直秉持的观点就是源于兴趣。 首先从广义的概念来区分前端开发和后端开发 前端做的是页面展示部分,一般指客户端浏览器APP...
  • 要问做前端好还是后端好?其实无论做前端还是做后端,只要有实力,其实差别并不大。主要还是要看你喜欢哪个,适合哪个。 前端工作内容: 前端开发主要做的是用户所能看到的前端展示界面。前端开发用到的技术包括...
  • 本来对于java区分前端还是后端这个问题问的其实并没有什么技术含量,java本身来讲涉及的后端的知识要远远多于前端,当然java也有前端的知识java web 就是啦,但是个人感觉如果你想学习java还是后端。 第一后端就...
  • 前端后端学习路线整理

    千次阅读 2021-03-22 15:27:56
    文章目录背景流程梳理前端后端ORM 是干什么的?学习路线解释路线特别建议 背景 本人是一名 Web 前端开发,技术栈是 Vue 和 React,不会 Node。之前过,但是因为一些原因(比如没有使用场景,很多概念无法理解,...
  • 前端主要数页面展示,就比如你现在打开浏览器进入一个网站,网站上面的图片布局都是依靠前端来完成的,如果你说你特别喜欢这种,但是还是不够,自己的审美也非常重要,每一个页面的UI设计都得需要认真考虑,艺术细胞...
  • 全栈开发=前端+后端

    千次阅读 2022-03-20 19:14:18
    全栈开发=前端+后端,从小白开始全栈
  • 前端和后端哪个工资高?做前端好还是后端好

    万次阅读 多人点赞 2020-03-04 10:44:25
    要问做前端好还是后端好?其实无论做前端还是做后端,只要有实力,其实差别并不大。主要还是要看你喜欢哪个,适合哪个。 前端工作内容: 前端开发主要做的是用户所能看到的前端展示界面。前端开发用到的技术...
  • 应该java后端还是前端

    千次阅读 2021-03-10 03:52:11
    总是在各大论坛可以和看见类似这样的问题,大一大二大三不着急,混日子,大四开始着急,纠结是Java好还是学Web前端比较好?或者是我非计算机科班出身,想从事程序员的工作,是选择Java还是选择Web前端前端后端...
  • 这段时间经常遇到如何区分前后端问题的话题,觉得这个话题讨论的意义不是特别大,只要了解一个请求大致的工作流程,进行问题定位,大概知道引发问题的原因,就能区分问题属于前端还是后端 首先要清楚什么是前端,...
  • 我去问了一个做游戏开发的朋友,我问他前端后端的难度。他这样给我说的。 假如是零基础,英语和数学都不咋... 前端学习的难度就像自行车,后端的难度起来就像学习开四轮车。 我有点蒙,真的假的,难度差距这么大
  • vue.js是前端还是后端的?vue.js是前端的,是前端目前主流框架之一,和angular.js、react.js一起并称为前端三大主流框架。以前的前端,没有框架、没有工具链,就是写js,顶多用上jQuery。写完就刷新浏览器看看效果。...
  • 程序员选什么方向?前端还是后端?

    千次阅读 2021-03-30 16:13:44
    今天跟大家来讨论一下互联网软件行业里如何选择就业方向的问题,最后很多小伙伴后台私信我说他要毕业了啊 想去互联网做软件开发啊,那我到底选前端还是后端呢?还有一些学生小伙伴,在校期间想自学技术,也是拿不准...
  • 如何自学成为前端程序员?完C语言之后呢?选择前端还是后端?选择前端如何学习?前端程序员到底干什么?本章有学习路线流程图详细介绍学习路线供大家参考
  • 要问做前端好还是后端好?其实无论做前端还是做后端,只要有实力,其实差别并不大。主要还是要看你喜欢哪个,适合哪个。前端工作内容:前端开发主要做的是用户所能看到的前端展示界面。前端开发用到的技术包括但不...
  • ssm框架是前端还是后端技术分享

    千次阅读 2021-06-12 17:20:27
    ssm框架中前端jsp页面的数据除了表单提交以外如何ssm框架里面,前端页面的数据是怎么绑定的,如果我不用表单提交的话。刚完了ssm框架和ajax 可以写一个什么项目 比较简求一个java比较简单的项目,最好有源码spring...
  • 教育培训学校 1.7.6 小程序前端+后端,

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 162,803
精华内容 65,121
关键字:

学前端还是后端好