本科期间的计算机基础可以说基本为零。转计算机自然是有很多活需要干了。
上课:目前在上c++, c, opengl和计算机系统的课,对c和c++的熟练度在慢慢提升。 我这种半路出家的和cs科班出身的最难拼的大概就是编程语言的熟练度了。
ics是一门神奇的课程,从二进制位运算(data lab)到汇编(bomb lab)到栈溢出(buffer lab)到缓存(cache lab性能实验)以及刚交上去的shell lab到目前正在编写的malloc lab,都太特么超凡脱俗的感觉了。。。。
打算后面选算法,数据结构的课程,再选一门java, 一门machine learning,其余还没想好,大概computer graphics深入学学opengl, opencv啥的
自学:目前在学斯坦福的cs101网络课程,抛个地址https://www.udacity.com/course/cs101 。零基础开始讲python。
之所以上这个课是因为学校里的c/c++课都默认学生已经有一定程度的熟练度了。所以我刚开始吃力了一段时间。虽然现在还算比较熟了,可总感觉