Chinaunix

标题: web前端工程师修炼之道:前端工程师究竟价值在何处?(获奖名单已公布-2014-11-27) [打印本页]

作者: patagonia    时间: 2014-11-04 09:57
标题: web前端工程师修炼之道:前端工程师究竟价值在何处?(获奖名单已公布-2014-11-27)

获奖名单已公布,详情请看:http://bbs.chinaunix.net/thread-4162099-1-1.html

前端工程师和HTML 5两个名词在近年都越来越火,前端工程师究竟价值在何处?
你是不是准备成为一名前端工程师?而已经成为前端工程师又如何在未来更进一步?

讨论问题:
(1)你理解的 HTML5 是什么?
(2)前端三大块技术:JavaScript、CSS、HTML究竟该如何成体系的学习?
(3)前端工程师的价值在何处?
(4)前端工程师在移动互联网时代应该作何准备?

邀请嘉宾:
Web开发版版主:
图书作者,林珑,CU论坛ID为filod。前端开发者、研究者。开源精神的忠实拥趸,从事多年互联网开发工作,对前端开发有深刻的认识。在前端开发方面有丰富的经验和成功案例。曾在腾讯、知乎网等知名平台担任资深前端工程师。

活动时间:2014.11.4  ~2014.11. 24

活动要求:
(1)要言之有物,不能低于20个字。
(2)本次话题主要关注HTML 5、JavaScript、CSS和HTML等Web开发相关的讨论,其他问题可能不做重点。

讨论有奖:
活动结束后,我们会评选出五位积极参与话题讨论的网友奖励《HTML 5移动Web开发实战详解》图书一本,对其他积极参与讨论的网友(回帖有参考价值)我们将奖励积分20分。

奖品简介:
HTML 5移动Web开发实战详解   当当网    京东

作  者:林珑 编著
出版社:清华大学出版社
ISBN :9787302367598
出版时间:2014-9-1

图书样章:
第1章.pdf (1018.02 KB, 下载次数: 53) 第4章.pdf (697.45 KB, 下载次数: 47)


作者: 马编辑    时间: 2014-11-04 10:58
支持一下。。。
作者: yunas    时间: 2014-11-04 11:36
占板凳,等阅读
作者: jieforest    时间: 2014-11-05 11:18
搬板凳      
作者: Solemnysw    时间: 2014-11-05 13:44
不错,顶一个啊
挺好的
电商必修
作者: Solemnysw    时间: 2014-11-05 13:48
我一开始学html+css 的时候,就是拿一本不厚的教程,一个例子一个例子去试。试试img啊、a啊、表格啊、表单啊等等,统统试一遍。html无非是那几个标签,css最难的也不过就是定位。js我没学,只是了解了一下,然后就去学jquery,如果html和css熟悉了,就每天动手做一个你自认为好玩有趣的页面,使用一些js。注:学这些东西,真没必要浪费时间去看视频。

这本书,比较系统,比较全面,我比较喜欢,0基础也可以哟
作者: filod    时间: 2014-11-06 01:10
hi,各位好,我是本书作者,希望大家多多参与活动中的讨论,我也会和大家一起讨论,互相进步
作者: henry0712    时间: 2014-11-09 14:08
一言以蔽之,前端的价值就在于完全实现设计效果。

按趋势来看,页面有向APP靠拢的架势,当浏览器、HTML5应用、手机硬件越趋强大,一个页面也可以等于一个应用,未来对JS的要求会越 来越高,会相应的产生新的需求和应用领域。未来前端JS格局变化还很难预计, HTML5 推荐标准已出,可以确定的是, 它是未来前端的基础.
作者: cryboy2001    时间: 2014-11-10 10:37
现在移动web很火啊
作者: patagonia    时间: 2014-11-10 11:28
cryboy2001 发表于 2014-11-10 10:37
现在移动web很火啊


是的,移动前端开发的技术很多,发展很快,但是服务器端的东西应该变化不大吧?

可能和传统的服务器开发不同,针对移动设备访问的特点有一些改进,但是大部分的技术还是以前的吧
作者: forgaoqiang    时间: 2014-11-11 18:01
是呀 感觉很多传统的应用都能被web替代了~ 就是这个话题讨论的人不太多~

cryboy2001 发表于 2014-11-10 10:37
现在移动web很火啊

作者: forgaoqiang    时间: 2014-11-12 11:10
感觉新语言哗哗的往外冒 挺吓人 只不过看起来主流的服务器端没有太大变化 仍然是 Java PHP 等的天下 ~~

patagonia 发表于 2014-11-10 11:28
是的,移动前端开发的技术很多,发展很快,但是服务器端的东西应该变化不大吧?

可能和传统的服务器 ...

作者: 马编辑    时间: 2014-11-13 14:46
嗯,写的不错。。
forgaoqiang 发表于 2014-11-04 10:48
^_^ 还是前端 靠谱~~

(1)你理解的 HTML5 是什么?

作者: 睿智2012    时间: 2014-11-13 15:18
Web前端是不是除技术外,还要点艺术细胞啊
要不然做击出来难看,还不被K死
作者: forgaoqiang    时间: 2014-11-13 21:58
自己都骂自己 怎么自己看上去都难受

睿智2012 发表于 2014-11-13 15:18
Web前端是不是除技术外,还要点艺术细胞啊
要不然做击出来难看,还不被K死

作者: filod    时间: 2014-11-14 10:31
实际上,服务器端技术受移动浪潮也很大,由于设备从 PC 向 手机迁移,使用场景从专业化、长时间 向 娱乐化、碎片化迁移,服务器端技术也从企业化、复杂化向轻量级、高性能的方向演进(无论是语言如nodejs、go等,还是数据库mongo、cassandra等)

回复 11# patagonia


   
作者: filod    时间: 2014-11-14 10:34
非常棒的回复,不过在移动时代,jQuery UI并不能胜任小屏幕的场景,这时候 jQuery Mobile 可能是更好的选择,我在书中有详细介绍 jQuery Mobile 的使用。

回复 2# forgaoqiang


   
作者: forgaoqiang    时间: 2014-11-14 15:50
也是 毕竟Jquery Mobile都快自成一家了 专门做移动UI的
现在AppCan PhoneGap等中间件 让JS写手机App简单多了

filod 发表于 2014-11-14 10:34
非常棒的回复,不过在移动时代,jQuery UI并不能胜任小屏幕的场景,这时候 jQuery Mobile 可能是更好的选择 ...

作者: zzy853    时间: 2014-11-16 21:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: caoshanhu    时间: 2014-11-17 17:11
(1)你理解的 HTML5 是什么?
(2)前端三大块技术:JavaScript、CSS、HTML究竟该如何成体系的学习?
(3)前端工程师的价值在何处?
(4)前端工程师在移动互联网时代应该作何准备?

(1)你理解的 HTML5 是什么?
HTML5,带给前端更大的发挥空间。
1.canvas和svg,这些个技术可以慢慢替代flash。
然后就是css3的动画,可以便捷完成一些简单的动画。
总的来说,页面表达更丰富。

2.加上中间件,比如html5+规范,
可以让前端拥有手机操作系统大部分的api,
这样,可以快速开发移动应用的demo。

3.对audio和video多媒体标签的良好支持,开发音频,视频简单许多。

4.localstorage,application cache的本地存储能力,可以缓存更多。



(2)前端三大块技术:JavaScript、CSS、HTML究竟该如何成体系的学习?
css和html的话,
从一大堆概念开始,
viewport,containing block,block formatting context,inline formatting context,盒子模型;
之后是display和float以及postion的三者关系;line box,inline box,line-height,vertical-align之间的关系;
页面宽高,窗口宽高,元素宽高,元素位置,页面滚动距离;
各种垂直居中的方法;
之后是,table布局,flex布局;
css3的动画,以及3d。

javascript的话,
从语言特性,__proto__,prototype,constructor,原型链,Execution context,Scope chain,Closure,作用域链开始。
接着代码组织用requirejs,异步操作用promise库,dom操作用MVVM库。


(3)前端工程师的价值在何处?
1.产品官网,切稿,浏览器兼容性,相关页面特效。
2.产品后台,UI框架使用,图表插件,各种web插件使用,前后端通信,相关页面特效。
3.H5页面,也分CSS3特效,既移动浏览器兼容性,响应式页面,单页面。
4.web组件开发,看各种js源代码,jquery源代码,js框架源代码。
5.html5游戏开发,游戏开发相关的知识,游戏框架的使用。

这里面,自然html5游戏的前端,在整个项目中,价值最大化了。


(4)前端工程师在移动互联网时代应该作何准备?
把我上面所说的搞懂,就是做好准备了。
作者: shreychen    时间: 2014-11-18 16:22
非前端人事路过支持下
作者: ljl890705    时间: 2014-11-19 15:54
前端啊,就是第一眼看过去能吸引人,吸引人之后能留得住人。

作者: 陌路巨额投入    时间: 2014-11-19 20:53
本帖最后由 陌路巨额投入 于 2014-11-19 20:54 编辑

(1)你理解的 HTML5 是什么?

      个人觉得HTML5可以理解为一个移动开发平台。HTML5为开发者提供了一个跨平台的移动apps开发方案,并且该方案具有很好的扩展性和灵活性。web技术将成为移动设备上的开发平台,只是目前该技术可能尚未成熟。


(2)前端三大块技术:JavaScript、CSS、HTML究竟该如何成体系的学习?

        HTML/CSS都在不断发展进化,是难说“学完”的,更别说还没开始“练习”了。 学开发必须学习与实践相结合。可以在学习的过程中给自己设定一个目标,比如说写一个网站,可以更好地自己学习。开始可以由功能需求出发完成一些小的功能,了解这些技术如何相互协作的机制,对整个体系先有个粗略的理解。之后再进行一些权威知识的补充,比如阅读相关的技术规范以或是类似那几本权威指南的书,提高知识的完备性并且改正自己开发中的不良习惯。

(3)前端工程师的价值在何处?

          1.与用户最近,最愿意揣测用户,是工程师中最了解用户的
          2.前端充满创新
          3.前端技能javascript、html、css....入门易,深入难
          4.前后端交互方式多样,适用场景不同,Ajax、Comet、WebSocket。

(4)前端工程师在移动互联网时代应该作何准备?

           不断学习,增加自己的知识储备,并且要不断的去实践进行学习深入研究。
作者: UnixCRoot    时间: 2014-11-24 10:27
(1)你理解的 HTML5 是什么? 支持各种新的事件和动画,拥有更多媒体功能,感觉html不在是“静态”的了。
(2)前端三大块技术:JavaScript、CSS、HTML究竟该如何成体系的学习?以html为基础学习js,然后再研究css。毕竟好些css库需要js的支撑才变的完美。
(3)前端工程师的价值在何处?前端,当然是站在最前面,是最先面对用户的。他的价值就是否能让网站以代码变艺术,提供给用户更好的感受。
(4)前端工程师在移动互联网时代应该作何准备?这个问题--还真没研究过。。感觉就是应该扎实学号当前三大技术html js 和css吧





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2