var store = [{
        "title": "Job Tracking",
        "excerpt":"如何实现薪资翻倍？在招聘网站上锁定高薪职位，阅读他们所要求的技能列表，攻克它们。   红樱桃（赢养365）互联网研发中心招聘：高级前端开发工程师          团队管理                  堀之内克彦（著），程雨枫（译）. 10人以下小团队管理手册. 后浪丨北京联合出版公司，2017          Linda A. Hill（著），罗波（译）. 上任第一年1：从业务骨干到团队管理者的成功转型. 机械工业出版社，2016          Linda A. Hill, Lowell Kent Lineback（著），宋成一，黄卫峰（译）. 上任第一年2：从职业经理人到高级管理者的成功转型. 机械工业出版社，2016          :memo: 埃里克·施密特（著），靳婷婷，陈序，何晔（译）. 重新定义公司：谷歌是如何运营的. 中信出版社，2015                      迪康金诺招聘：高级NLP/推荐/搜索/数据挖掘  淘乐网络技术部招聘：游戏引擎开发  汉家松鼠招聘：游戏服务器开发  腾讯社交网络事业群招聘：手Q轻游戏平台-后台开发工程师  字节跳动招聘：前端开发工程师-H5游戏方向","categories": ["Blog"],
        "tags": ["job"],
        "url": "https://raphaeldhwang.github.io/blog/job-tracking/"
      },{
        "title": "Game Engine Architecture, 3rd Edition",
        "excerpt":"This is a note of Game Engine Architecture, 3rd Edition written by Jason Gregory.     Table of Contents    Part 1. Foundation          Chapter 1. Introduction        Chapter 2. Tool of the Trade          2.2 Compilers, Linkers and IDEs      Part 1. Foundation Chapter 1. Introduction What is game?   1979: toy  Today (2018): multi-billion-dollar mainstream industry  In this book you will learn:       how real industrial-strength production game engines are architected;    how game development teams are organized and work in the real world;    which major subsystems and design patterns appear again and again in virtually every game engine;    the typical requirements for each major subsystem;    which subsystems are genre- or game-agnostic, and which ones are typically designed explicitly for a specific genre or game; and    where the engine normally ends and the game begins.  Chapter 2. Tool of the Trade 2.2 Compilers, Linkers and IDEs The machine code in an object file is:   relocatable, meaning that the memory addresses at which the code resides have not yet been determined, and  unlinked, meaning that any external references to functions and global data have not yet been resolved.Some useful compiling tags: $clang --std=c++14 foo.cpp -o foo.o --Wall -O0 -gwhere --Wall turns on all warnings, -O0 turns off all optimizations, and -g generates debugging information. In Windows, the similar command line is like that: cl /c foo.cpp /Fo foo.obj /Wall /Od /Zi","categories": ["Notes","Book"],
        "tags": ["game","game-engine"],
        "url": "https://raphaeldhwang.github.io/notes/book/game-engine-arthitecture-3e/"
      }]
