网上有很多IT达人自学成才的故事,而在百度上,高手们似乎总喜欢说"这个问题上网百度一下就找到了".确实,有的问题能轻易找到答案,但还有相当一部分问题似乎并非如此.
学习过程中遇到不少让人极郁闷的事,
比方说,写好的程序不能正常运行,而当你跟据错误的现象上网查资料时,却发现解答五花八门,解决办法也五花八门.
而苦逼的是,这些方法多半不能解决你的问题.
或是技术文章的作者写得有点抽象,或是我基础太差,反正经常会对一篇文章看老半天也没看懂.
有时看着一些网上的教程,花大量时间一步一步跟着做,却依然没有做出一样的效果,
后来才知道问题出在某个小地方上,但那已经是好久以后的事了.难道要学习效率高,现实中就必须有个高手指导吗?吐了一大堆苦水,心中却还有点寄望,觉得自己应该是某点环节走了弯路.希望大家能说说自己是如何自学的?
特别是遇到我上面说的那些个苦逼问题时,该如何处理?

解决方案 »

  1.   

    编程和所有流程问题都是把具体问题抽象化再回归具体的过程,学习编程其实真正要突破的就是在抽象和具体之间转换的能力。这也是中国教育最薄弱的一个环节。先学会具体化,不要停留在for是循环,printf()是调用上,多去探索到底是怎么循环怎么调用的。从应试教育的模式化思维中跳出来。
      

  2.   

    各种自学  Ruby   Android ,先买本书了解了解,然后看别人的源代码。