请问想学手机软件开发应该学什么专业?
如果本身对软件开发很有兴趣的话,可以先自学了解一下。
然后选择自己喜欢的技术方向,找一家有资质有实力的学校系统的学习就可以了。
自身兴趣加上老师正确的指导,学起来很快的。
但是去学校或培训机构学习是一个必不可少的步骤。
因为软件开发和其他知识不同,在学习过程中就必须从理论层面上升到实践上,否则没办法适应实际工作的要求。
就好像学习外语一样,最终的目标是能无障碍交流。
通常来说社会培训机构凭借企业合作的资源优势在实践方面的帮助比较大。
小弟以后想做软件开发,请问要学什么语言比较好?
首先说学编程开发和软件工程师关系不大软件工程师 需要考软件工程,编译,操作系统 等几门课程如果就是先搞开发学C++ 和.net都很可以如果考了软件工程师你可以到政府尽管应聘 但是信息产业部的认证在业界 还是很垃圾的 如果你有系统工程师的认证就不一样了
做软件开发都需要学什么?
我认为学习编程是一件好事,不要认为编程很难,其实它并不难,不过之前你得先了解你学习编程的目的是什么?这个很重要,因为目的决定你的发展方向。
目前对于编程有很多种编程语言以及相对应的开发软件,根据你的情况选一种语言进行专业学习,不要盲乱学习。
编程是一种融汇贯通的东西,学会基础到后边就越来越简单了。
而且可以向多种语言发展。
因为毕竟世上没有永远不过时的东西嘛!下面说明一些常用的编程语言。
C语言 是一种可移植性和多系统平台的编程语言JAVA 是一种功能强大可移植性强的开发语言HTML 是一种超文本标记语言Java Script 是一种基于客户端的脚本语言程序语言,顾名思义就是一种语言,是用于交流的,程序就是计算机的语言和人类语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,可是因为种种原因,大多数人在如何学好语言,如何学好开发平台上疲于奔命,到头来你只会敲写代码。
如果想做一个合格的程序员,C++、JAVA、sql、都是一定要学的,另外,不要去学你喜欢的,也不要去费劲脑子想该学什么,看看IT界,IT市场需要什么,你就学什么。
新手学编程要从根本出发从理论上来说,需要广泛的阅读,了解算法的博大精深和计算机的基本理论。
从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。
然后就是创新精神和数学思维能力,这些都是需要培养的。
基础要打好学编程要具备一定的基础,总结之有以下几方面:(1)数学基础 、从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。
因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养 、学程序设计要有一定的逻辑思维能力,“思维能力”的培养要长时间的实践锻炼。
要想成为一名优秀的程序员,最重要的是掌握编程思想。
要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。
因此在学习编程的过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。
谁都有第一次。
有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
1.本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。
2.跨平台开发开发工具如 Java 等。
3.网络开发对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。
以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。
选 VB 作为入门的方向对出学者是较为适合的。
(但现在已经过时)培养好的编程习惯编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。
在此期间要注意养成一些良好的编程习惯。
编程风格的好坏很大程度影响程序质量。
良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。
如代码的缩进编排、变量命令规则的一致性、代码的注释等。
多问多学习掌握编程思想必须在编程实际工作中去实践和体会。
编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。
这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。
亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
总结1、先照书上的题目写,题目的设计是有道理的巩固基础知识。
2、找数学题,写个小程序解决,熟悉算法和基础函数。
3、自己出题目,小一点的,如自编资源管理器、自编写字板之类,练习WINDOWS下的编程。
4、结合身边的事,找个中等课题,或看别人的程序,自已想办法实现。
5.把教材中的例子,自己仿照着写一遍,上机运行,看结果.要知道,任何产品都是有例子的,有机结合或仿照。
6.从自己熟悉的事情入手,如成绩统计,编制一段程序,完成一个功能.然后再完善。
7.要反复破坏代码,从破坏中寻找代码的规律。
8.必须经常反复上机练习。
我想学软件开发,怎么入门?
展开全部 1、开始自学软件编程课程编程语言种类繁多,各有千秋,在学习之前需要明确自己要学习哪一门编程语言。
确定之后需要制订一个合理的学习计划,并且持之以恒地执行学习计划。
在学习过程中要养成良好的学习习惯。
不爱研究、坐不住,但凡三天打鱼两天晒网,或者对计算机不喜欢等一类人不适合学习编程,哪怕一时努力,最后也不是结不了业,就是功败垂成,难以在这条路上走远。
编程入门点是兴趣。
兴趣是学习的最大动力源。
需要有恒心有耐心,进入这个行业并不难,就算你没有基础和经验,也是可以学好的。
那些创造编程语言的人,创造计算机的人也都是从零开始的。
他们也是在不断揣摩、不断学习和实践之火才获得成果。
没有一个技术大牛是从一开始就什么都会的,都是从什么也不会开始的。
只需你有兴趣而且肯努力,可能慢慢就会发现学习软件开发也没有想象中的那么难。
2、要重视编程基本功绝大部分行业内的大牛都是经历过辛苦而又长期的程序开发学习和实战进程的,假如你想要成为一名优秀的程序员,最基本的编码学习肯定是不能跳过的,底层的知识必需要扎实掌握,就如同Java开发,项目训练前提是掌握一定的java课程基础,假如不先把基础稳固,就直接做项目的话,是很难做出来而且学不会那种逻辑思考的能力。
3、附加技能的学习前面说了软件开发涉及到一种逻辑思维,那么必定要学习一些数学知识,学会数学公式的运算。
软件开发行业是特别注重效率的,假如你编写的某个功能的逻辑不是很清楚,可能整个项目都会绕一个很大的圈子,这样的代码存在许多冗余成分,浪费很多时间,所以要懂得培养自己必定的逻辑思维。
其次就是英语的学习了,虽然学软件开发不需要有很强的英语能力,但有必定的英语才能的话,更加有利于自己往更深邃的技术发展。
4、动手能力的培养作为一个程序员动手能力是非常重要的,你学习的各个知识点和思维都自己去开发操练才能稳固,作为老师最怕的学生就是他们只停留在书本或许课堂上的了解,而自己不去实实在在的把它完成出来,着手做的过程中你会不断发现问题,然后自己去解决问题,这样你才能成为一个真正的高手。
也要学会找到有效的学习办法,这样学起来会如鱼得水的。
可以先看视频学习,学起来就比曾经看书快许多,并且也更简略,觉得自己掌握了一定的知识后,可以尝试做项目,从小项目开始练手到商业项目实战,懂得实操的软件开发工程师才是企业真正喜欢的。
...
自学软件开发,需要学习什么课程?
对于初学者,想做简单的编程的话,建议从C语言开始入门。
C语言是最主流的基础语言。
现在软件开发上所用的的主流的高级编程语言大多数都是以C语言为基础演化而来的,掌握好C语言有助于学习其他的高级编程语言。
在学习过程中推荐参考谭浩强的C语言教程,非常适合入门级别的教材,在学习中还要注重实际操作,技术的提高来与源于代码量的积累。
先从基础学起:1.学习计算机的使用;2.常用软件的使用;3.以学习C程序来打基础.之后,根据爱好来精通一门语言,了解常用的OS原理及系统结构等等.主要是要学C语言和C++的基础在向后面发展。
我是初中生,想学开发软件
上面某位的回答是不是有点不道德啊, 跑这里来打广告呢~ 我愤\./学软件开发,基础固然重要。
但人家小小年纪就对它有了兴趣,更难得啊。
不要以自己的经历来告诉别人路怎么怎么难走, 人家还没走呢。
现在最重要的是入门, 不是一下子站得高看得远,看得全。
从小编程入门,以后学习的路还长着呢,慢慢来啊。
软件不等于编程,但编程不扎实就谈不上软件。
我大学才开始学编程:大一对编程感兴趣,自学VB,浅识。
大二学C(结构化程序设计),后来开课了,学C/C++/VC。
后来想学java,但没时间了。
我电子信息专业,快大四了,忙。
虽然不是学计算机的。
但对编程语言的兴趣、热情和认识 有增无减。
就编程入门方面给点建议吧。
编程语言选择方面:结构化程序语言 basic, pascal, c ……(基本程序设计思想,以语言描述问题解决的过程)可视化程序语言 vb, vc ……(vb的软件开发所见即所得;vc只是程序的编译环境。
以结构化编程为重要基础哦)面向对象程序语言 c++, java ……(面向对象,更接近人类自然思维的程序设计语言)入门程序语言选择 结构化程序设计语言,等这个到要一定程序再学另一种思想oop(面向对象)。
basic 常作为程序设计教学语言,如果打算将来从事软件开发,建议不选它。
pascal 在很多中小学信息竞赛的书上看到过,我没学这个,也请对于小孩容易理解和接受吧。
c 这个是精典啊, 具体好在什么地方,百度下,参别人总结吧~~ 具有高低级语言的优点:简捷高效,功能强大。
适应面广。
但概念多点哦,语法可能难学哦,但语法只是语法,程序设计的精神不在语言而在思想。
等你懂了,它就是一把利器。
顶。
面向对象别于面向过程的思想(你百度这个个词吧)。
有人说学习面向对象语言c++(它和c是爷孙关系哦~~)前不一定要学习c,其实那是有前提的,前提是你掌握了结构化程序设计思想,所以用词是'不一定'或者'不需要'啦。
我学的c++, 之前学c, 都是好东东。
java在网络编程方面强,想到以后的电器都是网络智能的,想学这个,但没时间了。
呵呵,过几天要参加ACM(计算机程序设计竞赛),我得做题了哦。
哦,多说点吧,去年参加acm培训的同学只用三种语言c/c++,java。
等你编程入门了再看看acm的题吧(各个层次的都有),你的每个细胞都会亢奋的!下一步》选本好的入门书可以节省很多时间哦。
最后不得提醒你: 基础课(数理,英语很重要)不要偏科哦。
偏食的孩子长不壮!!!(偏食:觉得哪个好吃,就猛吃,其它不是不好吃,只是不懂得吃。
而且很多时间,好吃的常常是垃圾食品)后生可畏,后生有望啊。
转载请注明出处51数据库 » 如果想开发软件应该学好什么