写代码的四个境界

作为一个软件开发工程师,写代码必然是第一技能。写代码,不应该只是一份工作,而是在为社会创作一件流芳百世的艺术品。艺术创作,就一定会有境界,那么一个人写代码的境界,这儿总结一个简单的从低到高梯度。

继续阅读写代码的四个境界

发布于

开源总监写的“苦涩指南”:真的,一般人别碰开源项目

如果不是真正热爱,最好别做开源。

编者按:开源很简单,只要你想干就干对吧。也许,但如果你想在开源上取得成功,就得听听过来人的经验教训。做开源项目绝不仅仅只是写代码那么简单,甚至最困难的都不是写代码的部分,而在于你如何宣传和推销,如何做好维护,以及如何跟一帮喷子打交道。Formidable的开源总监用一篇苦涩的开源指南告诉你:如果你不是真心喜欢开源的话,最好不要去做开源项目了。

继续阅读开源总监写的“苦涩指南”:真的,一般人别碰开源项目

发布于

你不知道 Windows 98 二十岁了吧?原来这些功能都是从它开始的

1998 年 6 月 25 日午夜,美国著名连锁零售店 CompUSA 门外挤满了狂热的消费者和媒体,他们在等待一款软件发售:Windows 98,即使明知它要到当天早上才正式上市。

这一天是微软这款经典操作系统公开发售的日子,尽管在当年 4 月的发布会上,Windows 98 当着全场观众的面完成了一次史上最经典的蓝屏,让比尔 · 盖茨哭笑不得,但这并不妨碍 Windows 98 受到用户的喜爱和追捧。

根据市场调研公司 PC Data 的数据,在上市的前几天里,Windows 98 的销售速度与此前大获成功的 Windows 95 一样快,甚至还卖得更好,6000 家门店在前四天卖出了 53 万份。这大大超乎微软的预期,因为原本在公司看来,新操作系统的定位只是对上一版的 “调整”,但从 Windows 98 本身的功能和其后续的发展来看,它显然是个人电脑发展上一款不能忽视的系统。

继续阅读你不知道 Windows 98 二十岁了吧?原来这些功能都是从它开始的

发布于

Linux与Unix到底有什么不同

如果你是一名20多岁或30多岁的软件开发人员,那么你已成长在一个由Linux主导的世界中。数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场份额的报告,但Linux在数据中心操作系统上的份额可能高达70%,而Windows变体几乎涵盖了所有剩余的比例。使用任何主流公共云的开发人员可以假定目标系统将运行Linux。近些年来,随着Android和基于Linux的嵌入式系统在智能手机、电视、汽车和其他设备中的应用,Linux随处可见的证据比比皆是。

即便如此,大多数软件开发人员,甚至是那些在这场古老的“Linux革命”中成长的软件开发人员,也至少听说过Unix。这听起来与Linux类似,你可能已经听说过人们可以互换地使用这些术语。或者你也许听说过Linux被称为“类Unix”操作系统。

那么,这个Unix是什么呢?一些漫画种讲到的是坐在发绿光的屏幕后面的精灵般的“老人”,他编写C代码和shell脚本,由老式的滴灌咖啡所驱动。但除了那些1970年代那些老去的C程序员以外,Unix有更丰富的历史。虽然详细介绍Unix历史和“Unix与Linux”比较的文章比比皆是,但本文将提供高层的背景介绍和这些互补世界之间的主要差别的列表。

继续阅读Linux与Unix到底有什么不同

发布于

你们不能这样招聘程序员

如果可以的话,看看应聘者写过的代码,或者向他们描述你最近遇到的一个小 bug,然后问他们会怎么解决。如果你能相处跟职位相关的问题那就更好了。让应聘者选择在电话上解释,或者写下来发邮件给你。我认识一些能写出神级代码却没办法开口好好解释的人,

This entry was posted in 程序人生 and tagged 招聘, 面试 on 2018年6月25日 by 代码湾.

除注明外,本站文章均为代码湾原创或编译。欢迎转载,但请遵守务必注明出处。

作为程序员,找工作有时候似乎挺苦逼的。说真的,让我去掉前面这句中“似乎”二字吧。就是苦逼!

很多人都曾抱怨处在招聘的一方很糟糕——我们没有任何可靠的方式来甄别会写代码并且写得好的人。这的确是真的,我们这行在这方面做得很糟糕。即使是在最常见的开发者群体(美国人、男性、白人、较为年轻和中产背景)当中,我们的甄别能力也绝对是一败涂地,而当面对更广泛的人群时,我们只会干得更差。

继续阅读你们不能这样招聘程序员

发布于