怎么学习软件开发

.先搜索工具,把环境搭建起来,把教程里的hello world放进去。

比如安卓开发就是:

你去搜安卓开发,安卓开发环境等等,然后会看到别人推荐很多IDE给你,甚至有大神说要用命令行用linux.我要说的是别信!你要做的就是选择一个最多用户的IDE,尽快跑出个hello world.

记住,过程中别想为什么,虽然确实好神奇。

1.选择一个你觉得简单的入门软件,比如简易记事本,简易计算器等等,再好好用用。

2.去官方文档,比如谷歌安卓,

照着文档做出一个个demo.

记住,过程中别想为什么。

比上一步hello world多的就是稍微看下解释,没必要看懂,我们的目标只要知道在哪句代码改哪个参数就会让demo变化。 那些改了参数你还看不到变化的,就再看看官方解释,这种情况下看不懂的蛮多,官方一般会解释哪种场景适合这个参数,场景无法想象也很正常,标记下(甚至不标记,重要的你以后会遇到会回头来看文档的,遇到了场景你就懂了)

2.过完一个个demo后,文档也粗略地看了一遍。

你攒下了一堆疑问,但是自己动手装个app,你不会觉得挺难。

这阶段要做的就是自己实战组装app,并去论坛贴吧知乎逛相关论坛,别看水多浪费时间。

其实编程都是这么学的,只不过有不少人真心不会学习。

学C语言听人说不学汇编不可能深入理解C,那人一想自己的C确实是半桶水啊,开发个软件都开不了。于是学汇编,然后又会发现哎呀汇编好难啊,好像跟计算机组成原理联系蛮紧,不学又学不好。接着是操作系统,编译原理,算法,数字电路……,这样下去永远都不会学会编程的,连C语言都学不好!

总是担心英语不好学不好软件开发,

总是担心数学不好开发不了软件。

大牛天天灌输的无非是:

算法很重要!

英语很重要!

操作系统很重要!

亲手手敲代码很重要!

理解代码流程很重要!

……

然并卵,初学者先看看能做出个什么样的东西来,再来看看怎么做,最后才是为什么这么做。

我敢说就算是最好的程序员,我挑一个他亲手做的软件(就算是放到github中的高评分软件)中的一行代码问他一些问题就能问到他不知道的地儿。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月28日
下一篇 2019年10月28日

相关推荐