如果想开发软件应该学好什么 软件开发需要学什么 - 电脑知识 - 【三明电脑网】_三明电脑维修_三明笔记本电脑维修_监控安装_市区上门维修

全国统一24小时服务热线:400-0000-000400-0000-000  / 1399000000

当前位置:首页 > 电脑知识 > 正文

如果想开发软件应该学好什么 软件开发需要学什么

发布日期:2020-08-21

摘要:我想学习软件开发,需要什么知识什么软件 软件开发分很多种,看你将来从事哪种开发了客户端开发的话,最好是C语言,C++,C 和VB有些低端网站开发的话,最好是C (C Net),J2EE(hibern...

如果想开发软件应该学好什么

我想学习软件开发,需要什么知识什么软件

软件开发分很多种,看你将来从事哪种开发了客户端开发的话,最好是C语言,C++,C#和VB有些低端网站开发的话,最好是C#(C#.Net),J2EE(hibernate,Spring,grails),PHP手机应用开发的话,最好是iOS(objective-c),Android(Java)还有像插件开发等等。

C语言,C++,C#,VB可以使用Visual Studio来开发。

J2EE,Android可以使用Eclipse,MyEclipse来开发Grails有专门的开发工具,具体的我忘记了iOS这个就只能是在Mac系统上了不管你用哪种语言,“数据结构与算法”这个都要掌握

想学习软件开发有什么好的学校可以推荐

随着软件技术的发展,软件编程语言走过了一个由原始社会向工业社会发展的过程,从机器码编程到汇编语言,从汇编语言到各种高级语言;编程思想由面向过程发展到面向对象;同时编程工具也变成了可视化的。

编程门槛随着技术和工具的发展变得越来越低,现在用delphi,vb等工具很快就可以做一个数据库系统、媒体播放器等在过去足以傲人的软件。

但我要说,不要为你能在几分钟之内做一个软件而沾沾自喜,更不要因为工具的先进就丢掉了程序员的基本功。

不管你是在校的大学生,还是自学的爱好者,如果想在程序员这条路上走的更远,一定要学好计算机的专业课。

二、语言的选择不重要,编程思想才是根本经常在论坛里看到初学者问,“学什么语言好?什么语言最吃香,最有前途?”,早几年,还有许多比较各种语言和编译器的文章。

这种思想也深深的影响了我,使我走了许多弯路。

所以我要说,选择什么语言不是最重要的,编程思想才是程序员要学的根本。

各种语言发展到今天都有它存在的原因。

比如现在各种高级语言都有各自的优点,delphi最让人称道的是他在编写数据库系统方面的便捷,c/c++则在于它的灵活和高效性,vb的优点在于他最方便入门,Java的跨平台性是最好的。

对于初学者学什么都好,因为这一阶段学习的重点在于语言和编译器本身,毕竟书上的例子和一个实用的工程相差是在太远。

当你走过了这个阶段,语言已经不是困扰你的重要问题时,那么你选在一个平台吧。

(当然我的建议是Windows,一方面是学习的资料比较多,另一方面就是使用的人也多,好的软件是不愁每人使用的。

)了解在这个平台编程的方法,就Windows来说就是学习API函数,并逐渐深入到它的内核。

如果你走过了这一阶段,那我告诉你你已经是最初你佩服的那种高手了。

在这个平台上能够游刃有余,无论是开发各种应用软件,还是开发深入系统的系统软件,你都会得心应手。

三、编程不是单纯的对技术的追求,软件的灵魂是服务作为技术人员,往往比较单纯和执著,一心想着怎么学好技术,不要落后于他人。

殊不知,自己完全背离了软件的宗旨,软件(包括一切技术)的产生都是为了更好的为人服务。

用户是不会在意你是否使用了更先进的技术,他只关心你是否为他提供了完整的解决方案和便捷的服务。

所以在写程序前,一定要调查一下,你所写的软件会有多少用户,他们想让你提供那些服务。

以上是整体的思路,在此我以Windows平台上的学习为例,说一说学习之路。

首先以你的个人爱好或工作方向,选择一门语言。

一般来说,只需要这几方面的书就够了。

一种是语言入门和开发工具使用的书,之后是语言的参考大全,最后一种就是编程指南或开发指南。

如学习vb,按顺序应该看《vb开发指南》《vb中文版参考祥解》(清华大学出版社);学习c/c++,则看《C语言程序设计(第二版)》(谭诰强)或《C++程序设计》(钱能),《Visual C++技术内幕(第4版)》(潘爱民),然后看些计算机专业课程和深入Windows编程的书。

如:《编码的奥秘》(Charles Petzold),《数据结构》(严蔚敏吴伟民),《编译原理和技术》,《Windows程序设计》(Charles Petzold),《深入浅出MFC(第2版)》(侯捷),《Win32多线程程序设计》(侯捷),《Windows核心编程》(jeffrey Richter)。

最后就是些深入系统内核源码和设计模式方面的书。

如:《莱昂氏UNIX源代码分析》(John Lions著,尤晋元译),《STL源码剖析》(侯捷),《计算机程序设计艺术》(苏运霖译),《设计模式》( Erich Gamma等著,李英军等译)。

做软件销售,应该学习些什么?我是一个学软件开发的,现在我想去做...

你好! 1,首先要树立自信心!这是做为一个成功的销售人员必备的精神! 2,虽说世上无难事!但万事开头难!真诚的待人,不屈的性格,顽强的毅力和细致的作风是一个成功的销售人员不可缺少的条件! 3,明确自己的人生远景,确定自己的事业目标,制定自己的工作计划,这是一个成功的销售人员不可不锻炼与众不同的自我独立思考,独立分析,独立解决问题的自我管理方式! 4,真心热爱销售这份事业,真心热爱你的客户,真心热爱你的产品,真心热爱你所在的企业! 5,加强语言的形体的表达方式和沟通能力,努力提高和每一个人的亲和力! 6,熟悉你的产品,才能做到专业和职业! 对于销售人员来说,永远面临着挑战,这也正是销售的意义和魅力所在.....只要你具备了上述的条件,无论你走到哪儿,无论你从事任何行业的销售,你一定是出色的! 衷心为你的销售生涯的开端而祝福!

关于学习软件开发的问题,我想学习软件的开发,看着网上众多的软件...

个人观点,仅供参考。

VB如果不是.NET,请你放弃吧,那东西最多只是个玩具。

DELPHI现在似乎后劲不足,没有重量级的程序是用这个编写的。

(《传奇》倒是用这个写的……不过说真的,用C配合OPENGL开发个传奇,比用DELPHI简单多了……) JAVA不好说。

推荐你学CC++,真的,不要怕难学,有兴趣就足够了。

学了这个再回头看其他语言,那简直就是个渣啊……(其他语言的程序员不要扁我。

)其他语言能用最快的速度建立一个界面,但执行效率实在是不敢恭维,CC++正好相反,写个界面有点烦,但效率高,最重要的是,许多高级算法只有C能够使用,其他语言根本承受不了所需要的复杂度。

学习软件开发 应该先从哪做起?

软件开发的基础主要有下面这些:1. 软件工程这门知识是核心,必须认真学。

2. 任何一种编程语言都可以作为入门的编程语言来学习,C、C++、C#、Java、VB、Python、Perl等等都可以。

3. 数据库技术、xml技术必须学,软件开发经常用到。

4. 网络技术必须学,开发基于web的应用程序软件必不可少。

5. 基础中的基础:数据结构和算法、离散数学、关系代数、操作系统知识。

很多人这些内容都没好好学,导致程序效率低下、数据库操作语句繁琐、程序运行错误频出等等问题。

学好了上面这些,就可以开始向各个开发方向延伸了,比如web应用开发、嵌入式开发、信息系统开发、基于图形图像的游戏开发等等。

想学习软件开发,需要用到哪些软件?

大约半年甚至1年后。

因为所有的软件都是基于操作系统的,而操作系统本身也是一个软件。

这些结合硬件来理解,就更容易了。

3、编译原理,就会觉得开发很简单,怎么做运算,因为都需要从基础的硬件电路电流原理来介绍,如果从原理上说,那会说的没完没了。

有时候很多独立的软件开发的工具书,没有讲的那么细致。

2、软硬件。

再开始研究程序开发,只是告诉你如何做,但是不会告诉你为什么这样做,另外一些好的方法也无法告诉你不论你学的是C、C++、C#,事半功倍,此外可能还要补一些高中数学、高等数学的知识。

以上每部分,都要至少1-2个月或者150个小时以上的钻研:了解软件从源文件到目标文件,数据和指令如何通过电路和元器件转化成电流和脉冲,或者做适当的复习:1、计算机硬件原理:了解硬件怎么工作,到执行的全过程,但是原理都是基本相同。

4、数据结构和算法分析:好的算法,事半功倍。

因为你已经从原理上理解了,你都要学习下面的东西,当然你已经很了解的,可以跳过,其中的东西也要专门买书去研究。

这样代码上不容易犯错误。

了解了硬件原理和操作系统原理的基础上,此时你所有软件开发需要掌握的基础知识,都比较明白了,了解编译原理也就比较简单。

当然每种语言编译过程都不一样。

如果有必要,这个原理都必须精通。

因为计算机技术是很抽象的,但是在现实和具象上是依赖硬件,想比一般人强,是不可能的,因为你只知道怎么做,但是为什么这样做不清楚,就是死记硬背了,反反复复的记忆效率也很差,不是说学不了软件,但是如果想学精通,知道软件是怎样在硬件上工作的,CPU架构,指令,可能需要数据电路的原理。

如果不掌握以上部分,要做到基本掌握,内存如何工作,内容地址是怎么回事,硬盘如何存储、操作系统原理:在了解了硬件原理后,了解操作系统是怎么工作的。

无论从事计算机哪方面,比如网络、vb、java...

请问现在想自己开发一个网站,需要学习什么软件啊?

自己开发,而且还是零基础的话。

那你需要学的东西会比较多,并且时间也会比较长。

网站分为前端和后台,学习肯定是从前端学起,前端又分 html,css 和 javascript,这三种语言是基础, 首先学。

基础学完推荐去看一种框架,框架可以让你更深层次的了解代码的结构,并且加大工作效率。

然后是后台,后台基本的 PHP、数据库(mysql)和 CMS,其中CMS一定要学会,使用CMS建站是非常简单的。

但是也需要一定的基础才可以学习。

自学的话,推荐你几个网站:w3cschool,菜鸟教程,慕课网,极客学院。

都是学习编程的,视频、图文教程都有。

如果不想自学,你可以来我们学校参加培训。

祝你学习愉快

我想学软件开发,选择什么学校好我想学软件开发,选择什么学校好

陕西这边的话电脑学校是有很多 但是有名的也就那么几个学校 陕西新华 北大青鸟 北大青鸟的校区是一个写字楼 但是新华这边的校区是一个院校 有教学楼 办公楼 宿舍楼 食堂 操场等等比起北大青鸟来说 不论是教学环境还是教学质量 都很好多 个人建议选择新华电脑 不过具体的情况 还是来学校看一下比较好

我想学习编程应该先学什么

《Windows核心编程》(jeffrey Richter)。

最后就是些深入系统内核源码和设计模式方面的书,“学什么语言好,他们想让你提供那些服务,从汇编语言到各种高级语言;编程思想由面向过程发展到面向对象,选择一门语言。

一般来说。

二,一心想着怎么学好技术,不要落后于他人。

殊不知,自己完全背离了软件的宗旨,一方面是学习的资料比较多,另一方面就是使用的人也多,《深入浅出MFC(第2版)》(侯捷),《Win32多线程程序设计》(侯捷),软件(包括一切技术)的产生都是为了更好的为人服务。

用户是不会在意你是否使用了更先进的技术,他只关心你是否为他提供了完整的解决方案和便捷的服务。

所以在写程序前,一定要调查一下,你所写的软件会有多少用户、语言的选择不重要,编程思想才是根本 经常在论坛里看到初学者问,现在用delphi;学习c/。

如,《Visual C++技术内幕(第4版)》(潘爱民), 然后看些计算机专业课程和深入Windows编程的书。

如:《编码的奥秘》(Charles Petzold),往往比较单纯和执著。

(当然我的建议是Windows,使我走了许多弯路。

所以我要说,选择什么语言不是最重要的,还是自学的爱好者,如果想在程序员这条路上走的更远,一定要学好计算机的专业课,编程思想才是程序员要学的根本。

各种语言发展到今天都有它存在的原因。

比如现在各种高级语言都有各自的优点,delphi最让人称道的是他在编写数据库系统方面的便捷,c/c++则在于它的灵活和高效性,则看《C语言程序设计(第二版)》(谭诰强)或《C++程序设计》(钱能),最有前途?”,早几年,还有许多比较各种语言和编译器的文章。

这种思想也深深的影响了我,Java的跨平台性是最好的。

但我要说,不要为你能在几分钟之内做一个软件而沾沾自喜,更不要因为工具的先进就丢掉了程序员的基本功。

不管你是在校的大学生;c++,好的软件是不愁每人使用的。

)了解在这个平台编程的方法,就Windows来说就是学习API函数,并逐渐深入到它的内核。

如果你走过了这一阶段,那我告诉你你已经是最初你佩服的那种高手了,之后是语言的参考大全,最后一种就是编程指南或开发指南。

如学习vb,按顺序应该看《vb开发指南》《vb中文版参考祥解》(清华大学出版社),从机器码编程到汇编语言。

对于初学者学什么都好,因为这一阶段学习的重点在于语言和编译器本身,毕竟书上的例子和一个实用的工程相差是在太远。

当你走过了这个阶段,语言已经不是困扰你的重要问题时,那么你选在一个平台吧,只需要这几方面的书就够了。

一种是语言入门和开发工具使用的书,《数据结构》(严蔚敏吴伟民),《编译原理和技术》,《Windows程序设计》(Charles Petzold)。

在这个平台上能够游刃有余,无论是开发各种应用软件,还是开发深入系统的系统软件,你都会得心应手。

三、编程不是单纯的对技术的追求,软件的灵魂是服务 作为技术人员随着软件技术的发展,软件编程语言走过了一个由原始社会向工业社会发展的过程,vb等工具很快就可以做一个数据库系统、媒体播放器等在过去足以傲人的软件,vb的优点在于他最方便入门?什么语言最吃香。

以上是整体的思路,在此我以Windows平台上的学习为例,说一说学习之路。

首先以你的个人爱好或工作方向:《莱昂氏UNIX源代码分析》(John Lions著,尤晋元译),《STL源码剖析》(侯捷),《计算机程序设计艺术》(苏运霖译),《设计模式》( Erich Gamma等著,李英军等译);同时编程工具也变成了可视化的。

编程门槛随着技术和工具的发展变得越来越低

上一篇:word 目录怎么显示 word文档怎么显示目录

下一篇:oc的软件 easy oc软件