以程序员为主导的Facebook开发模式Facebook是如何开发软件的

Facebook的工作方式让我着迷。那是一个非常独特的工作氛围,无法复制(也并不适用于其它公司)。下面是我从很多在Facebook工作的朋友那里搜集到的关于这个公司如何开发和发布软件的只言片语。看起来对Facebook感兴趣的大有人在。这个公司以程序员为主导的企业文化受到人们的极大关注,很多公司都在努力实现这样的企业文化。尽管Facebook对于其内部的开发过程讳莫如深,但他们的技术团队还是会对其新功能和一些内部系统做一些公开的说明。

现在你必须要学习JavaScript大部分科技公司都用

如果三年前你问我应该学什么语言,我会告诉你是Ruby。如果六年前呢,我会说是PHP。如果你现在想学一门语言的话,你应该学习JavaScript。我认为,每一位Web开发人员都应该学习JavaScript。目前推出的许多新技术都支持这个观点。而这之后的唯一原因就是,它太普及了。你可以使用JavaScript为各种人做出令人惊叹的作品。你可以在任何一台机器上立刻开始工作。

凡客诚品裁员风波的背后扩张过快与成本压力双重压力

近日,一封以凡客被裁员工口吻发给CEO陈年、副总裁吴声、李红义等高管的《三问陈年》邮件内容在网络广泛传播,邮件称凡客诚品日前按5%的比例向每个部门摊派裁员名额。多名凡客内部人士向《第一财经日报》记者证实,最近确实有一些部门的员工离职。据悉,凡客此次裁员和公司内部推行的“整风运动”有关,意在精简一些“不靠谱”的人员。

你的生活与工作有快节奏倾向吗程序与书法

前天在路上和朋友聊天,说起自己一直属于有恒心没耐心的那类人,说着说着,经他提醒,才发现了问题:自己的诸多爱好之中,没有一样是慢节奏的。和一般的IT人士一样,自己一直生活在一种极其快节奏的环境里边。以前喜欢骑山地车,尤其是冲旁边一座小山,原因是冲小山只要10分钟就能到顶而且很累,而骑平地就要几个小时才出汗。

软件专利是一把双刃剑利弊孰大孰小?

专利新闻这几日频频出现,最引人注目的就是和HTC、Samsung、Google以及Apple这些智能手机厂商相关的新闻了。这也让富有争议的软件专利讨论如火如荼,争论的中心就是软件专利是否应该用来保障创新还是作为一种武器。但是谁对谁错?换句话说,软件专利是否弊大于利?或者正好相反?

程序员应知,关于工作与生活程序员应知道的12件事

“怎样才能成为一名优秀的程序员呢?”优秀程序员应该关注的开发语言及要了解的算法和其他技能。除此之外,程序员的生活还包含哪些方面呢?你需要找到你钟爱的咖啡种类。我首选的是黑咖啡,也有人会整天喝苏打水,也有人喜欢经典的威士忌和Jolt。作为一个程序员,你应该用逻辑思维去处理所有事情。在你处理各种用户莫名其妙的需求时,你的逻辑处理能力才能形成。

Android意外地武装了Google的敌人Google借刀杀人计出差错

Gartner最新报告称Android手机以近2:1的优势在出货量方面超过了iPhone,Google肯定在庆祝。鉴于苹果的市场领先地位,Android的确很了不起。但Google或许对自己过去所采取的战略感到后悔。为了“获胜”,Google组建并训练了一支由硬件厂商组成的雇佣军,谁出的价格高,他们就跟谁合作,不管是Google、百度还是Bing。毫无疑问Google明白移动互联网的重要性。Google的未来从很大程度上取决于移动设备的带来的广告流量。

依赖框架会让程序员变笨吗?要认真学习编程语言的核心

上周,我做了几次面试,要招几名有5年工作经验的高级Java开发人员。但当面试结束后,我感觉到,各种框架(frameworks)使开发变得容易,但同时,也使程序员变笨。每个人都会在他们的简历中罗列出几乎所有的新框架,他们能“熟练的使用Spring,Hibernate,Web Services等”。强烈建议所有刚开始职业生涯的Java程序员都要认真学习Java核心,Servlets,JSP知识。只有这样你才能正确的理解各种框架的工作原理。

互联网让品牌有了迅速成长的土壤品牌的互联网主义

刚刚过去的8月里商业领域一连串的大事件让人瞠目:8月16日,小米手机正式发布,一个之前毫无手机制作经验的团队发布的第一款产品居然受到了粉丝和业界的热捧;就在同一天,成立于1928年的通讯巨人摩托罗拉将其手机业务出售给了只有13年历史的年轻的网络新贵谷歌;不到一周之后,IT巨头惠普宣布将放弃目前处于步履为艰的PC业务,转而致力于其认为具有更大增长潜力的软件业务。

弄清楚什么叫做重构代码修整

我们这个行业里有大量的专业术语被使用。不幸的是,我们并没有对每个术语表达的究竟是什么意思达成共识。我经常听到人们误用“重构(Refactoring)”这个词,导致这种编程方法在很多企业里变成可怕的事情而被拒绝采用。怕什么?据我的观察,大部分都是因为错误的使用了这个术语。我认为,因为没有对专业术语的使用严加管理,致使整个行业的发展受到连累。

巴茨终于被雅虎解雇了Yahoo将聘请猎头公司物色永久CEO

北京时间9月7日早间消息,雅虎今天发布官方新闻稿,宣布CEO卡罗尔·巴茨(Carol Bartz)已于周二被解雇,CFO蒂姆·莫尔斯(Tim Morse)被任命为过渡期CEO。以下为雅虎新闻稿全文:雅虎今天宣布管理层重组。雅虎董事会已任命蒂姆·莫尔斯为过渡期CEO,立即生效,替代卡罗尔·巴茨。巴茨已被董事会解雇。董事会同时任命数名关键的雅虎高管加入新成立的执行领导委员会,在公司的日常运营中支持莫尔斯,直到董事会任命永久CEO。

拿起背包去创业的决心豁出去一切做一件事

喜欢一个说法,创业就是豁出去一切做一件事,这可能包括你的收入、工作、生活,你可以为之付出一切,因为你深刻热爱你所做的事业,改变这个世界或者改变周遭的生活,互联网与新科技给了我们这样的机会。很多时候,我们只是一个大公司里面的小产品经理,只是一个普通的程序员或者前端工程师,甚至一个完全与互联网无关的路人。

Groupon的团购模式陷入生存危机现金流岌岌可危

短短一年的时间,Groupon就从耀眼的科技明星变得看起来危机四伏,和迟迟无法通过上市一样让Groupon焦虑的是,其团购的效果正在受到越来越多的质疑。8月1日,科技博客businessinsider在对Groupon的一些企业客户进行调查后发现,超过一半的客户不再愿意在该团购网站提供交易。根据businessinsider提供的调查报告,约60%的企业客户认为他们在Groupon上的体验是成功的,但超过一半的客户不想再在Groupon上提供交易。

成功创业者内在的一些个性勇气很可贵

常常遇到这样的创业者:他还没有租用正式的办公室,他的兼职员工还是别人公司的长期雇员,他自己还在犹豫,下个月是不是真一个猛子扎下去。是的,他还没想好是否自己开办公司。这么说,不是要打击创业者,我有另一个话题要引出。同样的产品构想,作为雇员提出甚至没有人理会,而一旦变成了创业项目,就变得异常金贵,甚至昔日的老板马上精神矍铄的表示要重金入股。

维护Ruby项目真的是个噩梦你的代码是我的地狱

我最近的作为一个Rails程序员的经历可能并不常见。我经常被叫去维护一些已经做好的Ruby/Rails项目,在力所能及的地方进行改进和完善。这样,绝大部分我需要接手的项目在我出现前都已经开发完成了。事实上,在我的记忆里,我只参与了一个商业性质的格林菲尔德Ruby项目的开发。其它的,在我看来,都是“历史遗物“,相当多的程序代码在我之前都已经出品了。(不包括个人和内部项目)

新浪微博为何不愿与腾讯微博互通新浪微博从0开始推“微游戏”

互联网业界,到底有没有永远的敌人?360和QQ、新浪微博和腾讯微博、金山和瑞星……这些曾经在各自领域明争暗斗多时的企业,谁也不敢保证以后他们之间会否有合作的可能,但前提是必须抱有一颗开放的心,虽然说起来很容易,但是实际做起来很难。最近国外使用Twitter的用户发现,在用户简介设置页面里新增了一个按钮——“将Twitter消息转发至Facebook”。

后生可畏的年轻一代程序员们硅谷新生代

Feross Aboukhadijeh喜欢讲自己如何出名的故事。那是去年秋天,他在斯坦福大学上大3。Google刚刚推出一项新功能Google Instant,能实时显示搜索结果。Feross觉得既然Google可以实时显示搜索结果,那么他也可以为YouTube开发一个服务,让YouTube实时显示视频。为此他和朋友打赌说自己可以1个小时搞定,不过事实证明他花了3个小时。他的成果是一个名叫YouTube Instant的网站,比如你输入字母A,那么它则会很快显示并播放以字母A开头的最流行的视频,依次类推。

新手程序员的个人修炼之道给年轻程序员的几句话

我收到了不少新手的来信,他们都希望能成长为一名真正的程序员。我绝对不是第一个谈论这个话题的人,所以,我不知道应该做哪方面的补充。不管怎样,下面的是一些一直记在我心头的、有必要读一下的建议:我们正处在科技历史上第一个绝好的时代,你几乎不用在意在哪工作、为谁工作。只要你有一个还过得去的网络,你就可以和另外一个在世界任何角落里的人一起来完成某段程序。