大脑如同编程,bug如何修复?
和程序的交互一样,大脑的首要的一个运行特点就是事件驱动(event-driven)机制,也就是说,如果没有事件发生,它几乎不会去做任何事情,而有了事件发生后,大脑就会回应(Respond)它。
工程师效率
很好奇程序员这个群体这些年效率是变低了还高了,在社交媒体中,各个阶层的兴趣圈都有自己的段子手及内容帐号,段子手发的内容会让你笑 cry,内容帐号发的内容可让你享受阅读的快感,
学编程为什么这么难?每个新手绝对要知道的那些事
Quincy Larson曾经只是个穿西装坐办公室的家伙,有一天,他决定要学习编程。于是,他到处打听关于编程的事情。
微软Spartan浏览器战斗力如何?战五渣 or 战神?
微软正式在其Windows 10预览版的更新中加入了Project Spartan浏览器,让我们终于可以率先试试微软全新浏览器的真正实力了
论显示时间的正确方式
一眼看上去,这款 Coolest Clock 就像是挂在墙上的一个灯饰,但是,它内置的投影灯会将时间、天气、社交网络信息、新闻订阅和消息提醒等内容投射到墙壁上。
Java程序员必须知道的10款免费IDE编辑器
Java 开发人员需要花费大量的时间埋头于 Java 代码中,使用各种不同的 IDE(Intergrated Development Environment)来开发 Java 代码,所以下面我将为大家介绍 11 个不同的 IDE
你的产品烂透了!
且看站在一个投资人的角度,创业者向投资人 pitch 时最容易失败的情形是什么,而创业者又应该如何避免这种情况出现呢?
Linux中的15个基本‘ls’命令示例
我们每天都在频繁地使用ls命令,即使我们可能没有意识也从来用不到所有可用的选项。
如何避免软件工程中最昂贵错误的发生
影响软件工程进度的原因有很多种,而代码重写无疑是最耗费时间的变更之一。那么重写的时候需要注意哪些细节才能把资源开销控制到最低或可接受的程度呢?
优秀的程序员的优秀特质
关于我们这个行业,“是什么品质使得优秀的程序员区别于其他程序员?”是最难回答的问题之一。
一款好工具胜过30个普通程序员
有再多的程序员也无济于事。而且有的程序员(低于平均水准的)越多,反而越会降低软件的质量。很多人对此深有体会。所以,真的不要再让事情变得更糟了。
好简历让你轻松进名企
名企难进,也愁坏了很多求职者。那么如果自身条件不是非常突出,如何编写简历才能获得一次宝贵的面试机会呢?
30 天的 Github 挑战,我从中学到的 5 个经验
今天,我完成了我的三十天Github挑战。我在这次冒险中经历了各种网络应用和其他脚本的挑战。这是一段宝贵的经验。下面是我的一些收获。
一点实用主义的学英语心得
我因为爱谈论英文书,经常被人要求讲讲学英语的心得。我英文水平其实拿不出手,说话和写作都仅限于平时够用,你让我给《纽约客》写个文章,我没那能力。不过要单说读书,我大概还可以谈谈。
Linux 下最为人熟知的归档/压缩工具
很多时候,通过互联网发送或接收大文件和图片是一件令人头疼的事。压缩及解压缩工具正好可以应对这个问题。下面让我们快速浏览一些可以使得我们的工作更加轻松的开源工具。
被 Linus Torvalds 批评过的十一种技术
尽管大多数情况下,Torvalds 愤怒的主要原因都是技术惹的祸,跟技术有关。但是,我们还是不要期望已经45岁的 Torvalds 在情绪上能够缓和多少。好了,基于以上背景,我们来了解一下 Torvalds 多年来对这11项技术有哪些不满的意见。
GitHub是如何征服Google、微软和其它公司的
后起之秀GitHub以更快的速度完成了弯道超车,上线7年后,注册用户数约达9百万,同时每月有两千万的非注册用户访问。当之无愧地成为源码托管界的一哥。
安装完 MySQL 后必须调整的 10 项配置
即使是经验老道的人也会犯错,会引起很多麻烦。所以在盲目的运用这些推荐之前,请记住下面的内容
创业,你的言行、思考逻辑一致吗?
恰恰是逻辑问题,决定了创业企业的每一个决定和走向,进而影响了企业的未来。开始时创业者每一个坚持或妥协,都会改变企业的命运。
我们为什么要思考算法
“算法”的中文最早出现在中国汉代的数学名著《周髀算经》中。
49个权威的网上学习资源网站
大家还知道哪些这个名单里没有的网站,可以回复呀~
最近关于编程的一些反思
如果一个人把很多时间放在营销上,就很难有时间放在技术提高上。
像谈恋爱那样去招顶级程序员吧!
面试者与应聘者的每一个互动,整个过程下来,简直像谈恋爱一样:主动出击,不断勾搭,暧昧之后,迅速拿下。
5 个简单的 BUG 追踪技巧
无 bug 不软件,你懂的。所有人都有他们邪恶的一面,所有的开发者都会在项目中犯错,即使是精心打造的程序也会掉链子。
浅谈程序优化
首先说明一下,这里说的程序优化是指程序效率的优化。一般来说,程序优化主要是以下三个步骤:
