想自学计算机,学什么比较好?Java,c语言……有什么好的建议、课件或者书什么?
作为一名IT行业的从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题 。当前如果想自学计算机相关知识可以根据自身的知识结构和能力特点来选择切入点,但是不论未来向哪个方向发展,掌握一门编程语言都是很有必要的 。对于初学者来说,在选择编程语言的时候可以重点考虑一下全场景编程语言,一方面全场景编程语言的应用范围往往比较广泛,另一方面全场景编程语言往往也有更多的就业岗位,在平台化开发时代,掌握一门全场景编程语言更容易走全栈程序员路线 。
目前比较流行的全场景编程语言包括Java、Python和C#,其中可以重点关注一下Python语言,在大数据、人工智能的推动下,未来Python语言的应用场景会不断得到拓展,相关的就业岗位也会比较多 。另外,Python语言自身的语法结构也比较简单,即使没有任何编程语言的基础,也能够学得会 。学习Python语言既可以走研发级程序员路线,也可以走应用级程序员路线,所以不论是否有较好的数学基础,学习Python都会有适合自己的发展方向 。
如果数据基础比较好,目前可以通过自学来往大数据方向发展,目前大数据领域的岗位还是比较多的,这一点在近两年有比较明显的体现,目前有不少研究生都会选择大数据开发岗位 。虽然人工智能也是Python重要的应用领域,但是自学人工智能的难度还是比较大的,相对于人工智能来说,大数据的技术体系结构已经趋于成熟了,也有大量的案例可以参考,所以自学大数据方向要更为现实一些 。
如果初学者的数学基础和计算机基础都比较薄弱,那么可以按照Web开发方向来制定学习计划,Web开发目前的就业岗位也比较多,而且Web开发的整体难度比较低,自学起来也会更容易一些 。我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获 。
推荐阅读
- php编程,月编程语言排行榜
- 从零开始学习c语言,C语言简单入门
- 宫廷玉液酒一百八一杯什么梗,汉语言什么样的定题热点
- 不文明语言的检讨,什么是不文明语言
- 高级语言有什么区别,机器语言
- 苹果se2参数与图片,IPAD2的参数中描述Ipad2支持多种语言文字同时显示 IPAD4是否也
- C语言面试题大汇总,c语言面试题
- 2014年大外,日语论文提纲怎么写语言学
- C语言enum用法,枚举类型enum用法
- 漫步蝶裳是什么品牌,太空漫步是什么品牌
