本文目录一览

1,编程人员要具备什么专业知识

那就要看你做什么咯。 比如程序员,你只要掌握基本的编程就可以了。专科的就做这个(除非特别拔尖),他们不具备计算机复杂编程的能力,只有输入代码的能力。软件嘛一般就VC、vb等 还有软件架构员,他们一般从事软件架构以及重要代码部分编写,注意是编写,不是输入,他们要求比较高,至少要大学本科学历以上。先学C/C++,JAVA 其他的都要等以后自己学。因为电脑不是一成不变的,各种软件开发语言的主流都随时间变化。像现在便携式的计算机设备(IPAD、手机等)都有智能操作系统了,以后那个肯定是需要软件架构员的。以前的都是C语言专家,现在什么专家都有,其中有很多一部分是以前转型来的。 测试员嘛,就是对制作好的程序进行公司内部测试(非内测,是内部测),需要掌握一定软件架构能力,能指出错误,并能提供修补方案。什么都得学。 自己码的字。

编程人员要具备什么专业知识

2,学编程前都需要掌握哪些知识

入门的话不需要学其他的,就学C语言或者Java,,有基础之后就必须学习数据结构和算法,设计模式,才能成为编程高手
先掌握一门计算机语言。其实语言这个东西大同小异。所以有一门通门门通的说法。精通一门语言,学起其他语言非常的轻松其次是算法。有个很广泛的公式是 程序=数据结构+算法。算法是解决问题的方法。学习算法可以帮助你用计算机解决实际问题。现在面向对象说来,程序=类+类+类.....。但是想要成为一个好的程序员,必须要了解类的内部是如何实现的,所以也需要了解算法。然后,你要考虑你想在什么环境下写程序,再学习具体的系统编程,一般的程序就可以写了但如果想要追求更高的水平,还需要学很多知识。
学会一些语言,比如英文、和一些最基本的编辑语言,推荐自学能力强的人,平时多注意看这方面的知识
学会开机,上网,打字,搜索,阅读。

学编程前都需要掌握哪些知识

3,要做程序员需要学会什么

零基础学习java可按照这份大纲来进行学习第一阶段:Java专业基础课程阶段目标:1. 熟练掌握Java的开发环境与编程核心知识2. 熟练运用Java面向对象知识进行程序开发3. 对Java的核心对象和组件有深入理解4. 熟练应用JavaAPI相关知识5. 熟练应用JAVA多线程技术6. 能综合运用所学知识完成一个项目知识点:1、基本数据类型,运算符,数组,掌握基本数据类型转换,运算符,流程控制。2、数组,排序算法,Java常用API,类和对象,了解类与对象,熟悉常用API。3、面向对象特性,集合框架,熟悉面向对象三大特性,熟练使用集合框架。4、IO流,多线程。5、网络协议,线程运用。第二阶段:JavaWEB核心课程阶段目标:1. 熟练掌握数据库和MySQL核心技术2. 深入理解JDBC与DAO数据库操作3. 熟练运用JSP及Servlet技术完成网站后台开发4. 深入理解缓存,连接池,注解,反射,泛型等知识5. 能够运用所学知识完成自定义框架
1.阶段:Java专业基础课程 阶段目标: 1. 熟练掌握Java的开发环境与编程核心知识 2. 熟练运用Java面向对象知识进行程序开发 3. 对Java的核心对象和组件...2.阶段:JavaWEB核心课程 阶段目标:3.熟练掌握数据库和MySQL核心技术4.深入理解JDBC与DAO数据库操作回答来自河南新华电脑学院

要做程序员需要学会什么

4,学编程要学习哪些

你好?学习编程要学习这些内容:1、一些常用数据结构,算法以及你编程要用到的程序语言,如果你的编程还需要涉及接口和比较底层的内容的话,还要学计算机体系结构,汇编语言和明确学习编程的目的.2、打好基础:(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 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 作为入门的方向对出学者是较为适合的。(在网上学编程:在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”( http://best.yeah.net/)主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”( http://pshool.yeah.net/)是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园;)3. 注意理解一些重要概念 ,一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。 4.掌握编程思想 ,学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。5.多实践、多交流 ,掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。6.养成良好的编程习惯 ,编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。 希望对你有所帮助!供你参考。祝你快乐!
英语 数学 对各种编程语言的了解 如 C C++ C# VB.NET JAVA 等等 但是你还专攻一门 这样才有特色。

5,程序员要学习哪些知识呢

苦逼的工程师,为了设计出性能最好的产品,不停学习电子通信计算机物理数学等多门专业高难度知识,不断加班画板子写代码,调试,测试,眼睛累的不停流泪,付出高脑力,高毅力,忍受常人不能忍受的痛苦,拿的却是最少的报酬。加班加的什么头发白,脱发,颈椎疼,肩周炎,感冒,失眠,视力下降全来了。国内技术人地位低啊。你要想做就去国外留学,找工作不回来了。国内很多技术人都改做管理了,当官赚得多,人还舒服。你想来,可以啊,非常简单,先学好一门编程技术,入行后没本事就做一辈码农,打工到老还是房奴。有本事就积累点资金自己拉人合伙做老板。
作为一个程序员应该具备以下技能:还有一句话:活到老,学到老,学无止境
程序员这个范围很大,可以这样细分一下:基本要求:懂至少一门编程语言 比如说 C,C++,java等数据库知识数据结构操作系统和Web相关的:HTML、CSS、JavaScript(熟悉这些)和桌面程序相关:了解熟练 WPF、QT等界面设计类库系统API,WindowApi等
这两天每天中午午休前都会看一些《编程人生》。现在已经看了七八个人,这些人开始编程的时候,正好是计算机的起步期,所以对整个计算机的底层都比较了解。不知道这是不是这些人能够成为大师的一个必要条件,自己有没有必要在这方面努力一下。我想这也是很多程序员思考过的问题。现在分享一下我的思考,和大家一起探讨。ps:这些人大部分在中学的时候就开始编程,而那个时候我们一般都正在为考试闷头学习,这个差距要我们现在来弥补。好的,首先有必要澄清一下底层知识的概念一般情况下,我们可能会认为底层知识就是操作系统,编译器,寄存器等等相关知识。我认为这个问题是相对的,而不是绝对的。这取决于程序员从事那个层次的开发工作。如果是一个c语言开发者,把这些知识归为底层知识也许很合理,但是对一个java或者更高级语言的开发者来说,有些不准确,或者不可以称为直接的底层知识。我认为,所谓的底层知识,是指他编程或开发所依赖的平台(或者框架,工具)的知识。比如,对于java开发者来说,java虚拟机,以及它所用的框架等知识就是他的底层知识,而更底层的知识,姑且叫它间接的底层知识吧。不学习底层知识可能不会阻碍你称为一个称职的程序员,但也许会阻碍你成为一个优秀的程序员。了解底层的知识有助于解决问题,并且做出更好的设计。打个比方,就像庖丁解牛,他看到一个牛后,不止看到的是牛,而是由各个骨骼,经络,肌肉等模块组成的有机体整个系统对你来说就是赤裸裸的,没有任何神秘的面纱。这样也许能够给程序员提供更多的安全感。但是如果你编程所依赖的平台需要你去了解更底层的知识才能够解决问题,那么,他可能没有做好他应尽的职责。《编程人生》中有一个人提到过,要敢于去打开盒子现在开发有个特点,就是分工越来越明确,而且整个编程的知识体系结构也越来越庞大,我们面前的盒子很多,我们没有精力去把每个盒子都打开。学习底层知识就要从你最直接的底层开始学起。一方面,你在工作中会遇到类似的问题,有了需求,学习效率就会高很多;另一方面,你也有这方面的基础,学起了可能更加的水到渠成。当你把你的底层知识征服了,你就有资本(基础,能力)去征服更底层的知识了。不学习最底层的知识是否会阻碍成为大师?思考中。发现我对学习本身的投入超过了对学习内容的投入。不知道是好事还是坏事。总之,要专心学习技术了。
如果做一个专业的程序员:1.基础语言知识 :从底层的ASM 到结构化的C,到面向对象的C++ JAVA,如果不能都精通,但是要了解,至少要精通一门2.基础数学知识: 高等数学(数学分析) 线性代数 离散数学,概率.数理统计等等3.基础计算机原理:操作系统原理,微机原理,编译原理 数据库原来等等4.看你感兴趣的学习一个方向:图形学...windows应用程序开发...Linux程序开发,数据库方面 网络编程,等等----------------------------------------------------------------------如果只是想快速编软件:敬告:这样不会成为一个真正的高手!比如windows平台的编程:<这里仅仅是比如>学习C语言(熟悉结构化编程)->《windows程序设计》(学习windowsAPI知识) ->可以用API进行编程了。但是现在用纯API编程几乎绝迹。不是淘汰,因为商业用要尽快成为软件好卖,API开发会消耗程序员大量时间,但是API是基础。或者学习C++语言(熟悉面向对象技术)->《MFC程序设计》(学习MFC编程)->MFC开发 -> MFC应用比较广.net技术我没有接触过。现在正流行这个,等楼下的给你介绍吧!------------------------------------相比较而言,用DELPHI最省事。但是你要了解Object Pascal语言,这个编程工具是以这个语言为基础的。Delphi开发也是很不错的。-------------------------------------以上只是一个建议,学习不可能简单,而且路子不一样,上边提到的两windows书,是微软出版社,在这个方面最权威的书。

文章TAG:程序  程序员  编程  需要  程序员编程需要学什么  
下一篇