其实我对前端的兴趣不是很大,比起写前端,用python,nodejs写web,写爬虫,写各种东西都更有趣的多。但是最近由于不断的深入学习前端的技能,感觉自己以前的一些观念很错误。
前端
以前的我觉得前端不就是写写html+css+javascript,优化优化网页之类的。后来终于发现自己是too young too native。现在如果要说什么技术更新最快,估计就是前端了。短短几年bootstrap,angluar,react,grunt,gulp,node的出现让人感觉到前端澎湃的活力。由于技术的快速发展,很多人学习的时候会迷茫。其实我觉得无论有多少库多少框架,根据自己的需求去学。在初期的学习,抓住css,javascrpt的本质去学习。然后深入学习一两个流行的库或者框架。通过不断的实战去锻炼自己。多写代码才是写好前端的唯一方法。
前端工程师
wap app, 响应性UI等以html5技术为基础的开发将成为前端工程师的主要工作内容,解决产品跨平台跨设备的实现问题。Javascript, HTML, CSS这些前端工程师熟悉的,多年使用的语言,作为开放标准将被各种平台所支持。产品形态和数据的分离是形势所趋。移动时代对产品形态多元化的要求虽然可以靠不同技术分别实现,但要付出巨大的成本。web产品交互越来越复杂,用户使用体验和网站前端性能优化,这些都需要专业的前端工程师来解决。另外,在项目中还要弥补设计师在交互设计上的不足,前端工程师在开发过程中起着重要的承上启下的作用。一两个前端工程师就可以让整个开发并行起来,让设计到实现的转换更顺利。。我不认为前端工程师和产品经理有什么关系。好的前端工程师一定会成为好的交互设计师。前端工程师对信息架构的理解应不亚于专业的交互设计师。
前端的前景
目前互联网行业最缺的就是前端,所以前景自然不用多说。