
程序员心理
文章平均质量分 71
gougoucai
web前端
展开
-
程序员学习能力提升三要素
文/尹华山 IT 技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后 2 年内,有效的不过剩下5%。对于软件行转载 2013-02-19 11:12:03 · 267 阅读 · 0 评论 -
如何成为强大的程序员
Aaron Stannard 是新创公司 MarkedUp 的 CEO,他最近花费大量时间雇佣、评估很多不同的程序员,并和他们一起协作。在这个过程中他发现并总结了十种程序员无法意识到自己潜力的原因,意在让更多程序员发掘出自己的潜力,从而成为强大的程序员。 Aaron 提到,他的公司中所使用的技术非常复杂,某些大型企业都很难掌握,所以对于想要加入团队的程序员来说,入门门槛非常高。因此,转载 2013-02-19 10:55:04 · 410 阅读 · 0 评论 -
软件开发者薪资大调查
2012 年末,优快云 和《程序员》杂志发起了一年一度的“软件开发者薪资大调查”。本次调查收到了上万份问卷,开发者的参与积极性超过以往。通过分析这些数据,我们得以对目前软件开发者的生存状态、待遇水平、行业状况等有了更清晰的了解。 本次参与调查的开发者中,约 59.4% 的开发者在公司中的职位是软件工程师,高级软件工程师占 14.98%。任职管理岗位的开发者中,项目经理或主管转载 2013-02-19 10:47:12 · 402 阅读 · 0 评论 -
Are You a Zen Coder or Distraction-Junkie?
原文来自:Are You a Zen Coder or Distraction-Junkie? 当编译占用你时间时你会怎么做。不只是编译,即使是在等待任何短暂的计算机操作结束,这段时间你会干些什么? 和你的工作日休息比起来这点时间是微不足道的,但是总的来说它还是能对你的生产率和幸福感感带来巨大帮助的。 顺便说一下,这篇文章内容不是只转载 2012-11-11 08:46:05 · 323 阅读 · 0 评论 -
Jesse Storimer
编程很像吃饭。晚上我饿了。我不在家。我不能到厨房里找点东西吃。我四周看了看,看到只有一家街对面的麦当劳。于是,我就进入了一个任何时候我离开家、离开我那舒适的小窝后遇到的两难境地:是吃那些垃圾食品,先填饱肚子呢?还是先饿着肚子,等回到家后去吃更健康的食物? 当我在思考这种困境时,我不禁或多或少会把这个问题跟代码质量作一定的联系。当然更多的还是先考虑吃的问题。我的话只是转载 2012-11-11 08:45:44 · 441 阅读 · 0 评论 -
Where do all the old programmers go?
英文原文:Where do all the old programmers go?老程序员都到哪儿去了? --寻找 40 岁之后软件开发者的象冢人们都认为软件开发是年轻人的游戏。当年轻自信的程序员获得优厚的待遇并向管理层晋升的时候,老程序员们甚至找工作都困难。真的如此吗?在最近的一篇文章中,加州大学戴维斯分校的计算机科学教授 Norman Matloff 认为“软件工程转载 2012-11-11 08:45:26 · 517 阅读 · 0 评论 -
The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear?
文/陈皓有朋友(网友 never)在酷壳 Coolshell.cn 的留言版上问我,为什么关注了这么多的东西,我想我可以用下文来回答这位网友,因为我和作者的观点几乎一致。这篇文章由 ALAN SKORKIN 写的 “The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear?” ,我把其全文翻译如下,我很喜转载 2012-11-11 08:45:16 · 658 阅读 · 0 评论 -
Time Management Tips for Developers
英文原文:Time Management Tips for Developers 软件开发是非常令人兴奋的工作,经过多年的工作,你不仅可以得到相应的报酬(随着工作经验增长)还会有其他晋升的机会。大多数人只关心保持头浮出水面。但这并不是我们所要追求的目标,那仅仅是我们在学校或者孩童时代的梦想? 为了赚更多的钱,大多数人还会找额外的工作并且不太关注编程以转载 2012-11-11 08:44:48 · 812 阅读 · 0 评论 -
Andriy Solovey
很多人认为计算机变得如此智能,所以在不久的未来将不再需要程序员。另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题。甚至不少程序员对他们是做什么的都没有清晰的概念。在这篇文章中,笔者想给不知情的人解释一下程序员到底是做什么的。程序员是将人类想法翻译成计算机语言的译者。他们是两种世界之间的纽带。你认为维护这个纽带很容易吗?人类世界的背景The转载 2012-11-11 08:45:54 · 339 阅读 · 0 评论 -
为什么我们应该像盖房子那样写程序
英文原文:wired.com,编译:AllanChen 本文作者莱斯利.兰伯特是计算机科学家,擅长分布式系统、时态逻辑和并行算法。他是工程和国家科学院国家科学院成员。兰伯特在麻省理工学院攻读数学本科,在布兰迪斯大学赢得了他的硕士和博士学位。他为微软研究所工作。 在砌上一块砖或钉下一支钉子之前,建筑设计师会制定好详细的计划。程序员或者软件工程师却不会。这难转载 2013-02-19 11:14:50 · 326 阅读 · 0 评论 -
黄峻:个人开发者之死
黄峻:个人开发者之死作者 jopen 2013-01-24 20:01:291 月 23 日晚@文艺青年黄峻 在新浪微博上一条微博个人开发者之死,与各位共勉,再次引发了游戏开发者和创业者之间的讨论。针对不少热心网友的问题,黄峻在文章后面集中回复了。全文如下。 从 2012 年初开始,已经有 10 年游戏开发经验的我和一个要好的也转载 2013-02-20 11:18:07 · 825 阅读 · 0 评论 -
程序员的发展道路
程序员的发展道路1.(2-3年)基础素质毕业头2-3年,是培养基础素质的时候,是把学校学到的理论知识,应用在实践过程中的时候。1.1 知识面工作中用到的知识,和学校里学习的知识,往往不大相同,去接触实际用到的技术,解决方案,设计模式,努力扩展自己的眼界,是这个阶段的主要任务。做web开发的,会慢慢得接触到html,css,js等等知识,做后台的,接触到php,jav转载 2013-02-20 11:42:41 · 346 阅读 · 0 评论 -
冰山一角 管窥中国互联网的地下世界
冯大辉(Fenng)曾在其微信公众帐号“小道消息”上分享了一则关于“黑客”的故事,文章颇具传奇小说的风格,不少人读过之后表示 “无法相信”。Fenng 对此评道:“质疑的人或许并非无知,只是事情超过了他们的认知范围。中国互联网的三个世界,在地下世界发生地事情,地面上的人永远不知道是怎么回事。” 而关于“中国互联网”的三个世界,Fenng 也早在 2012 年年初就提到过这个归类方法:“在转载 2013-04-11 09:57:50 · 1113 阅读 · 0 评论 -
成功创业者必须具备的9个特质
1. 动机积极我们常常会发现一些人念叨着要开公司、要创业,但实际上,他们并没有创业愿景。这肯定是不够的。最成功的创业者一定有改变世界的激情。我接触的那些能够接二连三创业的企业家们,他们都有一种改变世界的激情,并且,他们对公司都有一个清晰的愿景。创建公司的愿望绝不是一个简单的动机(比如想创业),对于有这样企业文化的创业公司来说,绝对很难生存下去的。创业公司需要有远见、有激情,相信自己能够改变转载 2013-04-09 10:11:39 · 556 阅读 · 0 评论 -
Google 精神之死:别了,曾经的理想和信念
Google Reader之死引起的讨论远未停息,越来越多的人参与到其中,大家关注的焦点不止是 RSS 服务的现状和前途,不仅是 Google 业务根据的调整和发展,更是 Google 文化和理念的嬗变。Blogger霍炬在长文中对此进行了反思和总结,在他看来,如今在Larry Page带领下大力推行“整合”、将Google+放到业务重心的Google早已经不是曾经那个力求创新和开放的Do转载 2013-03-22 14:56:22 · 560 阅读 · 0 评论 -
以前的旧谷歌是一个伟大的工作场所,现在的新谷歌呢
以前的旧谷歌是一个伟大的工作场所,现在的新谷歌呢? 英文原文:Why I left Google 曾参与过 Google+ 项目的谷歌前员工詹姆斯·惠特克(James Whittaker)发表长篇博文,讲述了他不久前从谷歌离职的理由。他表示:谷歌在以社交为重点的转变过程中偏离了原来以科技为主导的方向,已经从科技公司沦为更注重商业的广告公司,不再是理想的工转载 2013-03-22 14:51:20 · 940 阅读 · 0 评论 -
谁是谷歌想要的人才--面试
谷歌自由、开放的办公环境 均为 谷歌已经连续四年被《财富》杂志评选为最适合工作的公司,但要获得这份“最适合工作”的工作却并非易事。先来看看以下题目: 1、你被缩小到一枚硬币大小,扔进搅拌机。你的质量减少,密度不变。搅拌机片 60 秒内就会开始搅拌。你会怎么办? 2、有 6 个数字:10,9,60,90,70,6转载 2013-03-21 15:55:52 · 885 阅读 · 0 评论 -
谁是谷歌想要的人才
摘自《谁是谷歌想要的人才?》 湛庐文化出品 谷歌每年会接到 100 万份求职申请。据估计,130 个申请人里只有 1 人能成功。相比之下,申请就读哈佛大学的学生,每 14 个人里就有 1 人成功。和进哈佛大学一样,谷歌员工必须越过若干艰难的障碍。谷歌山景城总部是幸运员工的聚宝盆。这里有 11 家美味的餐厅提供当地种植的有机食物,而且免费;随处可见攀岩墙、游泳池。谷歌员工有免投币转载 2013-03-22 14:38:46 · 530 阅读 · 0 评论 -
一个IBM人的离职泪:伟大公司 SB老板 苦逼员工
钛媒体注:在此轮 IT 企业格局大调整中,IBM 似乎是最安全的一个,国内新闻也波澜不惊。但在波澜不惊之下是怎样的暗流涌动,一位在 IBM 工作 14 年的经理级别高级员工离职感言可窥一二。付出 14 年青春,原本要一辈子在 IBM 的人,为何在 14 天内速速收拾行囊?文中所描述的 IBM 各种内因,发人深省。 此文为该离职人员授权钛媒体匿名发表,经过钛媒体编辑,转载请注明出处,并附上本文链接:转载 2013-03-22 11:04:47 · 614 阅读 · 0 评论 -
微软Philip Su的离职信:回首12年职场生涯的心得和随笔
编者注:Philip Su 在 1998 年加入微软,开始时是一位软件工程师。12 年后,Philip Su 从微软辞职,当时是微软的主群经理(Principal Group Manager),又一次以一位普通软件工程师的身份加入 Facebook。Philip Su 现任 Facebook 伦敦办公室的主管。Philip Su 在当时的离职信中写了他在微软工作 12 年比较独到的一些体会,希望对转载 2013-03-22 10:30:52 · 478 阅读 · 0 评论 -
一个华为人辞职创业后的几个反思
一个华为人辞职创业后的几个反思作者 jopen 2013-01-23 14:33:04作者是一个在华为工作 6 年的华为人,2 年前,抱着做大事业的愿景,作者与几个朋友离开华为,希望能闯出一个路子来创业。 时隔两年,笔者的创业经历就像是一出狗血剧,各种电视剧里的经典桥段都发生在他身上。笔者将两年来创业过程中的种种反思汇总为以下转载 2013-02-20 11:17:08 · 326 阅读 · 0 评论 -
You Are the Exception to the Rule
这是我最常说的一句话,说给那些打算放弃朝九晚五的上班生活、去创造自己的软件挣钱的程序员。通常这句话跟在这样的问句后面“你怎么知道这地球上会有人愿意花钱买你的软件?”当然,这是因为有一个非常幸运的事实:你不是一般的人。你也知道,大部分的人都不会编程。大部分的人都做不出一个todo应用。大部分的人都不知道API能干嘛。更要命的是,大部分的程序员都解决不掉一个Fizz Buzz这转载 2012-11-11 08:45:36 · 381 阅读 · 0 评论 -
Coder or Clown?
本文是从 Coder or Clown? 这篇文章翻译而来。这是我遇到的问题。和你从不认识的人坐在一起,试图弄清楚他是个程序员还是个小丑。我没有想侮辱任何人的意思,而且,我是第一个要感谢这么多年的教育和努力终于把我变成一个专业小丑的人。但是,有些程序员,我的天。就像最近,我面试了一位毕业生。我把他叫做Ada。对于程序员新手,我充满怜悯,为了和缓的帮他热热转载 2012-11-11 08:45:01 · 576 阅读 · 0 评论 -
程序员漫画四幅
漫画一:软件编程 漫画二:使用 LISP 语言的程序员眼里其他语言程序员的形象 漫画三:学校里的编程和真实项目里的编程 漫画四:程序员与劫匪转载 2012-11-10 08:51:46 · 592 阅读 · 1 评论 -
The Principles of Good Programming
摘要:良好的编程原则与良好的设计工程原则密切相关。本文总结的这些设计原则,帮助开发者更有效率的编写代码,并帮助成为一名优秀的程序员。 英文原文:The Principles of Good Programming 1. 避免重复原则(DRY - Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、转载 2012-11-09 09:23:08 · 372 阅读 · 0 评论 -
The 10 rules of a Zen programmer
英文原文:The 10 rules of a Zen programmer 在一个阴雨的早上,我坐在桌子旁,开始想如何才能高效的工作。在我成为一个自由职业者之前,我有很长一段时间都很努力工作,但收效甚微。 我在 2006 开始接触禅学。我马上意识到:古代的禅宗大师们几百年前早就已经知道现今的程序员应该如何工作。虽然我很讨厌“如何成为一个更好的程序员”之类转载 2012-11-09 09:18:14 · 331 阅读 · 0 评论 -
Programmers at Work
Programmers at Work 出版于1986年,是 Susan Lammers 对19位计算机行业先驱的采访实录,25年过去,计算机这个行业的发展更是让世界有了巨大的变化,物换星移,当年那些人后来际遇如何?2008年的时候,有人做了这样的整理,在中文版即将面世的时候,忍不住要再查查看:第1位,Charles SimonyiCharles Simonyi 当时在微软转载 2012-11-09 09:36:36 · 419 阅读 · 0 评论 -
程序员人生之路
程序员人生之路(强烈推荐,分析的透彻!),某程序达人的人生感悟,估计没有半个甲子的时间,是绝对不可能感悟出来的。 相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回转载 2012-11-09 09:35:04 · 1407 阅读 · 0 评论 -
IT人生
有个笑话:少壮不努力,长大搞IT。说明IT不好搞啊。前言,IT精英们,为什么你们的幸福指数这么低?笔者2003年大专毕业,一直从事IT行业,今年刚好9年,中间坎坎坷坷,历经风雨,痛苦很多,快乐也不少。因为笔者的同事(经常交往的)基本上都是以IT为主业,观察良久,发现一个问题:就是绝大多数的IT从业者,都是很年轻的人,这或许是我国的国情决 定的吧:就现阶段来看,主力军是80后转载 2012-11-09 09:31:54 · 2402 阅读 · 0 评论 -
Older Developers: Bad Habits Are Killing Your Career
英文原文 : Older Developers: Bad Habits Are Killing Your Career 我在最近一次《关于年长程序员的 5 个误传》文章评论中收获颇丰:“老家伙们!老家伙们!加油!” 而且也并不一定不恰当……毕竟,它有望打破被人们当做假定真理而误传了很多年的谬论。但我省略掉某些重要事情的一点细节: 年长程序员的坏习惯正转载 2012-11-09 10:01:41 · 420 阅读 · 0 评论 -
Things Everyone Should Do: Code Review
英文原文: Things Everyone Should Do: Code Review 在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里,有两三个非常好的工作机会摆在我面前。因为在这段做决定的时间里,我不再受雇于任何人,我想可以写一些专业性的东西,一些很有趣,但也会在同事和管理工作中导致关系紧张的东西。 本文的作者Mark CC Goo转载 2012-11-09 09:47:13 · 320 阅读 · 0 评论 -
程序员总结
1、 分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道 理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、 一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感转载 2012-11-09 09:33:16 · 492 阅读 · 0 评论 -
Jonathan Danylko
原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰转载 2012-11-09 09:25:21 · 573 阅读 · 0 评论 -
An open letter to those who want to start programming
伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得转载 2012-11-09 09:14:20 · 576 阅读 · 0 评论 -
12 resolutions for programmers
对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了 12 个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。变得有耐心保持健康拥抱变化带来的不适应学习一门新的编程语言自动化学习更多数学知识关注安全备份你的数据学习更多理论知识接触艺术和人文向新的软件学习完成一个自己的项目 接下来我会对这些建议逐个介绍。 变得有耐转载 2012-11-09 09:20:31 · 633 阅读 · 0 评论 -
15 Mind-Bending Interview Questions That Every Google Engineer Can Answer
英文原文:15 Mind-Bending Interview Questions That Every Google Engineer Can Answer 导读:进入像谷歌这样的互联网公司是许多人的梦想,而这些公司的面试却是很大的槛。那么,谷歌对前来应聘的工程师会提出什么样的问题呢?我们这里收集了来自职业发展社区 Glassdoor 的一些面试者真实经历的面试题。虽然这转载 2012-11-10 08:51:26 · 476 阅读 · 0 评论 -
你真的了解Google吗?
如果你现在还把 Google 只是当作一个搜索引擎,那就简直太 Out 了。如今的 Google 已经远不止是一个搜索引擎了,而他们正在做的事既令人兴奋,又令我们感到有些恐惧。如果这家公司能逐渐降低广告业务的比重,并帮助用户更好地管理个人信 息,那么它将给我们带来一个令人惊叹的未来。 就 Google 的财政状况和技术前景来说,搜索仍然是至关重要的,但另一方面,他们正在把从搜转载 2012-11-10 08:50:46 · 1686 阅读 · 0 评论 -
Google 面试中的古怪问题
想必我们都听过科技公司面试的故事,为了测试面试者的智商和创造力,公司经常会给出一些刁钻古怪的问题。 在 William Poundstone 的新书《去 Google 工作?你是否足够聪明》里,提到了 Google 面试中的逻辑谜题、陷阱问题和离奇古怪的难题。近日,在卫报网站上,William Poundstone 发布了书籍的节选部分,下面这些面试问题或许能够挑战你的智商。转载 2012-11-10 08:45:39 · 668 阅读 · 0 评论 -
话说程序员的职业生涯
有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程 序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择 哪条路,因人而异。如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一定时期的积累,你可以逐渐成长为专家转载 2012-11-10 08:52:07 · 393 阅读 · 0 评论 -
10幅图让你了解Google与其它科技公司的不同之处
在科技界,每个公司都有自己独特的文化,Google 更是如此。那么相比于其它科技公司,Google 到底有啥不同呢。通过对 LinkedIn 上的数据分析显示,大部分 Google 员工都在高科技行业有至少 5 年的经验。同时,自从 Larry Page 接任 CEO 以来,Google 的文化发生了很大变化。下面我们看看基于 LinkedIn 数据分析而得出的 Google 与其它科技公司的区别转载 2012-11-10 08:50:29 · 475 阅读 · 0 评论