教育培训 > 是学前端好,还是学后端好?

是学前端好,还是学后端好?

2020-07-24 20:00阅读(70)

是学前端好,还是学后端好?本人高中学历,97年,性别男听朋友说分前端与后端,自己也不懂,毕竟深处谷底,哪能看见云层之上。希望各位大神根据我个人况给一些建

1

一般的程序开发也就分为前端和后端,当然还有android和ios开发。我现在所说的前端指的是html5 web前端。

下面简单分析下:

前端

????简单易上手。纯js语言结合html,css能实现漂亮的UI界面。直接面向用户。所以一个优秀的前端相当于一个公司的门面。前端的技术更新相当快。各大框架层出不穷。程序员需要花大量的时间去学习,积累经验。一个优秀的前端薪资不输后端。

????因为入门相对简单。导致大量的人员经过几个月的培训就开始找工作。水平良莠不齐,工作经验造假等一系列的问题,初级已经很难找着合适的工作了。

后端

????后台开发现在比较流行的语言有php,java,python等,这些语言能够更好的接触到计算机底层的东西,所以入门相对比较难一点。近几年随着人工智能,大数据的高速发展,后端的需求量也是越来越大了。比如人工智能,机器学习,这些都是需要大量的数据供计算机不断的学习,而这些数据是大都需要后台通过爬虫技术在互联网上爬取分析得到。

我的建议是:

????先做前端,入门容易,但是后期得代码注重原理的分析,不断提升自己。但是同时一定要具备一门后端语言,不管是nodejs php java python都可以。因为我们前端开发也是需要和后台沟通的,我们要明白后台能做什么。当然我们这一门后台语言只是辅助。主攻还是前端。

2

学习前端开发还是后端开发取决于自身的知识结构和兴趣,前后端开发对软件开发来说都是非常重要的,只是关注的点不同罢了,下面分别做一个简单的描述。

前端开发更注重用户的使用体验,前端开发是与用户交互的窗口,一方面接收用户输入的数据,另一方面把系统处理完的数据通过前端进行呈现,所以往往前端开发对设计有一定的要求。现在前端开发有三个角色,分别是交互设计师、视觉设计师和前端程序员,这三个角色分别承担着不同的任务,一般交互设计师和视觉设计师是在需求阶段就开始介入,而前端程序员则是跟着程序开发团队同步进行开发。

前端开发对基础知识的要求往往并不高,前端程序员即使没有扎实的数学基础也能够顺利的完成自己的开发任务,前端开发通常只会使用到一些比较简单的数学知识,所以有很多从事前端开发的工程师并不是计算机专业毕业的。前端程序员需要学习的编程语言总的来说还是比较简单的,比如Html、CSS、JavaScript等,其中JavaScript还是有一定难度的,需要一个系统的学习过程。

后端开发往往更注重功能的处理,后端开发需要涉及到业务逻辑实现、数据库操作、性能优化、消息传递、资源部署等内容,可以说后端开发承载了整个软件的大部分核心任务。相对于前端开发来说,后端开发往往就需要有扎实的基础知识了,尤其是数学知识,包括高数、离散数学、线性代数、概率论等,同时后端开发需要掌握的编程语言相对来说也要比前端复杂一些,比较常见的编程语言包括Java、PHP、Python、C++等。

对于高中毕业的人来说,学习前端开发是一个不错的选择。

我从事软件开发工作多年,目前也在带软件开发团队,我会陆续在头条写一些关于软件开发方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有软件开发方面的问题,也可以咨询我。

谢谢!

3

前端和后端分的不是那么清楚的,前端着重美术设计,后端主要是算法,很多都是一个人干的,只有大公司才分的那么清。

前端设计也要懂一点后端,学哪一个还需要根据你自身实际情况,如果你美术设计比较好,就选前端,如果你数学逻辑思维比较好就学后端,前端可能适合有点艺术细胞的人,后端适合严谨思维的人。

不管学哪一个,都要学精,想我自己干的就都学,但学的不是太精,能应付实际使用,现学现卖。

4

编程时一个比较枯燥和乏味的事情,如果你自身没有这块的兴趣和爱好的话是很难持久的融入这个行业的。网上很多人说35岁互联网人属于大龄淘汰人群体,实际上这里的大部分是指没有能力和兴趣的人。因为没有兴趣所以无法持续的学习,互联网的新技术的更新迭代实在太快了如果你不能保持持续的学习,很容易就会被这个行业淘汰。所以无论是选择前段还是后端都应该是取决于你对此的兴趣。

前段里用户比较近,主要是程序网站的页面展示和效果的体现前期入手相较于后端是比较容易的;但前段的技术更新是非常快的新的框架没多久就会出现所以学习能力很重要。比如好几年前前段也许只用了解css,js,jquery,这些基础的就可以找份简单的入门工作了,但是最近几年的vue.js.react,等新框架的出现也导致了入门门槛的上升。后端的话入门比前段稍难一点,但是如果入门的话接下来的提升和晋升都比前段有优势。

5

前提

在什么都不懂,不了解的情况下先别着急选择什么

前端工程师

入门简单,但是初级前端很难找到工作。你要知道360行,行行转it,门槛一低,来的人就多,企业的筛选条件相对来说就比较严格。你没有学过大学的计算机课程的话,建议你先学几天试试看,看看自己到底有多大决心想学。不然,去了培训班,交了钱,又学不到东西。那就更迷茫了。

后端工程师

后端的概念相对来说比较广,现在比较火的python,大数据,Java都可以学。但是,相对来说,门槛较高,不光是培训班所列出来的那些课程,大学计算机学的东西也很有用。

所以

你如果是想找工作,仅仅是看到这行业工资高,而不去多了解了解,后面的路会很难走。我也是刚实习不久的学生,所以我有这些体会经验实话告诉你。多想想,先看看,再做决定。

6

首先介绍一下前端和后端的概念,

前端,也称为“客户端开发”,简单来说,你可以在应用程序或网站的屏幕上看到的所有内容都属于前端。前端编程是创建Web页面或app等前端界面呈现给用户的过程。它的开发是通过HTML、CSS、JavaScript等各种技术、框架、解决方案,来实现互联网数据和用户大众的交互 ,在互联网的演化进程中。随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。移动互联网带来了大量高性能的移动终端设备以及快速的无线网络,HTML5,node.jS的广泛应用,各类框架类库层非常多。

后端,也称为“服务器端开发”,也就是在系统“后面”所发生的事情。同样,在后端服务器和浏览器或应用程序之间存储网站、应用数据和中间媒介的服务器都属于后端。简单来说,在应用程序或网站的屏幕上看不到的所有东西都是前端的后端,网站的后端需要设置服务器,存储和检索数据,以及将这些服务器与前端进行连接的接口。如果说前端开发人员梗关注网站的外观,后端开发人员则更更关注网站的速度、性能和响应能力,后端通过编码、云 API 和数据库进行集成。

那么我们对比一下,前端和后端的区别

1、前端 Web 开发人员需要精通 HTML,CSS 和 JavaScript,而后端开发人员应该拥有数据库,服务器,API 等技能。

2、?前端开发人员团队设计网站的外观,并通过测试不断修改。后端开发人员团队开发软件,并构建支持前端的数据库架构。

3、?前端开发人员的目标是确保所有用户都可以访问该网站或应用,并在所有视图中做出响应 —— 移动和桌面。后端开发人员的目标是围绕前端构建程序,并提供所需的所有支持,并确保站点或应用始终正常运行。

以上是前端和后端的区别和特点,那么接下来需要楼主自己选择学习前端还是后端,如果对页面的审美以及产品的感觉对你来说很重要,那么你会倾向于将前端技术作为职业和专业。另一方面,如果你关注提高网站、应用程序或软件的效率和响应能力,那么你的方向就应该是后端开发。

7

我个人是做前端的。

前端和后端发展前景都挺不错,都说相对于技术来说前端会比较简单一点,我不这么认为。现在前端需要会的东西简直太多啦。

如何选择的话,这个不是去看他俩个有前途,这个取决于你自己想做什么,俩种技术最后都可以发展成全栈工程师。当然这个也得看自己的努力程度。

如果你喜欢网页,视觉,和对一些游戏效果,有浓厚的兴趣,我觉得你应该学前端,客户取决一个好的前端最重要的是体验程度,和显示的美观。

如果你对数据分析,整理,对一件事情的把控能力很强,不喜欢一些华丽的效果你可以选择做后台。自己感兴趣的才是最重要的。

8

结合题主的实际,我建议做前端,学习需要的基础理论更少,入门更简单,也比较容易做出比较酷炫的东西,成就感比较容易达成,不至于觉得枯燥。而且前端不结合后端也能做一些简单的H5赚点外快。

9

你学前端好

界面就是前端,数据就是后端。(能看到摸不到的是软件,能看到能摸到的就是硬件)

猜你学习不好(前端主要处理的问题就是网站编码跟图片,想研究你就学编程,想舒服些你就学图片处理,编程不仅要努力,而且要缘份。图片处理,你只要努力就可以了)

如果学习很好(你就直接后端,后端高手,工资高,待遇好,老板器重,就是脑子累)

再牛,你就软硬兼施。

建议:只学一点点,学精通就可以了。只管半生用,何必管来世。

10

随着电脑的普及,上网的人越来越多了,特别是在互联网流行的21世纪,几乎人人都离不开电脑上的网页了,而网页的搭建是需要UI设计方面的人才处理的,现在市场对于这个专业的人才需求越来越大,就业岗位逐渐增多,UI设计的前景也越来越好

而且这个专业是0基础入门的,不用担心没有了解过,会学不好,来我们学校学习这个专业的同学都是没有基础的,都是新手