学习计划

来源:互联网 发布:mac哪款粉底液好用 编辑:程序博客网 时间:2024/05/16 00:49

需要学习的东西太多,一一罗列以求事情能按部就班的完成。需要大致写个简单的技能树。先大致罗列一下目前想学的东西。

Emacs

目前使用spacemacs,只能入门够用。但一个好的编辑利器应该需要更深入的了解。需要学习Lisp。

  1. 写paper的时候有时候经常语法没有看仔细,这里可以用ispell。ispell需要在系统里面装,我用homebrew装的。然后需要在emacs里面安装对应的包,或者说是layer。
    a. brew install ispell
    b. M x package-list
    c. 选择flyspell-correct包。选择install。
    我自己的理解是spacemacs的flyspell会调用系统的ispell。ispell应该也能配置不同的字典。后续再更新。

C++

之前在参与grape的项目的时候,发现C++用得处处掣肘。主要还是不熟悉这门语言。得深入了解一下C++面向对象的设计。同时Boost这个库需要多点了解,这个库里面内置的一些图算法的实现都有一定的借鉴意义。

Python

目前基本只能用python做点简单的工作。需要进一步学习,像numpy这一类的包需要多了解一下会为以后的工作提供比较大的便利。同时python制图以及任务脚本都不是很熟练。

Java

这个是用得比较多的语言。比较可惜的是一直没用Java写过比较大的项目。可以找个机会历练一下自己。

Scala

这个语言自从参与写了grape的第一个版本以后,基本再没用过。但是各种语法糖简直屌到没朋友。可惜后来好久没用了。有机会重新学习一下。

Latex

用来写文档。但是用得不是很熟练,没有系统学过,只会简单的文档编写。很多命令都得现查。

  • 伪代码可以使用 algorithm2e。 常用的几个命令。
    • \KwIn 输入
    • \KwOut 输出
    • \KwRet 返回结果
    • \SetKwFunction 设置关键字命令
    • \SetKwProg 设置过程名关键字

图论

感觉自己对于图论还缺乏深入的了解。基本问题感觉了解得还是比较透彻,但是还是不够用。需要多了解一些比较经典的问题。

0 0
原创粉丝点击