首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何独立教学

如何独立教学
EN

Software Engineering用户
提问于 2011-02-13 01:52:44
回答 3查看 217关注 0票数 4

在我的IB计算机科学课上,我经常被.几乎每个人都知道如何做X或者实现Y。我是班上唯一有编程经验的人,我不需要去教人们编程,但是很多问题都可以通过做一些调查来解决。

有什么方法可以教我的同学如何成为自力更生的程序员呢?

我真正能想到的就是成为谷歌忍者&学习如何使用API。

EN

回答 3

Software Engineering用户

回答已采纳

发布于 2011-02-13 15:50:00

为一个人生火,他会温暖一个晚上,点燃一个人,他将在他的余生温暖。

作为一名开发经理,我经常遇到这个问题,与更多的新手程序员。当你帮助他们解决一个问题时,他们似乎会不断地回到你的面前,而不是去跑步,这很令人沮丧。

我能给出的最好的建议是停止给他们答案,开始给他们指路,这对我来说是很好的。也就是说,告诉他们在哪里找到答案,或者给他们足够的提示,让他们找到正确的解决方案的方向。人们没有动力放弃一种行之有效的方法,而现在,对他们来说,这种方法正向你寻求答案。

票数 4
EN

Software Engineering用户

发布于 2011-02-13 02:54:20

首先,如果你要向他们展示软件模式,那就别再这么做了。

我是认真的。至少有一段时间。

软件模式、插件和库给学生的印象是,所有编程都是将代码拼凑在一起,并使他们变得懒惰,因为他们不为自己思考。

总之,我能给你的一个建议是:你可以告诉他们怎么做,你可以教他们怎么做,或者你可以告诉他们如何去做,然后让他们在你看的时候做。第三种方法是目前为止最好的。如果这意味着让他们执行谷歌搜索,那就去做吧。

你不应该做的一件事就是告诉他们答案。

票数 4
EN

Software Engineering用户

发布于 2011-02-13 03:46:32

问题不是他们问你,问题是你不能对他们说不。

我们都需要学会对别人说不,即使有时感觉很难,但正如俗语所说:对别人说不,就是对自己说“是”。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/47302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档