随笔分类 - 随笔
摘要:还记得2006年的时候:Garrett Dimon写了一篇关于前端架构师的文章标题是the-time-is-now-for-front-end-architects(到了前端架构师出手的时候了)他在这篇文章中有了对前端架构师能力的范围的一个list概括XHTMLCSS(1, 2, 3)跨浏览器和跨平台DOM脚本编程AJAXFlash渐进增强和适度降级无障碍可用性信息架构界面设计视觉设计表现层逻辑(ASPX, Rails视图等)商业规则和逻辑作为一个前端架构师,必须拥有这些领域的绝对执行力。例如,前端架构师能够决定某个特性是使用AJAX还是传统的页面刷新。哪个更便于使用?对无障碍的影响如何?改用
阅读全文
摘要:定义:新创公司(Startup) — 25 人以下,设立 3 年以内的公司。 上次在龙腾微笑竞赛的决赛队伍辅导上,台下有同学问到想创业,但是没什么好的 idea,或是不敢冒这么大的险,该怎么办?群联电子创办人潘健成先生给了一个很棒的答案,他说:那就加入新创公司啊! 我很赞同这个观点,而且事实上,我认为这个逻辑不只想创业没 idea 的人适用,它根本是所有年轻人都该思考的路。没错,这完全违背老师、父母教你的「去联发科上班」,但今天就让我证明给你们看,对年轻人来说,加入新创公司绝对是比直接去联发科更好的选择。 「稳定」的工作 相信我,除了去当公务员外,这个世界上已经没有所谓「稳定」的工作了...
阅读全文
摘要:扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。 找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己的能力,那么拿到中意的 Offer 就是水到渠成的事情。 我先后在欧特克、微软和思科等公司任软件工程师,多次接受他人的面试,同时也面试过很多人。总结面试与被面试的经验,我发现尽管面试官的背景、性格各不相同,但都关注应聘者五种素质:扎实的基础知识;能写高质量的代码;分析问题时思路清晰;能优化时间效率和空间效率;具备包括学习能力、沟通能力、发散思...
阅读全文
摘要:今天看flash 缓动时看到芝诺悖论,就瞎想了一下。 关于运动:芝诺:“一个人从A点走到B点,要先走完路程的1/2,再走完剩下总路程的1/2,再走完剩下的1/2……”如此循环下去,永远不能到终点。 关于时间:《庄子天下篇》中,庄子提出:“一尺之棰,日取其半,万世不竭。”这是正确的,如此时间将为无穷大,长度为无穷小。 这两个悖论实际上是反映运动不是连续的,时空也不是无限可分的。 1>对于运动,假设是两粒子a、b,结果是a一定能够到达b点。当a与b点之间无法再用一半衡量时,a就会直接跳到b点。这也证明了,运动不是连续的。 2>由上可知,a跳到b有初始能量na,到b时能量为nb,无法分成
阅读全文