想成为一个程序员应该学习什么知识?

如题所述

程序员需要学习程序的逻辑,其次是需要学习编程的语言,这才是最根本的,有了语言才能和计算机“沟通”
如果做一个专业的程序员:
1.基础语言知识 :从底层的ASM 到结构化的C,到面向对象的C++ JAVA,如果不能都精通,但是要了解,至少要精通一门
2.基础数学知识: 高等数学(数学分析) 线性代数 离散数学,概率.数理统计等等
3.基础计算机原理:操作系统原理,微机原理,编译原理 数据库原来等等
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-02-15
2L的说“计算机没什么前景”?不认同。

转到回答:
程序员就是写程序,写程序就是写计算机编程语言,让计算机去执行。
所以成为一个程序员就要学编程语言。
学编程只是第一步。
作一个真正合格的程序员,应该具有的素质:
1:团队精神和协作能力
2:文档习惯
3:规范化的代码编写习惯
4:需求理解能力
5:模块化思维能力
6:测试习惯
7:学习和总结的能力
作为高级程序员,乃至于设计师而言,除了应该具备上述全部素质之外,还需要具备以下素质:
  1、 需求分析能力
  2、 整体框架能力
  3、 流程处理能力
  4、 模块分解能力
  5、 整体项目评估能力
  6、 团队组织管理能力
另外:
1,激情
2,自学好学
3,聪明
4,隐性的经验
5,技术多样性
相似回答