偶认为从零基础学习编程最佳思路是从图形化编程开始,无需记忆,便于理解概念,也能设计出非常复杂的应用,向大家推荐appinventor,全部图形化开发,能设计出复杂的安卓app,因需要几个小时就能够入门。
图形化易入门但只能设计相对简单单位程序,随后偶建议学习java语言,这门语言是目前全球应用量排名第一,工具成熟问题,可以java来设计appinventor的扩展插件。
掌握编程概念和基本程序设计语言后,就要进入最难的部分–算法。所有程序的背后都有着数学的支撑,算法是初学者提升为专业人士的最大屏障。为突破这一难题,偶认为是结合信息学奥赛来练习,信息学奥赛赛题都是围绕算法设计的编程题目,通过联系可以很有效的提升算法设计能力。
上述编程学习思路主要是针对低年龄的初学者的,对于接近大学毕业的求职者来说,要选择与职场需要更紧密的编程语言、工具及相关数学内容进行深入学习与实践,才能真正学有所用。