网页制作前端的前端和后台要学会什么

今天面试了家公司说什么是否可鉯完成一个网页的前端和后端开发前端开发指的是打开看的见的后端又是什么呢?是指数据库还是其他什么的好晕啊我个人是学java的,實在是工作难找网... 今天面试了家公司说什么是否可以完成一个网页的前端和后端开发
前端开发指的是打开看的见的?
后端又是什么呢昰指数据库?还是其他什么的 好晕啊
我个人是学java的实在是工作难找,网站设计也去应聘了
就是说给我一个网站问我几天可以搞定,就昰这样的前端和后端开发的意思所以我不大明白,主要以前也学过点做网页所以想问个明白

从事多年网络方面工作,有丰富的互联网經验


顾名思义是来做Web的前端的。这里所说的前端泛指Web前端也就是在

Web应用中用户可以看得见

碰得着的东西。包括Web页面的结构、Web的外观视覺表现以及Web层面的交互实现

后端更多的是与数据库进行交互以

处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的

湔端就是做网站的一个页面后台网站的管理系统的开发,建站宝盒

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜頭里或许有别人想知道的答案。


对于没有基础的人来说对软件開发又很感兴趣,但又不知道做前端发展好还是做后台发展好此时比较迷茫的朋友们本文或许可以给你比较好的启示。希望能帮助到大镓

一、从后台转前端, 将要舍弃的有哪些呢?

具体的开发技术知识;
开发过程中所获得的关于特定技术的实践经验;
这些在技术进阶、职位晉升过程中起着比较重要的作用;

如果已经有了很多的积累, 所舍弃的还是比较多的 那就要看这个人的决心和性格了,是选择安稳还是冒險实际上,具备一两年后台开发经验的初级工程师转前端开发相比那些通过编写页面进入前端的人拥有更多的优势:

1. 后台开发者通常從比较成熟的后台技术体系中学到了很多有益的思想、方法和技能,比如设计模式、迭代开发等以及对编程语言、工具、方法和开发框架的运用能力。

2. 他们实际上花费较少的代价就可以很快熟悉和使用前端语言、开发技术及相应框架达到与同等工作年限的前端人员的水岼,并且由于其特殊的后台开发背景显得与众不同。

3. 更注重工程的可维护性、系统整体和代码质量 关注前端架构, 而不是陷入编写页媔那些琐碎的细节;

这就好比一个学工科的童鞋进入文科领域智商是足够的,所要弥补的是对美的感知前端开发与后台开发的本质是一致的, 都是为了解决问题 都是运用智慧、技术和框架来构建应用系统的一个组成部分,不同的是关注的侧重点前端开发无疑是给软件增添了一种灵性之美, 让用户感受到使用更舒畅

二、除了这些“直接”的价值,是否有长远价值呢?

我希望能作出怎样的成就?
我是否能够鉯及如何在前端开发领域中实现自己的愿景呢?
此外有足够有趣好玩的事情吗?
在前端领域有哪些值得探索的前沿技术呢?

1. 前端的最直接价值昰为软件增添灵性之美, 增强用户体验

2. 前端的内涵是数据呈现与交互, 外延其实很广除了视觉设计、交互设计等倾向于设计的方面,吔有数据可视化技术这种可比拟搜索技术的极具研究性的课题

3. 即使是开发层面,将前端视为完整应用系统的一个重要组成部分从工程嘚角度来审视,也可以看出前端开发领域不逊于后台的深度这包括浏览器技术、前端语言设计、框架开发、标准制定、移动终端等很多方面;前端不仅仅是JS,CSS 之类的页面开发不是JS 框架。

4. 没有前端的完美体现 后台做再多工作,最终效果都会大大打折

5. 如果有什么新奇的想法,比如人工智能 也可以在最贴近用户的层面直接做,可以考虑在 Javascript 中嵌入 LISP 语言

这说起来,可有一点难度了前端开发没有技术含量?非吔!事在人为, 用心的人总能做到最好前端,大有可为

三、选择前端, 将面临怎样的世界?

就像进入一个战场首先要摸清地形和敌情,洏不是贸然冲锋

想起前端,通常会令人联想起不可胜数的细节微调浏览器兼容问题等令人颇为头疼的问题, 那真是考验耐心、耗费大恏光阴的地方相比处于平稳发展期,在编程语言、开发框架、库、组件、软件工程规范等都形成了百花齐放的局面的后台来说前端确實够“混沌”了。只能说前端开发是一个值得挑战的领域,迎接每一个敢于直面“混乱”的勇士

当然,问题总有解决的办法 后台开發,不也是从混乱中一步步走出来的么?细节微调?

那就更深入地理解定位和布局知识精准地计算,那不就转化为考察严谨的能力了?浏览器兼容问题 根本原因在哪里?是不是能够更加促进理解浏览器技术?

一个真的勇士,敢于正视惨淡的人生敢于面对淋漓的困境, 用精湛的技藝和无畏的胆识创出属于自己的一片天地

四、如何确立自己的优势?

这通常也是做前端ER容易纠结的困惑之一。花费了大量时间、气力去改進页面外观去改进用户体验,而在技术精进上似乎看不到明显的东西不像后台开发人员,聊起技术侃侃而谈

前端ER必须探索出一种可靠的职业能力模式,很好地展示自己的技术实力和设计理念赢得雇主的青睐。

怎样才能与普通的页面编写人员区分出来呢?

  • 首先 真正娴熟地掌握前端编程的开发,理解其中的机制和原理;
  • 其次去思考前端架构方面的东西,致力于构造可维护性强、稳定、可靠、快速的系统;
  • 朂后选择一种自己感兴趣的前沿技术来探索,致力于全新的用户体验去做些别人不曾做过的事情。

其实优势并不仅仅在于自己具备什麼更在于自己是否拥有运用它的天赋和嗅觉。

你能够用自己的所学创造出别人做不出来的东西 尽管你的所学是通用的;你在程序、技术、项目、产品上具备广泛的能力、引导力和影响力, 具备无可替代性;技术能力只是一个侧面;而人, 是一个综合体

开发人员未能利用技能去探索自己感兴趣的东西并助推工作,而只是做别人指定的功能这真是一个遗憾。我们应该运用自己所掌握的技术技能去探索自己感興趣的领域并将其应用于现实,产生效益和影响而工作只不过是这一行为的衍生品而已。我们需要自己去发现价值而不是总让别人牽着走。 让那些没有方向感的人去做那些别人指定的事情吧!

后端更注重服务的安全、可靠、可用性;而前端更注重美观、易用性两者均追求稳定、性能优化。

在上层前后端会形成不同的技术体系和平台架构, 而在下层 两者又是相同的, 语言、引擎、规范更优雅地执行。

因为两者在本质上是一致的因此,做前端开发的时候完全可以从比较成熟的后台体系中汲取有益的启发;当然,前端更注重细节后囼更注重严谨。

六、其它一些比较现实的问题

当然非常值得关注的问题。 由于计算机软件发展的缘故 人们最先更注重功能的实现,而湔端只是作为一种补充用来配合后台开发。而在更注重用户体验的今天及未来前端已经成为更贴近用户的一种独立力量,将可能引导後台开发至少与后台平起平坐,地位提高了待遇自然会上去。

首先什么是Web前端开发呢?通俗來讲当你打开某个网站时,往往第一时间被那些炫酷的动态网页设计所吸引但是,如果没有Web前端工程师这些图片是不会动的。这样┅个动态网页是怎么实现的呢首先,需要UI设计师按照市场部要求进行每张图片制作;然后WEB前端工程师通过技术手段实现滚动效果通俗點说web前端工程师就是用HTML5、CSS3、Java、jQuery、Ajax等技术把UI设计的页面效果做成网页,结e69da5e887aa7a合Bootstrap、AngularJS等最新的JS框架和后台开发工程师搭线最终实现让大家看到的電商平台上那些动人的精美页面。

那么什么是UI设计呢UI即UserInterface(用户界面)的简称。UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计通常包括平面设计,网页设计以及移动界面设计

其中,网页设计和移动设计这一岗位方向需要学习Web界面设计、PC客户端软件界面设计、HTML5语言、CSS样式表、布局技巧与浏览器兼容等技术。因此从这一点来说web前端开发与UI设计之间是互通的,也就是说通过系统UI培训后,你将來有可能会成为一名web前端工程师!

二者最大的区别就是:WEB前端工程师是要写代码的而UI设计师重点在设计上。因此对于广大学员到底学UI設计好还是WEB前端开发好这一疑问,海文国际建议学哪一个都不错,但最重要的是看你自己的兴趣所在然而,对于初学者来说无论是UI設计好还是WEB前端开发,尽可能通过系统培训多涉猎一些相关知识这对于将来职场发展会更有帮助,可以在以后职场中更好的相互协作和支持

你对这个回答的评价是?

网页设计属于 UI 设计Web 前端跟前两者属于不同工种,是开发岗平时工作内容完全不同,两者会通过蓝湖沟通协作效率很高。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道嘚答案

我要回帖

更多关于 网页制作前端 的文章

 

随机推荐