“程序人生”文章列表
我收到了很多年轻开发人员写给我的邮件,希望可以提升自己的编程能力。我肯定不是第一个讨论这个话题的人,所以我不确定还可以说出什么新意。然而,这里我认为还是非常值得列出我认为很重要的几点吧。要跟其他开发者一起工作。我们正处在科技史上的黄金时期,这是第一次,身处何地,雇主是谁变得不那么重要。只要你的网...
很多的非程序员(如产品经理、运营、交互设计)并没有意识到,他们同样会参与代码的写作过程,并且,其影响力可能会远远大于程序员。技术人员都知道,历史的发展注定了要逐步使用高级编程语言而不是底层编程语言去解决问题,这不仅意味着效率,还意味着清晰而正确地分解问题的形式。但很多技术人员可能没有意识到的一点...
对于开发人员来说,所有的开发工具的最大的用途,就是最大限度的提高开发人员的生产率(productivity)和创造力(creativity)。在我们这个时代,使用 GUI (图形界面)是一个提高生产率的好手段。虽然上一代的那些 UNIX 开发人员的确不需要 GUI。一个屏幕,一个键盘,一个编辑器,在陋巷,人不堪其忧,也不改其乐的黑客比比皆是,但二十多年过去了,现如今开发环境发生了巨大的变化。
本文是从 The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear? 这篇文章翻译而来。
“当我需要用到它时我就去学它!”
......
程序员的收入虽没有金融高,但也可以生活,可以让你去追求你想要的事物。社会虽然很腐败,整体趋势是在进步的,想做事业的话,也还是很多条路是可以出来的。你可以自己选择。只要选择不是太离谱,然后有恒心有毅力,智商又不是特别低下(所谓脑残),是可以实现的。
今天来和大家分享两个很不错的程序设计「做」与「不做」列表。首先,是Andres Taylor (安缀斯‧泰勒)写的「Top 10 Things Ten Years of Professional Software Dev......
本文是Common Lisp专家Peter Seibel对计算机科学家Guy Steele的访谈,谈到了他程序人生开启的历程以及程序员成才的关键。
初涉编程
Seibel:你是怎样接触......
引子
唉,本实在不想发水文的,可还是发了,看来是周末闷骚咯,没兴趣的请赶紧飘过 ~~~
本篇博文其实是用来给在读大学生一点借鉴的,并不会讨论什么技术类的......
英文原文:Kicking ass together: How to improve coding skills as a group 过去一年半里,我在为 Mendicant大学(Ruby 开发者在线大学)工作。我与同学和员工一起建立了优秀的在线学习社区。美中不足的是,由于一开始我们对 Men...
本文是从 Whyyou should never ask permission to clean up code 这篇文章翻译而来。 “我可以花一点时间整理一下这段程序吗?它太乱了。”对于这......