操作技能目录

Posted by YueLng Chen on 2016-03-30

“Any organization that design a system(defined broadly) will produce a design whose structure is a copy of the organization’s communication structure
Conway’s Law

  1. Linux开发
  2. Python开发
  3. 爬虫开发
    使用豆瓣的接口,使用爬虫代理IP,防止被反爬虫
    https://api.douban.com/v2/book/26767590?apikey=05b2e24806124f0f1118a6d81236ed2d
    https://github.com/7sDream/zhihu-py3
    基于用户行为的推荐系统,
    首先选择 兴趣,生成不同的文章,
    nature,
    文章的来源,质量,推荐的质量,面向的用户,针对不同的用户职业,了解前沿知识

话题

代码为王

  1. 代码重构
    代码重构之道–陈天专栏
  2. 面向对象编程
    单一职责(Single Responsibility)关注分离(Separation of Concerns)模块化(Modularity)和分而治之(Divide & Conquer)
    论面向组合子程序设计方法
  3. 函数式编程
    傻瓜函数式编程
    fn.py

    操作系统

    操作系统原理,进程和线程,并行和并发,I/O,文件系统,TCP/IP
  4. Linux Performance
  5. 理解 Linux 网络栈:Linux 网络协议栈简单总结
  6. linux学习
  7. Linux TCP/IP 协议栈调优
  8. linux系统学习笔记

    编程的本质

    数据结构
  9. Data Structures and Algorithms with Object-Oriented Design Patterns in Python
    算法

    存储

    学习Redis从这里开始
    Redis命令参考简体中文版
    分布式块存储系统Ursa的设计与实现

综合技能

搜素
消息队列(异步处理,应用解耦,流量削锋,日志处理和消息通讯)
ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ,rq
use tornado to achieve rpc server
大型网站架构系列:分布式消息队列
架构设计:系统间通信
系统设计(网站系统架构,搜索引擎系统,数据库系统,分布式系统
开源软件架构,
如何设计Twitter,短网址系统设计
Test Driven Development,不要忘记边界,极端情况
Computer Architecture和OS以及Compiler

推荐系统(毕设相关)

  1. A PRACTICAL GUIDE TO BUILDING RECOMMENDER SYSTEMS
  2. 推荐系统综述

编程之外

  1. progit
  2. Test-Driven Development with Python
  3. api 参考设计
  4. PayPal高级工程总监:读完这100篇论文 就能成大数据高手

下一个增长点?

每个人都应该拥有自己的机器人

面试经历(有干货,待挖掘)

  1. 最完整的面试经历
  2. 在LinkedIn做面试官的故事
  3. 我的system design总结 2

面试资料

  1. 5 个很好的 Python 面试题
  2. awesome-interviews
  3. interview_python
  4. Cracking the coding interview–问题与解答

参考资料

  1. 董飞:2016年科技阅读列表
  2. 教你如何迅速秒杀掉:99%的海量数据处理面试题
  3. highscalability
  4. 新浪新兵训练营
  5. 王垠的博客
  6. Python源码博客Python源码,垃圾回收机制
  7. 鸟窝关于并发的博客
  8. 从 MVC 到前后端分离
  9. C1000K-Servers
  10. 并发编程网
  11. use tornado to achieve rpc server
  12. progit
  13. 啄木鸟社区
  14. ECMAScript 6入门
  15. java成神之路
  16. 各大互联网公司架构演进之路汇总
  17. Microservice architecture
  18. 腊八粥文章集合
  19. api 参考设计
  20. 好东西论坛
  21. 一些非常棒的资源
  22. Front-end-tutorial
  23. ibev 设计分析
  24. 100万并发连接服务器笔记之1M并发连接目标达成
  25. 技能图谱
  26. 技术树
  27. google大神-程序员必读书