.

非计算机专业本科生如何学习计算机知识

北京中科皮肤医院好不好 http://baidianfeng.39.net/a_yufang/150910/4694512.html

非计算机专业的同学要想学习计算机,一定要有一个学习的目标和方向,而这还要考虑到自己的发展规划,不同的发展规划决定了不同的学习计划。

从当前大的人才需求趋势来看,很多岗位未来都需要从业者具备一定的程序设计能力,而且编程语言是打开计算机技术大门的钥匙,所以想学习计算机知识,大部分情况下,我都建议从编程语言学起。

编程语言有很多种,目前所有的编程语言大概在种左右,常用的编程语言也有几十种,不同的编程语言都有其特定的应用场景,但是也有一部分编程语言属于全场景编程语言,比如Java、Python、C#等,初学者选择一门全场景编程语言是比较适合的。

以我的课题组为例,目前大数据组的同学会主要使用Java和Python,移动互联网组的同学主要使用Java、视觉组的同学主要使用C++,还有一小部分同学会使用Scala、Go等,而这部分同学也都掌握多门编程语言,可以根据课题任务的要求来随时进行切换。

从当前大的人才需求情况来看,本科生学习Java和Python是比较理想的选择,一方面可以参考的案例比较多,另一方面未来也有更多的就业机会,毕竟就业是比较现实的因素,脱离就业来谈学习规划是有一定问题的。

学习编程的初期要重视多做实验,多做交流和总结,尽快掌握基本的编程流程和一些经典的编程模式,最终形成自己的方法论(编程思想),而影响编程学习的核心因素往往是场景,所以要尽量给自己营造一个比较好的学习和实践场景。

我联合多名导师,包括企业导师,打造了一个实践平台,借助我们的科研和产业资源设立了一系列实践内容,包括前后端开发、机器学习、推荐系统、知识图谱等,目前也取得了一些成绩,同时也欢迎广大本科生和研究生同学联系我申请参加。

,如果有学习计算机相关的问题,欢迎与我交流。




转载请注明:http://www.abachildren.com/sstx/1475.html