国内外知名科技博客

1、软件街(http://www.softjie.cn/软件街-最新最全软件资讯共享平台。每天专注发布软件的最新版本更新信息,以及收录新出品软件,分享、推荐优秀软件、常用软件等。2、小众软件(http://www.appinn.com/小众软件,分享免费、小巧、实用、有趣、绿色的软件。3、天涯海阁(http://www.web20share.com天涯海阁是一个关注国内外创新互联网、移动互联网初创企业的博客。4、月光博客(http://www.williamlong.info月光博客,是一个专注于互联网和搜索引擎的知名IT科技博客,中国互联网博客营销书籍《名博是怎样炼成的》作者之一、新浪网2008年度十大IT博客之一。5、分享网络2.0(http://www.showeb20.com分享网络2.0是一个关注最具有Web2.0气质的早期创业项目的博客。6、36氪(http://www.36Kr.com...阅读全文

为什么千万不要重写代码?

程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们决不会满足于简单的增量劳动。或许这种微妙的心理定位可以解释:为什么程序员进入新项目组后宁愿丢掉旧代码重新写,也不愿意修修补补。他们认为旧代码简直一团糟。但是,事实上真是这样吗?你之所以认为旧代码一团糟,其实是由编程的一个基本定律决定的,那就是:写代码容易,读代码难。为什么你觉得旧代码异常混乱?因为读代码更难。这大概就是代码Reuse难以实现的原因。 这就是你组里的每个人都喜欢用不同的功能将分割的字符串转换成一个数组。比起猜测旧的功能是怎样实现的,重新写一个自己的功能要简单和有趣多了。作为这个公理的推论,你可以问问身边的程序员他们正在奋战的代码怎么样?「简直是一塌糊涂!」他们肯定会这样说。「我简直想推倒重来!为什么认为代码这么糟糕呢?「额,看看这个功能,竟然有两页长!完全不知道这些东西为什么...阅读全文

中国程序员如何去 Facebook 工作?

1、在Facebook,可以选择哪里工作?Facebook 在内地确实没有 Office ,但可以在https://www.facebook.com/careers/?ref=pf#locations 查询 Facebook 在全球的工作地点。下面是美国的工作地点。2、为什么要去Facebook工作?清新的空气、食物安全等生活品质因素车很便宜,硅谷的房价虽然贵,但对于 Facebooker 来说,购房的压力比北上广小和世界上水平最高的工程师一起工作Working on a product that over one billion people around the world us3、从哪里获取招聘信息?除了官网的招聘页面 facebook.com/careers,还可以去新浪微博关注@Facebook工程团队,他们会不定期发布招聘信息。此外,QQ 群、人人、微信、朋友圈也是重要的信息...阅读全文