如题,在自学ios开发,差不多熟悉了基本的OC语法,看了几课Stanford的视频,越看越云里雾里,所以放弃了这个视频。
因为从小一直喜欢英语,也学得不错,所以就在网上找到了Big Nerd Ranch的iOS Programming 4th edition的原版,然后边学边练,跟着每章节的代码一行一行的敲,也觉得差不多都能理解,没什么特别难懂的地方。
问题就出在哪呢,每章节课后的编程习题分为 bronze challenge 、 silver challenge 和gold challenge 三个难度级别,bronze这个最简单的级别一般都能自己搞定,可是silver和gold难度的往往就没思路,尤其是gold challenge,有时候还回去反复研读相关章节的内容还是下不了手,有时候忍不住就去这本书的论坛看别人的写法,然后也能搞懂,可是长期这样子不仅有负罪感,而且会觉得是不是自己学得很不扎实,要么就是一直在某个题上耗上一两天,反复回去看或者查官方文档,但是好像效果也不是很好,而且很浪费时间。有时候一道题搞到最后就心烦意乱,深感沮丧。
所以想问问各位高手,在面对这种情况时该怎么办?是一直耗着直到自己能够解出来呢,还是怎么弄?我感觉越学越没自信,有点受打击的感觉。
谢谢指导!
你基本上属于自学能力很差的人,比如你看不完Stanford的视频,比如你看另外一个视频也觉得深入一点的东西就看不懂。
你自学能力差,因为几个原因。
每个人都有机会,但不肯持续的改进自己的人没有机会
有上进心的人,分为两种,一种恨不得一天就学会英语,学会Objective-C,学会xxx......然后,你又不是神,当然学不会,然后就不学了,所以其实就是没上进心。另外一种,一点一点的学,一个月后有小成,一年后有大成,三年以后,就跟当年的那些朋友完全不同了,脱胎换骨
你太缺乏耐心,几天或者几周就学会编程是不大现实的。 说个我自己的例子吧, 我学Rails学了半年才找到工作, 像你这样着急的话我就要自杀了。
另外作为一个小白在网上问问题要心理强大,要想着怎么解决问题,提高自己。看到批评要接受,千万别觉得自己受委屈。
4楼 @nowherekai 谢谢,可能还是看到别人能两三个月做点东西出来,就觉得自己为什么不能呢?还是有些毛躁和心急。另外各位的批评都很对,确实说到了我的问题所在,我虚心接受,没有半点委屈之类的心理。谢谢
哇,中枪。一下子被抽醒的感觉,我自己也是个自学能力差的人,tiny总结的很到位啊。一是因为自信心差,二是做事态度不够认真,三是方法不合理。我总结下我自己归根结底还是因为懒,不愿动脑子去琢磨。
8楼 @arther_lee 说的很对,确实觉得自己好像懒得啃硬骨头,遇到一点问题就懒得想了。tiny老师说的很对,我需要反省一下自己,做一些调整和改变,再上路。