• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

程序员学的就是编程吗?要学多久?

十万个为什么 空空 2024-4-12 09:09:19 4次浏览

关于问题程序员学的就是编程吗?要学多久?一共有 2 位热心网友为你解答:

【1】、来自网友【我是文老爷】的最佳回答:

我是文老爷, 一名程序猿,我来回答这个问题。

从程序猿的字面的含义上来看,程序猿学的就是编程,而且主要的工作也是编程。但是,真的就是就是学编程吗? 作为一名程序猿,我来告诉你想要成为一名程序猿,到底需要学那些东西?

首先,一门编程语言是必不可少的,这就是你理解的学编程,因为一门编程语言是从事程序猿这个行业的基础,不管你干什么方向都要会一门,哪怕你就只会 C 语言,你也可以找到工作。现在业内主要流行的编程语言有 C/C++、Java、Go、Python、C#等,编程语言有很多,不同的方向对与于编程语言的要求也是不一样的,因为这些适用的场景也不同。

其次,就是计算机的基础了,为什么一些公司招聘的时候会在招聘的要求中,第一条就是 要求计算相关专业,就是因为在学校的时候会接受一个完整的计算机体系的课程的学习。这些知识包括,计算机网络、操作系统、数据库、Linux 系统知识、数据结构与算法、编译原理、软件工程、设计模式、数学知识、英语等,因为坐在平常的工作少中,你不仅仅是写几行代码,你还要知道为什么这么写,用什么样的数据结构更优,SQL 语言怎么优化,选用什么样的中间件最好,除了问题改怎么样去定位、是不是网络、系统的原因。因此,你必须要知道这一个体系的东西,你才能做好手头的工作。

最后,就是你想要发展方向需要学习的内容了,程序猿这个职业会分很多的岗位,比如后台开发、测试、运维、大数据、人工智能算法相关、信息安全相关等,每一个细分的都有其对应知识需要学习,可以看我的这片文章:

想辞职转行做程序员,需要学习哪些内容?

在我的回答主页中

至于到底要学多久,我本身就是就是计算机相关专业的,在学校的时候就是自己学习,加上学校开的一些相关课程,到毕业就自然而然的找到工作了,如果你不是学生,是以前没有接触过的话,一头扎进来。东学一点,西学一点,那可能要一年打底。如果你能找到一些培训班的成套视频,或者直接报个培训班,这样的话大概就是 6~8 个月就能找工作。

——————–

我也程序猿一只,目前在互联网大厂从事开发工作,在平时的学习中整理了一些互联网专业电子书籍,你肯定用得上,关注私信我@我是文老爷 免费分享给你

【2】、来自网友【IT 人刘俊明】的最佳回答:

这是一个非常好的问题,也是很多人比较关心的问题之一,作为一名 IT 从业者,同时也是一名教育工作者,我来回答一下。

首先,程序员需要掌握的知识结构还是比较丰富的,编程语言只是其中的一部分,对于研发级程序员来说,还需要重点掌握算法设计相关知识,而对于应用级程序员来说,还需要掌握大量与开发平台相关的知识,比如云计算平台、大数据平台和人工智能平台等等。

如果想成为一名程序员,首先要根据自身的知识基础来选择一个学习方向,在选择具体方向的时候,还需要考虑到自己的能力特点和行业发展趋势,尽量选择一个发展趋势比较好的技术方向,这样更容易实现就业,而且岗位附加值往往也会更高一些。

从当前大数据的发展趋势来看,从事大数据相关的开发岗位是比较不错的选择,而如果要从事大数据开发,可以按照以下三个阶段来制定学习计划:

第一:编程语言。当前可以用于大数据开发的语言还是比较多的,比如 Java、Python、Scala、R、Go 等都是不错的选择,对于基础比较薄弱的初学者来说,如果未来要想在 IT 行业发展,可以重点考虑一下 Java 语言。学习 Java 语言需要一个系统的过程,通常在 8 周左右能够基本掌握 Java 的编程过程。

第二:大数据开发平台。大数据开发需要有大数据平台的支撑,借助于大数据平台能够更方便地完成大数据开发和落地应用。学习大数据平台可以从 Hadoop 开始学起,Hadoop 相关的技术生态比较成熟,有大量的案例可以参考。

第三:实践。程序员一定要重视自身实践能力的提升,实习岗位是积累实践经验比较好的选择,一方面实习岗位的工作压力比较小,另一方面在实习岗位上也会有丰富的开发场景支撑。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

喜欢 (0)