程序员自学,如何自学成为程序员( 二 )


【程序员自学,如何自学成为程序员】现在业内主要流行的编程语言有C/C、Java、Go、Python、C#等,编程语言有很多,不同的方向对与于编程语言的要求也是不一样的,因为这些适用的场景也不同 。其次,就是计算机的基础了,为什么一些公司招聘的时候会在招聘的要求中,第一条就是 要求计算相关专业,就是因为在学校的时候会接受一个完整的计算机体系的课程的学习 。
这些知识包括,计算机网络、操作系统、数据库、Linux系统知识、数据结构与算法、编译原理、软件工程、设计模式、数学知识、英语等,因为坐在平常的工作少中,你不仅仅是写几行代码,你还要知道为什么这么写,用什么样的数据结构更优,SQL语言怎么优化,选用什么样的中间件最好,除了问题改怎么样去定位、是不是网络、系统的原因 。
因此,你必须要知道这一个体系的东西,你才能做好手头的工作 。最后,就是你想要发展方向需要学习的内容了,程序猿这个职业会分很多的岗位,比如后台开发、测试、运维、大数据、人工智能算法相关、信息安全相关等,每一个细分的都有其对应知识需要学习,可以看我的这片文章:想辞职转行做程序员,需要学习哪些内容?在我的回答主页中至于到底要学多久,我本身就是就是计算机相关专业的,在学校的时候就是自己学习,加上学校开的一些相关课程,到毕业就自然而然的找到工作了,如果你不是学生,是以前没有接触过的话,一头扎进来 。
东学一点,西学一点,那可能要一年打底 。如果你能找到一些培训班的成套视频,或者直接报个培训班,这样的话大概就是6~8个月就能找工作 。--------------------我也程序猿一只,目前在互联网大厂从事开发工作,在平时的学习中整理了一些互联网专业电子书籍,你肯定用得上,关注私信我@我是文老爷 免费分享给你 。
我想自学程序员,买什么书,怎样做?
很高兴为你解答!自学程序员,主要从以下几个方面入门:1.不要浪费青春:一定一定要选好方向,不然浪费时间,又浪费金钱 。2.方向主要从以下选择:(1)web前段工程师:学习路线:html,js,css,vue.js,react.js,angular差不多就是这些(2)PHP工程师:学习路线:html,js,css,PHP基础知识,thinkPHP,MySql数据库(3)java工程师:学习路线:java基础,html,css,js,servlet,jsp,jdbc,mysql,spring,spring mvc,mybatis,spring cloud3.选好方向,搂起袖子干吧!希望我的回答,可以帮助到你! 。
真正“自学”入门编程/程序员是种怎样的体验?
自学编程真的很难,主要原因是“不系统” 。如果你是科班出身,一般会从基础学起,循序渐进 。先学计算机基础,计算机组成原理,操作系统,编译原理,数据结构,算法,软件工程等等,并不是只学某一门编程语言 。自学编程肯定是可以的,要学会的东西纷繁复杂,进度很慢,需要长时间坚持才行 。如果是10多年前,通过培训机构还能进入程序员行业 。
请问作为一个程序员都需要掌握哪些知识?自学行吗?
目前程序开发岗位的人才需求量还是比较大的,但是要想获得高附加值的开发岗位,或者想进入IT互联网领域的大厂,一定要重视三个方面,其一是重视丰富自己的知识结构,其二是重视实践能力的提升,其三是重视算法知识的学习 。虽然当前开发岗的人才缺口相对比较大,但是不论是互联网大厂,还是传统行业领域的企业,对于非计算机专业的同学应聘开发岗,并不算太友好,这就要求非计算机专业的同学,要尽早通过实习来积累一定的开发经验,而且还需要不断补学一些专业课 。

推荐阅读