程序员必知的编程语言编年史

我们都知道,编程语言是一组用来定义计算机程序的语法规则。它是一种被标准化的交流语言,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。之所以有那么多种不同的编程语言存在的原因是设计程序语言的初衷不同,对语言学习曲线的追求不同,不同程序之间的运行成本差异等。[......]

阅读全文

优秀程序员的6个共同特质

如果你在一家IT公司,与周边的程序员接触时间越长,对他们的可爱之处了解地就越多:或呆或萌,或正派或猥琐。如果你恰好是一个程序员,你会发现身边优秀的同事也总是有一些共同点。原文作者ROYVANRIJN总结了他身边优秀程序员同事拥有的6个共同特质:

  • 具有好奇心
  • 热爱分享
  • 具有社区意识
  • 以身为程序员而自豪
  • 有点懒
  • 代码可视化

[......]

阅读全文

面试

面试官:你最喜欢说的三个字是什么? 求职者:不知道。 面试官:那你最喜欢说的两个字是什么? 求职者:没有。 面试官:那你想来这工作吗? 求职者:想。 面试官:那你现在最想说的一句话是什么? 求职者:不知道,没有想。 面试官:思维很严谨,录取了。

有快递

中午休息,我和同事在一起聊天,忽然聊到了房子, 我说:“现在房子这么贵,如果我有块地,那真是发达了!”他说:“你要是有块地,我马上认你做干爹!”刚说完, 前台那边小姑娘喊我:“你有快递!”后来整个下午我干儿子都不愿意和我说话。