分类目录归档:程序人生

王垠:我为什么不再研究编程语言(PL)

我不做程序语言(PL)的工作已经半年了。在这半年里,我变得快?#33267;?#24456;多,对世界也有了新的观点。现在我想来讲一讲,我为什么不想再做 PL 的工作和研究。我只希望这些观点可以给正在做 PL,或者考虑进入这个领域的人们,作为一份参考。

传统的 8 小时工作制为什么会效率低下?

理 想的工作-休息比例是 52 分钟的工作之后进行 17 分钟的休息。按照这种时间分配,工作时会格外集中注意力。约 1 小时的时间里,大脑会 100% 专注于将要完成的任务,而不会去刷微博或被邮件分心;1 小时结束大脑开始感到有些疲劳时,完全放下工作,短暂地休息一会,又有助于在接下来的 1 小时重新高效率工作。

那些年,被?#32422;?#30340;技术者思维虐过的项目经理们

不论在哪个国家,IT 公司中的项目经理,很大一部分都是技术出身。的确,工程师背景的项目经理,在开发人员选择,开发进度控制,客户需求把握等诸多方面,有得天独厚的优?#30130;?#20174;程序员到 leader 再到项目经理也是常见职场发展方向之一。

两种编程高手

对于团队来说,我们希望程序员具有第一种编程高手的天份,同时写出来的代码要像第二种编程高手那样方便理解。需要注意提升的是第三种编程高手,他们缺乏第一种编程高手的天资,同时还没有掌握第二种编程高手的技能,经常?#32422;?#34987;?#32422;?#20889;出来的代码搞糊涂。

“技术领导”和“技术管理”

关于技术领导力已经有很多的讨论,我?#32422;?#20063;写过好几篇文章。这次我避免?#25353;?#32780;全”地讨论技术领导力,只简单谈谈技术领导力的几个主要侧面,供大家在?#32422;?#30340;工作中参考。首先要明确的是,我们谈的是“技术领导”而不是“技术管理”。

华为的工资高不高?#32771;?#23646;有话说(完整未?#26223;媯?/a>

“华为”成为媒体热词。“华为人”成为网民关注的对象和群体。甚至连其工资收入等敏感问题都已被脱敏晒在互联网上。我们常被各种各样的统计数据平均,这?#25105;?#19981;例外。华为人的年收入也被“人均80万”了。这是一个令人羡慕的数字。然而身边的华为人对此嗤之一笑说“对不起,我拖后腿了”。

程序员过的开心的方法

经常有人发帖讨论「怎么做一个成功的程序员」,「如何才能成为一个优秀的程序员」,我并不太同意这些文章中?#30446;?#27861;,想在这里我想提出一些我对于程序员这个职业?#32422;?#30340;想法。

程序员的烦恼、技术领导的烦恼和管理者的烦恼

我专业?#37038;?#36719;件开发工作已超过 10 年的时间,我热爱这份事业,希望有一天我会被人们称呼为老程序员。但这一路走来,我经历了许多可怕的?#34385;椋?#36825;些?#34385;?#35753;我讨厌我的工作。在职业生?#33041;?#26399;,我曾期望有人能给我一份职场指?#24076;?#36825;样当遇到之前未曾遇到的?#34385;?#26102;,我就不会感到如此的孤单和沮丧。

一个32岁入门的70后程序员的传奇故事

总有人质问:“我现在学编程晚吗??#20445;?#25105; 30 岁之后还能继续写程序吗??#20445;把?#32534;程难吗?”看完这篇文章后,我相信你不会再问了,因为如果你真的是热爱编程,你就应该像我父亲那样,无论现?#31561;?#20309;逼迫,初心永远不忘。