想做一个完全自用的手机程序,没有任何基础,应该采取哪些具体步骤?(北大青鸟零基础学软件开发,需要那些基础?)

%title插图%num

北大青鸟零基础学软件开发,需要那些基础?

学习软件开发其实和有无计算机基础没有关系,兴趣最重要,兴趣决定一切,目前也有很多没有计算机基础的人学习软件开发后高薪就业的案例,而且一大部分是初高毕业后直接学习软件开发课程的,经过一段时间学习后,都成功就业,工作一两年很大一部分月薪都上万。所以,从他们身上看到学习软件开发和有没有计算机基础没有直接的关系。 面对这个熟悉而又陌生的领域,许多人都因为怕学不会而望而却步,经常听到学生说软件开发技术难,自己没什么基础,英语也不好,数学也不是很好,各种担心自己学不会,其实从事软件开发的并不需要这么多附加的技能,普通人都能学好软件开发。那么零基础学员如何学好软件开发呢? 一、软件开发非常重视编程基本功 如果你想要成为一个优秀的程序员,基础的编码能力绝对是不能跳过的,底层的基础必须要扎实了,就如同我们的android开发,android学习的基础前提是学一段时间的java,如果不先把java的基础巩固,我们直接就教android的话,虽然可能会做出一些项目,但是如果不懂底层的基础,是学不会那种逻辑思考能力的。 二、一些附加技能的学习 前面我们说了软件开发涉及到一种逻辑思维,那么这必然要和一些数学知识联系上,尤其要实现一些高级功能的时候,可能还会涉及到物理等知识。软件开发其实是很注重效率的一个行业,如果你实现一个功能的逻辑不是很清楚,可能会绕个很大的圈子,这样代码会产生很多冗余成分,时间也会浪费,所以需要培养自己一定的逻辑思维。 其次就是英语的学习了,大家都知道计算机程序是由国外开发的,许多规则当然也是他们制定的,在一些最新的知识中,国内翻译的延迟性决定了英语的重要程度,这些最新的知识需要你到国外各论坛搜索而来,这就需要培养一下英语阅读能力了。 三、动手能力的培养 前面说的两点其实都需要动手能力,你学习的各个知识点和思维都需要自己去开发练习才能巩固,老师最怕的一种学生就是他们只停留在书本或者课堂上的理解,而自己不去实实在在的把它实现出来,动手的过程中你会不断发现问题,然后自己去解决问题,这样你才能成为一个真正的程序员高手。

零基础如何学习ios开发ios开发学习路线

刚好我也在学习。
先从swift开始,这个语言要简单很多,建议先看中文版的教学,悟性好一点两天看完。然后再看看,官方的英文教材。最多一个周也能看完了。
之后找到swift开发IOS的指导手册编写你的第一个IOSapp.链接如下:
https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html#//apple_ref/doc/uid/TP40015214
过了这一关,先把objective-c学习一下,大概要两周到一个月。swift是开发趋势,学习objective-c目的是有些objective-c与swift的桥接得会,或者用swift使用objective-c的类得会调用。
后续学习:见上面链接中的
Where to Go from Here导航:
第一条别给钱,先注册成开发者,就可以在实体账号上测试程序了,后续发布app的时候再充99美金。
英文如下:
Register as a developer. App Distribution Quick Start walks you through the process of registering as an Apple developer.
其他几条,你一个一个概览一下,后面在详细看。看完后面所有内容,一定能独立做APP了。大概内容有:
如何设计漂亮的用户界面与apple提供的UI元素
swift编程语言,刚学完肯定不熟悉,多看几遍。

真正的教你如何编写app

IOS技术概览,这块很重要,我也没详细学习完。

如何测试app
最后是如何把app在苹果商店上架。

IOS开发中设计到很多设计模式,酌情自己看要不要学。英语不好建议同部学习一下。IOS开发中文资料太少。要么都过时的。
最后我给你推荐一本书,我最近在看,网上能免费下载:
iOS 10 Swift Programming Cookbook

想做一个完全自用的手机程序,没有任何基础,应该采取哪些具体步骤?

这个难度比较大,毕竟APP不是每个人都可以写的,如果没有任何基础,从零开始学的话估计也得好几个月甚至半年一年都有可能!因为程序的面向对象思维等等也不是一时半会就能理解!如果真的想学,还得看你是做什么平台的,安卓系统的话!首先要学会JAVA语言!如果有学过编程语言,学起来不难!然后就是学Android开发!如果是iOS平台!这个我就不太懂,现在iOS好像用object-c和swift语言开发!也得也得从这两个语言学起!之后还是得学iOS编程!

总的来说,零基础想开发一个自己用的APP非常困难!如果只是想玩玩,完全没有这个必要去学!且不说难度!你自学能不能坚持下来还是一回事,毕竟要学好几个月!一时半会也学不会!如果想以后从事这方面工作倒是可以学学!