我自己是个自学的失败者,想想很多人都和我一样,历经几年自学程序设计,可收获还是寥寥无几!不是自己太笨,但为啥就学不好啊,思前想后觉得下面几样可能是阻止我学习前进的钉子,随意谈谈以发泄一下心里的郁闷,如有不对的地方,请大家给予指正!
一、学习方法不对,很多人只是埋头苦读各类技术书籍,去忽略了一样很重要的事情:实践!没了实践那就等于纸上谈兵,很多思想、方法你都不可能深入的了解,达不到一定的深度。在具备一定理论基础的情况下,只有进一步实践那才能得到精髓。
二、学习态度不对,很多人入门时都赶时髦,论坛里经常有人问什么语言简单?什么语言有钱途?其实答案很简单,你努力了、入门了学习哪门语言都不难,要说有钱途那就得看你有多大的水平了!抢劫还更容易有钱途,但你有那本事吗?有了本领还怕没地方挣钱?
三、过于依赖于网络,网络是好东西不可否认,遇到问题都能在上面找到你需要的答案,是你学习的好帮手。但有很多人,遇到困难马上群里狂呼救命,结果命是得救可魂却丢了。遇到问题,利用baidu等网络进行搜索,找寻自己的答案,遇到不能理解的可以在群里问问,但切记不要伸手就找人你给我个源码或者你帮我写一下,这样永远都不要想有进步。如何充分、合理的利用网络这对初学者来说是相当关键的!但遇到问题真忍不住想去找个现成的,这可是杀手啊。
四、二天火热,三天冷淡。开始学习积极性都比较高,但在枯燥的学习中怎样保持一种积极性是关键,学习贵在坚持,如果三天打鱼两天晒网,等学会软件开发你已高该退休了,坚持是关键,可如何坚持是关键中的关键了,我现在还没找到如何坚持,所以还在继续当失败者!