JBTALKS.CC

标题: 我的学习方式会事倍功半吗? [打印本页]

作者: dixon9197    时间: 2012-3-14 08:13 PM
标题: 我的学习方式会事倍功半吗?
我跟我朋友的学习方式有点不同。
我朋友的方式-抄老师的代码然后研究为什么要这么写,然后到自己明白
我的方式-听老师说大概要怎么架构一个数据结构,然后就用我自己的思维自己写
我朋友说我的方法浪费时间哦
我个人是认为,我完全抄老师的,如果我搞不清楚老师的思维,我会变得不知要怎么继续@@
而我自己写,我知道我的流程要怎么写,虽然我知道我的方法花的时间会比较多
其实有时候,我知道老师写的结构是怎样,但是里面的内容有些会不明白为什么这么写,不然就不知道这么写有什么意义
我觉得我要亲自面临这些问题,我才会明白!

有经验的大大觉得以上2种方式哪个比较好?
还是本身有好的学习经验可以给我这种后辈借鉴一下XDD
谢谢哦
作者: buzZsk    时间: 2012-3-14 08:21 PM
回复 1# dixon9197


以自己的方式最好
coding, 如果不是自己的,真的很难看懂
我就是自己来的。。
作者: Super-Tomato    时间: 2012-3-14 08:24 PM
我跟我朋友的学习方式有点不同。
我朋友的方式-抄老师的代码然后研究为什么要这么写,然后到自己明白
我的 ...
dixon9197 发表于 2012-3-14 08:13 PM



雖然花時間,但接觸到的範圍較廣
作者: 宅男-兜着走    时间: 2012-3-14 08:49 PM
参考, 自己写, 优化。
因为有时太有主见不是很好。 因为你接下来的日子
很难自己一个人走。
作者: dixon9197    时间: 2012-3-14 09:30 PM
回复  dixon9197


以自己的方式最好
coding, 如果不是自己的,真的很难看懂
我就是自己来的。。 ...
buzZsk 发表于 2012-3-14 08:21 PM



    我也是= =
不是我写的基本没事没什么看得懂@@
作者: dixon9197    时间: 2012-3-14 09:32 PM
雖然花時間,但接觸到的範圍較廣
Super-Tomato 发表于 2012-3-14 08:24 PM



就是自己写,知道会碰到什么异常@@和自己找方法解决@@
作者: dixon9197    时间: 2012-3-14 09:34 PM
参考, 自己写, 优化。
因为有时太有主见不是很好。 因为你接下来的日子
很难自己一个人走。
宅男-兜着走 发表于 2012-3-14 08:49 PM



我知道><
所以我不勉强自己一定要写出来,如果真的不行,就跟着老师的,再去明白
作者: django    时间: 2012-3-15 08:12 AM
我觉得不要跟老师,也不要自己写,

跟老师:
我不知道你老师水平如何,但是跟老师就如你说的,有问题的时候没人问,你总不可能每天都在老师旁边

自己写:
新手自己写的问题在于很多东西都不知道,坏习惯太多,
例如:
1. coding style 问题: 变数喜欢用 a, a2, b3 ,(养成这种习惯你以后很难改)
2. 用复杂的逻辑来做简单的事情(通常一些简单的问题大部分 programmer 都会不自觉采用相似的解法)

我觉得最好就是看书,把书上每个程式都自己 keyin 一次,然后猜他要表达什么,最后回去看他的解释
我用这种方法半年多 OO 大成 XD
作者: dixon9197    时间: 2012-3-15 12:08 PM
我觉得不要跟老师,也不要自己写,

跟老师:
我不知道你老师水平如何,但是跟老师就如你说的,有问题的 ...
django 发表于 2012-3-15 08:12 AM



你的方法是不错
可是相关的书我看在马来西亚很难找吧,毕竟我是用华文在学
老师厉害不厉害我也不会看,我只知道我觉得很难的东西,它可以用很简单的方法做出来@@
谢谢你,我会尽量去找相关的书籍
作者: django    时间: 2012-3-15 06:55 PM
hmm, 这确实是个好问题,当初我也是用中文书来学的,
不过到最后,念原文资料还是避免不了的。
很多 API, 文件都是英文,跑不掉的,不如早点开始XD
作者: dixon9197    时间: 2012-3-15 07:01 PM
hmm, 这确实是个好问题,当初我也是用中文书来学的,
不过到最后,念原文资料还是避免不了的。
很多 API, ...
django 发表于 2012-3-15 06:55 PM


英文我老师应该是不懂= =
因为我老师是中国人@@
不过我知道这种怎样都是英文的
谢谢哦
作者: fynnie    时间: 2012-3-15 07:06 PM
你觉得适合自己的最好。
我的学习方式是,
最基础的东西,一定要花时间明白。
基础的会了,到复杂的也能临危不乱
作者: fyhao    时间: 2012-3-18 02:10 AM
我在写任何程序的时候,不管是作业也好,FYP也好,工作也好,每行代码都尽量自己写,参考别人优秀的解法,亲自输入,优化,找出其中的思想和精神,并融合进自己的思想内。任何时刻都以学习的方式而不是赶时间随便放下去交货,即使赶时间也是要尽量写出有质量,高效的代码,以免给未来的维护及修改带来更多的麻烦。
作者: Venus228    时间: 2012-3-19 11:21 AM
我跟我朋友的学习方式有点不同。
我朋友的方式-抄老师的代码然后研究为什么要这么写,然后到自己明白
我的 ...
dixon9197 发表于 2012-3-14 08:13 PM


我学习的方式也和你差不多哦~!虽然我没有老师,我从网上Tutorial学了之后都会再想要怎么将这段Code有效运用,怎么将它变成自己的东西。我自学那么久后深深的体会到,自己认真思考过的东西才会深刻的印在脑海里。你朋友说的没错,这样的确浪费时间。我曾经为了找我想做的效果花了我一天的时间。可是单纯只参考老师所写出来的Code,自己明白了可是到真正要写的时候却又写不出来。明白和实践是有差的。而且思维就只会限制在老师的Code里,以为明白了就天下无敌考试不用担心了。

另外我在许多编程论坛也有看到,编程中重要的是你写出来的Code让你接手的人能够在短时间内明白你在做什么,而不是那种死残烂打咸菜Code。我想这要很多实际经验和研究才能够学到的。老师和Tutorial教的也有限。
作者: dixon9197    时间: 2012-3-19 11:27 AM
我学习的方式也和你差不多哦~!虽然我没有老师,我从网上Tutorial学了之后都会再想要怎么将这段Code有 ...
Venus228 发表于 2012-3-19 11:21 AM



对啊
老师说的
我都明白
可是回家后自己重写都有一些困难= =
花时间是真的
可似乎如果自己做出来了成就感很爽XDD
可不可以让别人段时间就明白我在写什么,这个我就不知啦@@
作者: django    时间: 2012-3-19 10:34 PM
要讓別人知道你在寫什麼,先從 coding style 開始吧
作者: zechs    时间: 2012-3-21 07:33 PM
我觉得先研究别人的会比较快,但是很多时候你会被你研究的那个对象而绑定思维了。
自己研究对新手来说可能会出来一些很奇怪的东西,不过却可以练习创造力。
如果可以自己先研究然后再让另一个有经验的人来指点是很好的^.^~
作者: khey0905    时间: 2012-4-4 10:55 AM
我個人是覺得,先跟著老師的方式
成功之後,在自己加一些東西/修改一些東西,這樣比較容易領悟....

^^ 以上是本人小小意見,本人也是新手的說 ><




欢迎光临 JBTALKS.CC (https://mobile.jbtalks.cc/) Powered by Discuz! X2.5