成为一名合格的程序员要具备哪些知识?

比如说:c++,java,~~~~

程序员基本的要精通一门高级语言(最好是C,非常基础性的语言,可以说是高级语言之少林,呵呵),然后就是基本数据结构,还有标准SQL,随着网络技术的发展,现在的程序员的网络知识也逐渐要求很高了,数据库等一系列程序也都是基于网络。
接下来,就要看你的方向了,如果做客户端的话,就要深刻理解Windows系统原理;如果做服务器或是JAVA的话,要非常熟悉Linux等类Unix系统操作,它们其实与C是也一脉相承的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-11
我从编程中悟出八个字:1专 2静 3谦 4筹 5悟 6慎 7透 8恒

1"忽如一夜春风来,千树万树梨花开."现在的技术百花齐放,切忌不可贪.
不要盲目的追求新技术,唯有算法才是灵魂.

2"非淡泊无以明志,非宁静无以致远."要想达到高的境界,必须能够心静.
年轻的程序员都很浮躁,这一点对于他们来说尤为的重要.

3谦不仅指技术,而且还指人.一门实用的技术,无论多么容易掌握.只要你
深入的研究,都会挖掘出很多新东西来.对于人来讲,你可能会就某些方面向
其他人请教.如果你不谦虚,请教的结果肯定会不很理想.

4"凡事预则利,不预则废."在编程的过程中,如果你没有做好事前的分析工
作.你会发现自己慢慢就会陷入思维混乱中,最终导致失败.当你把一切都筹划
好,那种"运筹帷幄决胜于千里之外"的感觉多爽啊!

5程序中蕴含着很多的道理,唯有大彻大悟者方能体会其中的奥妙.

6内存无论在怎么发展,它都会有一个容量的限制.因此你应该堤防着它.
你的程序如果导致内存泄漏,是程序员很可耻的事情.

7对于问题的理解,一定要透彻.这样你才能实质的解决问题.

8做技术一定要一颗恒心,这样才不会半途而废.
第2个回答  2021-02-20

会持续更新各行业各领域的知识

学编程需要什么条件呢?
如果你想成为一名优秀的程序员,那么需要具备以下条件:1.基础数学能力:编程是一门需要数学基础的学科。你需要掌握基本的数学知识,如代数、几何、概率论等,这些知识将帮助你更好地理解编程语言和算法。2.良好的逻辑思维能力:编程需要具备良好的逻辑思维能力,能够迅速解决问题。你需要学会如何分析问题和思...

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

如何成为一名合格的程序员
1、需求理解能力:在开发过程中,要在需求细节不明的情况下,有责任设法搞清楚,积极学习编程思想和方法,并在设计、编码工作中自觉应用,对有一些复杂程度的设计,主动申请设计审查。并能在开发用户界面之前,尽可能使用界面原型方法获取用户的确认。2、合作与团队精神及计划性:服从分配的工作,并在保证质量...

做一个程序员要具备什么
5.程序员需要理解一个模块的需求,把性能指标全部归结到硬件,操作系统和开发环境上。6.复用性,模块化思维能力 ,避免大部分重复性工作无谓的浪费了时间和精力。7. 测试习惯 ,作为一些商业化正规化的开发而言,专职的测试工程师是不可少的8..程序员是人才很容易被淘汰,很容易落伍的职业,必须不断跟进新的技术,学习新...

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

程序员需要什么学历?
程序员需要什么学历?程序员对学历并没有必须的要求,大专学历以上都可以,甚至有一些没有上大学的人也在做程序员。程序员的实际工作经验和积累是企业招聘时尤其关注的,对学历没有具体要求,但企业在招聘开发人员时有些根据自身岗位所需有设定一些学历上的条件。但是如果大家有意向入行IT行业,就要把精力...

大学程序员行业必掌握的8种核心技能
1、数据结构和算法 如果想成为一名合格的程序员,那么必须了解掌握数据结构和算法。这是任何编程工作面试的重要主题之一,如果不知道基本的数据结构(例如数组、链表、映射、集合),就不可能编写真实世界的应用程序。数据结构和算法是最能体现程序员基本功的方面,不管计算机专业还是培训课程,数据结构和算法都...

程序员分几种,做程序员应具备什么样的基础知识
作一个真正合格的程序员,应该具有的素质。1:团队精神和协作能力 团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种...

作为一个好的程序员,都需要具备哪些基本的
作一个真正合格的程序员,需要具备:1:团队精神和协作能力 团队精神和协作能力是作为一个程序员应具备的最基本的素质。2:文档习惯 文档是一个软件系统的生命力。作为代码程序员,必须将30%的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。3:规范化的代码编写习惯 知名软件公司的代码的变量...

怎么样才算是真正合格的程序员
作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。1:团队精神和协作能力把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus...

相似回答