您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
自学计算机怎么开始?
计算机,操作系统,语言自学计算机怎么开始?
发布时间:2016-12-08加入收藏来源:互联网点击:
自学计算机怎么开始?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
很多非计算机专业的同学都比较关心这个问题,我从专业知识学习、实践和就业这几个方面来说说个人建议。
首先,学习计算机知识应该从编程语言开始,编程语言也被认为是打开计算机技术大门的钥匙,是学习后续专业知识和开展实践活动的基础工具。
编程语言有很多种,从有编程语言到今天,世界范围内出现了600余种编程语言,而且近些年也在不断涌现出新的编程语言,相信在工业互联网的推动下,未来还会涌现出大量优秀的编程语言。
编程语言的选择要考虑到场景问题,如果还没有明确自己的发展方向,对于非计算机专业的同学来说,从Python开始学起是不错的选择。
一方面Python语言对于自学者相对友好一些,另一方面Python语言的应用边界也在不断扩展,很多传统行业的从业者也可以使用Python来提升自己的工作效率和扩展自身的能力边界,相信这一点在大数据技术普及之后会更加明显。
计算机专业知识的学习一定不能脱离场景,即便是选择自学,也应该锚定一个应用场景来做相关知识的积累,因为计算机领域的细分方向非常多,在学习初期一定要有一个清晰的学习路线,这样才能够获得学习的成就感,从而推动自己持续深入。
简单说就是要学以致用,只有真正用起来才算是掌握了一门编程语言。
我是做大数据方向的,目前由于大数据正处在全面落地应用的初期,所以未来更多的职场人都需要掌握一定的大数据知识,能够完成一些基本的数据价值化操作,所以我就以自学数据分析来说说学习路线。
目前进行数据分析的两种基本方式是统计学和机器学习,在掌握了Python语言之后,可以进一步学习机器学习知识。
机器学习目前已经形成了一个庞大的知识体系,涉及到深度学习、强化学习、迁移学习、联邦学习等等,而对于自学者来说,可以从学习经典机器学习算法开始,后续再结合自己的实践场景来选择一个细分方向。
对于在金融领域发展的同学来说,可以进一步学习联邦学习,而对于在装备制造领域发展的同学来说,可以重点学习一下强化学习,这些对于自身的职场发展都会有一定的助力。
数据分析的基本路线是数据采集、算法设计、算法实现、算法训练、算法验证和算法应用,所以在学习Python语言的过程中,可以重点学习一下爬虫。
编写爬虫的门槛虽然并不高,但是掌握爬虫的编写之后,还可以往自动化软件机器人方向发展,这是提升职场工作效率的神器之一。
目前我联合一些国内外知名大学的导师和互联网大厂的企业导师,共同搭建了一个技术论坛,在持续开展项目实践、成果分享和知识讲座等活动,感兴趣的同学可以联系我申请参与,相信一定会有所收获。
最后,如果有计算机领域相关的问题,欢迎与我交流。
回答于 2019-09-11 08:43:50
自学计算机应该怎样开始?很多非计算机专业的同学都很关心这个问题。我从非计算机专业人士的角度来说一下我的观点。
第1步,你不要急着去学任何计算机语言。你应该先安装一下常用的各种操作系统,对操作系统进行各种操作和设置,加深对操作系统和应用程序的了解。可以花几百块钱去买一台二手台式电脑,反复拆装。熟悉计算机网络的设置安装及故障排除。常见的计算机故障你是能够排除的,因为我们不是计算机专业的,如果你连修电脑都不会,那如何能让人家信服你真的懂计算机呢?计算机专业的人是可以不懂修电脑的,因为他们专业就是这个,不需要用修电脑来证明他的专业水平。
第2步,开始学习一种编程语言。因为我们不是计算机专业的,很有可能你是其他工科专业,那我唯一可以建议你学习的语言是C语言。 C语言现在有国际标准,它不存在版权问题,没人可以禁止你使用它。它不是某家公司的产品,不会某家公司不愿意支持,从此就再也找不到它的编译器。现在开源操作系统都自带C语言的编译器。学习C语言是准备用计算机来控制我们的专业设备。 C语言的资料是最容易找到的,流行的Unix类操作系统都附带有很好的手册,我们不需要到处去查找资料,只需要在命令行找一找或者看一下操作系统自带的源程序,就能够了解到很多。
第3步,不要把目光停留在编程语言本身,C语言在日常使用上并不复杂,我们只需要用它来实现我们的业务。要花更多的心思去深入了解计算机的原理,这个时候可能你需要学习一下汇编语言。我们还需要学一下数据结构,作为非专业的技术人员,我们只需要了解就可以,知道有这些东西需要的时候能找来参考就行。
第4步,用你学到的编程知识实现自己专业的业务流程。经过这样的训练以后,你就知道怎么样独立地去创建一个完整的应用程序。会给你的应用程序配置操作系统,为你的程序排除各种故障。
至于什么大数据人工智能之类的东西,我们普通的工科生可能根本就没有机会接触,但是有了计算机的基础,真正要从事这方面的工作,可能也不会特别难。所以不要看到人家说什么好就去学什么,当你学完之后,某个公司说他不支持这个产品,你就白学了,完全没有市场。我们不是计算机专业的,没有任何借口,只有从最基础学起,从基本原理学起。当你大体上掌握了计算机的基本原理和编程技巧之后,你能够独立地使用计算机知识来解决你工作中的实际问题。你觉得你的专业还需要专门招一个计算机专业的人来给你干点日常工作吗?你招他们来之后,经常会听到他们说,我是计算机专业的,不是专业修电脑的。
回答于 2019-09-11 08:43:50
在学习初期一定要有一个清晰的学习路线,找到合适的教程,首先应该从电脑资源开始学起,掌握电脑都有哪些资源,以及这些资源都是如何进行管理的,比如存储资源、计算资源、网络资源、外设资源等等,这些知识可以通过学习操作。接着就需要掌握如何来操作这些资源从而完成各种任务,比如管理任务、计算任务、通讯任务等等,而这就需要通过编程语言来实现了。努力学习就学会了。
上一篇:陕西体彩网进不去?为什么?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |