赞
踩
想简单聊聊自己的一点学习感悟。
心态:
- 学计算机心态要好,做好以下几个心理准备。
- 独自面对所遇到的问题。
- 花费很长时间解决一个小问题。
- 需要自学很多知识和技术。
原因
- 你所遇到的问题,身边的人不一定遇到(研究方向不同、使用设备不同等)。
- 网上解决类似问题的方案良莠不齐,可能别人用他的方法可以解决,自己就不行。不要气馁,多搜索,多尝试,要认真。
- 更新快,新提出的模型或者技术能更好解决问题。
学习内容:
- 计算机基础:数据结构、计算机网络、操作系统、计算机组成、数据库、离散、软件工程和编译原理等。
https://b23.tv/yXlkJK 这个是珍藏的“计算机速成课”,有很多干货。学习累了的时候可以看看,当你学完上述一些基础课程再回头看会发现视频里有好多知识点。- 编程:C语言应该是第一个接触的语言,应该掌握一门语言,至少要写个小项目。刚开始写一些小的程序,简单的输入输出、查找和排序;慢慢的学习一些算法,比如贪心、广搜、深搜和动态规划等;再到后来写一些大程序。
我在本科接触过C语言、C++、JAVA、C#、Python、ASP.net、数据库mysql、sql sever等,
C语言:我一般用来做算法题。
C++:算法题,写过一个简单的对抗游戏。
JAVA:我用它打过一次蓝桥杯比赛。
C#:用的比较多,因为写系统比较方便,写过图书馆管理系统等。
Python:机器学习、深度学习、写过人脸表情识别系统(keras框架+exception网络)。
ASP.net:写过物流管理网页系统。
数据库mysql、sql sever:简单的增删改查语句,一个系统连接数据库是关键。
学习方法:
- 从头到尾按部就班学一门语言,或者直接从源码学起,学会读代码、改代码再到自己写代码。(源码:git hub网站)
- 自学或者自己解决问题:
哔哩哔哩会有一些优质课程,有一些课程简介和评论还会上传相关源码与电子书(学着获取资源)。
CSDN博客:搜索遇到的问题或者记录日常所学,包括自学知识点和遇到的问题以及解决方案。- 自学的时候如果为了做项目先挑重点来学,按需学习。
- 沉下心来学,一定不要怕麻烦。
我以为我会写很多东西后来发现也没什么,可能真的不够优秀,更多是坐在电脑面前学,自己反思和调整。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。