生命短暂,无可浪费,这我们都知道。然而,大多数人都处中一种缺省状态的生活中,逼迫自己去认为很幸福——虽然事实上不是。为什么?因为我们让社会来指定该如何的去生活、什么才是成功和什么才是幸福。像金钱和名誉这样的东西被赋予太大的分量,成为祸根,阻碍了我们寻求生活的真正本质
当安德鲁和我最初创立这家公司时,有超过一年时间,我们都是在家或在咖啡店工作。我们租不起一个办公室,没办法,需要聚的时候,就在城市里的某个地方碰头,其它时间就在家里。回想起来,这是不可思议,在那样不能再糟糕的工作环境下,我们竟做出了那多么成绩。
我在创业,我创业是因为我认为这是能让我开心的事。作为一个web开发者,我一直想开发出一个东西,这个想法已经在我脑子里燃烧了几个月了。那是一个很好的创意,而且条件允许(有个人储蓄),我想没有人能阻挡我做这件事情。
而下面将要向大家介绍的一个视频,更是只有程序员才能实现的事情。视频中的这个小伙伪造了一个Facebook网站,然后让她的女朋友误以为她的Facekook被锁住了,她就开始在这个假的Facebook网站上进行操作,结果却发现了一个惊喜……
在20世纪60年代期间,研究人员在康耐尔大学进行了一系列有关在音乐背景下进行工作的效果测试。他们对一组微机科学专业的学生进行了调查,把学生分成了两组,一组喜欢边听音乐边工作,另一组不喜欢这样做。然后把他们每组中的一半人带进一个安静的教室,
远程工作的想法一直吸引着我。我知道,在某种程度上我是想逃离这种朝九晚五的桎梏,带着我的笔记本,去寰球旅行,以自由编程职业者的身份做一些小项目,全面体验生活的同时还锻炼我的技术能力,不至于让自己变得生疏。
如果你是一个程序员,想要探寻未来技术,那这篇文章就是你的必读之选。我们这里列出了10种编程语言,10种将会改变IT世界工作方式的编程语言。这些语言已经在开始改变IT界的景象。看看吧:
上图显示的是对Linux内核里的c,h和S源代码里的脏话统计结果,我会每月更新一次这些数据,当有新版本发布时也会更新一次。我是受the linux kernel fuck count的启发,但遗憾的是它里面的数据已经过期了。
在编程世界里,如果我们看看过去,会看到很多编程语言崛起又衰落(例如汇编,Basic,Pascal,Cobol,Java等等),还有很多的平台/操作系统(DOS,BSD,UNIX,LINUX,Windows,iOS,Android,等)。我没有说这些语言/操作系统都死了,我主要是想说,事情在变化
通常,我更欣赏不按时长来看一个人的工作。很简单,有些人一天在办公室里工作12个小时,但只有很少的实际工作成果。加班加点短期冲刺可能会有效,我们有时也这样做,一般是因为有了重大的产品问题或产品发布前的最后一拼。
写这篇文章的时候,我正在飞回加拿大的飞机上,结束了这个夏天在Mozilla的实习工作。我想借这个时间回顾一下在那里的工作经历,以及为什么这是一次真正的能改变生活的人生体验!总之,一切都太棒了
世界上有很多有趣的编程语言,但下载它们、安装编程环境可能会是一件非常耗时的事情,而你很可能只想试一下。好消息是,你可以直接在浏览器里运行很多的编程语言,通常还有附带有一些教程来指导你了解基础知识。
“这代码真垃圾”,当我们翻查一些代码寻找一个特别讨厌的bug时,同事大声这样说。“是吗”,我回答到。像这样的谴责,以及其它一些类似的话,在办公室里经常会听到,而且频率在增加。而最令人不安的是,这代码并不是特别的糟糕。我这话是什么意思?
守门员要守住bug,并不意味着他们是唯一为bug溜入负责的人。除了守门员外,我们还应该有后卫,中场和前锋,他们是项目团队的组成部分。
我时常会说,程序员越懒越好。这并不是说在开发中图省事是正确的方法。一个懒程序员会知道,走捷径从长期角度看是有害的。事先计划好才能后顾无忧。懒程序员都是本垒打,会以长远视角出发。但同时也知道走捷径。