<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>岁月如歌 &#187; FED</title>
	<atom:link href="http://lifesinger.org/blog/tag/fed/feed/" rel="self" type="application/rss+xml" />
	<link>http://lifesinger.org/blog</link>
	<description>关注用户体验、前端开发，记录生活点滴、岁月足迹。</description>
	<lastBuildDate>Mon, 06 Sep 2010 15:05:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>第四届 D2 感想</title>
		<link>http://lifesinger.org/blog/2009/12/the-fourth-d2/</link>
		<comments>http://lifesinger.org/blog/2009/12/the-fourth-d2/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 15:22:16 +0000</pubDate>
		<dc:creator>lifesinger</dc:creator>
				<category><![CDATA[思考]]></category>
		<category><![CDATA[D2]]></category>
		<category><![CDATA[FED]]></category>

		<guid isPermaLink="false">http://lifesinger.org/blog/?p=2358</guid>
		<description><![CDATA[今天阳光明媚，天气寒冷，第四届 D2 前端技术论坛在阿里巴巴滨江新大楼顺利举行。 金大为的《模板语言与大前端》，挺好的话题，但听下来感觉收获不大。熟悉的概念，和一些类似的项目经历，本应非常有兴趣才对。可是，为何总感觉找不到那根触动人心的弦？ 对张克军的《从 YUI 2 到 YUI 3 看前端的演变》抱有非常高的期望。但这次演讲，感觉有点泛。或许是期望太高而导致了失望？ 甄哥的《SilverlightQQ 项目实践》，偏理论总结，听着都挺好的，但除了其中一两点，其它的都左耳进右耳出了。最后的演示非常不错，激起了我重拾 C# 玩 Silverlight 的欲念。 明城的《前端安全概览及防范》，虽然我已提前听过和看过 n 次，但这次在 D2 上，明城的表现很不错，非常有范。哥们有风格，继续坚持并努力！前端安全，我们目前还处于 65 分，离 80 分以上的广阔研究空间还有不少距离，加油！ 秦歌的《前端性能优化与自动化》，这两个话题非常大，放在一起讲，都略显单薄，不够深入。不过秦歌的视角和口碑的实践，还是非常具有借鉴价值。 最后的个人秀是小高潮。当传说中的 hax 和 army 亮相 PK 语法高亮性能时，是整场 D2 技术氛围最浓的时刻。或许这才是我这一整天要找的那根弦？ 抽奖环节，主持人闭月 mm 充分调动起了大家的“获奖欲”。我的报名号是 268, 正念叨着这么好的号码怎么不中奖时，居然就中奖了。我的现身可能让很多网友们失望了 —— 没想象中的魁梧，不像会弯弓射大雕的壮汉。不过呢，网名往往代表着一种向往和理想，理解这一层，就不用失望了^o^ 这届 D2, 最遗憾的是 Douglas Crockford 没来。另外，和第二届相比，感觉第三届和第四届有点一届不如一届。第二届，周爱民的厚积薄发，Hedger Wang 的游刃有余，Nate 的专注和有趣，Realazy 的执着与坚持，至今印象都非常深刻。第三届，许湛的有感而发，七月的磅礴大气，现今眯着眼睛都能感受到当初的气场。第四届整场下来，则感觉少了一点什么。 在回公司的车上，和同事聊到职业发展、分工协作等话题，虽是杂念闲聊，但感觉突然悟到了一点东西，蛮有收获。 匆匆一天，如白马过隙。些许感念，乱记于此。]]></description>
			<content:encoded><![CDATA[<p>今天阳光明媚，天气寒冷，第四届 D2 前端技术论坛在阿里巴巴滨江新大楼顺利举行。</p>
<p>金大为的《模板语言与大前端》，挺好的话题，但听下来感觉收获不大。熟悉的概念，和一些类似的项目经历，本应非常有兴趣才对。可是，为何总感觉找不到那根触动人心的弦？</p>
<p>对张克军的《从 YUI 2 到 YUI 3 看前端的演变》抱有非常高的期望。但这次演讲，感觉有点泛。或许是期望太高而导致了失望？</p>
<p>甄哥的《SilverlightQQ 项目实践》，偏理论总结，听着都挺好的，但除了其中一两点，其它的都左耳进右耳出了。最后的演示非常不错，激起了我重拾 C# 玩 Silverlight 的欲念。</p>
<p>明城的《前端安全概览及防范》，虽然我已提前听过和看过 n 次，但这次在 D2 上，明城的表现很不错，非常有范。哥们有风格，继续坚持并努力！前端安全，我们目前还处于 65 分，离 80 分以上的广阔研究空间还有不少距离，加油！</p>
<p>秦歌的《前端性能优化与自动化》，这两个话题非常大，放在一起讲，都略显单薄，不够深入。不过秦歌的视角和口碑的实践，还是非常具有借鉴价值。</p>
<p>最后的个人秀是小高潮。当传说中的 hax 和 army 亮相 PK 语法高亮性能时，是整场 D2 技术氛围最浓的时刻。或许这才是我这一整天要找的那根弦？</p>
<p>抽奖环节，主持人闭月 mm 充分调动起了大家的“获奖欲”。我的报名号是 268, 正念叨着这么好的号码怎么不中奖时，居然就中奖了。我的现身可能让很多网友们失望了 —— 没想象中的魁梧，不像会弯弓射大雕的壮汉。不过呢，网名往往代表着一种向往和理想，理解这一层，就不用失望了^o^</p>
<p>这届 D2, 最遗憾的是 Douglas Crockford 没来。另外，和第二届相比，感觉第三届和第四届有点一届不如一届。第二届，周爱民的厚积薄发，Hedger Wang 的游刃有余，Nate 的专注和有趣，Realazy 的执着与坚持，至今印象都非常深刻。第三届，许湛的有感而发，七月的磅礴大气，现今眯着眼睛都能感受到当初的气场。第四届整场下来，则感觉少了一点什么。</p>
<p>在回公司的车上，和同事聊到职业发展、分工协作等话题，虽是杂念闲聊，但感觉突然悟到了一点东西，蛮有收获。</p>
<p>匆匆一天，如白马过隙。些许感念，乱记于此。</p>
]]></content:encoded>
			<wfw:commentRss>http://lifesinger.org/blog/2009/12/the-fourth-d2/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>前端与民工</title>
		<link>http://lifesinger.org/blog/2008/12/f2e-and-worker/</link>
		<comments>http://lifesinger.org/blog/2008/12/f2e-and-worker/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 16:15:35 +0000</pubDate>
		<dc:creator>lifesinger</dc:creator>
				<category><![CDATA[思考]]></category>
		<category><![CDATA[FED]]></category>

		<guid isPermaLink="false">http://lifesinger.org/blog/?p=900</guid>
		<description><![CDATA[最近看到一个很让沮丧的比喻：程序员是IT中的民工，而前端则是IT民工中的掏粪者。我们来分析一下究竟有没有道理。 可以把网页的开发比作成楼房的修建。修建楼房，首先得有建筑图纸，这是网页开发中的原型（prototype）。有了图纸，就可以用钢筋水泥搭建楼房了，这些毛胚房是网页中的结构。毛胚房还得装修，这是CSS。相同结构的毛胚房可以装修成各种不同风格的住房，这便是CSS禅意花园的秘密。JS则可以看成是楼房里的电梯和中央空调等玩意。没有电梯的楼房，有楼梯依旧可住，只是电梯会让住户更方便一些。在网页中，电梯和楼梯反映的就是渐进增强的开发思想。等装修都弄好后，欢欢喜喜的终于可以乔迁新居了，这些入住的居户就是网站的用户。 好像没啥可讲的了，网站的前端开发就上面这点玩意儿。中国的毛胚房，都是雇用极其廉价的民工来搭建的，砖瓦水泥等材料也没啥新花样。毛胚房的搭建，技术含量很低，民工们很可怜。作为前端，咋一想，在大部分公司的地位极低，所用的砖瓦，无非也就是HTML的90多个元素，因此一类比，非常明显地可以得到一个结论：前端就是民工。 太让人沮丧了！…… 等等，我们来分析一点有意思的差异。 第一，我们的砖瓦比建筑民工多。我们有90多种元素可用，什么时候该用什么，建筑民工们不用思索，照着规律来就行。但是作为一名前端开发工程师，我们没有明确的规则可以参考。如果不去思考，那我们就真的和民工无异。但只要一去思考，我们就有可能变成文坛巨豪，或者成为绘画大师。海明威的《老人与海》，我们每一个字都认识，但要自己也去写一本出来，绝大部分人就傻冒了。海明威的魔力究竟在哪？从纯文字上讲，用词的精简和选词的恰当是海明威的魅力所在。想要成为一个优秀的前端，也必须在选词和用词上花大功夫。比如，em和strong的区别，我敢打赌你不知道其中的微妙（如果你确信你很明白，请联系我，我会送一份礼物给你。我的答案过几天后会在博客上阐述）。 第二，我们的装修能力比民工强。民工只会按照既定的方案粉墙刷漆，流程非常工业化。然而作为前端，虽然视觉图（mockup）是视觉设计师设计的，但如何装修，采用什么方案装修，这是前端自主选择的。比如布局方案，采用经典的float布局还是先进的双飞翼布局（自己的东西如果自己都不夸，就不会有人夸了），这取决于我们对CSS知识的掌握程度和涉猎的广度，学习成本比民工高多了。 第三，民工们只会安装电梯和空调，我们前端是能做电梯和空调的。在一些公司，将前端分为重构工程师和JS工程师，就是因为看到了做电梯和安装电梯的区别。但这部分公司依旧没看透的是，JS固然威力巨大，但光有电梯和空调是无法构成楼房的。同理，如果有没结构良好且富含语义的HTML代码，JS就是空中电梯，只能看看，真要坐上去，从上面一走出来就会摔得很惨。 铁肩担设计，妙手写网站。前端是一个目前还未被大众理解的但迟早将熠熠生辉的新生职业，我们不是民工。]]></description>
			<content:encoded><![CDATA[<p>最近看到一个很让沮丧的比喻：程序员是IT中的民工，而前端则是IT民工中的掏粪者。我们来分析一下究竟有没有道理。</p>
<p>可以把网页的开发比作成楼房的修建。修建楼房，首先得有建筑图纸，这是网页开发中的原型（prototype）。有了图纸，就可以用钢筋水泥搭建楼房了，这些毛胚房是网页中的结构。毛胚房还得装修，这是CSS。相同结构的毛胚房可以装修成各种不同风格的住房，这便是CSS禅意花园的秘密。JS则可以看成是楼房里的电梯和中央空调等玩意。没有电梯的楼房，有楼梯依旧可住，只是电梯会让住户更方便一些。在网页中，电梯和楼梯反映的就是渐进增强<span id="more-900"></span>的开发思想。等装修都弄好后，欢欢喜喜的终于可以乔迁新居了，这些入住的居户就是网站的用户。</p>
<p><img src="http://lifesinger.org/blog/wp-content/uploads/2008/12/fed.png" alt="fed" title="fed" width="452" height="466" class="alignnone size-full wp-image-901" /></p>
<p>好像没啥可讲的了，网站的前端开发就上面这点玩意儿。中国的毛胚房，都是雇用极其廉价的民工来搭建的，砖瓦水泥等材料也没啥新花样。毛胚房的搭建，技术含量很低，民工们很可怜。作为前端，咋一想，在大部分公司的地位极低，所用的砖瓦，无非也就是HTML的90多个元素，因此一类比，非常明显地可以得到一个结论：前端就是民工。</p>
<p>太让人沮丧了！…… 等等，我们来分析一点有意思的差异。</p>
<p>第一，我们的砖瓦比建筑民工多。我们有90多种元素可用，什么时候该用什么，建筑民工们不用思索，照着规律来就行。但是作为一名前端开发工程师，我们没有明确的规则可以参考。如果不去思考，那我们就真的和民工无异。但只要一去思考，我们就有可能变成文坛巨豪，或者成为绘画大师。海明威的《老人与海》，我们每一个字都认识，但要自己也去写一本出来，绝大部分人就傻冒了。海明威的魔力究竟在哪？<strong>从纯文字上讲，用词的精简和选词的恰当是海明威的魅力所在</strong>。想要成为一个优秀的前端，也必须在选词和用词上花大功夫。比如，<code>em</code>和<code>strong</code>的区别，我敢打赌你不知道其中的微妙（如果你确信你很明白，请联系我，我会送一份礼物给你。我的答案过几天后会在博客上阐述）。</p>
<p>第二，我们的装修能力比民工强。民工只会按照既定的方案粉墙刷漆，流程非常工业化。然而作为前端，虽然视觉图（mockup）是视觉设计师设计的，但如何装修，采用什么方案装修，这是前端自主选择的。比如布局方案，采用经典的<code>float</code>布局还是先进的<a href="http://lifesinger.org/blog/?p=659">双飞翼布局</a>（自己的东西如果自己都不夸，就不会有人夸了），这取决于我们对CSS知识的掌握程度和涉猎的广度，学习成本比民工高多了。</p>
<p>第三，民工们只会安装电梯和空调，我们前端是能做电梯和空调的。在一些公司，将前端分为重构工程师和JS工程师，就是因为看到了做电梯和安装电梯的区别。但这部分公司依旧没看透的是，JS固然威力巨大，但光有电梯和空调是无法构成楼房的。同理，如果有没<strong>结构良好且富含语义的HTML代码</strong>，JS就是空中电梯，只能看看，真要坐上去，从上面一走出来就会摔得很惨。</p>
<p>铁肩担设计，妙手写网站。前端是一个目前还未被大众理解的但迟早将熠熠生辉的新生职业，我们不是民工。</p>
]]></content:encoded>
			<wfw:commentRss>http://lifesinger.org/blog/2008/12/f2e-and-worker/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
	</channel>
</rss>
