Undergraduate Optical Information Science and Technology computer-related courses: "C Programming Language", "Principles of Computer Composition"
Graduate professional optical computer-related practices: Matlab programming, VB programming
First job institution + Matlab 1 year
Second job + digital signal processing wavelet analysis (the first two Matlab Python aid) + self-study courses Andrew Ng (Python jobs) + single-chip C (C language training company) + FPGA verilog + server C ++ (self-learning C ++) 4 years
CNN third job reasoning accelerator + FPGA OpenCL + SystemC 1.5 year
who am I? I come from? Where should I go?
The first seven years of his career, the soul under torture triple epidemic background, what next?
Computer Basics fill a "data structure and algorithm analysis --C Language Description", "in-depth understanding of computer systems" (even worse to see the links section).
Computer Basics worse "Introduction to Algorithms", "perfect C ++", Zhejiang University "Data Structures" course with the job, compiling, linking to the library, and perhaps the operating system?
Stack overflow...