对于转行的mm来说,觉得本科CS最核心的实际上就一门课,数据结构。。。 算法当然也重要,但是读研究生之后往往也都可以选选算法课的,而且数据结构也会有一点点算法;编程语言是工具是基础,不过既然要学会如果implement数据结构,编程语言肯定是要会的。所以俺觉得核心是数据结构。那么打基础就可以围绕着数据结构来,其次是算法(算法毕竟更抽象一些)什么的,再次是computer system organization,operating system,database什么的。
对于转行的mm来说,觉得本科CS最核心的实际上就一门课,数据结构。。。 算法当然也重要,但是读研究生之后往往也都可以选选算法课的,而且数据结构也会有一点点算法;编程语言是工具是基础,不过既然要学会如果implement数据结构,编程语言肯定是要会的。所以俺觉得核心是数据结构。那么打基础就可以围绕着数据结构来,其次是算法(算法毕竟更抽象一些)什么的,再次是computer system organization,operating system,database什么的。
对于转行的mm来说,觉得本科CS最核心的实际上就一门课,数据结构。。。 算法当然也重要,但是读研究生之后往往也都可以选选算法课的,而且数据结构也会有一点点算法;编程语言是工具是基础,不过既然要学会如果implement数据结构,编程语言肯定是要会的。所以俺觉得核心是数据结构。那么打基础就可以围绕着数据结构来,其次是算法(算法毕竟更抽象一些)什么的,再次是computer system organization,operating system,database什么的。
对于转行的mm来说,觉得本科CS最核心的实际上就一门课,数据结构。。。 算法当然也重要,但是读研究生之后往往也都可以选选算法课的,而且数据结构也会有一点点算法;编程语言是工具是基础,不过既然要学会如果implement数据结构,编程语言肯定是要会的。所以俺觉得核心是数据结构。那么打基础就可以围绕着数据结构来,其次是算法(算法毕竟更抽象一些)什么的,再次是computer system organization,operating system,database什么的。
对于转行的mm来说,觉得本科CS最核心的实际上就一门课,数据结构。。。 算法当然也重要,但是读研究生之后往往也都可以选选算法课的,而且数据结构也会有一点点算法;编程语言是工具是基础,不过既然要学会如果implement数据结构,编程语言肯定是要会的。所以俺觉得核心是数据结构。那么打基础就可以围绕着数据结构来,其次是算法(算法毕竟更抽象一些)什么的,再次是computer system organization,operating system,database什么的。
对于转行的mm来说,觉得本科CS最核心的实际上就一门课,数据结构。。。 算法当然也重要,但是读研究生之后往往也都可以选选算法课的,而且数据结构也会有一点点算法;编程语言是工具是基础,不过既然要学会如果implement数据结构,编程语言肯定是要会的。所以俺觉得核心是数据结构。那么打基础就可以围绕着数据结构来,其次是算法(算法毕竟更抽象一些)什么的,再次是computer system organization,operating system,database什么的。
第一个学期学数据结构之前必须会一门object oriented programming language,python对新手来说据说比较好上手(惭愧地说我没学过python。。。。),但是同时也据说语法有点随意,考虑使用的广泛性和基础性,还是学C++或者java二选一吧,选哪个要先看看周边的学校offer的数据结构课程要求的prerequisite是哪一门编程语言。学编程语言的同时,如果有地方允许你直接上算法课(不要求写代码,只要求写伪代码),同时对自己的逻辑思维有些自信,那么赶紧上,如果没算法课可以上,但是本科又上过高数,那就现在上个discrete mathematics;除此之外要是还有兴趣或者时间可以上个数据库的基础课,或者基础的data mining之类的;
第二个学期,选个数据结构课。要是第一学期没找到算法课,这次有可能还是选个算法课,不过大部分算法课其实还是要求学过了数据结构之后才能上。其他的课程有兴趣有时间也可以上,注意量力而行,有些operating system课对新手来说好难= =
然后就可以申请读MS了吧,要是NB的mm应该就可以刷题找工作了。
如果有绿卡,考虑政府找找工作,尤其是county工作。比较稳定。收入看county富裕程度。
这种天天party还能轻松找到好工作的都是特有个人能力会social的人,不是一般技术人员能做到的。
脑子活一点,很多职业都是考个证书就可以干了。你要说找工作难,那实话告诉你,等你40岁读个CS的学位出来,你会发现根本没有人要40岁的CS fresh毕业生。
30+ 是多少?35以上找 entry level cs 可能有点年龄劣势。
而且cs market 比前两年差很多。bar 更高 headcount 更少,之前转 cs 容易也是赶上好时间了。虽然不知道和别的行业比怎么样。
个人感觉还是看个人喜好吧,没兴趣也别勉强了。。。follow your heart.