一对火坑专业夫妻的转行问题

g
graceshuaizhang
101 楼
给一个关于转CS的timeline的问题的小小建议吧。

对于转行的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应该就可以刷题找工作了。
a
azhengna
102 楼
给一个关于转CS的timeline的问题的小小建议吧。

对于转行的mm来说,觉得本科CS最核心的实际上就一门课,数据结构。。。 算法当然也重要,但是读研究生之后往往也都可以选选算法课的,而且数据结构也会有一点点算法;编程语言是工具是基础,不过既然要学会如果implement数据结构,编程语言肯定是要会的。所以俺觉得核心是数据结构。那么打基础就可以围绕着数据结构来,其次是算法(算法毕竟更抽象一些)......
graceshuaizhang 发表于 9/2/2016 2:01:39 AM
w
westjourney
103 楼
回复 1楼取名真的好难啊的帖子

如果有绿卡,考虑政府找找工作,尤其是county工作。比较稳定。收入看county富裕程度。
l
lala_2009
104 楼
给一个关于转CS的timeline的问题的小小建议吧。

对于转行的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应该就可以刷题找工作了。
graceshuaizhang 发表于 9/2/2016 2:01:39 AM
mark! thanks for sharing
a
aac
105 楼
回复 88楼Love-Yueyue的帖子

啥专业能天天party,还能轻松找到工作,求指教。。。 俺见过的相对好找工作的专业学习的时候也都很苦逼的,CS/ECE读MS经常挑灯夜战debug, 倒是商学院party比较多,但是没觉得他们轻松找工作
graceshuaizhang 发表于 9/1/2016 1:03:41 AM

这种天天party还能轻松找到好工作的都是特有个人能力会social的人,不是一般技术人员能做到的。
s
sc31415
106 楼
给一个关于转CS的timeline的问题的小小建议吧。

对于转行的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应该就可以刷题找工作了。
graceshuaizhang 发表于 9/2/2016 2:01:39 AM
u
update_
107 楼
给一个关于转CS的timeline的问题的小小建议吧。

对于转行的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应该就可以刷题找工作了。
graceshuaizhang 发表于 9/2/2016 2:01:39 AM
S
SuperMJ
108 楼
反正跳出火坑就行呗,干嘛非要读个相关专业的学位,还是全自费,然后再转行?

脑子活一点,很多职业都是考个证书就可以干了。你要说找工作难,那实话告诉你,等你40岁读个CS的学位出来,你会发现根本没有人要40岁的CS fresh毕业生。
f
fl1709319
109 楼
mark mark mark
C
Canddi
110 楼
反正跳出火坑就行呗,干嘛非要读个相关专业的学位,还是全自费,然后再转行?

脑子活一点,很多职业都是考个证书就可以干了。你要说找工作难,那实话告诉你,等你40岁读个CS的学位出来,你会发现根本没有人要40岁的CS fresh毕业生。
SuperMJ 发表于 9/23/2016 4:36:56 PM
能方便透露下什么职业是有证书就可以而且工作好找的吗?
p
psyentistc
111 楼
说个我好朋友最近烦恼向我咨询的问题,我没有好的建议,特来请教:

火坑专业夫妻一对,无娃,都年龄30+,无存款。
女方暂时失业,有local比较好的学校ad打算上学。
老公有工作但不理想,在高房租地区,赚的只够cover日常开销,也在考虑转行,还没申请,也因为没钱没法同时转。
不转不行,早晚都要转,因为专业实在火坑,在美国活不下去。
这种情况怎么办?钱从哪来?哪个方法更合理可行?

1:老公也立刻申请,两人一起转,两三年两人都可以转完。学费想尽办法从银行/父母/亲戚/朋友那里借。预计如果全职脱产上学,两人都转完学费生活费共需要至少十几万。但是如果都能找到工作,几年内可还清。
但压力太大,而且两人年龄都不小,如果上学期间生娃又是新的开支。

2:老婆先转,老公等老婆转完。期间老公工作可以cover生活。学费借钱。等老婆转好以后,老公转。但有可能老公转出来都快40了,还要还债。老公打算转cs,不知道那时候cs会不会饱和,大龄会不会找不到工作。

另外就是生娃。是上学期间顶住压力生,还是工作1,2年稳定了再生?

华人在美国求生存不易,请大家给点宝贵意见。

取名真的好难啊 发表于 8/31/2016 11:57:02 AM

30+ 是多少?35以上找 entry level cs 可能有点年龄劣势。

而且cs market 比前两年差很多。bar 更高 headcount 更少,之前转 cs 容易也是赶上好时间了。虽然不知道和别的行业比怎么样。

个人感觉还是看个人喜好吧,没兴趣也别勉强了。。。follow your heart.
z
zhaocaimao
112 楼
像隔壁妹子一样去当空哥空嫂怎么样
F
Fionabright
113 楼
有没有考虑当高中老师,虽然钱不多,但至少先缓一缓,以后几年工作难找,CS 先别学了,一但经济倒下,科技首当其从
n
njbaby
114 楼
一起转,贷款了。
a
azhe
115 楼
给一个关于转CS的timeline的问题的小小建议吧。

对于转行的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应该就可以刷题找工作了。
graceshuaizhang 发表于 9/2/2016 2:01:39 AM
谢谢分享~~~~~~~~~~~~~~~