@spiritnotes
2016-03-13T02:32:32.000000Z
字数 631
阅读 1755
知识管理
本wiki用于个人的知识管理,在个人的成长中,也看过不少书籍,也做过不少笔记(都是在纸质笔记本上)。纸质笔记本上最大的麻烦就是记过即忘,不易回顾与修改。因此建立本wiki用于记录个人的读书笔记、思考、总结等!
作为一个程序猿,不停学习是唯一进步的方法,过硬的技术则是立足之本,同时还需要具有广阔的思维、严密的逻辑思考能力。重点对于能力来讲有如下部分:
计算机基础
了解计算机理论基础(如操作系统、网络等),了解常见的数据结构以及算法,能快速地完成常见算法题目。
编程语言
对于程序员来说,编程是其最基础的技能,编程的好坏也取决于对程序语言的理解和熟练程度。熟悉C/C++、Python编程语言,熟悉其标准库,了解该语言的适用场景以及其常见的编程惯用法和编程陷阱。
机器学习
深入理解常见的机器学习算法(分类、回归、聚类、关联规则、推荐),熟悉使用常见机器学习框架库,会基于Spark平台进行大数据分析。
软件工程
熟悉常见的软件开发流程、需求分析、持续集成等,知道如何写出可读、可维护、可靠、可测试代码,熟练使用单元测试以及设计模式等知识。
经济管理
对于任意一个社会学意义上的人来说,掌握一些基本的经济管理知识是必须以及非常有用的。
产品设计
互联网的发展导致产品经理的职位大放光彩,对于一个程序员来说,掌握简单的产品设计知识,更有利于在工作中的沟通和发展。
其他
其他杂记等。
代码Github :https://github.com/spiritwiki/codes