真的想走這條路的話, 作業系統,演算法,複雜度理論這三個是一定要理解的