解心结 梦想实现网:我觉得学习编程不仅仅是要从书本上学,而且要从生活中学,从解决生活问题中领悟各种“算法”。
发表在建议咨询
2020-04-04
是否精华
是
否
版块置顶:
是
否
解心结 梦想实现网:我觉得学习编程不仅仅是要从书本上学,而且要从生活中学,从解决生活问题中领悟各种“算法”。
经过我的观察,以及我的体验,如果只是从书本学习编程,可能在一些情况下,我们只能学会一些程序语言语法、一些例题、以及别人是怎么想的。当然我没说不要看书,一会说原因。
也要从解决生活问题中学习编程,所谓的“算法”就是从解决各种各样的生活问题中研究出来的。用编程解决一道题,就是用“算法”解决一个生活问题。
一个编程高手也一定是一个解决生活问题的高手,他的思路很清晰,他解决问题的态度是很执着的。这一点可以从微软公司(Windows操作系统的制造者)的创始人比尔·盖茨的最近的采访视频里他的举止与表现看出来,他的解决问题的思路就很清晰,解决问题也把问题考虑得很周全。
当然,因为这世界上什么书都有,我不能用我局限的思想说书本有什么不足,因为什么样的书都有,书的威力已经超过了我能想象到的局限范围。
一定有书会具有我想象不到的功能和益处,所以我不能说看书没有帮助。
最好是既看书、又从解决生活问题入手学习编程、练习编程。
看看书能学习观察别人是怎么看待同一问题的,这样你就能增长智慧,因为经常观察别人就能增进智慧。
但是也别钻牛角尖,觉得必须只能从书上学编程,自己必须把这世界上所有的编程书都买下来学会了才能变成编程高手。
我们可以简单地从如何优化我们的工作、生活做起,做一些小项目,提升我们使用手机、电脑等电器、或是一些软件的效率做起。
既从生活中学习,也从书本上学习。既以书本为师,也以人为师,也要以生活为师。
经过我的观察,以及我的体验,如果只是从书本学习编程,可能在一些情况下,我们只能学会一些程序语言语法、一些例题、以及别人是怎么想的。当然我没说不要看书,一会说原因。
也要从解决生活问题中学习编程,所谓的“算法”就是从解决各种各样的生活问题中研究出来的。用编程解决一道题,就是用“算法”解决一个生活问题。
一个编程高手也一定是一个解决生活问题的高手,他的思路很清晰,他解决问题的态度是很执着的。这一点可以从微软公司(Windows操作系统的制造者)的创始人比尔·盖茨的最近的采访视频里他的举止与表现看出来,他的解决问题的思路就很清晰,解决问题也把问题考虑得很周全。
当然,因为这世界上什么书都有,我不能用我局限的思想说书本有什么不足,因为什么样的书都有,书的威力已经超过了我能想象到的局限范围。
一定有书会具有我想象不到的功能和益处,所以我不能说看书没有帮助。
最好是既看书、又从解决生活问题入手学习编程、练习编程。
看看书能学习观察别人是怎么看待同一问题的,这样你就能增长智慧,因为经常观察别人就能增进智慧。
但是也别钻牛角尖,觉得必须只能从书上学编程,自己必须把这世界上所有的编程书都买下来学会了才能变成编程高手。
我们可以简单地从如何优化我们的工作、生活做起,做一些小项目,提升我们使用手机、电脑等电器、或是一些软件的效率做起。
既从生活中学习,也从书本上学习。既以书本为师,也以人为师,也要以生活为师。