如何利用休息时间学习编程呢?
我打算分三段来回答这个问题。
首先,需要搞清楚你爱好的到底是什么。是编程本身?还是通过编程解决问题?搞清楚你的动机永远是第一重要的事情。动机决定了你的大方向和最终目标。
你爱好的是编程本身,或者编程语言本身,那么你就需要在学习编程语言的同时,补充很多计算机体系结构,组成原理,编译原理等等方面的系统知识。
如果你爱好的是通过编程解决问题,或者编写好玩的软件,或者建设自己的网站,那么在掌握编程语言基础上,就需要学习软件生态,框架,开源组件等等方面的知识。
可以看出,目的不同,大方向是大相径庭的。
所以,不要着急上路,先看好方向。
其次,你希望学习编程到何种程度,或者可以达到什么样的效果?确定了大方向之后,第二个问题是要走多远的问题。
如果单纯就是业余爱好,没有什么具体的目标,那就不需要什么规划,也不需要太系统地学习,怎么开心怎么来。
如果想要学有所成,自然就需要有个基本的学习计划,系统地进行学习。而且要做好持久战的思想准备。编程其实没有看起来那么简单。
不要好高骛远,没有一口吃个胖子的道理,高手都是长年累月的学习积累起来的。
再次,你打算在编程学习上投入多少时间和精力,以及金钱?决定了大方向和走多远,第三步就是决定如何走的问题。
不同的学法,效率不同,效果也可能不同。
可以选择网上看资料,看视频自学,也可以买书自学。
当然也可以选择参加编程培训班,当然并不适合所用人。
最极端的学习方式可能就是辞职考研了吧!这已经不是业余爱好的范畴了。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有