🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名 →

“准备好” 这种状态根本就不存在

问题会不断出现,Bug 也永远都存在。不要试图解决所有问题,因为那是不可能的事情,问题会不断地涌现出来,不过这是好事,因为只有遇到了具体的问题,你才知道如何解决问题。掌握了基本的技能与工具就可以开始去做很多事情了,任何事情都是这样的。

比如你有个想法,打算自己驾驶一辆汽车去一个地方,你要做的就是先准备好基本的技能与工具。你需要一辆车,要学会驾驶,了解交通规则,这些就是你要自驾所需要的基础技能与工具。这就够了,在路上你可能会不断地遇到新的问题,适应各种路况,跟不同的人打交道,你永远都无法预估到遇到的所有问题,所以也就没有 “准备好” 这一说法,你要做的就是问题出现的时候,要想办法解决它。还好,问题不会同时出现 ,会留给你一定的时间与空间去解决现有的问题。

开发也是一样的,你想开发一个应用,掌握基础以后,就可以开始动手去做,遇到问题再想办法解决。不要害怕问题,也不要追求准备好这种状态,因为这是不存在的。《小白兔的开发之路》就是训练你的基本开发技能,给你足够的技术与工具,让你可以起步去做你想要的应用。

对我来说,初学是最难的事情,看到任何一个之前没见过的名词都会觉得恐惧。初学者在前期会花大量的时间寻找学习资料,这是有自学经验的人必须要做的事情。大部分人会选择把自己交给培训班,这样节省了前期准备需要的时间。在你报名参加任何的培训班之前,不要抱有任何的幻想,觉得知识会一下子安装到自己的脑子里,知识还是要靠你自己亲手获取。

如果花几万块去培训班,从零开始学就太浪费了,应该先有点基础,再到培训班里提高一下。当你有了基础以后,你就有了大概的方向,知道自己遇到的问题,然后再有选择性的参加各种培训。就是你应该能预估到你在培训班里能得到些什么。培训班在短期内有效,长远来看还是要培养自己的自学能力。

一个东西如果从整体来看,你会觉得它很复杂,但如果把它拆解成小块,就会变得简单很多。比如学习应用开发这件事儿,如果我直接给你一堆代码,你肯定是看不懂的,即使是有经验的开发者也不一定能马上看懂,因为一开始他不知道代码的作者的意图。不管多复杂的应用,也都是一点一点做出来的,把一个应用的制造过程拆分成小块,然后给你介绍清楚每一块儿的作用是什么,意图是什么,写作的方法是什么,为什么要这么写,如果这样我想任何人都可以学会应用开发。

在《小白兔的开发之路》的开发之路这个系列里,我们会开发一个照片分享应用的服务端部分,实现了用户注册,登录,上传头像,检查权限,发布内容,贴标签,发表评论,处理照片,点赞内容 ... 一共我们只写了三千行代码,真的就只有三千行,还包含注释与空行。你会惊叹一百行代码能做的事情。

现在订阅宁皓网,就可以开始进行《小白兔的开发之路》了:)

评论

标题的观点太赞同了。

:)

微信好友

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

微信公众号

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

240746680

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

统计

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

社会化网络

关于

微信订阅号

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