自己本来是学的java开发,但不知不觉发现自己更喜欢前端。
朋友劝我说,前端你一两个月可以自学会,别人也可以。
还是学java比较有前途。
不知自己是选后端研发好?还是前端好?
本人肯定希望从事有“钱”景的职业,不知如何选择?
自己本来是学的java开发,但不知不觉发现自己更喜欢前端。
朋友劝我说,前端你一两个月可以自学会,别人也可以。
还是学java比较有前途。
不知自己是选后端研发好?还是前端好?
本人肯定希望从事有“钱”景的职业,不知如何选择?
前端没有个三五年, 根本不好意思说自己学会了。 前端发展太快了,至少目前是这样的。 或许你朋友心中的前端还停留在几年前,如果他稍微了解了解,也不至于说出这种话。不是能做几个简单的页面,能写一些特效就叫会前端了,如果还停留在这种理解上,只能说前端还没入门。
喜欢就去做,前景这东西变换莫测,谁知道几年以后会是什么样子,选择程序这一条路,还是要做自己喜欢的事,只要你做好了,财富都是自然而然的东西。
就算公司java工程师比前端工程师多两三千块钱,我也还是会选择后者,理由很简单,因为我能再这份工作中获得更多的快乐。 而且,好像现在优秀的前端比java更值钱吧?
一两个月可以自学会,别人也可以;只能说明你朋友不了解前端;
前端水很深;现在的趋势是HTML5开发;自己喜欢就转吧,高端的js程序员不比java工资低;
二者兼顾才是最好,做前端还是得掌握一门后台语言。
做技术能够坚持下去的动力就是兴趣!
在大学干了3年多的Java项目!一次机会需要页面优化!自己开始接触CSS, JavaScript刚开始就是陶醉于这种“及时行乐”的感觉,那也就是仅仅停留在表层!
后来接触数据交互,在后来工作了,全职在前段,自己越来越喜欢,越做越喜欢
我原本也是java开发出身的,在大学4年学习的基本都是后端开发的知识,但是对于前端开发比较有兴趣,所以毕业之后果断转到前端开发上来了。目前感觉还可以,每个行业每个岗位都有做的好的和做的不好的,所以关键是看自己的兴趣吧。只要有兴趣还怕做不好,做好了还怕没“钱”景~
目前以及未来3年,前端的市场更大。后端的架构很多已经很稳定了,而前端还在飞速发展。随着计算机技术与传统行业的进一步结合,市场对前端的需求只会越来越大。而后端基本上都在玩API了。无论客户端来自哪里,数据都是统一的。
前端做出来的东西比较新鲜,能够带动学习热情。
前端一两个月入门是没问题,不过Java也是一两个月入门啊。
Java平均工资高一点不否认,但是要深入比前端更难吧。
抛硬币吧
这个问题是一个辩论问题,也就是说,不会有个结果,不过,可以从辩论中找到你想要的结果,就是最好的答案。
中国的前端岗位大部分是由后端开发人员兼任的,因为,从某些老板的思维来看,前端是一个没有多少技术含量而且超级简单的职位,没有必要用钱去养一个前端,只要用户能看到数据,就可以了。所以,中国的前端就这样在委屈中缓慢发展着。2013-2014年,是一个移动网站爆发的时期,我身有所感,智能机的全面普及以及创业板块的迅猛发展,移动APP发展迅速,所以,混合式APP被提出来,就在这时,中国开始更多的人关注起前端行业,或者更多的是移动前端。
前端以后的发展前景是广阔的,但是也有前提的,那就是html5与css3在客户端上的支持与普及程度,最关键的就是浏览器。
前端很杂,每天都会有新的插件,框架,解决方案冒出来,所以,前端是一个需要不断学习以及充实的行业,极具挑战性。现在猎头最烦找前端工程师职位,因为少也没有多少精通的,现在上海前端工程师职位已经开到13K-17K了。机遇随处可见,就看能不能把握得住了。
无论是Java还是前端都很有前景,你在Github上搜索JavaScript编写的星多的开源项目和Java编写的星多的开源项目,就能大概了解了,这两种语言都有很高质量的项目。所以,关键不是做哪个,而是能做好哪个哈
反正找自己感兴趣的,技术这个职业,如果完全通过钱去驱动你做事,基本上是坚持不下来的,需要去真正的热爱,你才有办法在一个领域去发展和延伸。至于说钱的问题,我感觉这个不是你应该考虑的问题,因为前端也有3 4K的,也有30 40K的,这个完全取决与个人。而且从需求来说,真正合格的前端其实市面上不多,BAT的需求量都非常大,他们的HR抱怨过其他的职位还好找,就是前端的太难找到好的了
PHP程序狗路过说说自己的看法。
不管是前端还是后端,前景都是好的,因为我们IT行业的前景是好的,重要的是你喜欢哪一方面。
至于“钱”景,楼上各位也都说了,不管前端还是后端只要做到优秀,这都不是事,重要的是你有没有做到优秀。不要因为一个不懂得人的话而去质疑或者否定。
总之,行行都能出状元,做自己喜欢的吧。
好奇怪啊!!!!!!为什么要分前端后端呢,为什么不把自己定位为全栈工程师呢?以后出来混,不说自己是个搞全栈你还怎么混嗯(´-ω-`)?两个月学会前端?你指的是html+css2+js基本语法?两个月你可以深入理解原生js?还是说你已经撸了一遍jquery源码?出来混只学这点就可以了? 了不说别的,
yo grunt bower gulp underscore backbone vue jade 这些工具你要撸多久?现在的90后不得了了,让我们80还怎么活啊?我前端两年还觉得自己前端太差了呢,尼玛,两天不学就跟不上节奏了
前端开发没那么简单,比较琐碎和麻烦,而且前端也需要知道一些后端知识。建议先学后端,再从后端转前端!
原因有以下几点:
1、刚开始后端是比前端工资高的(大多数公司)
2、后端的问题第一找的就是前端,不懂点后端会被累死或气死
3、学后端或多或少的会接触一些前端的知识,所以对前端有充分的了解再去学吧
我的建议是朝着自己喜欢的方向走,不要听你那外行的同学的,你同学就那么“精通”前端嘛。外行人总是站着说话不腰疼的,对某一行业如若不是有很深的探讨和研究,还是不要妄下断论的好。前端工程师确实水很深,这个工种要学的技能实在太多了,知识很碎片化,该工种有的成为HTML5
工程师,有的成为了Node.js
工程师,还有的成为了全栈工程师,还有的再图形/可视化领域深耕。难道你不觉得前端是一门非常有想象力,非常有潜力的职业吗?
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答857 阅读
3 回答2.2k 阅读
5 回答1.2k 阅读✓ 已解决
一个好的前端工程是基本上就是一个全栈工程师了。
一般后台用 PHP 那么前端工程师也是有能力搭建整个网站的。自从
node.js
和mongodb
出现之后,那么只会js的前端工程师也可以独立完成从前端到后台数据库所以的代码。这就是优势,在软件工程里人与人之间的交流成本还是很大的,有些时候会1+1<1
。自从HTML5出现之后,那么C/C++/JAVA 写的应用
HTML+js+CSS
基本都可以写,只是浏览器会提示要求某些权限。后来出现了一个项目叫
cordava
,基本的作用就是JS构建应用,然后编译成跨平台的代码。基本原理就是,用HTML+js+CSS
写应用,然后装软件就是装一个没有界面的浏览器内核,运行应用就是使用这个内核显示某个已经写好的网页(HTML+js+CSS
)。(其实DOM不慢,至少比Andriod java要快。js下一层就是C++,而java字节码下一层是java虚拟机。你觉得那个更快?慢主要来源于CSS,有点儿过于复杂了)。这种优势就是一次编写到处运行(JAVA的理想),而且不一定要装你的APP就可以使用(谁不在手机/电脑里装个浏览器呀),现在大家都懒,不想费劲下载安装软件了。看下面的例子:知道QQ(电脑版)不?右下角的弹窗和聊天窗口,就是一个网页(从这么看来主界面好像也是,这个不太清楚)。知道去哪儿网不?他的APP就是一个网页(就是安装一个浏览器内核显示放在某个地方的网页),不信你可以对比它APP的界面和用你手机浏览器访问他主页的界面。知道微信不?自从开放了js的API接口(微信JS SDK),官方的形容是,你可以在你的网页中在再写一个和微信功能一模一样的应用(如果你够无聊的话,当然实现某些功能需要官方认证)。
但是,问题是前端东西还是很多的,
CSS
好复杂,兼容性调着特别费劲,JS
有些地方规定的比较不好,而且有些地方比JAVA
更先进,这些的表现都是显得js很怪异。所以你看到一些怪异的地方就不知道是先进的东西还是不先进的东西,以后要尽量这样用还是避免这样用。npm
社区发展好快,一年前出的书,上面的例子就不能用了。每次要完成一个功能,网上各种库,都不知道选哪个好。一两个月学会?我都搞了快四年了,现在gulp,SASS,LESS还没开始看呢,某些
CSS
还要查手册决定权在你。