• knowledge framework


    转载自 https://yijingping.github.io/2013/01/02/我的知识体系.html
    职业规划

    方向:金融大数据(量化投资),突破口是该行业内的技术架构师

    目标:在40岁以前实现人生自由和财富自由

    能力:找准定位、组建团队、搞定融资的能力

    操作系统

    要求熟练使用Debian和CentOS

    《Unix高级环境编程》

    《Unix编程艺术》

    同步/异步/协程

    网络

    《TCP/IP详解 卷1:协议》

    《用TCPIP进行网际互联》

    《Unix网络编程卷1,套接字》和《Unix网络编程卷2,进程间通信》

    数据结构和算法

    《算法:C语言实现(第1~4部分)基础知识、数据结构、排序及搜索(原书第3版)》

    《算法导论》

    软件工程

    敏捷开发、版本控制、Code Review、持续集成、自动部署、Team Building、Scrum、DevOps、trello、GTD

    《人月神话》、《黑客与画家》

    程序语言

    熟练掌握:

    •Python

    python官方文档

    《python 参考手册》

    《Python源码剖析》

    virtualenv + virtualenvwraper

    supervisor/fabric/sentry

    ipython

    django/tonardo/flask

    gevent

    •前端

    《JavaScript语言精粹》、《JavaScript权威指南》、《JavaScript高级程序设计》

    《css权威指南》、《精通CSS》

    《用AngularJS开发下一代Web应用》、《AngularJS权威教程》

    《响应式Web设计》、《响应式Web设计实践》、《HTML5触摸界面设计与开发》

    JQuery、Bootstrap、weui、echarts、highcharts、d3.js

    less、sass

    •Java

    《Thinking In Java》

    《JAVA 核心技术卷1: 基础知识》

    《JAVA 核心技术卷2: 高级特性》

    Spring Web 开发

    了解

    •Go

    《Go Web 编程》

    •Node.js

    《Node.js开发指南》、《深入浅出Node.js》、MEAN

    •iOS开发(废弃)

    •R

    继续加强:

    •C语言

    《C程序设计语言(第2版·新版)》

    •C++语言

    《Thinking in C++》

    WEB后端(python系)

    •web框架

    django、tornado、flask

    •web容器

    nginx反向代理

    nginx + supervisord + uwsgi + django

    apache

    日志分析工具: goaccess

    •静态文件服务器

    nginx/varnish/squid

    •django

    django官方文档

    [django best practice] / tow scoops of django

    《django book》

    django 源码

    getsentry 源码学习

    •数据库和缓存

    ◦mysql

    《高性能mysql》 xtrabackup

    《MySQL性能调优与架构设计》

    红黑树/B树/B+树/B*树

    ◦redis

    redis 文档: http://www.redisdoc.com/

    [《redis设计与实现》]http://www.redisbook.com/

    《Redis in Action》

    ◦MongoDB

    《MongoDB权威指南》

    ◦memcached(可以不用了)

    •消息队列
    ◦beanstalkd
    ◦zeromq
    ◦kafka
    ◦celery

    •搜索:

    solr(可以用es代替了)

    elasticsearch

    •高可用

    ZooKeeper

    Keepalived heartbeat haproxy lvs squid

    •日志收集

    Flume

    •SEO和统计

    百度统计、Google统计、友盟统计

    •测试

    Django Client

    nose + unittest + request

    ab

    LoadRunner

    jenkins

    •大数据基础

    BigTable/GFS/MapReduce

    •大数据应用

    hadoop、storm、spark

    •数据抓取

    scrapy/Selenium/Phantomjs

    •配套服务

    代码异常捕获:sentry

    图片系统

    分词服务

    敏感词服务

    分布式文件系统

    •web指导

    《HTTP权威指南》

    《白帽子讲WEB安全》

    《RESTful Web Services Cookbook》

    《REST in Pratice》

    •开发调试工具

    Chrome DevTools

    pagespeed

    WireShark

    大数据

    •数据抓取

    •大数据存储与处理

    hadoop、storm、spark

    •数据分析与挖掘

    《R in action》、python数据分析(NumPy、Pandas、Matplotlib、SciPy)

    •数据可视化

    d3.js、ipython notebook、Leaflet、OpenStreetMap

    •统计知识

    机器学习
    •基本的数据处理、分析和绘图: Numpy、Matplotlib、Pandas、IPython Notebook
    •学会使用机器学习库: scikit-learn
    •学习最流行的几个机器学习框架: Tensorflow

    文档

    •技术文档

    Jekyll + Markdown = github.io

    •开发文档

    Sphinx + reStructuredText + Graphviz + Nginx = readthedocs.org

    工作方法

    •思维导图(Mindmap、百度脑图、OmniGraffle)

    •时间估算 + 项目排期

    量化、工具辅助(OmniPlan)

    •时间管理: 日志(Evernote)

    每天记日志: 昨天做了什么、今天做什么、后面的重点做什么

    •站立式晨会

    •团队协作

    工具: 钉钉/tower/worktile

    思维: 克制抢活的心态、全力的去辅助而不是代替别人干活、放权、培养、协作

    •懂得学会请求帮助

    •Get Things Done

    版本控制

    •git

    •git-flow

    •gitlab/gitlab-ci/codereview/jenkins

    •github/bitbucket

    •推测试上线脚本(with fabric), 无缝重启

    运维

    •书本

    《构建高可用Linux服务器》

    •Shell命令 top/grep/netstat/lsof/ps/tcpdump/vmstat/iostat/strace

    •工具

    supervisor/svc

    keepalive/heartbeat

    Vagrant/Docker

    Puppet/Chef/Salt

    •监控与报警

    Nagios

    pymonitor

    memcloud

    sentry

    •自动化测试

    Jenkins、Travis CI

    •自动部署

    Fabric、Docker

    工具
    •Evernote
    •github
    •vim/Webstorm/Pycharm
    •dropbox & 百度云
    •tmux
    •Chrome
    •xmind
    •PhotoShop

    软能力
    •如何快速入门一项技术
    •如何读一本书
    •怎样才算是一个优秀的技术人员
    •语文能力
    •FQ能力
    •英语水平
    •如何沟通
    •如何解决问题
    •如何打破所学的知识体系

    互联网其它
    •投资创业
    •产品
    •设计
    •运营 growth hacking

    我的读书列表

  • 相关阅读:
    B+树的Copy-on-Write设计
    so库链接和运行时选择哪个路径下的库?
    Xapian索引-文档检索过程分析之匹配百分比
    Xapian索引-文档检索过程分析
    Xapian的内存索引-添加文档
    Xapian的内存索引
    Xapian使用入门
    一个std::sort 自定义比较排序函数 crash的分析过程
    编译GCC4.8.2
    使用C++11的一点总结
  • 原文地址:https://www.cnblogs.com/otfsenter/p/6943964.html
Copyright © 2020-2023  润新知