全栈工程师就是一棵歪脖子树

老张有一个林场,专门种植树木,待树木成材后销到城里做家具。林场里有不少杉树,长得都非常挺拔,偏偏不知怎的长了一棵歪脖子树,长得倒是郁郁葱 葱,偏偏造型奇特,别的树都力争上油,可这棵歪脖子树不仅横着长,还长得颇为怪异。老张几次都想挖掉它当柴火烧,看它那怪异的造型又忍住了,心想等这批杉 树成材,一起砍掉吧。

全栈工程师到底有什么用

最近国内外都在流行一个词叫Full Stack,中文翻译过来叫全栈工程师,也叫全端工程师。微博上很多专业人士都在讨论全端工程师,有赞有毁的。我对全端工程师的定义是:掌握多种技能,并 能利用多种技能独立完成产品的人。打外比方,全栈工程师就是一个能独立盖一幢10层小洋楼的人,而普通工程师,则是可以和一群人盖一幢摩天大楼的人。至于 要掌握哪些技能,我觉得这个要跟从事的行业与技术方向有关,做互联网的和做软件的是不一样的,即使是做互联网的,后端也可以分为很多种技术流派。

移动开发中HTML5能否替代本地程序?

随着移动设备越来越先进,对HTML5的支持度越来越高,我们进军移动领域的时候,都会遇到一个问题,是选择HTML5和还是Native(用原生代码编写的本地程序)?HTML5的前景无疑是诱人的,一句“Write once, run anywhere”就可以秒杀一切。笔者最近两年来对HTML5与Native有较为深入的研究,觉得两者之间不能仅仅是二分法来选择,还要根据企业自身的情况、团队的构成、公司的战略以及产品的特点来综合选择。

重新占领用户的桌面

曾经有一段时间,约在5年前吧,大家都在谈去客户端化,许多程序员都从C(客户端)或C/S(客户端/服务器)转向B/S(浏览器/浏览器)。当时甚至有人悲观地说,B/S架构将很快取待C/S模式,C/S将要死亡。

从团购看国内网站的创新精神

笔者一向认为大多数中国人是没什么创新精神的,对于这个论调,有些人要骂我,你就不是中国人么?没错,我是中国人,所以我就要说我自己,只有我们自己能承受别人的批评的时候,只有我们自己能进行自我批评的时候,我们的民族才会有进步。古语有云:吾日三省吾身,又云:见贤思齐焉、见不贤而内自省也。对于创新,大致会有这样一种论调:“我们现在山寨是学习发达国家,因为我们起步比晚,我们先模仿再学习再超越”。道理没有错,可是我们真正有超越了么?模仿了这么多年,有多少东西能越过别人的?

Google收购Slide的原因

2010年8月6日,Google以1.82亿美金的代价收购了社交网站Slide.com,目前在Slide.com的网站上已经挂出大幅的公告。而就在前两天,Google宣布停止Google Wave的开发,Google Wave也同样是一款社交通信工具。

程序员怎么选择发展方向

程序工作二三年后,基本上都会考虑自己以后怎么发展。发展的路径不外乎程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO.哪一条发展的路线更加适合你?

流氓还是不流氓,这是一个问题

说起流氓软件,经常使用电脑的用户总是深恶痛绝,有些深度用户,甚至有严重的“流氓洁癖”。什么意思呢,只要有任何软件没有经过同意擅自安装,或者是弹出一个广告,都将之称为流氓软件,哪怕这个软件是免费软件。然后对于一些初级用户,他们并未非此讨厌流氓软件,首先他们很可能并不知道流氓软件的存在,也可能是流氓软件某些功能让他们很喜欢,所以不在乎这个软件是流氓。

为什么80后集体缺席互联网

为什么中国的互联网上只有70后,没有80后90后呢,按理80后现在已经到了30岁,也差不多是建功立业的时候,可为什么会互联网上集体缺席呢?知名的互联网公司,几乎鲜有80后,为什么?

流氓往事

这是一段不堪回首的往事,很多很多年前,中国人上网还不是很熟悉的时候,周鸿祎同学搞了一个网络实名,名字就叫做3721.和软件的名字一样,这个软件是不管三七二十一就往你电脑上插,也不管你愿意不愿意。

原创博客投稿的经验与技巧

我在相当长的一段时期内,仅仅是向月光博客进行投稿,然后由其它网站从月光博客再行转载,我原本认为其它网站转载也会加上我的链接,不需要我再劳师动众去挨家挨户进行投稿。但现在我发现我低估了咱们互联网形式的严峻,目前我写的几篇较热门的文章,Google前几页基本上已经找不到我的网站了,例如《为什么中国出不了FacebookTwitter》需要在Google中需要第8页才可以找到我的网站。

苹果在哪里超越了微软?

5月26日,苹果的总市值超越微软,从而成为全球市值最大的技术公司,这是一个标志的事件,标志着苹果的重新崛起。

富士康:尊重劳动,让教育回归原点

前两天在月光博客看到一篇非常精彩的博文是涂雅先生分析富士康12连跳的原因。文章中层层分析,最终落脚到真正的原因:我们失败的教育。对于这个找原因的思路和结论,特别欣赏。

招不招新人?IT经理很纠结

基本上所有的IT部门主管都会遇到这样的问题吧,那就是要不要用新人,越是小公司这种问题越明显。为什么呢?因为大公司第一人才招聘比较容易,第二公司有统一的人力资源规划,中小公司就没有这么好彩了,压缩成本再压缩成本。中小公司一般喜欢招立即能用的人,工厂里叫熟手,大家都希望呼之即来,来之能战,战之能胜之人,有这样的人吗?当然有,这种人叫雇佣军团,IT界也有雇佣军团,他们就是外包公司,但问题是雇佣军团的成本高,可持续性不强,如果是作为一场战役,雇佣有时候是较合适的办法,但如果是一种战略,使用雇佣军就不行了。

富士康连连跳谁之过

在富士康科技集团总裁郭台铭视察深圳厂区当天晚上,富士康员工今年“第12跳”又发生了。在不到半年时间里富士康连发12起员工坠楼事件,昨天晚上深圳电视台还在采访富士康员工,问他们签不跳楼协议的事情,总裁郭台铭还鞠躬向媒体保证自己不是血汗工厂,会改善员工生活,结果晚上11点就发生了第12起跳楼事件,富士康做企业做到这个份儿上,也算够失败的。

为什么中国出不了Facebook和Twitter?

我们坐拥全球最大基数的网民,我们拥有让人骄傲的四大发明,我们有有流传全世界的孙子兵法,可是在互联网时代,我们却落后了。互联网可以说是江山人才辈辈出,各领风骚三两年。

写给新入IT的新人们

IT=挨踢,这是IT人的自嘲,进入IT行业是有四五年了,也算得上是一个“老人”了吧,见了不少新人,面试了不少新人,也带了一些新人,多多少少还是有点发言权的。

你有重构的勇气么?

项目发展到一定程度,因为功能的增多,就会变得越来越臃肿,原来的架构,就会不能满足现有的需求,因为我们有很多最初规划的时候没有想到的事情,比如说在网站或者软件规模小的时候,我们并没有考虑到国际化,但随着发展,我们走出亚洲奔向世界了,这个时候我们需要全世界的人来用我们的产品,这个时候就需要重构了。

两个重要而又容易被忽视的角色

我敢打赌,在中国,一半以上甚至更多的,以网站为主营业务的或者把网站很看重的公司,没有Web前端工程师和产品工程师这两个职位,甚至有些有点规模的公司也可能没有这个职位,当然,这不能包括像alibaba,sina,163这样的公司,只是指中小型公司而言。如果你们公司有,请给我留言告诉我你们公司的规模和相关的信息。

网站技术分析报告之——开心网

一直在研究互联网技术,经常访问这样那样的网站,突发奇想,为什么我们不去看看这些网站的技术架构是怎么样的呢?研究一下源代码?于是便有了这个系列,首先找谁呢?还是找山寨版的开心网开刀吧,这个开心网,不是那个开心网,呵呵。

别把SEO做成了SEC

我们很多人做seo是舍本求末的,忽略了网站的最根本问题,片面强调关键字的堆积,怎么去骗搜索引擎,甚至会花一些钱去请所谓的seo高手来提高alexa的排名,但这样做无异于杀鸡取卵。如果你是想通过alexa排名或者某个关键字的排名来达到某些特有目的,比如说公司的融资,比如说说服厂商来你的网站做广告,比如说为了在商业来往上更有底气,这是“可以的”,否则,请三思而后行。我前面之所以要在可以的加上一个引号,是因为我觉得,不管怎么样,以诚为本这是做人做事的基本准则,如果你采取一些非法的手段来获取排名,然后通过这些排名去获得某些利益,我觉得总是不太好的。

我们能用国外主机做点什么?

为什么国外提供的服务器要比国内的idc空间流量都要大得多呢?动不动就是数十G的空间,数百G/月的流量,我总是用不完,说物美价廉一点也不过份啊,美的永远是商品,廉的不变是价格,我每个月能使用的连零头也不够,估计能用完这个流量的达人也不太多吧。这么大的空间,这么多的流量,放着多可惜,虽然价格低廉,可是总归是交了钱,总得想着法子用完才放心,请原谅我的无齿。