咋学习软件开发?
最入门级别的建议从codecademy看起,另外e文好可以去udemy这种在线教育网站,或者国内的51cto,安卓巴士之类的网站。如果是iOS学习,可以参考我之前的相关回答,以及专栏。
■网友
0.先搜索工具,把环境搭建起来,把教程里的hello world放进去。比如安卓开发就是:你去搜安卓开发,安卓开发环境等等,然后会看到别人推荐很多IDE给你,甚至有大神说要用命令行用linux.我要说的是别信!你要做的就是选择一个最多用户的IDE,尽快跑出个hello world.记住,过程中别想为什么,虽然确实好神奇。1.选择一个你觉得简单的入门软件,比如简易记事本,简易计算器等等,再好好用用。2.去官方文档,比如谷歌安卓,照着文档做出一个个demo.记住,过程中别想为什么。比上一步hello world多的就是稍微看下解释,没必要看懂,我们的目标只要知道在哪句代码改哪个参数就会让demo变化。 那些改了参数你还看不到变化的,就再看看官方解释,这种情况下看不懂的蛮多,官方一般会解释哪种场景适合这个参数,场景无法想象也很正常,标记下(甚至不标记,重要的你以后会遇到会回头来看文档的,遇到了场景你就懂了)2.过完一个个demo后,文档也粗略地看了一遍。你攒下了一堆疑问,但是自己动手装个app,你不会觉得挺难。这阶段要做的就是自己实战组装app,并去论坛贴吧逛相关论坛,别看水多浪费时间。其实编程都是这么学的,只不过有不少人真心不会学习。学C语言听人说不学汇编不可能深入理解C,那人一想自己的C确实是半桶水啊,开发个软件都开不了。于是学汇编,然后又会发现哎呀汇编好难啊,好像跟计算机组成原理联系蛮紧,不学又学不好。接着是操作系统,编译原理,算法,数字电路……,这样下去永远都不会学会编程的,连C语言都学不好!总是担心英语不好学不好软件开发,总是担心数学不好开发不了软件。大牛天天灌输的无非是:算法很重要!英语很重要!操作系统很重要!亲手手敲代码很重要!理解代码流程很重要!……然并卵,初学者先看看能做出个什么样的东西来,再来看看怎么做,最后才是为什么这么做。我敢说就算是最好的程序员,我挑一个他亲手做的软件(就算是放到github中的高评分软件)中的一行代码问他一些问题就能问到他不知道的地儿。
■网友
要自学的话 是个很难的过程哈 C语言作为程序语之父 肯定是从C开始哈 其次学HTML JAVA等等
学好C语言,你可以很好地应付任何一种编程工具。
2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。
3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务。要充满自信,只要是一个智力正常的人都能学好C语言。始终保持游戏的心态,多发现其中的乐趣。当感到编程趣味无穷,那你在电脑方面将前程无量。
4、如果一个程式一时无法弄清楚最后暂时放在一边,过一段时间你可能会从其他的程式中悟出道理。
【咋学习软件开发?】 5、C语言是一个整体,各个方面是有机联系的,要从总体上把握它,不要把它割裂成互不关联的部件。
6、不要完全相信教材(包括本讲义),所有结论最好都上机验证。
怎样学好C语言
1.工欲善其事,必先利其器
准备工作:一个开发环境,如TurboC2.0、VisualC 等开发工具;一本好教材,如谭浩强主编的《C语言程序设计》(第二版)。我当时看的是他的第一版,就为它的简洁、完美所吸引,简直爱不释手,用了两个星期一口气看完。
2.秘密武器
初学者学习计算机语言要会“读程序”,要对小型的应用型、游戏型程序感兴趣,并模仿去加深对C语言程序设计的理解和操作,只有不断地写程序、调试程序才能得到编写程序的经验和加深对程序的理解,这也是学习编写优秀高级程序的秘密武器。
3.发扬探索精神
学习C语言程序设计有点像做数学难题,只要我们善于思考,善于探索,发扬探索精神去寻找好的设计思想和方法,才能把C语言的精髓真正地掌握。
推荐阅读
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 婴儿|美国儿科学会: 1岁以下婴儿不推荐学习游泳
- 在美国大学学习computer science 是啥样的体验
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- 计算机深度学习方面sci三区期刊推荐
- 零基础入门学习啥语言好
- 有哪些好的学习英文的视频网站
- 马云说的大数据时代到底是,用到啥技术,如果想要学习大数据技术,要学习哪些基础的东西要先会编程么
- “盐城师范学院”学习强国号上线
- 广发银行|学习“铁军精神”:广发银行无锡分行开展党建活动增强发展动力
