入门sde有没有什么推荐的资料,以及工作身份相关问题

avatar 445129
moefate
5087
9
可能和别人不太一样,很多人是问要怎么样准备简历怎么样刷题,然后去投sde的职位。楼主是在阴差阳错之下拿到了sde的职位,然后想知道怎么样准备才能在正式工作中不拖后腿。

楼主是一名stats本科生,经历了大半年找da相关工作无果后,非常偶然的接到了一个sde的offer。楼主去年十月的career fair上瞎塞简历,然后今年四月被学校旁的一家start up联系上了。一开始phone screen的时候我说我想要找数据分析相关的工作,然后对方(director of engineering)大意是现在公司还没发展到那一阶段,需要先构建好基础,但是以后总会有数据分析相关的工作的。我说好那我就来面试吧,结果面试全都是按照码农的那一套流程,作为一个除sql题外没刷过蠡口没上过一门cs课程的人,楼主完全是靠着数学课上学的算法和统计课学的python给苟下来的。一个星期后对方说面试下来组里的人反馈都不错(??),所以决定给我offer了。一看offer letter果不其然写的是software engineer,本来楼主完全没有过当码农的打算,毕竟我也没上过啥相关的课;但是现在觉得本科毕业能找到一份全职工作就不要挑三拣四了,所以就接了offer。

现在主要的问题是两大点:

1. 作为一名cs基础几乎为0的人,在入职前的这一个月内我还是想稍微补习一下,至少不要在正式工作的时候干啥啥不会...我在学校学过c++ (忘光了),python (只是用来做数据分析的project), R (和sde没有半毛钱关系),sql (我真的本来打算找da相关职位的)。而在之前的面试中我大概了解了一下组内工作常用哪些语言,总而言之是一些我从来没学过的。大家觉得是去学一下这几种语言比较好呢,还是去看一些能对cs整体有所掌握提高的资料呢?如果是后者的话求资料的名称啊,网课或者书籍都可以!

2. 这个可能发在身份板块更合适?不过我不想分成两个贴发了。。就是楼主本科是stats+数学,找个sde的工作是不是opt extension和以后抽h1b都大概率不给批啊。我在地里翻过好几个帖子都说尽量在学校内多修cs的课程,但是我这已经毕业没办法亡羊补牢了。有人推荐读个online cs master,我不太想用这个办法,一是要花钱,我之所以本科毕业就找工作也是经济方面的原因;而且万一以后因为身份问题留不了美,online的degree在国内的认可度好像也不高吧?楼主可能属于那种喜欢斤斤计较的,如果真的要读一个master degree的话,希望能够拿一个在国内也受用的学位,不至于最后走投无路。我现在学过两节c++的课程,还有一些R和python相关的课程,不过R和python都是统计系的。其它的类似data mining,machine learning,algorithm之类的也都是数学或者统计课,而且感觉和sde也没啥关系。。。所以为了以后opt extension和h1b更容易通过,有什么是我现在能够实施的补救措施吗?
  • 8
9条回复