上 Github 翻一翻那些出名的项目,考虑一下自己和那些东西还差什么?

推荐几个研究方向吧:计算机视觉

机器学习

算法

PLT

前端和移动开发

这些方向都挺适合大学生的。

如果你只是一点点的照着学校的课程学,那是一件非常令人难过的事。即使你学过学校的算法与数据结构,拿过算法导论依然几乎看不懂;即使你学过编译原理,你依然写不出来一门好的编程语言;就拿 C++ 为例… 我们同学有八成不知道 RAII,你能想象这有多夸张么。

建议从一门新语言开始,见识一下更大的世界:Lisp 系的 Scheme,Racket,CL

Functional 系的 Haskell,Agda,Idirs

C 系的 C++,Rust

应用的 Swift,Kotlin

不建议 Java,Python 这种,这些语言比较老,没法给你接触新事物的动力。

当然光会语言是没有用的,接下来要不要看看计算机视觉呢?下一个 OpenCV 玩一玩,跑一点小 Demo,做一个三维重建,做一个图像识别…

或者你喜欢 PLT,读一读 lambda-calculus,读一读 tt,都是非常有趣的。然后试试写一门高级的(比如 dt)语言。

如果喜欢做出来能用的东西,试试前端和移动开发呢?TypeScript,Swift,Kotlin 都是非常不错的东西,顺便你还能学到各式各样的GUI。做大型项目的时候,还有设计模式,Unit Test,全都很好玩。

如果觉得这些太遥远,那算法怎么样,读一读算法导论,刷一刷 leetcode,简直是学生时代最让人舒服的事。

这不都是… 计算机技术么?

我天天都因为时间不够,学不会东西而苦恼,居然有人不知道学什么…

计算机科学与技术python什么意思_计算机科学与技术,学的是什么?相关推荐

  1. Python实战技术 - Python虚拟隔离环境 和 Docker技术

    Python实战技术 - Python虚拟隔离环境 和 Docker技术 已经学过,只想查查手册?--试试直接跳转到命令: (1)使用venv创建相关命令 (2)使用virtualenv创建相关命令 ...

  2. python继续教育_济宁市专业技术人员继续教育自动化观看课程工具

    济宁市专业技术人员继续教育自动化观看课程工具能够帮助用户通过selenium自动化观看济宁市专业技术人员继续教育课程,能够给你节省大量的时间,使用起来非常方便,有需要的用户不要错过了,欢迎下载使用! ...

  3. python分布式存储系统_主流分布式存储技术的对比分析与应用

    分布式文件系统分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接再本地节点上, 而是通过计算机网络与节点相连 分布式文件系统的设计基于客户机/ ...

  4. 大数据开发和python的区别_大数据技术和python开发工程师

    容易来说,从大数据的生命周期来看,无外乎四个方面:大数据采集.大数据预处理.大数据存储.大数据分析,共同组成了大数据生命周期里最核心的技术,下面分开来说: 一.大数据采集 大数据采集,即对各种来源的结 ...

  5. 焊接件技术要求怎么写_焊接一般技术要求

    2019-07-20由于焊接没有进步,或者是产品的巩固度不高,也或者是在运用中难以满意用户的漂亮要求,所以在用户运用这种产品的时分,也需求对厂家来进行挑选,不锈钢电焊网的焊接质量怎么进步想要让产品有很 ...

  6. 计算机专业python毕业设计题目_计算机科学与技术专业毕业论文参考题目

    计算机科学与技术专业 毕业论文参考题目 一. 论文参考题目 基于定位和在线绘图的签到考勤系统的设计与实现 基于技术的校园网络自助报修系统的设计与实现 基于 HTML5 的互动抽取系统的设计与实现 基于 ...

  7. 计算机导论以python为舟_计算机科学导论——以Python为舟(第2版)

    第1章计算机学什么 1.1探索黑匣子--从一个程序谈起 1.1.1探索黑匣子之计算机硬件 1.1.2探索黑匣子之计算机软件 1.1.3探索黑匣子之操作系统 1.1.4计算机系统的层次 1.2计算机编程 ...

  8. 编程导论以python为舟_计算机科学导论--以Python为舟

    第1章 计算机学什么 1.1 探索黑匣子--从一个程序谈起 1.1.1 探索黑匣子之计算机硬件 1.1.2 探索黑匣子之计算机软件 1.1.3 探索黑匣子之操作系统 1.1.4 计算机系统的层次 1. ...

  9. 计算机科学与python编程导论_计算机科学入门和使用Python编程

    你将学到什么 A Notion of computation The Python programming language Some simple algorithms Testing and de ...

最新文章

  1. leetcode-53 最大子序和
  2. linux rpm安装不成功,rpm 包不能成功安装
  3. 暗黑三使用服务器维护,《暗黑3》本周更新修复内容及维护时间公布
  4. @Autowired和构造方法执行的顺序解析
  5. java redis 生成唯一id_Redis在集群环境中生成唯一ID
  6. 三、主流区块链技术特点及Hyperledger Fabric V1.0版本特点
  7. 【强连通分量·Tarjan】bzoj1179: [Apio2009]Atm
  8. ActionErrors 使用说明 struts1 validate 处理流程 详细教程(转)
  9. 模拟退火算法_Simulated Annealing 模拟退火算法
  10. VirtualBox虚拟机执行效率很高
  11. 重构Webpack系列之五 ---- Plugins
  12. 对异常 java.lang.IllegalStateException: getAttribute: Session already invalidated的理解
  13. 360云盘账号停止服务器,360云盘服务器终止为什么
  14. flac转换成mp3,flac转mp3方法
  15. Mac OS X TextMate 运行 OCaml代码提示出错
  16. 大学计算机基础知识判断题,大学计算机基础知识考试试题及答案
  17. VSCode、notepa++列选择(垂直选中)快捷键方法
  18. X-Powered-by
  19. 11 个非常实用的 Python 和 Shell 拿来就用脚本实例
  20. script标签之type = module

热门文章

  1. 产品经理 的工作内容与职责划分
  2. ICRA2022论文汇总 | 跟踪/检测/分割/传感器标定/SLAM/轨迹预测/导航规划等
  3. 原生js —— 表单验证练习(12306注册)
  4. 网络与新媒体专业有前途吗
  5. 科研有很水的idea应该发表出来吗?
  6. 【解决方案】印刷包装企业数字化转型方案,助力行业突围
  7. ROS 创建工作空间流程
  8. 平时工作常用Linux指令
  9. 对预测分析中FIRST和FOLLOW集合的理解
  10. PEI-PEG-Ce6 二氢卟吩-聚乙二醇-聚乙烯亚胺