成为程序员(或码农)有哪些方面的要求?

大神们有没有人讲详细点的,我想问一下,成为程序员(或码农)有哪些方面的要求?
最新回答
断言断梦断思念

2024-11-26 12:49:31

成为程序员或码农需要满足以下要求:
1. 理解计算机基础组成,知道CPU是什么以及其工作原理。
2. 掌握机器语言和微指令集的概念。
3. 理解程序的基本概念。
4. 了解汇编语言,虽然它是低级语言,但并非机器语言。
5. 熟悉高级语言,如C、C++、Basic、Pascal、Fortran、C#、Java等。
6. 了解HTML、XML等标记语言。
7. 知道Prolog是人工智能语言。
8. 理解操作系统OS的概念和如凯原理。
9. 明白Windows编程实质上是Windows API的调用。
10. 认识到VC++、VB、BC、BCB、Delphi、VF等都是编程工具和环境,而非编程语言。
11. 掌握面向结构的设计概念。
12. 理解面向对象的概念。
13. 熟悉软件工程的概念和原理。
14. 了解数据库的概念,并熟悉一些著名的数据库系统和语言,如Oracle、SQL、DB2、DyBase等。
15. 理解网络概念。
16. 了解多媒体概念。
17. 掌握和熟悉数据结构和基本算法。
码农一词通常用于形容低收入、工作时间长的程序员,这种职位通常要求从业者在单方面的技术领域有较强的技能。如果按照从业者自嘲为码农的表现,那么这一称呼通常适用于初级程序员,指的是那些主要通过复制粘贴各类代码来完成工作的IT从业者。