学软件开发对电脑有要求没

2024-05-03 12:07

1. 学软件开发对电脑有要求没

1、Java、前端
电脑配置:i5以上处理器,内存8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window系统。(如购买笔记本,建议够买内存可扩展的型号)

2、Python

电脑配置:最低配置内存不低于4GB,对显卡没有要求;一般i5处理器,硬盘512G或者更大。

3、Python+大数据、大数据

电脑配置要求:处理器i5或者i7或以上,四核、内存16G、硬盘1T,独显2G以上。系统:Win10。

4、UI设计

硬件配置:CPU处理器i7(含)以上、内存至少16G、独立显卡、硬盘至少512G固态硬盘+1T机械硬盘。系统:Win10或Mac。

5、软件测试

电脑配置要求:i5处理器,内存8g以上,操作系统:windows(win7,win8,win10都可以)。

6、新媒体+短视频运营

电脑配置要求:CPU:i5以上,64位,多核Intel处理器,内存:8G以上(建议16G)显卡:NVIDA独立显卡,硬盘容量:1T,系统:win7 64位。

7、产品经理

硬件配置:CPU处理器i5(含)以上;内存至少4G;硬盘至少512G或以上;系统:win7 64位。

8、智能机器人软件开发
电脑配置要求:处理器i5或者i7或以上,四核、内存8G或以上、硬盘1T,系统最好是win7 win10都可以,不过上课老师大多数都用win10。
9、C/C++、Go区块链

电脑配置要求:处理器i5或者i7或以上,四核、内存8G或以上、硬盘1T,独显2G以上

10、Linux云计算+运维开发

电脑配置要求:CPU i5及以上处理器,内存8G以上最少,硬盘500G以上。

11、影视制作

电脑配置要求:处理器i5或者i7或以上,四核、内存8G或以上、硬盘1T,独显2G以上。系统Win7(最好是win7,软件兼容性好一些,win10偶尔会出问题)。

12、HPH全栈

电脑配置要求:CPUi7以上处理器,内存8G以上,硬盘250G以上。

学软件开发对电脑有要求没

2. 学软件开发对电脑有要求没?

Win、Mac、Linux是常用的三大操作系统,因为不同的岗位需求对不同的电脑性能要求也不一样。比如像前端开发、后端开发、运维、算法、嵌入式等这些岗位的要求都还不太一样。
1.前端开发
不管是用“三件套”的原生技术栈时代,也就是所谓的html、css、javascript。还是后来的“封装库”时代,也就是有了jQury和ajax的时代。亦或是现在如今比较火的“组件式”开发时代,有angular、react、Vue这些组件化框架开发时代。我们以最新的为例来说:首先,你一般会需要一个命令行终端,然后前端开发也需要一个比较大的IDE环境,现在我看好像用webstorm比较多,前端开发再厉害点的就还需要一个vscode或者是atom也就是文本编译器,最后就还需要一个浏览器。所以前端开发常见也就使用这个四五个开发软件,所以说前端开发对于电脑性能没什么要求,因为它不怎么吃电脑性能没有什么特殊要求,正常配置就可以了。当然唯一的要求可能就是屏幕分辨率和屏幕色准,不管怎么说都是跟图形化的东西打交道。所以从这些角度上来讲,我是推荐还是用一台Mac来做前端开发比较好,因为它屏幕还是挺不错的。关于显卡的话,显卡不是必须的,但是具备最好,因为前段也有可能会接触到一些UI设计方面的应用软件。综上所说,前段其实不耗电脑性能:8G内存,一个固态SSD基本上就够了。
2.后端开发
以java后端开发为例,需要一个大的IDE,一般是eclipse或者是intellij IDEA(后者现在更多)、浏览器(Google)、而数据库可视化可能需要类似于Navicat这种软件、前后端调试接口需要Postman、编辑器vscode或者是atom、后端开发也需要命令行终端、远程连接服务器就需要一个SSH终端。当时我在自己2016款中配MacBook pro上做过实验,把java开发的所需要的软件全部打开会耗费多少性能。实验证明我自己的这台16款中配8G内存的MacBook pro是非常能胜任的,运行非常流畅。后端开发的话我建议内存尽量8G及以上、系统盘是SSD(256G)基本够了、显卡就看自己的喜好就行,如果你要搞大数据、虚拟化、编程环境复杂一些的技术,需要虚拟机支持的话就需要你的电脑CPU、内存、硬盘都得要再上一个台阶了。
1.AI(人工智能)
如果你是做AI、机器学习、图形图像处理算法,除了在CPU、硬盘、内存(16G+)要求比较高之外还需要GPU的加持。因为我们以前在实验室做图形图像处理和一些模式处理的算法的时候就会用到并行计算,这个时候就需要GPU的加速了。
4.运维
其实我觉得运维岗对客户端机要求是最低的,因为运维绝大部分时间都是在一个远程终端连接到一个远程服务器上去进行操作。所以你本地客户机基本上一个SSH终端就能搞定一切,厉害些的可能就还需要一些文件对比工具和编译器等,很小的一些小工具就可以了。
5.嵌入式开发
如果你是做嵌入式开发或者跟硬件打交道的话,那尽量还是在Windows或则是Linux下做比较好,Mac不是一个好的选择,因为Mac上很多嵌入式开发的软件确实是没有。
所以说在大部分情况下我还是觉得一台中配的MacBook pro就可以搞定一切,最好是15寸的(效率相对而言高一些),具体哪一款的话,我自己用过:14、15、16、17、18款都用过,在我感觉16款的体验稍微的好一点点,但是差别也没那么大,因人而议。如果说你MacBook pro不想买新的话,买一个二手的也是不错的选择,像14款的中配MacBook pro就是13寸的8G内存156G基本上也就是4000多块钱。而15款二手的MF840差不多也就卖5000块钱。我自己的现在是16款的带Touch Bar的这个MacBook pro 8G内存、256SSD、i5处理器的话顶天也就只能卖一个7000块钱。所以说二手的性价比是最高的。除了MacBook pro之外的话还有ThinkPad T系列也还不错。

3. 学软件开发对电脑有要求没?

学软件开发是没有什么特殊要求的,
如果说有
1 需要注意操作系统
首先明确你要学习的第一个语言, 例如C Or C++ or .Net  这些是可以在Windows10上学习的,但是 如果简单的C 或者底层语言,还是选择 Linux上, 所以不同的开发环境 决定了你的操作系统。

2 内存 CPU 的选择
当然内存要基本负荷系统的最低要求,同时稍稍多一点,因为如果在Win10上,你需要吃资源的开发软件很多 ,例如 图形 .net 等。 3D 等等

3 显卡,如果 学习到了 3D 例如用C++ 写 那你的显卡最好多余2G显存,保险,当然低于2G 也可以跑起来,但是 效率,卡顿是你受不了的。
CPU当然不要选择Inter的了,这是必然,这也就决定了主板的选择。

4  硬盘,最少两块,一个固态做系统盘,两外一个随意-看你的预算了。

5 开发环境的架设 ,例如 选择编译器等等。。。。

学软件开发对电脑有要求没?

4. 学软件开发对电脑有要求没?

1、一门编程语言(C、C++、Java、PHP、Python、Html等),
2、熟悉一种操作系统(Windows、Unix、Linux/类Linux、Android、IOS等),
3、简单的算法和数据结构。
先确定你学习完软件开发后想从事的工作,比如游戏开发(LOL,吃鸡,手游等);前端开发(网页、微信小游戏、Android/IOS APP等);后台服务器,数据库(支撑前端运行的技术和数据);嵌入式(驱动、单片机等)。
确定方向后,再选择相应的编程语言,如游戏开发(C++为主);网站,小游戏(H5/CSS/js等)、Android(Java为主);IOS(Objective-C、switch);后台服务器(Java、Python等);数据库(MySQL、Oracle、SQL Server等);嵌入式(C、汇编等)

扩展资料:
就业方向
本专业毕业生适合的工作岗位是计算机程序设计师。适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作。
也可从事计算机研究与应用、软件开发等方面的工作。具体可分为以下方面:
1 可视化编程掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。 就业方向:企业、政府、社区、各类学校等可视化编程程序员。
2 WEB应用程序设计 具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。 就业方向:企业、政府、社区、各类学校等WEB应用程序员。
3 软件测试 掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。 就业方向:企业、政府、社区、各类学校等软件测试员。
4 数据库管理 能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。 就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。

5. 软件开发对电脑配置要求高吗?

Win、Mac、Linux是常用的三大操作系统,因为不同的岗位需求对不同的电脑性能要求也不一样。比如像前端开发、后端开发、运维、算法、嵌入式等这些岗位的要求都还不太一样。
1.前端开发
不管是用“三件套”的原生技术栈时代,也就是所谓的html、css、javascript。还是后来的“封装库”时代,也就是有了jQury和ajax的时代。亦或是现在如今比较火的“组件式”开发时代,有angular、react、Vue这些组件化框架开发时代。我们以最新的为例来说:首先,你一般会需要一个命令行终端,然后前端开发也需要一个比较大的IDE环境,现在我看好像用webstorm比较多,前端开发再厉害点的就还需要一个vscode或者是atom也就是文本编译器,最后就还需要一个浏览器。所以前端开发常见也就使用这个四五个开发软件,所以说前端开发对于电脑性能没什么要求,因为它不怎么吃电脑性能没有什么特殊要求,正常配置就可以了。当然唯一的要求可能就是屏幕分辨率和屏幕色准,不管怎么说都是跟图形化的东西打交道。所以从这些角度上来讲,我是推荐还是用一台Mac来做前端开发比较好,因为它屏幕还是挺不错的。关于显卡的话,显卡不是必须的,但是具备最好,因为前段也有可能会接触到一些UI设计方面的应用软件。综上所说,前段其实不耗电脑性能:8G内存,一个固态SSD基本上就够了。
2.后端开发
以java后端开发为例,需要一个大的IDE,一般是eclipse或者是intellij IDEA(后者现在更多)、浏览器(Google)、而数据库可视化可能需要类似于Navicat这种软件、前后端调试接口需要Postman、编辑器vscode或者是atom、后端开发也需要命令行终端、远程连接服务器就需要一个SSH终端。当时我在自己2016款中配MacBook pro上做过实验,把java开发的所需要的软件全部打开会耗费多少性能。实验证明我自己的这台16款中配8G内存的MacBook pro是非常能胜任的,运行非常流畅。后端开发的话我建议内存尽量8G及以上、系统盘是SSD(256G)基本够了、显卡就看自己的喜好就行,如果你要搞大数据、虚拟化、编程环境复杂一些的技术,需要虚拟机支持的话就需要你的电脑CPU、内存、硬盘都得要再上一个台阶了。
1.AI(人工智能)
如果你是做AI、机器学习、图形图像处理算法,除了在CPU、硬盘、内存(16G+)要求比较高之外还需要GPU的加持。因为我们以前在实验室做图形图像处理和一些模式处理的算法的时候就会用到并行计算,这个时候就需要GPU的加速了。
4.运维
其实我觉得运维岗对客户端机要求是最低的,因为运维绝大部分时间都是在一个远程终端连接到一个远程服务器上去进行操作。所以你本地客户机基本上一个SSH终端就能搞定一切,厉害些的可能就还需要一些文件对比工具和编译器等,很小的一些小工具就可以了。
5.嵌入式开发
如果你是做嵌入式开发或者跟硬件打交道的话,那尽量还是在Windows或则是Linux下做比较好,Mac不是一个好的选择,因为Mac上很多嵌入式开发的软件确实是没有。
所以说在大部分情况下我还是觉得一台中配的MacBook pro就可以搞定一切,最好是15寸的(效率相对而言高一些),具体哪一款的话,我自己用过:14、15、16、17、18款都用过,在我感觉16款的体验稍微的好一点点,但是差别也没那么大,因人而议。如果说你MacBook pro不想买新的话,买一个二手的也是不错的选择,像14款的中配MacBook pro就是13寸的8G内存156G基本上也就是4000多块钱。而15款二手的MF840差不多也就卖5000块钱。我自己的现在是16款的带Touch Bar的这个MacBook pro 8G内存、256SSD、i5处理器的话顶天也就只能卖一个7000块钱。所以说二手的性价比是最高的。除了MacBook pro之外的话还有ThinkPad T系列也还不错。

软件开发对电脑配置要求高吗?

6. 请问软件开发与编程对电脑有什么要求吗?

开发对电脑要高一点。为啥呢?因为需要运行一些大型开发的环境。所以配置建议要高点。
一般建议电脑的标准配置为cpu,intel的比较好,因为,intel的比较的稳定。不会死机或过热。同时要买四核或四核以上的cpu,这样同时运行的效果绝对是非常的棒的;还有一个就是cpu的运行主频要高,主频高,速度快。


其次,其内存的配置要求至少4G,而且由于要运行大型开发软件的平台。所以,内存至少需要8G以上。4G还是很勉强的。而且还要运行数据库软件,数据库本身就比较吃内存。所以当你开了一个开发平台,又打开了一个数据库软件,基本要吃掉一半多的内存。所以内存容量就是一个考验了。当然你还会打开其他的开发文档,所以占据的空间实际上是不小的。若想开发顺利,记住一定是内存要足够。


其次,硬盘空间一般普通的500G机械硬盘就够了。除非要放很多自己喜欢的资源,如学习视频,学习笔记及项目等等。特别是视频资源比较占用资源。所以你需要更多的空间来存储。现在很多发烧友都已经配到了1T的空间。这时一个不错的选择。


还有一点就是电脑上装的这些开发软件不要放在C盘,因为应用程序会产生一些数据,所以,千万不要放C盘,万一系统坏了,则所有的资源就很难恢复了。所以保持好的习惯,放在C盘之外的其他盘。还有一点,就是装的软件的服务,不要自动运行,自动运行会影响速度。所以改为手动即可。

7. 对于电脑软件开发行业,需要掌握什么技术才可以?

首先问你一个问题:
你们在学校都学些什么课程?问这个问题的原因是,我认为学校的计算机科学基础课很重要。如果你所在学校的课程设置合理,那你应该先把主要精力花在这些基础课上。很多学生看到基础理论就茫然,不知道这些图表,符号,甚至硬件的知识对将来的软件开发有什么用。用处大得很哪。比如,操作系统课里讲到的多线程的东西在系统编程里很有用。又比如,尽管你将来不会去涉及电脑的硬件,计算机架构里的知识对分析算法的性能(快慢等等)很有用。可以把计算机语言和开发工具比作文字,而把计算机科学的知识比做思想。只有思想,不会行文,不行;但是,行文流畅,思想空洞,也不行。大学的阶段正是打好基础,丰富思想的年代。
成为一名好的程序员,不是简单地通过学几门课程就能做到的。我个人认为成为一名好的程序员的要素有:
1。扎实的基础知识;
2。很强的解决问题的能力;
3。熟练的编程调试能力;
4。创新能力;
5。团队合作能力;
6。持续的自学能力;
7。好奇心这些能力和品质(甚至可以说是习惯)都应该从大学阶段就着手培养,并且从身边的小事开始培养。比如,很多中国的大学毕业生都缺乏编程和调试经验。学习C语言,考试过关就算学会了。课题项目中,只要程序能够编译,运行,并且输入输出满足要求就了事了。但是,写程序的时候是否想过如何把程序写得更加精炼,高效,高质量?对程序调试中出现的问题是否刨根问底知道原因,还是不求甚解搪塞过去算数?还有,很多中国的大学毕业生对于知识的掌握肤浅,机械,没有好奇心,不会刨根问底。比如,学会了C++,有没有看过一个object在编译后,在汇编代码中是如何被初始化的?这个object的各个成员在内存中是如何放的?在一个成员函数被调用的时候编译器在汇编代码中加入了哪些额外的动作?虚函数的调用是如何实现的? 这些东西恐怕在编程语言或编译原理中都没有详细提到。但是,你是否有过好奇心去知道?最后,一些中国学生的大问题就是死记硬背,没有学到某种算法技术的根本原理,没有应变和创新的能力。比如,有个问题是如何在不用额外内存的情况下把一棵树的同一层节点都连起来。很多学生都能够回答这是一个广度遍历的问题。但是,课本上说了广度遍历是一定要有额外数据结构辅助的(队列)。所以,不给额外内存怎么行?请看,课本上说的用队列的方法记住了,但是就是不知道为什么要用队列。如果深刻掌握了这个队列的作用,那么这个问题是很容易的。
举了这么多例子,我想说明的事,想成为一位好程序员(其实从事任何一个行业都是如此),重要的是要养成一个钻研,好奇,创新,动手,合作,不满足于填鸭,不满足于考试交差,不满足于表象的一种优秀的习惯。这不是学几门课能够一蹴而就的。当然,如果你的在校课程不能使你满足,我以及论坛上的朋友可能能够给你推荐一些书或科目。
我觉得要提高编程的能力,有一位良师很重要。这位良师可以是在编程方面比你走在前面的同学,也可以是学校里你帮他做项目的老师,也可以是校外公司里的老师或老板。很多东西在实际的项目中,有一位良师察看你的程序,帮你指出不足,手把手地指导你调试,会对你很有帮助。所以,当学会了书本上的基本知识以后,可以努力寻找一些有实用性的项目,借机在项目中找到高手指导。这个项目可以在学校找,也可以到校外找。一开始不要计较报酬,甚至如果能够寻到高手指点,白干也行。
其次是读好的源代码。多读好的源代码就象多读好的文章,会有利于自己写作。能够读懂别人的代码也是一门硬功夫。将来很多项目中你不会重头做,而是在半途加入(一般文档又不很齐全),因此需要能够很快读懂别人代码和想法的能力。
再次是看一些编程方面的好书。Writing Solid Code是一本很经典的书。最近出的Writing Secure Code也不错。在你熟练掌握C以后,可以学一下C++并熟悉面向对象的程序设计思路。在掌握C++的基础上可以看一下Design Patterns。
看你要把编程学到多么专业。到一定程度,你会发现如果没有学过数据结构,算法原理,编译原理和操作系统,可能在某些方面会遇到一些障碍。所以,如果有精力和条件的话,可以同时了解这些方面的知识。
最后,我要提醒你不要因为编程这一业余爱好而影响了你本专业的课程,除非你决定转行。对很多在校学生来说,本专业的成绩很重要,因为这个成绩可能会影响到将 来找工作,申请研究生院等等。英语也很重要。我读翻译的计算机书总觉得隔了一层,翻得不贴切。能够直接阅读英文资料更好。
计算机专业修炼和武侠小说中功夫修炼都是一样的:
金庸先生小说中提到高手习武包括内功和外功,其实这个道理在计算机专业同学中一样适用!
内功包括:基本心法和高级心法
基本心法需要每个习武者必须修炼,包括:数据结构、编译原理、计算机组成原理、高等数学、线性代数以及外语等。
高级心法根据个人需要定,比如:网络类需要学习包括TCP/IP原理等;软件工程需要学习包括软件工程的基础课程。
外功包括:基本招式和独门武功
基本招式:比如像C,C++,C#,SQL,XML 一些语言使用或者是Windows 2000 Server的知识等基础应用知识。

对于电脑软件开发行业,需要掌握什么技术才可以?

8. 对于电脑软件开发行业,需要掌握什么技术才可以?

如何成为好的程序员? 
How To Become a good Programmer? 

首先问你一个问题: 

你们在学校都学些什么课程?问这个问题的原因是,我认为学校的计算机科学基础课很重要。如果你所在学校的课程设置合理,那你应该先把主要精力花在这些基础课上。很多学生看到基础理论就茫然,不知道这些图表,符号,甚至硬件的知识对将来的软件开发有什么用。用处大得很哪。比如,操作系统课里讲到的多线程的东西在系统编程里很有用。又比如,尽管你将来不会去涉及电脑的硬件,计算机架构里的知识对分析算法的性能(快慢等等)很有用。可以把计算机语言和开发工具比作文字,而把计算机科学的知识比做思想。只有思想,不会行文,不行;但是,行文流畅,思想空洞,也不行。大学的阶段正是打好基础,丰富思想的年代。 

成为一名好的程序员,不是简单地通过学几门课程就能做到的。我个人认为成为一名好的程序员的要素有: 

1。扎实的基础知识; 
2。很强的解决问题的能力; 
3。熟练的编程调试能力; 
4。创新能力; 
5。团队合作能力; 
6。持续的自学能力; 
7。好奇心 


这些能力和品质(甚至可以说是习惯)都应该从大学阶段就着手培养,并且从身边的小事开始培养。比如,很多中国的大学毕业生都缺乏编程和调试经验。学习C语言,考试过关就算学会了。课题项目中,只要程序能够编译,运行,并且输入输出满足要求就了事了。但是,写程序的时候是否想过如何把程序写得更加精炼,高效,高质量?对程序调试中出现的问题是否刨根问底知道原因,还是不求甚解搪塞过去算数?还有,很多中国的大学毕业生对于知识的掌握肤浅,机械,没有好奇心,不会刨根问底。比如,学会了C++,有没有看过一个object在编译后,在汇编代码中是如何被初始化的?这个object的各个成员在内存中是如何放的?在一个成员函数被调用的时候编译器在汇编代码中加入了哪些额外的动作?虚函数的调用是如何实现的? 这些东西恐怕在编程语言或编译原理中都没有详细提到。但是,你是否有过好奇心去知道?最后,一些中国学生的大问题就是死记硬背,没有学到某种算法技术的根本原理,没有应变和创新的能力。比如,有个问题是如何在不用额外内存的情况下把一棵树的同一层节点都连起来。很多学生都能够回答这是一个广度遍历的问题。但是,课本上说了广度遍历是一定要有额外数据结构辅助的(队列)。所以,不给额外内存怎么行?请看,课本上说的用队列的方法记住了,但是就是不知道为什么要用队列。如果深刻掌握了这个队列的作用,那么这个问题是很容易的。 

举了这么多例子,我想说明的事,想成为一位好程序员(其实从事任何一个行业都是如此),重要的是要养成一个钻研,好奇,创新,动手,合作,不满足于填鸭,不满足于考试交差,不满足于表象的一种优秀的习惯。这不是学几门课能够一蹴而就的。当然,如果你的在校课程不能使你满足,我以及论坛上的朋友可能能够给你推荐一些书或科目。 

我觉得要提高编程的能力,有一位良师很重要。这位良师可以是在编程方面比你走在前面的同学,也可以是学校里你帮他做项目的老师,也可以是校外公司里的老师或老板。很多东西在实际的项目中,有一位良师察看你的程序,帮你指出不足,手把手地指导你调试,会对你很有帮助。所以,当学会了书本上的基本知识以后,可以努力寻找一些有实用性的项目,借机在项目中找到高手指导。这个项目可以在学校找,也可以到校外找。一开始不要计较报酬,甚至如果能够寻到高手指点,白干也行。 

其次是读好的源代码。多读好的源代码就象多读好的文章,会有利于自己写作。能够读懂别人的代码也是一门硬功夫。将来很多项目中你不会重头做,而是在半途加入(一般文档又不很齐全),因此需要能够很快读懂别人代码和想法的能力。 

再次是看一些编程方面的好书。Writing Solid Code是一本很经典的书。最近出的Writing Secure Code也不错。在你熟练掌握C以后,可以学一下C++并熟悉面向对象的程序设计思路。在掌握C++的基础上可以看一下Design Patterns。 

看你要把编程学到多么专业。到一定程度,你会发现如果没有学过数据结构,算法原理,编译原理和操作系统,可能在某些方面会遇到一些障碍。所以,如果有精力和条件的话,可以同时了解这些方面的知识。 

最后,我要提醒你不要因为编程这一业余爱好而影响了你本专业的课程,除非你决定转行。对很多在校学生来说,本专业的成绩很重要,因为这个成绩可能会影响到将 来找工作,申请研究生院等等。英语也很重要。我读翻译的计算机书总觉得隔了一层,翻得不贴切。能够直接阅读英文资料更好。 

计算机专业修炼和武侠小说中功夫修炼都是一样的: 

金庸先生小说中提到高手习武包括内功和外功,其实这个道理在计算机专业同学中一样适用! 

内功包括:基本心法和高级心法 

基本心法需要每个习武者必须修炼,包括:数据结构、编译原理、计算机组成原理、高等数学、线性代数以及外语等。 

高级心法根据个人需要定,比如:网络类需要学习包括TCP/IP原理等;软件工程需要学习包括软件工程的基础课程。 

外功包括:基本招式和独门武功 

基本招式:比如像C,C++,C#,SQL,XML 一些语言使用或者是Windows 2000 Server的知识等基础应用知识。 

高级招式:比如像DX9,Web-Services高级等技术。
最新文章
热门文章
推荐阅读