--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 shlug+un...@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
--
--
-- You received this message because you are subscribed to the Google Groups Shanghai Linux User Group group. To post to this group, send email to sh...@googlegroups.com. To unsubscribe from this group, send email to shlug+un...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/shlug?hl=zh-CN
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Shanghai Linux User Group”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 shlug+un...@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
有男人用,干嘛要自己干。我和老婆结婚10年,她只知道linux这个词。
别强求了。
您收到此邮件是因为您订阅了Google网上论坛中的“Shanghai Linux User Group”论坛。
要取消订阅此论坛,并停止接收其发来的电子邮件,请发送电子邮件至shlug+un...@googlegroups.com。
如需了解更多选项,请访问https://groups.google.com/groups/opt_out。
买了台MacBook Air给女朋友用,自己用小黑。但教过她几次怎么在app story安装软件,以及怎么在官方网站或者其它网站下载。但还是没能成功安装过一个软件。手把手教,两下子她就没耐心学了。
在 2014年1月27日 下午4:44,Wizard <wizard...@gmail.com>写 道:
能有人讲计算机历史,那也是很有意思的
在 2014年1月21日 下午12:12,ghosTM55 <ghost...@gmail.com>写 道:
这问题非常不错,是我现在创业最关心的问题之一,我来说说我的经验
我教过不少女生编程,这个月11号我还组织了上海 地区的Rails Girls活动,和志愿者一起教了近20个女生学习Ruby。在我所教过的这些女生中,大多数一开始的基础只是会打字、单击和双击。
首先你需要向对方说明编程是做什么用的,最关键 的:为什么会有编程这么一回事?这就要从计算机的历史讲起,这里要求你对计算机的发展历史有非常扎 实的了解和理解,事实上,在我边画图边向他人讲解计算机发展历史的时候,几乎所有人都是异常高兴 的,不断地会说:原来是这么回事!并希望我多讲一些细节。就连女生感兴趣的程度都超乎我的想象。
学习任何知识都是由浅入深,在讲解历史的时候,不 会涉及到过多的专业术语,但是一定会遇到,这个时候需要向对方用生活场景中一般人都能理解的事物来 举例。在日后解释更多的专业术语时,会经常需要这么做。并且掌握好度,不要为了显摆自己的技术功底 讲一堆对方根本不可能听得懂的东西,爱因斯坦说过,如果你不能将一件事情解释的够简单,说明你根本 不理解它。这句话是极其有道理的。
举个简单的例子,请思考如何用任何人都听得懂的话 解释MAC、IP、Port、DNS的概念,此外,自由软件的精神是什么,开源软件与之有何不同, 他们为什么会成为被绝大多数开发者认可的项目运作模式。
在你解释清楚了操作系统,互联网,编程等一些列基础概念后,是时候开始教一门真正的编程语言了。选 择哪一门语言视你自己的情况而定,就我个人的建议来说,选择当前最流行的脚本语言Python或 Ruby中的一种是最明智的选择。教编程最重要的是概念、理念与思路,语法每家语言大同小 异,Python与Ruby具有现代编程语言绝大多数的优点以及特性,拿来做入门教学绰绰有余,同 时他们有大量的开发库与项目可以参与实践。
不用想着一遍教会,第一遍可以快速的过一遍编程的 基本要素,变量的概念、逻辑控制、循环控制、数组、哈希表、对象、类、输入与输出这些基础的过一 遍,再学第二遍,在第二遍的时候,陌生感大大降低,这个时候可以开始引入一些小的实践项目与动手的 机会让对方学习参与。
总的来说,要让初学者理解编程不是件困难的事情,并且能够从中获得很多快乐。当然任何事情要精通都 要下苦功夫,对于有心教初学者编程的人来说,自身能力要过硬。
抛开兴趣层面不谈,编程这回事,在美国已经上升到 国家战略层面了,美国官方已经鼓动全民学习编程,并且发动了不同领域的大牌与明星一起推广,详见 http://code.org/ 。
简单一写,应该有不少未完善之处,之后发布到我的 Blog上,会定期更新与补充。
--
Wizard
您收到此邮件是因为您订阅了Google网上论坛中的“Shanghai Linux User Group”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到shlug+un...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
2014-01-21 12:12 GMT+08:00 ghosTM55 <ghost...@gmail.com>:
>
> 2014/1/18 adream <adre...@gmail.com>