程序员自学能行吗
程序员一般有初中学历就可以自学。书籍可以购买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程序员。
参考资料:程序员--百度百科
买书方面,我的建议是看你缺什么,比如对java里的面向对象,接口 ,继承等这些不了解最好找找这方面的基础书。到后面就找一些简单的实例来看,看别人的代码也是一种很好的学习方式。
如果上面的基本理论你都了解了,就可以去买一些高深一点的来看了。比如框架设计类的,项目搭建,配置等方面的。
在这儿给个小学习方式,就是在看代码的时候最好不要用电脑上打。最好是用手抄一篇代码(不管是简单还是复杂的),手抄这样对代码有很好的理解,有时候可以深入的理解代码的原理。最好才在电脑上实践运行程序,看看有没有错误,错误原因,,
楼主应该会有JAVA se的基础吧,我推荐你去电驴上面找视频来学习,再配合多几本书,也可以下载电子版本的,先把基础打好,要多多动手编写程序,上一些java的论坛和网友互动学习,模仿牛人的程序,学到一定程度了再继续深入学习j2ee或者其他的java知识(看个人爱好了),然后试着做几个小项目。如果楼主有基础有条件的话,可以去培训机构学习,这样会非常的快。
最后给楼主一个忠告:搞编程开发不是那么容易的,想进入这个行业必须要足够的努力,要足够的热爱,足够的吃苦耐劳,不是一点点热情就够的,兴趣爱好不足,承受枯燥的能力不足,吃苦耐劳不足,有一天,你会觉得十分枯燥乏味,甚至厌恶的。
希望帮助到你