“程序人生”文章列表
本文整理自知乎有人提交了一个问题:从事互联网有几年时间,接触到的技术人员大多有以下问题:①、木讷、没礼貌;②、合作做事情不喜欢汇报进度(比如正在做东西,忽然停下不知道干别的什么去了,不催他都不跟你讲);③、不回 QQ,回的话就重现第 1 点。 请问这是普遍问题么?各位技术人如何看待? 以下是...
关于技术与工作 我觉得,技术与工作最理想的结合状态是,自己能学习到新的技术,这些技术也能应用到工作中;工作的内容又不那么枯燥,都那么具有挑战性。 程序员的工作首先应该是富有挑战性的 有这么一句名言:工作,它之所以成为工作,是因为你只需要工作而不需要思考。 你也许会对这句话有异议,但是大部...
英文原文:Stop Procrastinating by "Clearing to Neutral"“滢滢,我发现自己最近拖延成灾啊,有啥好办法么?”“哼,你算是问对人了,我可是人称拖延小天后啊。。。” 很多时候,我们之所以拖延,是因为有那么一件隐藏事件在阻挠我们做该做的事。正是这件事导致了大...
英文原文:My 15 Minute Rule toProductivity 我总是拖延。我会把一件要做的事拖到最后一刻才开始。我还学会了用后期的超高效来弥补之前的拖延,反正我最终我总能在 deadline 之前完成它!但我知道我的问题就出在:当我坐下开始工作时,我总是先去做一些其他无关紧要的事...
——薛涌《天才是训练出来的》读后感 长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔·盖茨雄据世界首富之位多年,更是为人“津津乐道”。 16年前我下决心开...
程序江湖:第一章 少年不识愁滋味 欧阳明一直想出来闯闯。离开自己的家,远离自己的故乡,到一个自己从来没有到过的地方去闯荡。这是他一直梦想的。因此,他选择了到外地读大学。这样,他就可以逐渐适应离开父母的庇护后的生活。 事实上,他感觉他过的还可以。因此毕业后他准备到北京继续闯荡。 要闯荡江湖,...
本文由淘宝开放平台技术产品负责人@放翁_文初撰写,它讲述了一个个冷冰冰产品背后的活生生的人了,也在讲述着一个码农的六年心路历程,“技术耐得住寂寞,低谷积累高峰冲刺,主动改变一切。” 2012 年 10 月 13 日,关于淘宝开放平台技术部分的分享看到有些同学留言说有这样的机会和环境是幸运的,的确在...
本来题目想写为“十八年开发经历总结”,但是一想我的开发生涯还没结束,怎么就总结了呢。再说个人的一些积累和看法也不一定正确,所以还是改为小结比较妥当,言下之意自己还需要继续积累进步。本文主要谈几点个人的体会,这些内容有一部分可能只是我自己遇到的问题,相信还有一些其他程序员也曾遇到或者面对过。之前看...
语言只是工具 我曾经是非常执著的开发人员。我有连续几天几夜Coding的经历,也曾经为了一个技术问题耗上三四个星期而导致项目一再延迟,还曾经为了一个实现细节与项目相关的人员逐一争论。 我也曾经像大多数的开发人员一样热衷于争论语言之间孰优孰劣。我在“Delphi大富翁论坛”上写过一个简介,其中...
最近在看一本书,加来道雄(Michio Kaku)的《物理学的未来》,第一、第二章是程序员更加关心的,对于下一个 100 年计算机和人工智能未来的预测。想想计算机发展短暂的历史,这些发生了的翻天覆地的变化,似乎都在弹指一挥间。谁的大胆预测可以那么准确?无论如何,书中对其这样几个猜想令我记忆深刻:...
在架构师的角色中,沟通是要求有效果的必备技能与工具。换句话说,沟通是架构师指示别人或群体完成特定行动唯一真正有效的手段。 架构师通常没有对为其项目工作的他人的直接管理权。他们的项目往往是跨部门的,也可能会跨好多个行业单位。由于不能直接管理他人,所以架构师指示别人或群体完成特定行动的能力就受到限...
英文原文:Older Developers: Bad Habits Are Killing Your Career 我在最近一次《关于年长程序员的5个误传》文章评论中收获颇丰。毕竟,它有望打破被人们当做假定真理而误传了很多年的谬论。但我省略掉了一点细节:年长程序员的坏习惯正在扼杀他们的职业生涯...
事实上,有很多你可能正在学习的很酷的新事物,似乎每12.8秒就有一项新技术出现,那到底为什么你要花费空闲时间学习一门像SQL这样又老又臭的语言呢?让我告诉你我的理由。 SQL是可移植的 计算机系的学生们在获取他们的学位时被教授数以百计的技术和理论概念,其中的许多信息并不能直接应用于每日的编程...
原文:《Q&A With Nine Great Programmers》时间有限,我只能粗译,难免错误。 这篇访谈源自 2006 年,最先发布在波兰程序员 Jaroslaw “sztywny” Rzeszótko (AKA “Stiff”) 的博客上。但是这篇博文现在找不到了。非常感谢他能授权...
英文原文:How do Programmers in the East see programmers in the West? 引言:本文由伯乐在线 –唐尤华译自 StackExchange 上的一个讨论贴:东方程序员眼中的西方程序员是怎样的?,有网友发帖问:在我看来,东方的程序员如何看待西...
英文原文:How my sister n my girlfriend learned to code 就像我在上一篇博文中提到的,Eva 和 Fong(译者注:根据博主的上一篇博文,Eva 是博主的姐姐,Fong 是博主的妹子)来到旧金山跟我学编程。在这篇博文中,我将记录下我教她们的方式,我构...
对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。 每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手段,考完就一切OK了,全部还给老师了也无所...
最近在 stackexchange 网站上看到了一个非常好的问答,有人问:你做过的最有效的提高你的编程水平的一件事情是什么?回首作为一个程序员这些年来的生活和职业道路,我使用了很多种不同的方法来提高我的编程技能 —— 阅读代码,编写程序,阅读书籍,听讲座,看视频,等等。我的问题是:你做过的最有效...
2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程,同时也希望可以帮助一些刚毕业,刚入行业的兄弟姐们们。我们是一群充满浮躁、抱怨、迷茫的程序猿,想一想3年就这么过去了,社会变得更浮躁了,鸭梨也越来越大,房?车?女人?... 抓狂... 决定写这样一篇文章,再次明确自己的...
本文受 Paul Graham 的 Maker’s Schedule, Manager’s Schedule 启发而作,建议大家有空去读一下。 人有两种思考状态,我将一种称为入静,另一种称为入世。 入静 程序员和作家需要的是一种入静的状态。他们需要整段的,不被打扰的时间才可以工作。一个下午...