一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 2070|回复: 20
收起左侧

[找工就业] 工科转cs跪求建议

[复制链接] |试试Instant~ |关注本帖
nittany 发表于 2015-1-14 10:38:30 | 显示全部楼层 |阅读模式

2015(7-9月)-[11]CivilEng博士+fresh grad 无实习/全职 - Other| 码农类全职@

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
转眼2015了,毕业季,浑浑噩噩几年读了个土木的phd,到了找工作的季节才知道多么残酷,身边的cs同学offer实在诱人。开始动心转行了,看到版上大部分是EE或者生物背景的,工程类背景转cs的好像不是很多,求版上大侠帮忙出出主意分析一下,转行是否靠谱。-google 1point3acres

我一直没怎么担心过工作,觉得毕业还早还可以玩两年,转眼自己要毕业了。一直以来觉得自己可以找个教职啥的也轻松,现在发现不是那么回事,一来教职很难竞争大,而来比cs的工资和地域都不好。加上自己也不是很喜欢本行,身边有几个大牛好友开始怂恿转cs找码农。大家帮忙出出注意吧,也欢迎相似境遇的童鞋联系一起努力。

我的背景:土木的phd,本科学过一点编程,毕业设计最后是个土木软件的开发,phd是做的土木计算机交叉,有几个课题是和cs合作的(不过自己没怎么编程),自己的phd课题也是一个数据库系统。完全没有cs的背景,没学过cs的基础课程,预计6-8月份毕业。现在从0准备到毕业找cs的码工现实吗?. 鍥磋鎴戜滑@1point 3 acres
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
参考了身边的人还有看了大量的帖子,我的想法是先学会java和数据结构,然后边准备phd论文边刷题,然后投简历找工作。因为本科只学过一点VB,是不是面试都要用java,python什么的一种?对于我这种门外汉哪种语言最好?其他cs的基础知识除了数据结构还需要补别的么?另外,拿出大概2个月的时间学语言+刷题,然后投简历,这个时间节点现实么?(或者更长的话就要开opt了,大概还有半年毕业吧). from: 1point3acres.com/bbs

真心求教建议,希望与大家共勉。看了很多帖子觉得还是趁年轻转行吧,以后估计也难了,现在还能搏一把耗得起。先谢过了!也诚求战友!
可爱的帕吉 发表于 2015-1-16 07:41:50 | 显示全部楼层
我的建议是,如果你现在一点都不知道for循环,while循环的概念,那么你可能需要1-2周的时间去coursera上看一下python编程的课程。如果你大概知道这些概念,建议你去网上找python教程看,不同的编程语言大概的原理都一样,语法有点小差异,python尤其好学,1-2天你就可以上手写了。建议在leetcode上先练习,leetcode都是一些比较简单的基础题,是面试的基础。建议做两边,加深理解,如果你做的比较细致的话,这差不多要花掉你一个月的时间,不过我觉得值得。之后你就可以投简历的,一般公司算法题都没什么问题,如果你再有时间可以看看crack the coding interview这本书。
回复 支持 1 反对 0

使用道具 举报

yanlingyin 发表于 2015-1-14 14:30:32 | 显示全部楼层
门外汉的话python容易入门,java需求量大。面试的话投哪种职位就用哪种语言,比如投java software engineer就用java, iOS developer就用objective c,等等。如果只准备刷题找工作的话建议用python入门,快速简单。基础知识主要就是数据结构和算法,看完cracking the code interview, 把里面的知识点都刷到就差不多了。两个月的话感觉略微有点紧,光刷完leetcode就要两个月了。。。稳妥一点的话可以暑假毕业。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| nittany 发表于 2015-1-15 02:52:37 | 显示全部楼层
yanlingyin 发表于 2015-1-14 14:30
门外汉的话python容易入门,java需求量大。面试的话投哪种职位就用哪种语言,比如投java software engineer ...

非常感谢!!嗯现在是打算暑假毕业,请问我的情况大概拿多久时间来学语言、基础知识和刷题?何时需要开始投简历?
回复 支持 反对

使用道具 举报

yanlingyin 发表于 2015-1-15 09:44:36 | 显示全部楼层
nittany 发表于 2015-1-15 02:52. Waral 鍗氬鏈夋洿澶氭枃绔,
非常感谢!!嗯现在是打算暑假毕业,请问我的情况大概拿多久时间来学语言、基础知识和刷题?何时需要开始 ...

学语言的话先用1,2周学个基础,然后就开始用这个语言刷题,既练算法又练语言。
海投的话现在就可以投,积累下hr的behavior question,白板coding和口头论述算法思路的经验,如果有公司有靠谱内推的话,可以等自己准备差不多了再投。简历上可以侧重写下你phd project中有关coding的部分,如果你有phd的project的源码的话,放一部分到github上,把link附在在简历里应该会加不少分。
回复 支持 反对

使用道具 举报

 楼主| nittany 发表于 2015-1-16 06:28:44 | 显示全部楼层
yanlingyin 发表于 2015-1-15 09:44
学语言的话先用1,2周学个基础,然后就开始用这个语言刷题,既练算法又练语言。
海投的话现在就可以投, ...

多谢啦~~~我还没有学过数据结构和算法,正在补,1-2周感觉不太够诶
回复 支持 反对

使用道具 举报

草袋豆子 发表于 2015-1-19 04:50:57 | 显示全部楼层
楼主你好,我也是转专业的,去年8月份本科毕业后,就下定决定转专业到CS去。. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
我已经上了一个学期的Java。选这门语言是因为这个语言是最popular也是最实用的。然后这个学期会上data structures和algorithm,还有继续Java part 2.
同时我也申了15年的graduate school of information system。. Waral 鍗氬鏈夋洿澶氭枃绔,
粗略地算了一下,5月份之前我就可以把CS的基础课都给上完,暑假就可以开始找实习。

转专业都不容易,但是发现前面的路走不通不继续往前走本身就是一个进步。
回复 支持 反对

使用道具 举报

草袋豆子 发表于 2015-1-19 04:52:26 | 显示全部楼层
yanlingyin 发表于 2015-1-15 09:44
学语言的话先用1,2周学个基础,然后就开始用这个语言刷题,既练算法又练语言。
海投的话现在就可以投, ...

你好!
我14年毕业,是申15年graduate school of information system的人。现在也可以开始海投cs的实习吗?
我只有一些Python基础课上的project experience。
回复 支持 反对

使用道具 举报

rhett.lhy 发表于 2015-1-19 05:20:00 | 显示全部楼层
感觉Python的话虽然可能好学,但是因为Python本身一个操作可能有很多种写法,你面试的时候没有用最经典最简练的写法,人家一看就看出来你是个门外汉了(比如用comprehension一行可以写完的东西你写了三四行)。从面试角度来看,初学第一门语言的话还不如学Java,一个是不容易出错,一个是本身Java语法没那么灵活,不关你是大牛还是新手你都得写那么长……

当然写Java的时候也尽量避免写如下这种代码……
If (...) {
    return true;. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
} else {
    return false;
}. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴

(我也不常用python,只是平常偶尔写写十几行的script……)
回复 支持 反对

使用道具 举报

rhett.lhy 发表于 2015-1-19 05:24:05 | 显示全部楼层
CS基础知识感觉OS, Database, Networking, Distributed System之类的概念要熟悉一下,虽然面试不一定会专门问这个,但是人家可能闲聊的时候扯一句出来你得能接上。我有个很牛的同学当年面google,前面基本都通过了,后来人家随口问了他一句linux file system最常见的有哪几种,他没说上来,就挂了……(他是windows + C#党)
回复 支持 反对

使用道具 举报

godfather 发表于 2015-1-19 08:05:28 | 显示全部楼层
先学段时间看看进度怎么样再决定计划吧
回复 支持 反对

使用道具 举报

yanlingyin 发表于 2015-1-21 10:41:10 | 显示全部楼层
草袋豆子 发表于 2015-1-19 04:52
你好! .鏈枃鍘熷垱鑷1point3acres璁哄潧
我14年毕业,是申15年graduate school of information system的人。现在也可以开始海投cs的实习 ...

可以啊,一般大公司从9月就开始招来年5月的暑期intern了,研究生本来就只有两年,第二年面临找全职暑假不一定有机会实习,所以第一年能实习再好不过了。. 鍥磋鎴戜滑@1point 3 acres
大部分找intern的都只有课堂project,把你做过的project仔细写下,找学长学姐内推,还是有很多机会的
回复 支持 反对

使用道具 举报

yanlingyin 发表于 2015-1-21 10:41:58 | 显示全部楼层
草袋豆子 发表于 2015-1-19 04:52
你好!
我14年毕业,是申15年graduate school of information system的人。现在也可以开始海投cs的实习 ...

可以啊,一般大公司从9月就开始招来年5月的暑期intern了,研究生本来就只有两年,第二年面临找全职暑假不一定有机会实习,所以第一年能实习再好不过了。
大部分找intern的都只有课堂project,把你做过的project仔细写下,找学长学姐内推,还是有很多机会的
回复 支持 反对

使用道具 举报

yanlingyin 发表于 2015-1-21 10:42:07 | 显示全部楼层
草袋豆子 发表于 2015-1-19 04:52.鐣欏璁哄潧-涓浜-涓夊垎鍦
你好! . Waral 鍗氬鏈夋洿澶氭枃绔,
我14年毕业,是申15年graduate school of information system的人。现在也可以开始海投cs的实习 ...

可以啊,一般大公司从9月就开始招来年5月的暑期intern了,研究生本来就只有两年,第二年面临找全职暑假不一定有机会实习,所以第一年能实习再好不过了。
大部分找intern的都只有课堂project,把你做过的project仔细写下,找学长学姐内推,还是有很多机会的
回复 支持 反对

使用道具 举报

liusicong999 发表于 2015-1-21 11:06:19 | 显示全部楼层
yanlingyin 发表于 2015-1-14 14:30
门外汉的话python容易入门,java需求量大。面试的话投哪种职位就用哪种语言,比如投java software engineer ...

学习数据结构可以用python来编程吗?学数据结构跟学哪一门语言有关系吗
回复 支持 反对

使用道具 举报

yanlingyin 发表于 2015-1-22 10:06:49 | 显示全部楼层
liusicong999 发表于 2015-1-21 11:06
学习数据结构可以用python来编程吗?学数据结构跟学哪一门语言有关系吗

数据结构和语言没啥关系,用你顺手的语言练就好了
回复 支持 反对

使用道具 举报

yanlingyin 发表于 2015-1-22 10:08:27 | 显示全部楼层
liusicong999 发表于 2015-1-21 11:06
学习数据结构可以用python来编程吗?学数据结构跟学哪一门语言有关系吗

数据结构和语言没啥关系,用你顺手的语言练就好了
回复 支持 反对

使用道具 举报

yanlingyin 发表于 2015-1-22 10:08:35 | 显示全部楼层
liusicong999 发表于 2015-1-21 11:06
学习数据结构可以用python来编程吗?学数据结构跟学哪一门语言有关系吗

数据结构和语言没啥关系,用你顺手的语言练就好了
回复 支持 反对

使用道具 举报

yanlingyin 发表于 2015-1-22 10:08:50 | 显示全部楼层
liusicong999 发表于 2015-1-21 11:06
学习数据结构可以用python来编程吗?学数据结构跟学哪一门语言有关系吗

数据结构和语言没啥关系,用你顺手的语言练就好了
回复 支持 反对

使用道具 举报

liusicong999 发表于 2015-1-22 23:19:50 | 显示全部楼层
yanlingyin 发表于 2015-1-22 10:08
数据结构和语言没啥关系,用你顺手的语言练就好了
. Waral 鍗氬鏈夋洿澶氭枃绔,
作为一名初学者,感觉如果学的语言跟自己会的语言不一样的话压力好大啊,可能主要还是自己太笨了
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-8 03:49

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表