热门回答:
我是文老爷。 一名程序猿。我来回答这个问题。
从程序猿的字面的含义上来看。程序猿学的就是编程。而且主要的工作也是编程。但是。真的就是就是学编程吗? 作为一名程序猿。我来告诉你想要成为一名程序猿。到底需要学那些东西?
首先。一门编程语言是必不可少的。这就是你理解的学编程。因为一门编程语言是从事程序猿这个行业的基础。不管你干什么方向都要会一门。哪怕你就只会C语言。你也可以找到工作。现在业内主要流行的编程语言有C/C++、Java、Go、Python、C#等。编程语言有很多。不同的方向对与于编程语言的要求也是不一样的。因为这些适用的场景也不同。
其次。就是计算机的基础了。为什么一些公司招聘的时候会在招聘的要求中。第一条就是 要求计算相关专业。就是因为在学校的时候会接受一个完整的计算机体系的课程的学习。这些知识包括。计算机网络、操作系统、数据库、Linux系统知识、数据结构与算法、编译原理、软件工程、设计模式、数学知识、英语等。因为坐在平常的工作少中。你不仅仅是写几行代码。你还要知道为什么这么写。用什么样的数据结构更优。SQL语言怎么优化。选用什么样的中间件最好。除了问题改怎么样去定位、是不是网络、系统的原因。因此。你必须要知道这一个体系的东西。你才能做好手头的工作。
最后。就是你想要发展方向需要学习的内容了。程序猿这个职业会分很多的岗位。比如后台开发、测试、运维、大数据、人工智能算法相关、信息安全相关等。每一个细分的都有其对应知识需要学习。可以看我的这片文章:
想辞职转行做程序员。需要学习哪些内容?
在我的回答主页中
至于到底要学多久。我本身就是就是计算机相关专业的。在学校的时候就是自己学习。加上学校开的一些相关课程。到毕业就自然而然的找到工作了。如果你不是学生。是以前没有接触过的话。一头扎进来。东学一点。西学一点。那可能要一年打底。如果你能找到一些培训班的成套视频。或者直接报个培训班。这样的话大概就是6~8个月就能找工作。
——————–
我也程序猿一只。目前在互联网大厂从事开发工作。在平时的学习中整理了一些互联网专业电子书籍。你肯定用得上。关注私信我@我是文老爷 免费分享给你
其他观点:
编程只是一个一个工具。程序员要做的工作绝对不仅仅是只是编程。编程只是工作的一部分。以我为例。我想要做一个嵌入式工程师。首先要的能力是C语言的编程能力。其次还要对Linux十分熟悉。对于单片机。树莓派等微机原理。再有一点。要注意的是编程是为了什么?当然是为了与机器交互。没有实验。为了编程而编程。没有太多好处。一门的编程的入门都不是很难。一般来说。两周时间。完全可以做到任何一门语言的入门。但要想达到一个高水平的程度。就要比别人付出更多的努力。
其他观点:
这是一个非常好的问题。也是很多人比较关心的问题之一。作为一名IT从业者。同时也是一名教育工作者。我来回答一下。
如果想成为一名程序员。首先要根据自身的知识基础来选择一个学习方向。在选择具体方向的时候。还需要考虑到自己的能力特点和行业发展趋势。尽量选择一个发展趋势比较好的技术方向。这样更容易实现就业。而且岗位附加值往往也会更高一些。
从当前大数据的发展趋势来看。从事大数据相关的开发岗位是比较不错的选择。而如果要从事大数据开发。可以按照以下三个阶段来制定学习计划:
第一:编程语言。当前可以用于大数据开发的语言还是比较多的。比如Java、Python、Scala、R、Go等都是不错的选择。对于基础比较薄弱的初学者来说。如果未来要想在IT行业发展。可以重点考虑一下Java语言。学习Java语言需要一个系统的过程。通常在8周左右能够基本掌握Java的编程过程。
第二:大数据开发平台。大数据开发需要有大数据平台的支撑。借助于大数据平台能够更方便地完成大数据开发和落地应用。学习大数据平台可以从Hadoop开始学起。Hadoop相关的技术生态比较成熟。有大量的案例可以参考。
第三:实践。程序员一定要重视自身实践能力的提升。实习岗位是积累实践经验比较好的选择。一方面实习岗位的工作压力比较小。另一方面在实习岗位上也会有丰富的开发场景支撑。
我从事互联网行业多年。目前也在带计算机专业的研究生。主要的研究方向集中在大数据和人工智能领域。我会陆续写一些关于互联网技术方面的文章。感兴趣的朋友可以关注我。相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题。或者是考研方面的问题。都可以在评论区留言。或者私信我!
以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:http://www.shenzhoubaby.com/259343.html,转载请说明来源于:生活常识网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系@qq.com进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
数据,程序,一门,语言,工作,编程语言,岗位,互联网,我来,方向
没想到大家都对程序员学的就是编程吗?要学多久?感兴趣,不过这这篇解答确实也是太好了
我是文老爷。 一名程序猿。我来回答这个问题。从程序猿的字面的含义上来看。程序猿学的就是编程。而且主要的工作也是编程。但