程序员能自学吗?

程序员的知识多少年级可以学(教什么东西的?我才初中)?能自学的话需要什么书籍?有多少种类型(貌似我知道的有种叫JAVA,C++)。天赋重要么,知识呢(什么语文数学,C++语言啊)?程序员考试需要什么(学历年龄之类的)?不好意思,这么多问题(还有些问题不知道),可惜我没钱。

程序员一般有初中学历就可以自学。书籍可以购买C语言等等的教程,比较适合新手。程序有javascrip、C++、Python程序员、ABAP、android、iOS等等,种类丰富。天赋和知识这些都是次要的,首先需要有热爱的心,但是程序员的确对数学和英语有一定要求。

程序员考试上:凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况报名参加相应专业类别、级别的考试。无其他特别要求,只要有这个能力就可以报名。

扩展资料

岗位分类

世界上第一位程序员是英国著名诗人乔治·戈登·拜伦的女儿AdaLovelace,曾设计了巴贝奇分析机上解伯努利方程的一个程序。她甚至还建立了循环和子程序的概念。由于其在程序设计上的开创性工作,AdaLovelace被称为世界上第一位程序员。美国国防部开发的ADA语言就是为纪念这位世界上的第一位程序员而命名的。

计算机科学发展到今天(21世纪初期),程序员从事的人群很多,分工也不相同,从大的方面可以分为以下几类:asp程序员、web前端开发程序员、delphi程序员、php程序员、powerbuilder程序员、C程序员、linux程序员、net程序员、vb程序员、java程序员、javascript程序员、C++程序员、Python程序员、ABAP程序员、android程序员、iOS程序员。

参考资料:程序员--百度百科

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-11-02

如果有一定的基础,对编程、代码有很强烈的兴趣,并且有较强的自学能力,这样是可以自学的。因为这个专业的实践性和逻辑性特别强,不付出一定的时间和精力是学不好的。如果真的很想当一名程序员,报班培训是一个不错的选择。

扩展资料:

程序员职业要求:

一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。

大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。一个程序员虽然没有正规的学历,但是如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。所以要尽量抓住有用的工作和实习机会,这样的话在毕业后你就会发现,多实习让你有更多的经验,在找工作的时候就有更多的机会。

对于职业程序员,另外一个重要的方面就是,程序员需要不断提升自己的业务技术,他的技术必须一直保持在一个较高的水平,并且要不断发展,程序员也要寻找贸易的机会,要参加研讨会,在周刊上发表文章和接受职业教育,这些使程序员在自己的领域中分级或者不断并排前进。

参考资料:

程序员-百度百科

本回答被网友采纳
第2个回答  2015-09-13
程序员能自学。
熊猫烧香的制作者就是自学的。
自学的方法有:
一、买好C++实战类书籍,先不管那么多,按照上面的输入电脑,然后运行,看看效果;
二、多看一些语言,比如for语句等,要深入理解这些语句的意思;
三、学会寻找代码,若要做有关游戏的辅助软件,必须要会抓有效代码的;
四、发挥自己的想象,利用自己所学的,开始编制程序,以实现自己想要的动作;
五、加入相关论坛,进行互动。交流是最为重要的,千万别闭门造车。

程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
第3个回答  2018-12-19
一个个胖头鱼说你吗呢,坑人坑得有模有样的。
兴趣自然是毫无疑问首要条件。
其次,你学编程干嘛的,为了玩随你,大部分人都是为了干这行,那么反过来想,你作为IT公司要生存肯定是为了靠产品赚钱。那么你想入行,你先要选择做什么样的东西,web、移动端、应用程序、还是啥。然后选择由哪一门语言入手,从基础开始学习,过程中需要的是自制力、行动力、抽象思维能力、逻辑能力、一定的外语能力(咸鱼才是一天到晚只会看中文网站),学习需要大量时间精力,缺一不可,做不到这些,没搞头,哪怕是底层搬砖的,新出的语言和功能越来越多,别指望今年学了基础,接下来坐吃山空,不存在的。
接下来,说道考试,每个阶段找点题目做做ok的,什么鸡巴程序员考试,有个屁用,大学里那些编程技术都是落后好多年的垃圾,入门应付考试有用。程序员本身就是做产品解决问题的,考试都考些死板的套路,实际工资中会遇到各种各样刁钻古怪的问题和要求,自己尝试构思摸索,能解决就适合,不能解决考证没啥卵用。
最后,想当程序员才不会问这傻鸟问题,直接开始找自己喜欢啥,入门教程都走起。还有一点说不好听的,这年头,研究生都一大把,虽然编程入门要求不高,但是初中文化说白了学习能力、自制力太差,就算辛苦学了编程,熟练搬砖到顶了
第4个回答  2019-05-05
从我两个弟弟的经历来看,程序员这条路是可以走的,你走得稳妥就不难,你走得不稳妥就难。怎么说呢,我大弟弟是JAVA专业,所以,一出来就是对口的工作,对他来说工作却是相当难,为什么呢,因为学校学的,不一定就是工作需要的,好在他跟了一个好上司,手把手教他,现在他月薪也过万了,出来工作刚好一年半。我小的那个弟弟,并不是开发专业,而是网络工程,对开发一窍不通,毕业后选择去了广州黑马程序员那里学习了几个月,出来就是对口的工作,刚毕业时薪资是9千,现在也过万了。相对来讲,培训后的弟弟走的路要比大弟的顺很多。所以,我不建议你自学,可以选择一家好一点的培训机构,包就业推荐那种的,就好像我二弟那样,一出来就可以有工作,也能胜任。

程序员可以自学吗
总之,程序员可以自学。在互联网时代,自学编程变得越来越容易,只要拥有足够的热情和毅力,就能够通过自学成为优秀的程序员。

程序员自学能行吗
程序员自学是可行的。程序员这个职业的入门和发展,很大程度上依赖于个人的自学能力和毅力。以下是对自学成为程序员这一问题的 一、自学资源丰富 互联网上有大量的免费或低成本的编程学习资源,从基础的编程概念到高级的算法和数据结构,应有尽有。这些资源为自学编程提供了极大的便利。只要有学习的意愿,...

程序员自学难吗?
编程难吗?可以自学吗?学编程很难,虽然可以自学,但是不建议用这种方法。学少儿编程可以提高孩子逻辑思维、专注力自学编程最难的不是编程,而是自学;不是知识,而是自律,是能不能合理安排时间,是能不能做到自我激励。编程当然可以自学。自学编程大约需要两三个月,每天抽出两三个星期把基础全部学习一遍...

自学程序员需要多长时间
尽管在专业学校或综合性大学可以学习到相关知识,但自学也是一条可行的道路。自学者可以通过在线课程、编程书籍、开源项目和社区论坛等方式,获取所需的知识和技能。总之,自学成为程序员是一项需要时间、耐心和持续学习的任务。通过自学,人们可以在没有传统教育背景的情况下,掌握成为程序员所需的知识和技能。

程序员入门要多久
自学成为程序员,通常需要大约半年的时间来掌握基础技能。对于想要进入这一领域的个人来说,学习编程语言、理解算法和数据结构、以及熟悉软件开发流程是必不可少的。尽管大部分程序员都拥有四年以上的专业领域学习经历,但并非所有的人都是通过传统的大学教育路径。大约有20%的程序员拥有计算机科学或工程学的...

零基础小白学当程序员有可能吗
零基础小白学当程序员是有可能的。如果想通过自学成为一名程序员,通常需要经过三个阶段,分别是基础知识学习阶段、案例学习阶段和实践阶段。基础知识学习阶段要至少积累三大块知识,其一是编程语言基础,其二是操作系统基础,其三是数据库基础。在选择编程语言时,尽量选择一门全场景编程语言,比如Java就是不...

自学程序员需要多长时间
还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。

怎样自学成为程序员
3、 买本算法书,实现一遍书后习题。4、 开始尝试用python解决个人生活中遇到的问题。5、 自学网络知识,学会用python做爬虫。6、 这样就算是刚入门的新手,这时就证明个人已经学会基础,再往下就是面向对象、设计模式之类等多人协作或大项目。7、当个人独立开发的程序超过10000行或者进入公司时,个人...

程序员能自学吗?
对于程序员的自学能力,答案是肯定的。初中学历起步者可以通过购买诸如C语言教程的书籍,逐渐入门。编程语言种类繁多,包括JavaScript、C++、Python、ABAP、Android和iOS等,选择多样,关键在于对编程的热爱。数学和英语能力虽有一定要求,但并非绝对障碍,只要有决心和合适的学习方法,任何人都有可能成为一名程序...

程序员自学能行吗
作为程序员,自学能力的确存在,毕竟在工作中许多技能都需要自我提升。然而,相比毕业后才开始自学,早期接触可能会更有利于理解和掌握。但无论何时,只要有决心,每个人都有可能学会。如果你的基础包括Java,可以尝试从电驴上找教学视频和配套书籍,以打牢基础知识。不断练习编程,参与Java论坛的讨论,模仿...

相似回答