看下面的例子:　知道QQ(电脑版)不?右下角的弹窗和聊天窗口,就是一个网页(从这么看来主界面好像也是,这个不太清楚)。知道去哪儿网不?他的APP就是一个网页(就是安装一个浏览器内核显示放在某个地方的网页),不信你可以对比它APP的界面和用你手机浏览器访问他主页的界面。知道微信不?自从开放了js的API接口(微信JS　SDK),官方的形容是,你可以在你的网页中在再写一个和微信功能一模一样的应用(如果你够无聊的话,当然实现某些功能需要官方认证)。　但是,问题是前端东西还是很多的,　CSS　好复杂,兼容性调着特别费劲,　JS　有些地方规定的比较不好,而且有些地方比　JAVA　更先进,这些的表现都是显得js很怪异。所以你看到一些怪异的地方就不知道是先进的东西还是不先进的东西,以后要尽量这样用还是避免这样用。　npm　社区发展好快,一年前出的书,上面的例子就不能用了。每次要完成一个功能,网上各种库,都不知道选哪个好。　一两个月学会?我都搞了快四年了,现在gulp,SASS,LESS还没开始看呢,某些　CSS　还要查手册　决定权在你。　赞7任何职业都分三六九等,看你自己能钻研到哪一步了,没有绝对性的说热门　赞3前端没有个三五年,　根本不好意思说自己学会了。　前端发展太快了,至少目前是这样的。　或许你朋友心中的前端还停留在几年前,如果他稍微了解了解,也不至于说出这种话。不是能做几个简单的页面,能写一些特效就叫会前端了,如果还停留在这种理解上,只能说前端还没入门。　喜欢就去做,前景这东西变换莫测,谁知道几年以后会是什么样子,选择程序这一条路,还是要做自己喜欢的事,只要你做好了,财富都是自然而然的东西。　就算公司java工程师比前端工程师多两三千块钱,我也还是会选择后者,理由很简单,因为我能再这份工作中获得更多的快乐。　而且,好像现在优秀的前端比java更值钱吧?　赞3前端后端,从事自己喜欢的才是最好的。　钱财乃身外物,不要太过追求了。　工作不要太累,记得休息。　赞3一两个月可以自学会,别人也可以;只能说明你朋友不了解前端;　前端水很深;现在的趋势是HTML5开发;自己喜欢就转吧,高端的js程序员不比java工资低;　二者兼顾才是最好,做前端还是得掌握一门后台语言。　赞2做技术能够坚持下去的动力就是兴趣!　在大学干了3年多的Java项目!一次机会需要页面优化!自己开始接触CSS,　JavaScript刚开始就是陶醉于这种“及时行乐”的感觉,那也就是仅仅停留在表层!　后来接触数据交互,在后来工作了,全职在前段,自己越来越喜欢,越做越喜欢　赞2javascript是唯一个做到多平台通吃的语言　既oo　又函数　为什么前端不好玩　赞2现在都是大前端得时代了,好的前端要掌握好多东西,未来式前端得时代。　赞2前端一直都想着能和后端同薪同酬,然而真的是要看你工作内容的,优秀的前端基本上都是全栈工程师了。　赞2兄弟,我大学学了3年半java,现在的半年在弄前端和node,嘿嘿,前端很奇妙,你懂得~　赞1前端大致分为:前端美工,和前端工程师,不是一个层次的。　前端工程师需要学习的内容比较多,是需要日积月累的　好的前端工程师可遇不可求。　目前前端工程师需求量较大。　赞1前端水太深,你得掌握多门语言和技能。不过还是很有意思的　赞1丑美看脸,技术高低看人,行行出状元,你开心就好。　补,最近逛sf,发现好多都是题主的问题,好认真的题主,既然对前端感兴趣,就做前端咯,前端做好了,前景不差。　赞1我原本也是java开发出身的,在大学4年学习的基本都是后端开发的知识,但是对于前端开发比较有兴趣,所以毕业之后果断转到前端开发上来了。目前感觉还可以,每个行业每个岗位都有做的好的和做的不好的,所以关键是看自己的兴趣吧。只要有兴趣还怕做不好,做好了还怕没“钱”景~　赞1你还没入门,入门了就不会这么说了~　赞1「朋友劝我说,前端你一两个月可以自学会,别人也可以。　还是学java比较有前途。」　--呵呵　赞1前端很复杂,但我还是觉得java更有前途(没有很好的理由),只是看好Android。物联网世界即将来临。　赞1目前以及未来3年,前端的市场更大。后端的架构很多已经很稳定了,而前端还在飞速发展。随着计算机技术与传统行业的进一步结合,市场对前端的需求只会越来越大。而后端基本上都在玩API了。无论客户端来自哪里,数据都是统一的。　赞1前端发展太快,　es6,nodejs,angularjs,react,sass,gulp　得不断学习,其实后端也一样　赞1因为你的朋友是外行,外行嘴里能说出靠谱的话?　你别逗我了。　赞1一两个月能学会前端?我就呵呵了!　赞1前端做出来的东西比较新鲜,能够带动学习热情。　前端一两个月入门是没问题,不过Java也是一两个月入门啊。　Java平均工资高一点不否认,但是要深入比前端更难吧。　抛硬币吧　赞1这个问题是一个辩论问题,也就是说,不会有个结果,不过,可以从辩论中找到你想要的结果,就是最好的答案。　中国的前端岗位大部分是由后端开发人员兼任的,因为,从某些老板的思维来看,前端是一个没有多少技术含量而且超级简单的职位,没有必要用钱去养一个前端,只要用户能看到数据,就可以了。所以,中国的前端就这样在委屈中缓慢发展着。