本文章字数:4460字(纯文字针对性阅读,预计阅读时间10分钟)

  本文章每年6月份、12月份将更新一次,以适应时代。

  鄙人学识浅薄,如有错误,请私信指正,谢谢。

计算机专业该如何学习系列:

计算机专业该如何学习系列
计算机专业该如何学习:准大一篇

TO:所有目前对于计算机专业迷茫的你们

给大一学生的建议

  在此只是给计算机专业的大一生的建议,从这篇文章开始我只会对自愿学此行的学生提供建议,因为调剂而选择此行的学生听从他人推荐而选择此行的学生这两类学生可到"准大一篇"找到适合自己的答案。

  现在你是计算机专业的大一学生了,如果你看了我的文章,那么你一定已经准备好了一台适合自己的电脑、尽可能地给自己提供了最为舒适的写代码环境。但我们的旅程才刚刚开始。

  在大一时间段里,你并不需要去选择那些高大上的方向类问题,当然已经有方向的学生可以紧跟着自己的方向走,我会在大二篇给出不同方向的建议。

1.在大一时期为什么不讨论方向问题?

  1. 大学生的大一时期是学基础通用课的时期,也是学习计算机最基本的原理的时期。我认为在确定自己的学习方向之前,首先得先修数理逻辑内功,那就是高等数学线性代数离散数学概率论等一系列数学基础学科。这些数学基础学科演化出了计算机的灵魂:算法。然而这些数学基础学科却被许多大学计算机专业老师和计算机专业大学生忽略。尤其是需要考研和对算法机器学习深度学习感兴趣的同学注意了!数学是你必须深刻理解的科目。
  2. 大学生的大一时期基础通用课课程过多,时间有限,同时因为基础课程的重要性,不能偏于一方。
  3. 大一新生在计算机科学这门专业方向的理解上欠缺,尚处于被动学习和被动了解的时期,几乎所有的专业信息都来自于老师和前辈。

2.计算机大一学生到底要做什么?

  1. 学习数学知识,提高英语能力。
  2. 从第一门专业语言(C 或 Python)中培养良好的代码习惯。
  3. 通过各种途径获取专业相关的信息,开阔自己的计算机专业知识面。
  4. 了解自己的电脑,学会流利地盲打,养成良好的电脑使用习惯。这一点对在大学才接触电脑的学生十分重要!
  5. 最重要一点:了解自己的兴趣,养成良好的学习习惯。
  6. 臻选有意义的校园生活,培养自己的生活圈。

3.大一学生可以从哪获取计算机专业相关的信息?

  1. 老师和前辈的传授。
  2. CSDN、博客园、51CTO等博客网站。
  3. Bilibili、Mooc等视频学习网站。
  4. 计算机相关的书籍的字里行间。
  5. 各大教程网。
  6. 知乎等故事网站。
  7. 专业型贴吧。

4.大一学生如何码代码?

  1. 选最好的IDE:比如C就是Visual Studio IDE,Python就是PyCharm,网上都有公认的最好IDE,这些都有社区版(即免费版)或是可以进行学生认证免费使用。最好的IDE能得到高度效率、生产力和持久不衰的兴趣。
  2. 选最适合的教程:视频学习网站有许多教程,网络上也有许多专门做教程的网站,还有现实中许多优秀的书籍,都可以进行臻选和学习。之后我会出相关学习的分类推荐,在此之前,可以到第三点处培养收集资料的能力。
  3. 用Windows10码代码:Windows10将是你大学四年甚至之前人生接触最多的系统平台,同时也是目前大学生入门最好的平台,因为出了问题身边和网上可以帮忙解决,而Linux系统、MacOS系统等出现问题在现实中难以解决,只能自己摸索,使得学习效率和兴趣大幅降低。
  4. 注重习惯问题:后两点给出。
  5. 理解编程思维:在不断地学习计算机知识过程中和不断地编程中慢慢理解编程思维。

5.大一学生如何培养好的代码习惯?

  所谓代码习惯,也就是写代码的风格,在现实生活中类似写信的格式,段落前空两格的格式。

  其实每个人都可以有自己写代码的风格,比如国际C语言混乱代码大赛中也有故意混乱的代码风格,但是在代码测试(暂且用人话:“程序Bug检查”)、团队开发、企业工作中,你就需要一个规范的代码风格,它好你也好。

  一般优秀的IDE(接下来我会用IDE作为写代码软件的专有名词),都会自动帮你养成良好的代码习惯,而国外的书籍中的代码大部分都近似统一的的优秀的良好习惯,国内部分权威书籍反而因为历史原因而存在大量混乱的代码习惯,不推荐学习。

6.大一学生如何培养好的电脑习惯?

  大体上分为以下几种,后期我会专门写一篇博客来将如何培养好的电脑习惯,在此博客未更新之前,你可以在第3点获取信息途径找到自己所需。

  • 文件分类
  • 软件安装
  • 桌面整理
  • 安全习惯
  • 快捷键运用
  • 专业生产力软件

7.大一学生需要注重的课程有哪些?

  以下只列出我知道的软件工程及计算机科学与技术可能开课的课程,欢迎补充。

  • 数学物理类:高等数学、线性代数、离散结构、物理学。
  • 计算机基础理论类:算法与数据结构、电路分析、电子技术。

8.大一学生如何心无旁骛地学习?

  在此我给出知乎的一个回答:黛西巫巫”对于如何才能心无旁骛地学习“的回答。

  同时我也给出我自己的回答:

  1. 反复问自己:想要的未来是什么?自己的能力是否能够得到想要的未来?
  2. 理解和明白自己承担的责任,乃是一个家庭的未来。
  3. 找对兴趣点,不断用兴趣点来激励自己的学习欲。
  4. 最重要一点:抵制诱惑,心无旁骛。

9.编程思维

  以下只是我个人对编程思维的理解:

  编程语言只是工具,思想才是计算机的根本。编程思想是将编程问题转换为数学问题,然后以数学的方式解出方法论,通过方法论提取转换成代码实现。只有思想达到一定高度,才能有可能创造计算机行业里新的知识和模式;而只有工具的熟练度达到一定高度,才能有能力去创造可能的东西。前者可以偏向于科研,后者偏向于开发,二者相互交织,其中运用的即是编程思维。

计算机专业该如何学习:大一篇相关推荐

  1. 计算机专业感悟英语,学习计算机专业英语心得体会.docx

    学习计算机专业英语心得体会 学习计算机专业英语的心得体会 篇一:学习计算机心得体会 学习计算机心得体会 随着信息技术的高速发展并迅速渗透到社会 生活的各个方面,计算机日益成为人们学习.工 作.生活不可 ...

  2. 计算机多媒体论文致谢,计算机专业论文致谢范文3篇

    <计算机专业论文致谢范文3篇>由会员分享,可在线阅读,更多相关<计算机专业论文致谢范文3篇(5页珍藏版)>请在人人文库网上搜索. 1.计算机专业论文致谢范文3篇 感谢华东理工大 ...

  3. 有计算机学的大学,Brandeis有计算机专业排名经验揭秘精简篇

    原标题:Brandeis有计算机专业排名经验揭秘精简篇 布兰迪斯大学是一间特别的出众的私立大学.因为美国这些年的金融危机,这两年的USNEWS美国综合式大学排名中,布兰迪斯大学下滑了几位到达了排第34 ...

  4. 计算机专业毕业英文论文一万字,计算机专业毕业论文外文翻译2篇共15页.DOC

    <计算机专业毕业论文外文翻译2篇.doc>由会员分享,可免费在线阅读全文,更多与<计算机专业毕业论文外文翻译2篇(共15页)>相关文档资源请在帮帮文库(www.woc88.co ...

  5. 计算机信息专业致谢词,计算机专业论文致谢范文3篇

    计算机专业论文致谢范文3篇 论文致谢范文篇一 感谢华东理工大学,提供这次给我攻读工程硕士的学习机会. 感谢华东理工大学艺术设计与传媒学院副教授许懋琦老师,在许老师指导下我完成了本次硕士论文撰写工作,从 ...

  6. 计算机专业答辩开场白,计算机专业论文答辩开场白(2篇)

    计算机专业论文答辩开场白(2篇) 这里是一篇计算机专业论文答辩开场白,论文答辩是学校考核学生实际处理课题能力的一种重要形式,接下来让我们一起来看看吧~ 范文一: 亲爱的各位老师, 您们好!我叫xxx, ...

  7. 怎么翻译计算机专业论文,计算机专业毕业论文外文翻译2篇(共15页)

    <计算机专业毕业论文外文翻译2篇.doc>由会员分享,可免费在线阅读全文,更多与<计算机专业毕业论文外文翻译2篇(共15页)>相关文档资源请在帮帮文库(www.woc88.co ...

  8. 计算机专业指南作业6,计算机专业指南的学习心得体会

    计算机专业指南的学习心得体会 从现在开始,我的人生又进入了一个全新的一页.报名电大是我梦想的开始,开放教育的新形模式,为我提供了一个重拾梦想的机会. 以前的学习从心态上来讲是被动的,只是为了完成某种学 ...

  9. 学了计算机专业英语感悟,浅谈计算机专业英语的学习

    浅谈计算机专业英语的学习 江苏盐城技师学院 李书琴 [摘 要]职业教育是现代化教育的重要组成部分,其目标在于培养大批有理想.有道德.有文化.有纪律,具有一定知识与技 能的劳动者和各种实用人才.英语作为 ...

最新文章

  1. Windows 7下,中兴U880通过电脑无线网卡共享上网(共享无线上网)
  2. STM32 基础系列教程 14 - IIC
  3. 教你如何看手相掌握命运!
  4. 机器学习(六)支持向量机svm初级篇
  5. 安卓 dump 工具 影响_工具如何影响文化?
  6. 简单的线路的界面的调用方法
  7. shell实现自动部署两台tomcat项目Ⅱ
  8. 通解:HTTP超时,或者require TLS/SSL,亦或者conda install / update/ create Solving environment不停
  9. C# UDP通讯实例
  10. Gamma 分布函数可加性证明
  11. 微信登录报错40125和-6签名秘钥问题解决方案
  12. 安捷伦数字万用表软件NS-Multimeter,实时数据采集数据自动保存
  13. 设计的银行账户管理系统,增加一个VIP账户的管理
  14. 数字化转型的必要性和意义
  15. 外星人冯诺依曼【转】
  16. 1.认识华为数据通信
  17. 人脸识别学生考勤系统【2】--登录
  18. 直播预告 | 哈工大HIT-SCIR实验室专场二
  19. 滁州市化工厂人员定位系统——苏州新导智能科技,技术精湛,定位精确
  20. 抖音企业号抖音智能营销系统源码待开发技术。。。。。

热门文章

  1. 流体力学基础——流体静力学
  2. 最新华农c语言教材答案,华农C语言题目及答案完整版
  3. 行人重识别(Person re-identification)概述
  4. CFont::CreateFont(mfc)字体控制
  5. 网络安全----数据库1
  6. 信息系统项目管理10大管理
  7. java项目word转换成pdf并且去除水印
  8. 土方工程量计算表格excel_土石方计算电子表格
  9. 考研计算机专业复试问题汇总——计算机网络(王道408)
  10. Exemplar-based image inpainting(+code)