在我的IB计算机科学课上,我经常被.几乎每个人都知道如何做X或者实现Y。我是班上唯一有编程经验的人,我不需要去教人们编程,但是很多问题都可以通过做一些调查来解决。
有什么方法可以教我的同学如何成为自力更生的程序员呢?
我真正能想到的就是成为谷歌忍者&学习如何使用API。
发布于 2011-02-13 15:50:00
为一个人生火,他会温暖一个晚上,点燃一个人,他将在他的余生温暖。
作为一名开发经理,我经常遇到这个问题,与更多的新手程序员。当你帮助他们解决一个问题时,他们似乎会不断地回到你的面前,而不是去跑步,这很令人沮丧。
我能给出的最好的建议是停止给他们答案,开始给他们指路,这对我来说是很好的。也就是说,告诉他们在哪里找到答案,或者给他们足够的提示,让他们找到正确的解决方案的方向。人们没有动力放弃一种行之有效的方法,而现在,对他们来说,这种方法正向你寻求答案。
发布于 2011-02-13 02:54:20
首先,如果你要向他们展示软件模式,那就别再这么做了。
我是认真的。至少有一段时间。
软件模式、插件和库给学生的印象是,所有编程都是将代码拼凑在一起,并使他们变得懒惰,因为他们不为自己思考。
总之,我能给你的一个建议是:你可以告诉他们怎么做,你可以教他们怎么做,或者你可以告诉他们如何去做,然后让他们在你看的时候做。第三种方法是目前为止最好的。如果这意味着让他们执行谷歌搜索,那就去做吧。
你不应该做的一件事就是告诉他们答案。
发布于 2011-02-13 03:46:32
问题不是他们问你,问题是你不能对他们说不。
我们都需要学会对别人说不,即使有时感觉很难,但正如俗语所说:对别人说不,就是对自己说“是”。
https://softwareengineering.stackexchange.com/questions/47302
复制相似问题