本人文科背景,毕竟四年,做了一年的前端设计(UI加CSS),做了一年的PHP程序员,现在的公司主要是做JS,对JAVA比较熟悉,用java做过一个servlet&jsp的项目。由于本人的文科背景,深感迷茫,请教大家路该如何走,才是最好的,谢谢大家
Web工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。
HTML 甚至不是一门语言,他仅仅是简单的标记语言!
CSS 只是无类型的样式修饰语言。当然可以勉强算作弱类型语言。
Javascript 的基础部分相对来说不难,入手还算快。
前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。
总有新的灵感和技术不时闪现出来,例如CSS sprite、负边距布局、栅格布局等;
各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力;
浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门。
为了满足“高可维护性”的需要,需要更深入、更系统地去掌握前端知识,这样才可能创建一个好的前端架构,保证代码的质量。
看自己喜欢,看你是喜欢展现层还是业务逻辑层。前端偏交互设计、UI展现,当然 Node.js也可以用于后端交互,PHP主要是后端程序语言,主要负责数据业务逻辑处理,主要跟数据库打交道比较多。
如果比较喜欢设计,交互和各种体验效果的可以考虑前端,如果喜欢算法、数据处理、业务分析的可以选择php。不过现在前端对业务数据的处理也很有要求。
从工作角度来说,最近这几年伴随着交互体验的升级,前端也相当吃香,不过这两种只是工具,要有发展,肯定是要花很多精力去学习更多的知识。
HTML 甚至不是一门语言,他仅仅是简单的标记语言!
CSS 只是无类型的样式修饰语言。当然可以勉强算作弱类型语言。
Javascript 的基础部分相对来说不难,入手还算快。
前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。
总有新的灵感和技术不时闪现出来,例如CSS sprite、负边距布局、栅格布局等;
各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力;
浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门。
为了满足“高可维护性”的需要,需要更深入、更系统地去掌握前端知识,这样才可能创建一个好的前端架构,保证代码的质量。
看自己喜欢,看你是喜欢展现层还是业务逻辑层。前端偏交互设计、UI展现,当然 Node.js也可以用于后端交互,PHP主要是后端程序语言,主要负责数据业务逻辑处理,主要跟数据库打交道比较多。
如果比较喜欢设计,交互和各种体验效果的可以考虑前端,如果喜欢算法、数据处理、业务分析的可以选择php。不过现在前端对业务数据的处理也很有要求。
从工作角度来说,最近这几年伴随着交互体验的升级,前端也相当吃香,不过这两种只是工具,要有发展,肯定是要花很多精力去学习更多的知识。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-06-13
如果对前端设计有感觉的话,个人推荐继续向前端设计方向努力,现在各个软件不管大小都在向用户体验和前端展现上努力,这个方向应该很有发展空间本回答被提问者采纳
第2个回答 2013-06-13
我推荐走Web前端,毕竟你以前做过Web前端设计(ui加CSS)。
现在的前端比后端吃香很多,打个比方,用户都是看中的前端体验,而不是你后端。
你后端写的在好,用户看不见,还不是等于零。
现在的前端比后端吃香很多,打个比方,用户都是看中的前端体验,而不是你后端。
你后端写的在好,用户看不见,还不是等于零。
第3个回答 2015-10-07
关于哪个前景好些呢,我觉得学好了哪个前景都很好,
web前端 如果单独写前端的代码,那可能不是最好的,那样工作的面太窄了,
UI 设计,我个人认为需要一点设计的天赋,懂些色彩学,美术之类的,工作的时候有自己的见解,
java呢,入门容易,但java是开源的,所以当中的后台框架,工作中需要用到的各种插件挺多的,框架思想也不尽相同,面比较广,不过工资在北上广深工资不低,而且后期可以做些大数据方面的事,通过hadoop之类的,
安卓的话,跟java有很多相似之处,目前来看的话,工资比java高,而且安卓手机的市场挺高的,但现在好多人学安卓,到以后就不好说了,
php php相对来说,简单些,学习的曲线没有其他语言长,但市场没有java和安卓广泛,工资比java,安卓低一些
回答仅供参考
web前端 如果单独写前端的代码,那可能不是最好的,那样工作的面太窄了,
UI 设计,我个人认为需要一点设计的天赋,懂些色彩学,美术之类的,工作的时候有自己的见解,
java呢,入门容易,但java是开源的,所以当中的后台框架,工作中需要用到的各种插件挺多的,框架思想也不尽相同,面比较广,不过工资在北上广深工资不低,而且后期可以做些大数据方面的事,通过hadoop之类的,
安卓的话,跟java有很多相似之处,目前来看的话,工资比java高,而且安卓手机的市场挺高的,但现在好多人学安卓,到以后就不好说了,
php php相对来说,简单些,学习的曲线没有其他语言长,但市场没有java和安卓广泛,工资比java,安卓低一些
回答仅供参考
第4个回答 2013-06-13
好的 UIUX 很缺人 容易外快
作为合格的程序员, 比 你所学的 PHP,JAVA, JSP database css jquery 都是必备的基础的.PHP 或者是Java 看你公司开发的方向偏重罢了
作为合格的程序员, 比 你所学的 PHP,JAVA, JSP database css jquery 都是必备的基础的.PHP 或者是Java 看你公司开发的方向偏重罢了