要作为一个程序员要学习什么知识 学习顺序是什么

要作为一个程序员要学习什么知识 学习顺序是什么

要从硬件学到软件1,先学计算机组成原理等描述硬件的学科;《计算机组成原理》2,然后学习软件,如C++等;《C++语言程序设计》 谭浩强著3,再学数据库;《数据库原理与设计》4,修软件工程;《软件工程概论》5,最后学操作系统;《linux系统与网络服务管理技术大全》杨明华著1是为了做程序打基础,先掌握程序在硬件里是怎么跑起来的;2就不用说了;3数据库是大多数软件都需要用的,举个例子,像华腾的上海交通卡系统,就是有数据库来存放用户的信息的;4是程序员到软件工程师的必备;5是软件工程师到高级工程师的必备。希望对你有帮助。