程序员能自学吗?
程序员一般有初中学历就可以自学。书籍可以购买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程序员。
参考资料:程序员--百度百科
如果有一定的基础,对编程、代码有很强烈的兴趣,并且有较强的自学能力,这样是可以自学的。因为这个专业的实践性和逻辑性特别强,不付出一定的时间和精力是学不好的。如果真的很想当一名程序员,报班培训是一个不错的选择。
扩展资料:
程序员职业要求:
一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。
大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。一个程序员虽然没有正规的学历,但是如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。所以要尽量抓住有用的工作和实习机会,这样的话在毕业后你就会发现,多实习让你有更多的经验,在找工作的时候就有更多的机会。
对于职业程序员,另外一个重要的方面就是,程序员需要不断提升自己的业务技术,他的技术必须一直保持在一个较高的水平,并且要不断发展,程序员也要寻找贸易的机会,要参加研讨会,在周刊上发表文章和接受职业教育,这些使程序员在自己的领域中分级或者不断并排前进。
参考资料:
熊猫烧香的制作者就是自学的。
自学的方法有:
一、买好C++实战类书籍,先不管那么多,按照上面的输入电脑,然后运行,看看效果;
二、多看一些语言,比如for语句等,要深入理解这些语句的意思;
三、学会寻找代码,若要做有关游戏的辅助软件,必须要会抓有效代码的;
四、发挥自己的想象,利用自己所学的,开始编制程序,以实现自己想要的动作;
五、加入相关论坛,进行互动。交流是最为重要的,千万别闭门造车。
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
兴趣自然是毫无疑问首要条件。
其次,你学编程干嘛的,为了玩随你,大部分人都是为了干这行,那么反过来想,你作为IT公司要生存肯定是为了靠产品赚钱。那么你想入行,你先要选择做什么样的东西,web、移动端、应用程序、还是啥。然后选择由哪一门语言入手,从基础开始学习,过程中需要的是自制力、行动力、抽象思维能力、逻辑能力、一定的外语能力(咸鱼才是一天到晚只会看中文网站),学习需要大量时间精力,缺一不可,做不到这些,没搞头,哪怕是底层搬砖的,新出的语言和功能越来越多,别指望今年学了基础,接下来坐吃山空,不存在的。
接下来,说道考试,每个阶段找点题目做做ok的,什么鸡巴程序员考试,有个屁用,大学里那些编程技术都是落后好多年的垃圾,入门应付考试有用。程序员本身就是做产品解决问题的,考试都考些死板的套路,实际工资中会遇到各种各样刁钻古怪的问题和要求,自己尝试构思摸索,能解决就适合,不能解决考证没啥卵用。
最后,想当程序员才不会问这傻鸟问题,直接开始找自己喜欢啥,入门教程都走起。还有一点说不好听的,这年头,研究生都一大把,虽然编程入门要求不高,但是初中文化说白了学习能力、自制力太差,就算辛苦学了编程,熟练搬砖到顶了