小白兔的开发之路

最近想录几个视频给大家聊聊开发的事儿,主要就是想帮助一些初学者,能快速入坑成为一名开发者。之前也有些会员跟我说,皓哥啊,课程做地都挺好,就是有时候看不懂啊。

有些课程确实得先有点基础才能看懂。所以我就想写本书,我给这本书起了个名字,叫小白兔地开发之路。目的吧就是把一个小白折腾成一名开发者。为啥说是折腾呢,因为我觉得吧开发这个事儿不光是动动脑子,更主要的还是得动手,所以想学会开发必须得动手练才行。

就跟学开车差不多,你光听别人说,不动手开确定学不会。开发也是一样地,我再怎么跟你说,这是啥东西,怎么用,说地再明白,你要是不动手亲自实验一下子,也肯定不能完全理解我跟你说的这些东西。

所以我在写这本书的时候,是这么安排的,首先呢,介绍一个东西,可能是一个工具,或者概念之类的,然后我会安排一些任务,用这些任务来验证我之前介绍的这些东西。我在任务里边会把要做的事情都说清楚,如果出现新的东西,我会把提到的这些东西也都解释明白。你要做的就是亲自动手完成这些任务。

其实这个就是我这么多年自学,得出来的一个非常非常重要的方法。就是你听到一个东西,比如一个工具,或者一套方法,一个知识点之类的。你只是听到了而已,它其实并不是你的,怎么把它转换成自己的呢。就是你得想一些办法,亲自动手去试一下,把你之前听到的还原出来,把它实现出来。

比如说哈,我说,你可以执行一个命令,查看目录里边儿包含的资源。你要想理解我说的这个事儿,知道这个命令的用法,你就必须要还原你看到的这个动作。就是你得在自己的电脑上边儿,敲入这个命令,然后观察一下得到的结果。这个是学习过程里面非常重要的一步,就是如果你不能亲自动手,把你看到的东西还原出来,就不太可能学会它。

写这本书的时候我就想,怎么能让一个完全没有任何开发基础的人,能够通过一系列的训练,成为一名开发者。我一直觉着吧,其实练好基本功以后,就能去干很多事儿了。

这个也跟开车差不多,学会基本的这个驾驶技术,了解基本的交通法规,拿到驾照以后,就能上路了,对吧,开车上下班,开车上西藏都行。剩下的可以慢慢学,因为每个人的情况都不太一样,想干的事儿也不一样,而且是会变的,所以不太可能一下子学会所有的东西,因为你不可能遇见以后会发生的所有的情况。你也不知道以后你想上哪,对吧。

我们学会了一个基础以后,就可以去做自己想做的事儿了,在这个过程里面,我们再不断的根据自己遇到的问题,再去有针对去学习,解决遇到的问题。

学习开发也是一样的,只需要先练好基础,然后再根据自己要开发的东西,遇到的问题,去学习更多的东西。现在的问题就是,这个基础到底是什么,怎么就算有基础了呢。这个事儿,其实我也想了很多。

最开始我想写这本书的时候,脑子里边儿也只是一些想法,想法实际上都是碎片,可能看着挺好看,但是吧,你单独把它拿出来,没啥意义,因为它不是一个完整的东西。所以,得花点功夫,把这些碎片拼成一个完整的东西给大家看,这个,实际上还是相当费劲地。

我现在到是把这本书的大体的框架完成了,就是我知道应该要在这本书里边儿,包含哪些内容。学习开发这件事,可以切入的点很多,最终我选择的是开发一个服务端应用,作为我们的这个切入点。因为服务端应用是应用里面非常核心的一部分,不管怎么样都得学一下。

学会开发有挺多好处的,它能够让你用一种新的方法来表达自己,所以开发有点像写作,就是讲故事,表达自己的想法。你可以把它当成职业来做,也完全可以把它当成一个业余爱好。你说,万一哪天你一觉睡醒之后,突然灵感来了,想做个应用,怎么想都觉得能值个百八十万的。你要是会开发,立马就能自己试了,这多好你说,是吧。

在小白兔的开发之路这本书里边儿,我们会一块儿开发一个应用,我们从最基本的开发工具开始,然后一边儿做一边儿学,只要你能坚持走完这条路线,到终点的时候,你就一定会成为一名开发者。

虽然大体的框架都已经写好了,但是里边儿还有挺多东西得再修整一下,所以还得等一阵才能跟大家见面。但是如果你要是宁皓网的会员,现在你就可以在宁皓网看到相关的一些视频,我会定期发布一些。

你也可以在 B 站或者 Youtube 上边儿订阅我的频道,以后我会再录一些相关的视频,发布到这些网站的上。



微信好友

用微信扫描二维码,
加我好友。



微信公众号

用微信扫描二维码,
订阅宁皓网公众号。



240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

11889
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点