
在美国入境被考算法,非洲程序员的亲身经历
2月16日,外媒报道了澳大利亚程序员 David Thornton 在新泽西州纽瓦克(Newark)机场入关时,被一名 CBP 警员考了 Python 题。无独有偶,尼日利亚程序员 Celestine Omin,在经过 23 小时旅程后,也有和 David 类似遭遇。

程序员搞笑视频:为了年终奖
程序员搞笑视频:为了年终奖

Linux真的很流行吗?
今天我就来唱个反调, windows server在服务器领域的地位绝非表面上大家所看到的那样好像整个世界都是linux的天下。在互联网行业, 或许真的是linux占大头, 然而, 这个世界上要用到服务器的地方绝不仅仅只有网站和游戏的。

教你如何用 Python 生成词云
词云又叫文字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。

编写可读性好的代码需要注意的几个要点
这篇文章并没有很深入的去描述,如何从技术角度编写出可读的代码,而主要是关注软件代码和自然语言的差异和联系。因为自然语言本身是我们理解世界的基本工具,所以我们的软件代码,也应该要针对自然语言的特点去设计,才能满足我们人类对代码的理解需求。

访从锤子科技离职的池建强:程序员该如何过好他的整个职业生涯?
程序员如何实现个人价值?还是得踏踏实实的写好每一行代码,做好每一个产品,然后等待时间的力量,万一是大器晚红呢?

如果恨一个程序员,忽悠他去做iOS开发
如果你恨一个程序员,忽悠他去做iOS开发。不管他背景是cobel还是 java,送他一本iOS开发的书。这种书最好是国人写的,容易以偏概全一点,相比洋鬼子的书,更容易学到皮毛。这叫舍不得孩子套不着狼,谁叫你恨他呢。

国外的公司都是如何「处理」大龄程序员的?
补充一句:「单纯因为大龄被劝退」和「由于经济危机或公司经营不善而成为解雇的对象」性质不一样。当然后者也会涉及到年龄歧视,但至少是可以理解的。

现在国内程序员的薪水是什么行情?
先说工资水平首先纠正一个误区:你看到的互联网只是冰山一角,大部分(67.31%)互联网程序员的工资是达不到月薪1W的

编程语言之争:你被毒害了
大侠往往会告许你最高的境界是“无”,无招无势无剑无我。我一直被这些思想影响着,所以一开始用C和Delphi,后来在因公司项目转到JAVA,包括中途有一阵子用过Symbian C++和WinPhone的C#,也只是“随缘”而已自己并没有在意过它们。

有关程序员的十个预言
面对这一波又一波向我们袭来的技术变革,我们是否也能从中窥见一丝规律,从而使自己更好地应对未来呢?让我们打开脑洞,预测一下未来10年,程序员这个职业可能发生的变化。

程序员和HR的交锋
程序员和HR们一言不合就开始互怼,但是吐槽归吐槽,文章的目的就是为了告诉大家,程序员和HR双方都不容易。站在对方的角度上考虑一下,很多槽点笑一下也就过去了

什么样的代码才是好代码
衡量代码的好坏的指标或者维度有很多,比如性能好、架构好、高内聚等,这些指标的侧重点各不相同,不同的开发人员的关注的重点也各不相同。我个人更喜欢简单的可读性高的代码,我主要从以下几个维度衡量代码是否良好:

美国硅谷里的中国码农!
漂泊在国外的中国程序员,也同样关心着国内的各种新闻。以前他们通过论坛了解中国的动态,而现在则通过微博来获知新闻。国内发生灾难,他们也会难过 心酸但相对于国内的网友,这些人在硅谷的中国程序员通常心态更加平和,微博言论也更加理性,极少出现偏激谩骂的语 言。

主流开源SQL引擎统计,Apache Hive始终遥遥领先
使用SQL 引擎一词是有点随意的。例如Hive 不是一个引擎,它的框架使用MapReduce、TeZ 或者Spark 引擎去执行查询,而且它并不运行SQL,而是HiveQL,一种类似SQL 的语言,非常接近SQL。“SQL-in-Hadoop” 也不适用,虽然Hive 和Impala 主要使用Hadoop,但是Spark、Drill、HAWQ 和Presto 还可以和各种其他的数据存储系统配合使用。

程序员多大年纪算高龄,届时该何去何从?
一旦你找到一个让你觉得舒服的平台,框架或语言,就应该坚持下去。从长期看,你期望的薪水和你的工作能力都会比频繁跳槽来的更高。找到最需要你的专属技能的那些最好的公司,然后踏实的在那里工作。我知道这听起来很简单,但我花了很多年才认识到。

有前途的程序员的16个习惯,你拥有几个?
在没有搞清楚开发需求、任务工作量、团队期望值之前,有前途的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。

十年技术老兵谈为什么MySQL最流行及DBA精神
DBA承载着一个重要的角色,有着特殊的职责和使命,一个优秀的DBA其实是非常难得的。DBA应该具备怎样的能力呢?我曾经提出过“DBA精神”:责任心、服务心、沟通心、学习心、进取心和分享心。

每个程序员都应该知道的五大开源安全工具
开源始终是安全专家们的工具源泉(比如大名鼎鼎的开源渗透测试框架Metasploit)。然而,信息安全并不仅仅是研究人员、调查人员和分析师的专属领域,下列五个开源的安全工具也不仅仅为这些人服务。IT管理员和软件开发者同样大有可为,这五个工具可以让他们大展拳脚。

如果程序员找不到对象,一般有三种情况!
抛开那些名花名草有主的人,剩下的都是单身汪了,眼瞅着马上就是老大不小了,看着你们这般捉急达妹表示也是可以理解的!

关于程序员的急转弯、笑话和趣图(附急转弯答案)
1、程序猿最常去的是哪间酒吧?2、程序猿什么情况下会选择离职?3、0是假,1是真,请问这是真还是假?4、你怎样才能知道一个计算机科学家是内向还是外向的?

提醒你的程序员老公看清这几个大坑
闺蜜们可别觉得这事跟咱好像没关系,关系大了去了,我提炼了这里面几个关键词:创业、程序员、撕逼、忽悠。通过这事搞明白这几个词,相信不管你是在工作上,还是在生活上,都能躲过不少深坑呀。

且看大神深入解读女程序员的优势
那么女程序员的优势到底有哪些呢?女生更加细心,更有耐力。女生更适合做管理方面,因为女生天生就善于管理的工作。在技术领域,不都是敲代码,也有技术管理的工作。女生的领导和沟通合作能力比男生要强。所以,像项目管理,实施管理,测试管理这些工作,女生就完全可以胜任。

程序员「奇葩」说
一直以来「奇葩」这个词都是偏贬义的,直到去年有个综艺节目叫「奇葩说」挺热闹,这里的人不一定是奇葩,更多指达人的意思。 「奇葩说」里的达人都是能说会道的,我的主业是程序员,所以只能写写在我职业生涯中碰到的一些「奇葩」程序员。 你懂的,我这里的「奇葩」没有任何贬义的意思。

iOS为什么选择了Object-C?
Object-C 深受 Smalltalk的影响, 开发iOS的同学应该知道,调用方法其实就是给对象发送消息, iOS应用的框架就是MVC, 这些其实都来源于SmallTalk的思想。Object-C 看起来不错, 但没有引发像Java 那样引发轰动,只能说生不逢时, 造化弄人啊。