// you’re reading...

编程

在专业软件开发中学到的10件事

abhijit Ifacethoughts. 指向André的泰勒’s 反射 在十年的专业软件开发中,又从迈克尔麦克唐尼尔队开始启发 他们从未教过设计学校的十大件事。相当一丝思想,但那里有一些好主意。枚举标题列表随后。

  1. 对象方向比你想象的要困难得多
  2. 软件开发的困难部分是沟通
  3. 学会说不
  4. 如果一切都同样重要,那么没有什么是重要的
  5. 大学教师’过度思考问题
  6. 潜水真的很深,但唐’t get hung up
  7. 了解软件开发机器的其他部分
  8. 你的同事是你最好的老师
  9. 这一切都归结为工作软件
  10. 有些人是混蛋

如果我不得不选择一个作为我最喜欢的点,我会去 “你的同事是你最好的老师”。在我上次的工作期间,开发人员, 同事 , 和 朋友们 从头开始学习PHP 太容易了 。继续询问关于编程,软件或任何远程相关的同事–你会学习新的东西。在缺席同伴的程序员, 橡胶鸭 是可接受的替代品。

我也会为此列表添加另一个点:

11.享受你所做的事。

好的,那不是 总是 涉及软件开发时可行。有人还必须照顾 QA. 和测试。虽然您必须在编程时享受和兴趣。陷入沉闷的问题?使用您的选择工具工作解决方案。 creat热情!否则,如果你做的一切只是糟透了,你就不会到十年的标记,写下你自己的列表。

在列表上的任何想法?最喜欢的积分,与陈述分歧,或添加自己的分歧– make a comment!

阅读更多

呃......没有别的似乎足够相关。


讨论

  1. Posted by 基思凯西 | 2007年3月23日,上午8:04

    “Learn to say no
    如果一切都同样重要,那么没有什么是重要的
    不要过度思考一个问题”

    我认为这些超出软件开发和一般生命。 ;) I’d喜欢添加一个:

    “写下东西的不是弱点的迹象”

    我可以’计算在白板上的想法发现或解决了一些微妙的小问题的次数。当存在零代码或系统上运行时,这同样适用。它也适用于要求…

    回复评论

  2. Posted by 托尼 | 2007年3月23日,下午1:32

    哦这个’s a good one Keith.

    I’实际上一直在寻找白板,在我的地方伸出我的位置–勾勒出想法。写作的东西也超越了软件和现实生活。我认为已经表明,如果他们被写下来,人们更有可能采取行动。

    回复评论

  3. Posted by 马丁 | 2007年3月23日,下午4:05

    来到家伙,几周的编程可以节省你的规划时间!

    顺便说一下,恭喜100多个关于Feedburner Tony。

    回复评论

发表评论

XHTML: 您可以使用这些标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>