教培参考
教育培训行业知识型媒体
发布时间: 2024年11月26日 09:51
精通SQL和数据库开发;2-28岁或以上;2-21岁或以上;熟悉数据结构和数据库开发;2-21岁或以上。
程序员需要没有一定的教育要求,大学和很多大的。
一个合格的C++程序员应该知道C++的哪些语法应该使用,哪些语法不应该使用,哪些语法应该使用,但是他应该小心不要滥用。
Java程序员使用Java来描述,而C++程序员使用C++。在描述过程中,充分利用每种语言的特点,如C++的性能。
程序员一般分为程序员和程序员,但他们之间的界限不是很清楚。软件从业者分为六类:初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员、系统架构师和测试工程师。
1英语基础
虽然对于初级程序员来说,英语只需要写一个简单的词汇,但是如果你想走得更远,你还是需要学习和掌握它。我强烈推荐英语,因为在学习it技术的过程中,没有专业文档是无法想象的。中文翻译往往在短时间内问世,但现在许多出版社干脆直接印刷英文。学习英语的方法是强迫自己去读原教材。一开始,他们不明白。当他们用得太多的时候,他们天生就精于此道,心狠手辣这是任何行业都需要的品质。相信只要有几年的工作经验就会深受感动!
2计算机体系结构与汇编语言
关于建筑学的书有很多,而且几乎是一样的。但是有一本非常好的书叫80x86汇编语言编程教程(清华大学出版社,黑皮书,杨继文著)。您需要重点关注386后保护模式的程序设计。否则,当你在现代操作系统的底层学习一些东西时,你会觉得自己在读天书。
三。计算机操作系统原理
我们的开发总是在特定的操作系统上进行的。否则,只有一种可能:您可以自己实现一个操作系统。在任何情况下,都必须阅读操作系统原理。这就像我们为芯片制作外围设备时,需要了解芯片的基本工作顺序。这种书也有很多。我没有发现他们中任何一个是杰出的。我只是觉得看完这些书,如果我有时间的话,我应该在windows2000里面看看。
4数据结构与算法
这门课程能决定一个人的编程水平,是一门核心课程。我的首选是清华版。很多人喜欢买C++版本,但我认为没有必要。C++的语法使得算法的实现过程更加复杂,很多老师喜欢用模块来实现算法。最好在学习了C版本之后再浏览C++版本。
5软件工程
这门课越重要,就越重要,虽然一开始就像看马哲一样。实用软件工程(黄色,清华)。不要花太多时间死记硬背规章制度。如果你不明白,就跳过它们。每次我完成一个软件设计任务(无论是实践还是工作),我都会再复习一遍,每次都会有所收获。
6Windows编程
我建议任何一个试图设计windows程序的人在学习VC之前都应该仔细地完成它,并且应该在本书的后面阅读上一本书“insidewindows2000”。在这本书中,没有C++,没有GUI,没有控件,有的是如何用原来的C语言来完成windows编程。