给自学软件开发者泼盆水,侃侃自学软件开发的4个负面因素
现在很多软件开发人员都会上网自学软件开发一些东西,但都基本工具都会,看着实例会用,可面对一个空白纸时就不知道该用什么工具,怎么才能做出想像中的那种效果,不能灵活运用,甚至根本不知道这个菜单项为什么会这样用呢,自学软件开发只是让你了解它作用的一面,而你很难摸索出如果结合运用,这就是自学软件开发会让你走好多弯路但还是不能解决的难题,也就是我们所说的遭遇瓶颈,这就需要有软件开发高手来点拨我们,也就是为什么会有老师的存在意义了。我简单说一下自学软件开发的负面吧:
1. 没有方向感,让你走很多弯路。
网上免费的软件开发教程太多了,可以说是好事,也是件坏事,好是因为我们可以免费学到东西,坏是太多了反而让我们迷失了方向,东学下西学下,到头来发现什么都没学精。每一个软件都有不同行业的用途,不同的行业老师会说应该这样用,当你看到另一个行业的老师传上去的视频时又会说应该这样用,很容易走入一个误区,那就是玩软件本身的死角,而不是把软件当成工具来为你的思想服务,还有就是老去重复一些别人做烂了的效果,这样即使学会了也没多大意义,也没有人会为你的作品去买单。另外免费的东西就容易有糟粕,很多做的很烂的软件开发教程把你带向一个错误的方向。这样越陷越深。我非常赞同金庸小说里面说的,欲练就上乘功夫,必先废弃之前所学的,有时候我真发现一个有基础的学员还不如一个从零开始学习的进步快。
2.自我的视觉观,看不到自己的不足。
不识庐山真面目,只缘身在此山中。自学软件开发的人往往都看不到自己的不足,这是最可怕的,因为你的审美能力没有提上来,所以自己做的很多东西,在专业人眼里简直就是惨不忍睹,而你却还在孤芳自赏,甚至还在以后的作品了一用再用,你说这样又怎么能进步呢?也许有人会说,我可以跑去设计论坛里跟大家交流啊。首先,论坛里的人审美能力参差不齐,很多人说你的作品好的,说不定是比你菜的,还有些是恭维的,另外网上还有太多眼软件开发高手,说话不负责的人,几句垃圾打击的你估计下次都没勇气拿出来了。而他自己说不定做出来的东西连你的都不如,甚至是个门外汉。
3.惰性让你没有坚持。
人的天性都是懒惰的,我们经常会找上几百个理由为自己今天晚上看个新上映的电影而不是学习来开脱。特别中国的教育模式让我们从小就养成了在老师,父母的监督下学习的习惯,如果没有人监督你了,你反而不习惯了,做事情感觉没激情,很多人都是三分钟的热度,过后就再也提不起有那么回事了,一打开电脑就想睡觉,同样惰性使然,让你回避自己去否定自己。那就别谈能严格要求自己去追求完美了。
4. 遇到问题得不到及时解答
碰到一个小问题熬了几个通宵,搜遍了整个网络都没找到答案,即便找到了有类似问题的答案也是说的不清不楚,你想反问时却是无声的淹没了,这时候你唯一的收获就是让你明白了个道理:“百度一下,你就知道”其实搜索引擎也不是那么好使。折腾成这样打击积极性不说,更浪费了大把时间,你觉的这样值吗?
所以如果你真想快点提高自己的能力参加软件开发培训还是非常有必要的,因为一个好的老师,一个经验丰富,阅人无数的老师,能给你指明方向,能一眼就看出你的不足,让你不断改进,同样也能随时给你解答遇到的各种问题,用他的经验让你少走更多的弯路,学的更快,更好。