查看: 3616| 回复: 26
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-吐槽] 大四EE学生求问MS阶段转CS的必要性和方法。

全局:

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
  本人EE**,美国目前还没申请到加州的学校,估计只能在东海岸上MS了。但是了解到东海岸EE不好找工作,作为女生还是萌生了转CS的念头。问题是我的基础只有上过C的基础课程,基础嵌入式,转cs要自学很多东西。
  我发现在地里我并不孤单,但是无论是牛人分享经验还是warald号召大家推荐书目,都推荐了一顿不太懂的英文书目,都说这个那个学点都有好处,可是应该从什么开始呢?
  毕业设计很清闲,想自学点CS。那么作为一个CS零基础的人,是先掌握一门语言,掌握什么语言?比如java?还是把算法基础看一看?离散数学数据结构究竟要理解到什么程度才能开始编程?求地里大牛给指一条明路。. From 1point 3acres bbs

PS:MS真正转到CS太难,据说可以顶着EE名头修一部分CS的课程?然后多刷刷面试题库,就能找到CS工作?求过来人问问这个方法可行不?

评分

参与人数 1大米 +3 收起 理由
特洛伊战歌 + 3 很有用的信息!

查看全部评分


上一篇:【活动】我在美国上计算机体系(computer architecture)课程的感受和总结
下一篇:PES GM终于被录, 磨磨叽叽...
🔗
kurtwang 2014-3-27 11:09:58 | 只看该作者
全局:
英文书早晚都要看的
建议从udacity上面的intro to programming开始,看head first java,入门后就好了。个人感觉离散数学不是必须要专门抽出时间去学的。
然后就是算法数据结构
推荐data structure and algorithms in java 2nd edition,algorithm 4th edition。
.--
补充内容 (2014-3-27 11:11):
仔细记笔记,把课后题编程题都过一遍,然后开始刷那些面试题基本没有什么问题。
如果需要书可以私信

评分

参与人数 1大米 +3 收起 理由
liusicong999 + 3 欢迎来介绍你知道的情况

查看全部评分

回复

使用道具 举报

🔗
 楼主| 其旧如之何 2014-3-27 12:18:24 | 只看该作者
全局:
kurtwang 发表于 2014-3-27 11:09 . check 1point3acres for more.
英文书早晚都要看的
建议从udacity上面的intro to programming开始,看head first java,入门后就好了。个 ...

感谢2楼及时雨,但是还有三个问题:
1、你的意思是从开始就要接触英文书目和英文课程,不要看中文的对吗?
2、从java入手对吗?
3、你给的网站很好,我也找到了intro to programming的课程,可就是打不开课程视频,是浏览器的问题?网速的问题吗?
回复

使用道具 举报

🔗
kunge12345 2014-3-27 12:22:24 | 只看该作者
全局:
youtube要翻墙,美帝找工作不看英文的看什么的。。。Java比较普适?(我也不确定,同EE求转CS)
回复

使用道具 举报

🔗
ysyyork 2014-3-27 12:27:07 | 只看该作者
全局:
无基础的话首先肯定要学data structure和一门编程语言,ls说的udacity的作为java编程入门课不错的,再推荐下coursera上普林斯顿的算法课1、2,也是基于java的,用的就是楼上说的那个教材。普林的课比较细致。
.
掌握一门语言之后再去了解别的东西就会快很多,建议可以去学一下数据库操作系统,这两个学完也就几本入门了,可以开始更具自己兴趣选择学的方向了。
.1point3acres
教材的话建议全用英文的,毕竟编程语言本身就是英文,用英文教材对以后学习帮助可大了,不要觉得累,你是要出国的人如果英文书都看不懂那出去还怎么学,早点接触习惯起来对以后有帮助的。

本人也是EE 转CS,大概8、9个月前开始准备转,转之前也只学过C和基本的数据结构,然后开始自学,首先学了java,然后学了数据库和操作系统,由于工作需要开始学习后端技术,学了一些php,jsp,java servlet之类的后端语言,然后也是工作需要学了python做爬虫(python用着真心爽,强烈推荐学,udacity上的intro to computer science就是用python教学的,学完做一个简单的搜索引擎无压力)。然后由于毕设需要开始学习linux开发环境以及网络编程,期间还兴趣学了些machine learning的东西,总之,找到个口子入门,之后再学起来就会得心应手。
..
另外,不知道lz EE是哪个方向,如果对学的信号的话可以考虑学C++,matlab,这个CS那边也会有用。

LZ加油,EE转CS必然苦,但是总归有方法. 1point 3 acres

补充内容 (2014-3-27 12:27):
想想EE里面那么坑爹的课你都学下来了,学习CS小case^_^
回复

使用道具 举报

🔗
ysyyork 2014-3-27 12:28:42 | 只看该作者
全局:
其旧如之何 发表于 2014-3-27 12:18
感谢2楼及时雨,但是还有三个问题:
1、你的意思是从开始就要接触英文书目和英文课程,不要看中文的对吗? ...

udacity网速是比较慢,最好翻个墙。也有可能是浏览器或者是Flash插件的问题,先换个浏览器试试。chrome看应该没问题
回复

使用道具 举报

🔗
ysyyork 2014-3-27 12:30:40 | 只看该作者
全局:
kunge12345 发表于 2014-3-27 12:22
youtube要翻墙,美帝找工作不看英文的看什么的。。。Java比较普适?(我也不确定,同EE求转CS)

java快平台性好,应用场景广,相对于C++来说,他是纯OOP,上手比较快,对理解OOP也比较有帮助,所以个人觉得先学JAVA不错,除非有C++基础。

不过话说回来,最大的问题时我学了好多次的C++都没学会,太笨了T T
回复

使用道具 举报

🔗
 楼主| 其旧如之何 2014-3-27 13:05:27 | 只看该作者
全局:
ysyyork 发表于 2014-3-27 12:27
无基础的话首先肯定要学data structure和一门编程语言,ls说的udacity的作为java编程入门课不错的,再推荐下 ...
.1point3acres
本来看到你的Ad想膜拜大神,一查你的学校发现是信通的,电科的学\渣给跪了。
回复

使用道具 举报

🔗
ysyyork 2014-3-27 13:40:03 | 只看该作者
全局:
其旧如之何 发表于 2014-3-27 13:05
本来看到你的Ad想膜拜大神,一查你的学校发现是信通的,电科的学\渣给跪了。

zju?????
回复

使用道具 举报

🔗
 楼主| 其旧如之何 2014-3-27 13:44:36 | 只看该作者
全局:
ysyyork 发表于 2014-3-27 13:40
zju?????

是的,本人电科学\渣
求问1、那个普林斯顿的算法课我看了一下非常好,还用翻墙去上udacity的课吗?翻墙要难死我这个软件白痴了。2、那个普林斯顿的课你上了吗?作业你都提交了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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