如题,在自学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老师说的很对,我需要反省一下自己,做一些调整和改变,再上路。
一起学吧。我中间事情太多中断了,现在要重新开始了。
楼主耐心很重要,也不要只看一个教学。我同时在反复看千锋教育视频,你看的Objective-C编程中文版的第四版,还有Objective-C程学设计第四版中文。中文能更快滴有整体概念,同样的我在尽可能理解的情况下,先通读了后一本书,并且按照作者建议第一遍略过C语言内容部分。两本书相比较,你应该先看后者,更将详细递进,前者更加概括,传递概念。在基础不行的时候,单靠概念理解比较模糊。你应该先看看着本书好一点。
耐心,别觉得做不下去,也不要觉得直接看中文版就不好,我三天时间就通读了后一本书,建立了大量基本概念和知识轮廓,结合千锋的视频,相互佐证理解。前一本书用于在理解不错的情况下阅读,进行一定的升华,不能读通,就倒回来继续理解后一本书和视频。
现在我也下载了斯坦福的视频,网易翻译一部分的和iTunes 原版的。两本书我也下载了英文版。这样我都可以在有了概念后,直接读英文版,实在不懂,看下中文版。当然这时候。我开始处理课程例子和课后题。
手机好不容易打完了,细节注意,大家已经提醒过你了。就这样吧。
学习多数技术时都是螺旋上升的,不是平面上的线性关系,所以并非努力个一个月就怎么怎么样的。
学习到一定的阶段,尝试发散,发散再收回。往往复复,自然就视野开阔了。
楼上的各位都说的很好了,我就针对楼主这句“有时候忍不住就去这本书的论坛看别人的写法,然后也能搞懂”说点我的经历吧。
之前每次看技术类的书,我都觉得不难,都能理解,还特自信,觉得自己懂了。但当我把书放到一边的时候,对着电脑,却敲不出什么东西来。其实我并没懂?
写代码来验证自己懂没懂是最直接的了,别人的写法你看懂了,自己能写出来吗?过两天还记得怎么写吗?能举一反三吗?里面的道理都想明白了吗?针对一个问题搞清楚了,比多弄几个你自以为懂的题目重要多了。
与楼主共勉,加油!
3楼 @tinyfool 既然那么多的人想得到一些好的建议,为什么不可以设立一些简单的课程提供简单的学习思路或者一套解决的方法,可以是书籍全套自学,顺便卖书 1. 时间安排 2. 书籍先后顺序建议 3.大概的一个效果 ,需要多少时间 或者给大家开设直播,录播等形式。 比如微信公众号的方法 SOTON数据分析
19楼 @tinyfool 哈哈,目前我不知道怎么学!我很有可能根据他的建议来实现我的目标,如果我觉得有一个人很专业的话。我不可能随便就去买一本了,我得知道怎么学效果比较好,因为我是门外汉。像罗辑思维一样整体打包出售,其实我的建议哈。实际运用和想法肯定是很多的因素决定的,不过对于此您的论坛解决不少人的一个求知和问题表示感谢。