查看: 5422|回复: 70
收起左侧

[已解决] 非计算机系的大学生,计算机方面可以学些啥?

  [复制链接]
shymls
发表于 2018-12-3 14:34:26 | 显示全部楼层 |阅读模式
本帖最后由 shymls 于 2018-12-4 20:07 编辑

楼主感觉大学太无聊了,
需要学一些技术,
最近在卡饭问了关于excel做单词表的问题,结果大佬的回答完全看不懂,
所以想请教下各位,
非计算机系的大学生,计算机方面可以学些啥?


熄灭的火焰
发表于 2018-12-3 15:00:23 | 显示全部楼层
找些OFFICE的视频,一个月就学会了,比较简单。

学学JAVA吧,以后好找工作,就算学不会,也能锻炼逻辑思考能力。如果能学会,没事儿还可以自己写点小软件小工具玩玩。或者做个安卓APP
yoontell
发表于 2018-12-3 15:44:02 | 显示全部楼层
看你个人兴趣啦
1.文艺娱乐方面可以学习多媒体处理:Photoshop等图片编辑工具、会声会影等视频编辑工具;
2.办公方向:Office三件套系列的深入学习,以及LaTeX等论文排版工具
3.数据处理与分析方向:Excel的深入学习,达到熟练使用透视表、VBA编程、等操作程度。更高阶段的可以学习一些大数据分析类的工具如SPSS、SAS等;
4.编程和开发方向:学一门语言,例如Python、Java语言的初级程度;
6.在你的领域内的一些科学软件:例如数学建模,力学软件,CAD工具等等。
总之,即便是非计算机专业,能够给你学习和未来工作带来帮助的软件工具是很多的,希望对你有帮助。
躲在天空的鸟
发表于 2018-12-3 15:54:32 | 显示全部楼层
主要看楼主想做什么方向。是想做游戏开发呢?还是做网页设计呢?还是做信息安全?还是单片机开发?还是通用点的软件开发。首先得有一个明确的目标。单单“计算机方面”实在太泛了。就算我上面列举的那些“方向”,也是十分广泛的,还能继续不断分化。但是定一个方向很重要,人没有那么多时间。
就算是很简单的“我只想玩玩而已”,也是有明确目标的。
------------------------------------------------------------------------------------------------------------------
下面介绍一些个人觉得适合非计算机专业学生能够入门的学习方案。
通用基础课程(一般人学完这个就足够搞通用的软件开发了):
1、英语要过关,四级没过那也至少能看得懂高考阅读吧?
2、Java、C、C++、Python、C#,这些编程语言至少得会一门,不用担心有多难,入门十分简单。推荐看网课,去慕课或者网易云课堂找,下面说到的内容都可以在网课平台找。
3、计算机导论或者计算机组成原理等,培养信息技术素养,对计算机有个比较系统的认识。如果觉得自己对计算机的了解还可以的话,可以跳过。

游戏开发方向:
1、学习基于Unity游戏引擎的游戏开发,跟着Unity官方给的教程走一遍即可。顺带一提,Unity用的语言是C#。另外,Unity不仅限于游戏这一个领域,VR、医疗康复、电子商务、甚至是桌面小程序之类的都可以用Unity开发。
2、3ds Max,模型制作。这虽然不是必须学的内容,但是基本操作要会,很多素材都得自己处理。不过Unity的商城里有很多现成的模型就是了。

网页设计方向:
1、HTML、CSS、JavaScript,学习网页开发的必备基础语言。
2、前端框架至少会一种,比如Vue.js。
3、了解图片、音频、视频的基本概念,懂得各种格式之间的区别。
4、了解字体的基本信息,有哪几种类型的字体。
5、Photoshop基本操作,用于图片处理
进阶一些的话,可以继续学后端(不明白前端后端有什么区别不要紧)
1、PHP,构建服务器端程序的语言(非必备,除了PHP,JAVA也可以做后端)。
2、MySQL数据库,如果有能力的话就继续学。不一定是MySQL,事实上,学会SQL语言即可。

信息安全方向:
这个方向实在太泛了,我只能说一些基础课
1、数据通讯与网络,理解网络的组成、OSI七层模型、TCP/IP的含义。这算是一个常识课,学完之后会对家里用的路由器之类的有更深刻的认识。
2、计算机控制、安全与审计,也是常识课,了解一下计算机安全有哪些相关的内容。
3、数据结构,比较抽象和困难的课,如果能学,会十分有帮助,如果学不下去也没关系,随着自己能力的提高,终究会懂。对于计算机专业的学生而言,这门课十分必要,可以说是会伴随整个职业生涯的重要工具。
4、Linux系统的使用,为使用Kali之类的黑客工具箱打基础。懂得一些基础操作即可。

单片机开发(玩玩的程度):
1、C语言是必须会的。
2、Arduino开发,挺益智的东西,什么都可以做,相当于高级版的“小学生机器人开发”。点缀下生活。
3、操作系统原理,如果有能力就学,常识课程。
---------------------------------------------------------------------------------------------------------
这上面说的课程已经是基础中的基础了,我知道很多人一上来就恨不得立马上手,但是没那么简单的。
耐着性子学吧,兴趣是最好的老师。
shymls
 楼主| 发表于 2018-12-3 17:10:19 | 显示全部楼层
熄灭的火焰 发表于 2018-12-3 15:00
找些OFFICE的视频,一个月就学会了,比较简单。

学学JAVA吧,以后好找工作,就算学不会,也能锻炼逻辑思 ...

我的专业是地理科学师范,我还挺想当老师的,我查了下JAVA,好像不太合适,我也有想过学一种汇编语言,但我希望是那种可以,在计算机上做个小东西,或者批处理的那种,有什么推荐吗?
shymls
 楼主| 发表于 2018-12-3 17:14:39 | 显示全部楼层
yoontell 发表于 2018-12-3 15:44
看你个人兴趣啦
1.文艺娱乐方面可以学习多媒体处理:Photoshop等图片编辑工具、会声会影等视频编辑工具;
...

我是地理科学师范专业,我觉得Office三件套比较合适,还想了解一下一种有趣或者对我工作有点用的的汇编语言(待定)。
shymls
 楼主| 发表于 2018-12-3 17:19:29 | 显示全部楼层
躲在天空的鸟 发表于 2018-12-3 15:54
主要看楼主想做什么方向。是想做游戏开发呢?还是做网页设计呢?还是做信息安全?还是单片机开发?还是通用 ...

首先非常感谢,这答复很详细!
我觉得大学是太闲了,想学计算机主要是兴趣。
然后语言是打算挑一个学习的,就是不知道哪个比较合适
Arduino开发,初步觉得有点意思。
不知道除了网课,买相关的书,还有什么其他具体路径学习这些东西呢?
熄灭的火焰
发表于 2018-12-3 17:47:10 | 显示全部楼层
shymls 发表于 2018-12-3 17:10
我的专业是地理科学师范,我还挺想当老师的,我查了下JAVA,好像不太合适,我也有想过学一种汇编语言,但 ...

任何语言都有自己的一套系统,你学哪种都要学差不多的理论,只是有些在编程时方便些,有些在编程时麻烦些。

而一些便捷语言虽然便捷,但是会有一些问题,开发一些大的项目还是需要一些稳定生态好的语言。

慢慢学,先来个入门吧。

如果办公的话,可以学学VB,对于OFFICE来讲支持比较好。做个小工具也是可以的,VB也是学编程的第一课。
ELOHIM
发表于 2018-12-3 20:46:03 | 显示全部楼层
photoshop很好玩!~
开发程序,游戏制作,后期音视频剪辑,大数据,信安,运维,数据库方向,硬件方向,办公方向等。。
shymls
 楼主| 发表于 2018-12-3 20:58:31 | 显示全部楼层
熄灭的火焰 发表于 2018-12-3 17:47
任何语言都有自己的一套系统,你学哪种都要学差不多的理论,只是有些在编程时方便些,有些在编程时麻烦些 ...

好的,谢谢!
vb大一下学期计算机课会学,所以我不太想自己提前学,
所以请问下还有什么好玩,推荐的语言(我就想玩玩小东西,对大项目没兴趣)?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-25 12:29 , Processed in 0.148315 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表