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

如题所述

程序员需要学习程序的逻辑,其次是需要学习编程的语言,这才是最根本的,有了语言才能和计算机“沟通”
如果做一个专业的程序员:
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,技术多样性

想要成为一名程序员需要具备什么基础知识?
想成为一个程序员,需要掌握一系列基础知识,包括但不限于以下几个方面:计算机科学基础:这是编程的核心,包括算法、数据结构、计算机组成原理、操作系统、计算机网络、数据库等。编程语言:至少熟练掌握一门编程语言,如Java、Python、C++等,并了解其他常用的编程语言。理解编程语言的语法、语义、以及如何利...

要成为一个C\/C++程序员要学哪些东西
学习数据库的基础知识,并且掌握一种数据库使用,推荐使用mysql,而且最好不要用一些封装好的接口,而应该直接用mysql提供的数据库api,可能对数据库了解的会更深入。5.并行 cpu主频已经不能遵循摩尔定律了,现在cpu发展的趋势是多核心。无论是多线程,还是多进程,都是为了更好的利用cpu的性能,提供更...

程序员要学什么
程序员要学编程语言,数据结构与算法,前端开发,后端开发,数据库管理等。1、编程语言。选择一门或多门编程语言,如Python、Java、C++、JavaScript等。掌握一种或多种编程语言,可以让您能够开发各种类型的应用程序或网站。2、数据结构与算法。学习基本的数据结构如数组、链表、栈、队列、树等和常见算法如...

做程序员需要什么基础
1、数学基础:初学者需要具备高中及以上水平的数学基础,因为计算机的数学模型和体系结构等都是由数学家提出的,最初的计算机设计初衷也是为了数值计算。2、逻辑思维能力:要成为优秀的程序员,最重要的是掌握编程思想,这需要在反复实践、观察、分析、比较和总结中逐渐积累。3、编程思想:学习一门语言或开发...

程序员,需要学什么课程
编程语言也是程序员必备技能,常见的如C\/C++、Java、Python等,每种语言有其特定的适用场景和优势,掌握它们能够使程序员在不同需求下灵活选择。数据库技术同样重要,如SQL Server、MySQL、Oracle等,这些数据库系统能够有效地存储、管理和检索大量数据,是现代应用不可或缺的一部分。软件工程知识对程序员来...

我想成为一名程序员需要哪些知识?
2、逻辑思维能力的培养。程序员必须要有一定的逻辑思维能力,逻辑思维能力的培养更需要长时间的实践锻炼。在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己...

学程序员需要什么基础
要成为一名程序员,打好基础至关重要。首先,数学功底要扎实,特别是逻辑思维和数据结构的理解。英语能力也很重要,因为编程文档和技术资料多为英文,熟练掌握基本词汇和术语能更好地与国际社区交流。其次,要熟悉计算机基础知识,包括操作系统、网络原理等,这有助于理解程序如何在实际环境中运行。除了理论...

自学程序员的学习顺序和课程都是什么?
编程语言可以根据需要选择,底层开发人员必学:汇编语言、c、c++;web应用表示层开发人员:html、xml、javascript、jsp(或asp,php)等;普通应用程序开发:c++、vb、.net(其中包括多种语言,可根据现有基础选择)、java等。如果你是学生,或者如果你有充足的时间。我建议你仔细的掌握下面的知识。我的建议是...

电脑程序员要学什么知识?
程序员需要学习:1、掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;2、理解计算机的组成以及各主要部件的性能指标;3、掌握操作系统、程序设计语言的基础知识;4、熟练掌握计算机常用办公软件的基本操作方法;5、熟练掌握基本数据结构和常用算法;6、熟练掌握C程序设计语言,...

学编程需要什么基础知识?
学程序设计要有一定的逻辑思维能力,逻辑思维能力的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。3、要有一定的编程思想。学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。

相似回答