看你自己想走哪个方面吧。如果专攻于前端,那就写往架构师的方向。如果你想前后台通吃,那就写往全栈工程师的方向。不过目前真正的全栈还是比较少的,而且大多是后台开发的人员当”全栈“。这样小公司就可以省下前端这职位的薪酬。 最好的就是说往架构师方向努力,然后懂后台,懂交互。就差不多了
前端主要包含两部分吧:WEB开发、WEB设计。WEB开发需要熟练的HTML、CSS、Javascript等,WEB设计需要UI、UE等用户体验相关知识。我个人看好前端,至少前端与产品的用户界面接近,将来能转产品方向。而后端偏技术了,需要持续的深入研究,一般会成为技术大牛或CTO之类的。 查看原帖>>
技术研发方向:
Web前端工程师、移动前端工程师、全栈工程师、技术总监、高级架构师
产品运营方向
交互设计师、产品工程师、产品经理、产品总监
Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。 需要掌握的基本技术: 对常用的一些JS框架了解,如jQuery、YUI等。 掌握最基本的JavaScript计算方法编写。 对目前互联网流行的网页制作方法(Web2.0)HTML+CSS,以及各大浏览器兼容性有很大的了解。 对前沿技术(HTML5+CSS3)的基本掌握。 还要对IT其他编程语言有所了解如:PHP,Java,.!有一些公司还要求懂一点SEO优化!
移动前端开发和web前端开发区别如下: 1、首先,你要了解移动端web开发和PC端web开发的特点区别在哪儿?就影响前端的两个最大的特点就是: 1)网络特点:PC端带宽高,网络连接相对稳定;而移动端带宽低,网络不稳定,间歇性连通。 2)分辨率:PC端分辨率相对固定(1440*900);而移动端不同手机品牌甚至同一品牌手机不同型号,分辨率差别都很大。 2、服务器端开发,也叫后台开发,这是唯一的,对应不同的平台,他负责数据的分发与存储,和一些逻辑的处理.逻辑处理的多少由业务的复杂程度决定。服务端相对独立,与平台太大关系; 3、不同的平台指web平台、移动设备平台等,移动设备又可分为andriod平台、iPhone平台等。每个平台都有自己的规范和开发技术。web平台的规范是键盘+鼠标,开发技术是+css+javascript;移动设备平台的规范是键盘+手指(触摸和手势),技术iphone是Objective-C,android是java。 总结:web开发利用的是基于浏览器的网页语言技术,native app开发利用的是基于操作系统的程序语言技术,web app介于两者之间.当然现在比较流行混合型app
可以分成两部分理解 1.服务器端开发,也叫后台开发,这是唯一的,对应不同的平台,他负责数据的分发与存储,和一些逻辑的处理.逻辑处理的多少由业务的复杂程度决定。服务端相对独立,与平台没啥关系. 2..1中不同的平台指web平台、移动设备平台等...
前端开发实际是指客户端开发,也就是与用户直接打交道的程序部分开发 通常指web前端。移动应用目前主流的实现方式有App(按平台分为安卓,ios等)、HTML5 那么这里的HTML5就属于Web前端。App开发也有前端开发,但是与Web前端开发使用的技术是不一样的
移动前端指的是手机、平板的程序客户端,包括android/ios手机,技术一般是Java、Objective-C、XML等等。 web前端指的是网页的前端,技术一般是Html、CSS、javascript等。
web不一定是 移动的 也可以在服务器电脑上的