而下面将要向大家介绍的一个视频,更是只有程序员才能实现的事情。视频中的这个小伙伪造了一个Facebook网站,然后让她的女朋友误以为她的Facekook被锁住了,她就开始在这个假的Facebook网站上进行操作,结果却发现了一个惊喜……
而下面将要向大家介绍的一个视频,更是只有程序员才能实现的事情。视频中的这个小伙伪造了一个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溜入负责的人。除了守门员外,我们还应该有后卫,中场和前锋,他们是项目团队的组成部分。
我时常会说,程序员越懒越好。这并不是说在开发中图省事是正确的方法。一个懒程序员会知道,走捷径从长期角度看是有害的。事先计划好才能后顾无忧。懒程序员都是本垒打,会以长远视角出发。但同时也知道走捷径。
纸上的这些代码是C16LNAPP.SCN里的一段,只是打印出来的第一页,它是1990年代美国一家大商业银行——位于华盛顿的第一洲际银行(First Interstate Bank)在生产环境里使用的一段代码。
今年暑假,我在 Codecademy上在线学习了HTML+CSS课程,因为我决定要做一个我自己的网站。在去实习前恰好有一个月的空闲时间,而且6个月后就要去找一份真正的工作(聘用我吗,这是我的简历),于是我想,为什么不呢?
注意:下面这个清单里描述的事情并不是你绝对不能做的,它只是用量化的方法来让你知道编程上的这些做法将会产生的负面代价。
这些费用是在代码审查时你将要付出的。
“如果你让我做这个,我宁愿辞职。” 德米瞪着我,不是愤怒,更多的是焦虑。他显然被我的请求所震惊,我只是想让他跟 […]
我开发软件。事实上,我的整个职业生涯都是从事软件开发。早在互联网时代之前,在那次泡沫之前,那次泡沫之前的泡沫之 […]
想起来Perlis在Epigrams on Programming这本书里的一句话:«如果一种语言没有对你的编程思维有任何影响,那它是一种不值得学习的语言。»。根据这个,是否是说,当你的编程思维改变了,你才能说你会了这种语言?
你也许会认为设计出第一台计算机应该是年轻人的事。远非如此。巴比奇·查尔斯(Babbage·Charles)在1 […]