Web前端初学者不了解Web前端的情况下,徘徊在该不该学习的思想斗争中,其实你大可不必忧虑,或许你会问,Web前端开发难学吗?这里我可以回答你一句,没有你想象中的那么难。
记得有一篇报道,里面写一位女性文员,觉得文员工资低,所以就萌生了想学习Web前端的想法,她开始犹豫再三,一来没有好的计算机功底,只会比较基本的社交软件操作,二来碍于不了解Web前端的实则内容,所以迟迟下不了决心。
但当她真正学习时,才发现,学习Web前端开发并没有想象中的那么难。互联网新生一代,特别是90后、00后,他们从小就接触计算机,所以学习起来,并没有感到有什么大不适的感觉。
其实,Web前端在开发领域来说,是属于门槛比较低的,打个比方,我们的服务器语言的学习是先慢后快,而Web端相反,先快后慢,也就是说,入门快,切入快,但后期要成为大牛则需要不断的积累。
学习Web前端开发需要及时更新自我
不过需要提醒的是,学习Web前端的方法已经发生变化,固守以前的套路学习可不行。Web前端是从网页制作演变而来,可以说是Web1.0时代的产物,那时的网站页面大多是静态的,也就是说,用户对于页面需求大多停留在浏览网站的状态,而如今不同了,富媒体盛行,用户已经不满足单一的图文并茂,而是希望能在页面上看到更多新的形态,所以如今的Web前端工程师还需要不断地学习,力求做出时代所需的网页。
那么,Web前端主要学习什么内容?
那到底Web前端主要学习什么?例如学习html,这个可以说是最简单,但也是最基本的东西,基本上要掌握好div、formtable、Ulli、P、跨度、字体等标签,特别是DIV和表格,在布局中会比较常用。
然后,必须懂得一门后台编程语言,或asp或php或jsp等等。如果你想设置一些超酷的功能和界面时,会涉及到JavaScript,所以还是懂一点JavaScript比较有市场竞争力。为什么说语言很重要,因为从后台到点,你要知道后台数据是如何交互的,这样会使你的前端数据更规范,出来的页面就好,否则交互不好,前端代码需要重写来配合后端,这将会是一件很麻烦的事情。
再者js,很多学习前端设计的人害怕学习js,其实你大可不必害怕,js的入门也并不难,不需要很多东西,只要根据ID或名称DOM或风格或价值,然后以一个ID或名称元标签或额外的数据,诸如此类。其实很多语言都有自动提示代码功能的,即你敲进去一两个字符,后面的代码就会弹出来,所以也不用担心你的蹩脚英语。
而在html中,你要理解数据逻辑,无非就是跳跃、隐藏、弹框等,而这一切的设计都是结合其他应用所需。
在构建框架方面,我是推荐使用jQuery,jQuery相当于js的插件,一方面是因为它比较简单,学习也比较容易,你只需要按照产品的需求文档做几页就可以了;而且在检查文件时,还可以帮助你屏蔽浏览器的多样性;而且jQuery条目也非常简单,操作起来有利于编写更少的代码。
几乎所有的框架都有好的Ajax封装,而在学习Ajax编程方面,建议在网上查找一些信息,了解事件的序列概念,维基百科上的内容大概也足够了。
html是内容,css是表现,javascript是行为,三者都懂自然是最好的,最后闲话Web前端程序员的薪酬,一年以上工作经验,6k-8k基本上不难,如果懂得更多,薪水也会相对提高。不管怎么说,在各个行业中,IT技术人员薪资相对而言还是高的。
我们经常在网上查相关信息,还是会发现这个评判结果很不一样。
有人说难,有人说容易。那到底哪一个说的是真的呢?
其实,也没有人在说谎,这个难易程度真的是要因人而异的。
目前H5前端技术,还是在不断的发展的过程中。在未来的社会过程中也是具有无限可能性的,所以学习前端,还是很有发展前景的!
至于前端到底难不难呢?这个问题,我们得仔细分析一下。
首先,我们应该从它的学习内容出发。主要有以下三点:
1、Web UI(网站设计)设计能力
2、网页设计和网页动态效果能力
3、基本编程的能力
其实现在H5页面设计已经不仅限于微信广告,其实H5现在替代的是整个移动端用户前端交互的“界面”和载体,除了广告,可能还有各种活动落地页,内容轻博客,游戏等等。
所以,前端需要学
交互设计 用户体验
而跟交互设计,用户体验有关的概念非常多,比如UED、IxD、GUI等等,这里主要介绍两个主流的概念UED、IxD。
UED(User Experience Design),即用户体验设计
侧重用户在每个环节中对产品的体验。
用户与产品的每一次交互,在产品上停留的每一秒中,都是用户“体验“,你需要深入产品和用户的场景中,设计每一个体验节点。 这个通常不需要很高超的图形设计技能,但要有较强的审美和设计分辨能力。
IxD(Interaction Design),即交互设计
交互设计师通过视觉、听觉、触觉的动态设计来提升用户体验,同时,需要考虑用户的使用场景和判断用户路径,以此设计和引导用户和产品/界面的互动过程。
简单来说就是感觉性与逻辑性的一个配合。
很多人学了十几年都不能成为大师,就是因为两者其一都修炼不到极致。当然这个也不是绝对的,题主可以加倍努力,说不定就做到了呢!
其实,想说的就是题主的个人因素
客观条件只是一个方面,主观因素也占很大一部分原因。
好不好学?学得好不好?很大程度上也是要看题主的个人学习能力的。同时也要看题主是否选择了适合自己的方式学。“适合自己的才是最好的!”这句话是一点都不错,不管你学什么,要找到适合自己的方法,学起来才会容易一些。
现在学前端的小白,有自学的也有报班学的,其实老实说不管哪种方式学,只要是自己能够接受的都是最好的。
本回答被网友采纳在众多IT技能的学习中,Web前端开发是最适合新手零基础的人入门学习的。
关于学习的话,买书自学是一个办法,但是大多数人会因为没有相关的基础知识,导致看书看得一知半解,因为有不同的语言,不同的开发环境,在你不了解的时候,买的书不一定合适。
当然,网络上也有很多免费的视频教学,也有专业的论坛。总之学习资源非常多,但需要你自己慢慢根据需求寻找了。遇到不懂的问题的时候,尽量少去百度、谷歌上直接找答案,应该多去去各种论坛或官方网站了解比较底层的原理,然后思考解决方案,这样才能知其然知其所以然。
另外一个比较简便的学习方法就是参加培训班,去系统的学习Web前端。这个就要看个人的学习情况了。有线上的也有线下的,线下的就会比线上的贵两倍以上,线上都会有试听课程,你也可以去听听,学习质量参差不齐,你自己判断。
入门容不容易,好不好学,你得自己学习了才知道,要敢于尝试。前端其实并不太难,只是知识比较杂而已。
深圳作为一线城市,培训机构应该很多,但是若要找一个靠谱的应该还是挺难的。因为对深圳的培训机构了解不多,所以可能没法给你什么好的建议。
但是要要明确告诉你的是,培训机构不会让你成为大神,不会给你保证工作,它只不过是人生的一次再教育。培训机构的价值在于:给你安排系统的学习思路,让你知道学什么,怎么学。老师除了讲课,还会答疑,解决你学习和时间中遇到的问题。创造学习氛围,与大家共同交流学习,乐在其中,为你打造靠谱的职业规划。而不是参加了IT培训就一定会高薪就业。
关于就业前景:
我们所熟知的Facebook就是Web前端技术的产物,完全基于前端框架打造出来的平台。另外,外卖平台饿了么旗下的部分产品也是基于Web前端技术的。像淘宝,百度,阿里等等,都已经将Web前端技术打入到了自己的产品中。随着人们越来越重视用户界面的设计美感和操作体验,企业对Web前端工程师的需求也变得越来越大,而且Web前端开发资深人员的市场缺口仍在与日俱增。随着web前端行业的高速发展,其岗位的人才缺口已经达到了近50万,并且北上广深等一线城市的Web前端开发人员的薪资待遇也因此而一高再高。
总得来说,只要你将Web前端技术学得好且精深,不愁找不到好工作。
本回答被网友采纳