如何鼓励某人学习编程?

时间:2008-08-14 10:34:05

标签: language-agnostic

我有一个朋友有一点假期即将到来,他们想要在假期期间应该做些什么的想法,我打算建议给他们编程,我需要提及的优点和缺点是什么?

我会在人们回复时添加到下面的列表中,如果我复制任何条目,我会道歉。

我到目前为止的优点

  1. 最低资金要求(他们已经有电脑)
  2. 将帮助他们以新的方式思考
  3. (Rob Cooper)伟大的挑战,每天真的是某种方式,形状或形式的新挑战。没有多少工作可以真正提供。
  4. (Rob Cooper)我喜欢它让我思考的方式......随着我的技能提升,我更加符合逻辑地看待一切......这有助于普通生活和编程。
  5. (Rob Cooper)钱是/可以很好。
  6. (Rob Cooper)它是一个非常便携的行业..通过协作技术,只要你有互联网连接,你就可以在世界任何地方工作。
  7. (Rob Cooper)这是一个令人兴奋的行业,有大量的技术可供使用!
  8. (Quarrelsome)Jetpacks。编程就是技术,我们花在技术上的时间越多,我们就越接近Jetpacks。 ( Teifion:这是一个非常酷的比喻!
  9. (Saj)锻炼脑肌的有利方式。
  10. (Saj)它让你看起来很精彩。
  11. (Saj)让你技术更聪明。
  12. (Saj)让您有资格进入未来世界。
  13. (Saj)这很容易,有趣,不是数学方式..
  14. (kiwiBastard)如果这个人喜欢解决问题,那么编程就不是更好的例子了。
  15. (kiwiBastard)当你可以与你设计和编码的东西进行互动时,会有很棒的成就感
  16. (kiwiBastard)很好的方式来迎接小鸡/伙计 - 呃,也许不是那个( Teifion:我不知道你在哪里编程,但我想来访问
  17. (epatel)学习如何编程就像在霍格沃茨学习施法。电脑永远是你的仆人......
  18. 我到目前为止的缺点

    1. 当它不能正常工作时会感到沮丧
    2. 不是体育锻炼
    3. (Rob Cooper)有很多人只是为了钱而这样做。他们对工艺没有爱,只是看起来懒惰,烦人,有时它真的可以磨练我的齿轮看到一个行业和劳动力我很喜欢被废话稀释。这通常会对我们所有人产生严重影响。
    4. (Rob Cooper)不太确定最初的成本..是的,你可以开始使用Java或低成本的东西,但对我来说,在本地,对.NET开发人员的巨大需求,这可能是昂贵的起床并运行。然而,这已经很快/没有成为MS推出的主要开发产品系列中非常好的Express版本的工作量。
    5. (Rob Cooper)这是一生的职业生涯......我真的觉得你从未真正成为行业本质的“大师”,你会停留1 - 2年。你落后于时代......有些人不喜欢这种节奏。
    6. (Rob Cooper)一些极客可能很难配合......虽然我认为一般的极客运动真的在变化,但你总会拥有经典的“我比你更聪明”的极客真的可以对所有人来说都是痛苦的!
    7. (Saj)可能导致虚拟伤害。
    8. (Saj)可以让他们扔掉他们的电脑。
    9. (Saj)可以让世界上几乎只有一个。

9 个答案:

答案 0 :(得分:7)

我是为女士们做的:D

说真的,对我来说

Pro的

  • 巨大的挑战,每天真的是某种方式,形状或形式的新挑战。没有多少工作可以真正提供。
  • 我喜欢它让我思考的方式..随着我的技能提升,我更加符合逻辑地看待一切......这有助于一般生活和编程。
  • 钱是/可以很好。
  • 它是一个非常便携的行业..通过协作技术,只要您有互联网连接,您就可以在世界任何地方工作。
  • 这是一个令人兴奋的行业,有大量的技术可供使用!

缺点(其中一些很容易也是Pro的)

  • 有很多人这样做只是。他们对工艺没有爱,只是显得懒惰,讨厌,有时它可以真正磨练我看到一个行业和劳动力,我喜欢被垃圾稀释。这通常会对我们所有人产生严重影响。
  • 不太确定最初的成本..是的,你可以开始使用Java或低成本的东西,但对我来说,在本地,对.NET开发人员的巨大需求,这可能是昂贵的启动和运行。然而,这已经很快/没有成为MS推出的主要开发产品系列中非常好的Express版本的工作量。
  • 这是一生的职业生涯..我真的觉得你从未真正成为行业本质的“大师”,你会停留1 - 2年。你落后于时代......有些人不喜欢这种节奏。
  • 有些极客可能难以使用..虽然我认为一般的极客运动真的变好了,但你总是拥有经典的“我比你更聪明”的极客真的只是让所有人感到痛苦!

答案 1 :(得分:6)

飞行背包。
编程就是技术,我们花在技术上的时间越多,我们就越接近Jetpacks。

答案 2 :(得分:3)

我的建议是你不要太过努力推动你的朋友。如果你打算建议他们接受编程,那就随便提一下。

建议对“未开悟”的人进行娱乐性计算机编程可能与建议他们做一些娱乐性数学或集邮(对那里的任何集邮家都没有冒犯!)的方式相同。

答案 3 :(得分:3)

编程是成为世界上最富有的人的方法之一。到目前为止,我们还不知道任何其他。

答案 4 :(得分:2)

优点:

  

锻炼脑肌的有利方式。

     

它让你看起来对一些观众来说很棒。

     

让你技术更聪明。

     

让您有资格进入未来世界。

     

这很容易,有趣,不是数学方式..

缺点:

  

可能导致虚拟伤害。

     

可以让他们扔掉他们的电脑。

     

可以让世界上几乎只有一个可用。

答案 5 :(得分:2)

学习如何编程就像在 Hogwarts 学习拼写一样。
电脑永远是你的仆人......

- 如果您有Mac -

一个简单的开始可能只是看一下 Automator (在线ie几个截屏视频),这是让程序做的不仅仅是坐下来等待用户交互的简单方法......不是真正的编程,而是让我们感受到一些编程可以做的事情。

答案 6 :(得分:1)

我将跟进Carl Russmann的评论,建议你不要过分强调你的观点 朋友。

本网站的大多数读者都觉得编程很有趣,很有趣,但我们真的很奇怪。

对于大多数人来说,学习编程将是非常艰苦的工作,几乎没有短期的好处。大多数人没有编程的能力,并且会发现它与所得税一样有趣。这是一个很大的骗局。

答案 7 :(得分:1)

  • 如果这个人喜欢解决问题,那么编程就不是更好的例子了。
  • 当您可以与您设计和编码的内容进行互动时,获得巨大的成就感
  • 很好的方式来满足小鸡/伙伴 - 呃,也许不是那个

答案 8 :(得分:0)

你可以告诉他程序员女孩是怎么做的......你知道,撒谎。