技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Dreamer’s Blog
    我觉得自己的中学教育是极为失败的,不知道现在的中学生的情况有没有发生好转。但是既然还有高考在,想来应该没有太大的差别。在中学的那几年,我们都是在高压之下为了升学而忙碌,学习的知识都是为了考试,没有什么时间去了解教材之外的东西,每个人几乎都被没收过课外书,课堂上的那些东西的唯一作用就是让你讨厌学习。没有人去启发你自由思考,谈恋爱被叫做“早恋”,看电影的正当理由只有“作业做完了”和“学习外语”,老师和标准答案是不容质疑的权威。在这样一个教育环境下,遇到一个好老师我们都会终生不忘,有多少人高中毕业的时候会有独立的头脑、可以承担创业的责任呢?
    在两个年轻人在斯坦福实验室里创造 Yahoo! 的时候,互联网的创业就与传奇和梦想划上了等号,之后的 Google 和 Facebook 一次又一次地让所有人确信这一点。它们都诞生在不起眼的大学宿舍,都在很大程度上改变了世界影响了人们的生活。所以在这个创业渐成风气的年代,你总能看到国内很多初创互联网公司大叫“我们年轻,所以我们有梦想”,它们在招聘的时候也会特别注明应聘者一定要有“激情和梦想”。然而事实真的如此吗?不知道别...
    今天在网上看到一篇很有意思的文章(需翻墙),解释了几段非常有趣的 JavaScript 代码。
    同样是写程序,不同的岗位工作内容不一样,对程序质量以及工程师的要求也不一样。程序开发大概可以划分成两类:开发和研发,相应也就有开发工程师和研发工程师。很多人觉得做开发和做研发没什么区别,“都是一样对着电脑写程序啊”,但其实这两者是完全不一样的,下面我想抛开公司对员工的期望、社会对工程师的需求等其它因素,单纯从国内互联网行业“工程师个人发展”的角度来说一下我个人对这两类工作的看法。
    前几天有人在 Stack Exchange 上提了一个问题 How can a new programmer impress the software engineer (boss)?(作为新手程序员如何给软件工程师出身的老板留下好印象?),Joel Spolsky(Joel on Software 的主人,《软件随想录》的作者) 看到了这个问题,他没有正面回答,而是在下面讲了悲催的程序员阿士顿的故事。我很喜欢这个故事,于是就大概翻译过来分享一下。翻译得很仓促,错误难免,见谅。正文:我告诉过你有关阿士...
    在 11 月 3 号的时候,有人在 Quora 上提了一个问题:How could YUI improve its image compared to jQuery, MooTools, etc.? 下面有一些回复,最好的一个回复是来自于 jQuery 的老爹 John Resig ,然后这个回复被 Yahoo! 的前端工程师 Zakas 看到了,于是 Zakas 就写了一篇 Blog: Response to John Resig’s comments about YUI 来回应 John Resig 的一些观点. 这场争论实在是精彩绝伦,比中国同时上演的 360VSQQ 要大气得多,完...
    有着世界级的研发实力却不得不悲惨收场,我想再没有人比中国雅虎的工程师更能强烈地意识到技术所能决定的事情实在是太少太少。在中国,互联网只是一个营销工具,“技术改变世界”也不过是一个笑话。那些商人们从来不相信“一个优秀的程序员抵得上一百个平庸的程序员”,却虚伪地把“我不懂技术但是尊重技术”挂在嘴边;他们整日想的不是创造价值,而是如何赚更多钱;他们更相信“廉价劳动力”所带来的成本优势,也总能把“技术密集型”的公司做成“劳动密集型”,以至于国内的互联网公司不是山寨就是血汗工厂,雇佣着大批大批会写代码的高级民工。这样的环境和氛围,暂且不说 Google 和 Apple 这样伟大的公司,什么时候我们才能有产生像 37SignalsThe Omni Group 那样的小公司的土壤呢?
    最近看到了两行 JavaScript 代码,很受启发。 1. 封装 DOM 属性在 JavaScript 中,我们可以获取HTML元素的属性值,例如 element.id 。但是,因为 for 和 class 是 JavaScript 中的关键字,所以在 JavaScript 中这两个属性名称分别用 htmlFor 和 className 代替,于是在封装的时候需要先对这两个属性进行特殊判断。
    Smashing Magazine 上面有一篇文章讨论了一下 CSS Sprites ,文章本身并没有否定这种技术的意思,但是提出了很多有价值的反面观点,做 Web Developer 的可以参考一下: 1. 浏览器默认会缓存所有的图片 2. CSS Sprites 要把很多图片组织在一起,会增加切图的工作量。 3. CSS Sprites 需要你编写很多定位代码,增加编码工作量。 4. 不容易维护。 5. 不是所有的图片都应该当做背景。很多时候要考虑到页面语义化,有些作为内容的重要图...
    买了 MBP 好长时间了,但是一直没有怎么折腾过,只是搞懂了一些最简单的操作,停留在能用的阶段。这两天在网上大肆搜刮了一些有关 Mac OS X 的技巧,发现自己真是浪费,居然有那么多好用的功能没有开发出来。比较系统的入门教程这里就不写了,网上有很多,官网也有中文帮助,这里写几个小技巧,供大家参考。 1. 锁定屏幕在 Windows 下,有时候我们想要离开座位一会,但是又不想让别人动自己的电脑,就可以 win+L 锁定屏幕,这样后...
    从小到大听说了无数关于“电脑黑客”的故事,比如XXX入侵美国五角大楼,再比如前几年的“熊猫烧香”病毒,这些故事的主角都被我们的媒体称之为“黑客”。其实这些人,更大程度上应该被称之为“cracker(骇客)”,而不是 “hacker(黑客)”,很多媒体和作家实在是侮辱了hacker 。cracker 和 hacker 最大的区别就是: cracker 搞破坏,而 hacker 搞创造。今天转载一篇Eric Steven Raymond 写的很有名的一篇文章:How to become a h...
[ 共11篇文章 ][ 第1页/共1页 ][ 1 ]
赞助商广告
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1