怎样才能学好软件开发?

如题所述

第1个回答  2019-08-25
关于软件开发的概念,敬请参考笔者的《
学习软件开发的前途在哪里
?》一文,更多网络文章也多有提及。在此,笔者仅强调“软件即服务”的理念,就是根据客户的需求来设计一款能解决客户难题的程序类产品。至于何为学好,就要结合学习者的目标了,换言之,能达到目标即为学好。笔者认为,学软件开发,如果是为了升学、考研等应试所用,不属于笔者要讨论的范畴。笔者要讨论的是如何能够利用软件相关的技术、工具,更多、快、好省地为客户解决难题,为用户创造价值,若能,即为学好。
笔者认为,计算机相关语言、技术等皆为工具,学习的目的是“应用”,即,能够满足客户的“应用需求”,这个能力级别在软件工程学中属于“初始级或完成级”,是软件工程学中的最低级别。
也就是说,无论你学了多少新的技术、方法与工具,如果不能正确理解客户的需求,并按需在规定的时间内完成任务,就是不合格的,就不能算是学好,就是找个对口的工作都难,反之则为学好了,至少是上道了,接下来就看你的造诣了!
其实,这个问题很简单,只要运用智弘成功者三步曲:“精准定位、目标分解、过程定义”即可解决。
精准定位:首先搞明白自己是谁,要到哪儿去,否则一切免谈;
目标分解:其次要将自己的最终或相对终极目标分解成N个子目标,直到切实可行为止;
过程定义:最后就是将每个子过程具体并细化成N个切实可行的步骤,并详细定义、描述下来,最后就是按照所定义的过程践行并快速迭代、优化,直到成功!
言而总之:就是在专家指导下,选择一个适合自己的“问题”或“事”,按照智弘成功者三步曲的科学理论与指导,结合自己的实践,经历整个过程,并最终亲自解决“问题”或成功的将“事”做好,即已证明已经学好了!
经验证明,迄今为止,这是最好的学习方式了,因为智慧来自于实践,实践是检验真理的惟一标准。用科学的理论来指导实践,在实践中学习,真正做到“学以致用,以用带学”!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网