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

[转CS-劝进] To people seeking a CS Master degree without background

全局:

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

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

x
A few things you need to think through..--
1. Why you want to earn a CS degree? . check 1point3acres for more.
2. What is your career goal with CS?
3. What are your advantages to pursue a CS degree? What are the disadvantages?-baidu 1point3acres
4. What are you willing to do to achieve your goal?

I want to be able to raise my family. Computer science is a field that jobs are relatively easy to find (it is certainly true comparing to biology that I have been working in for more than ten years). Of course, I happen to have some interested in it, so why not working in this field.

Before the decision was made, it took a long time to convince myself this is the right choice. I took a Java course (an old course from Standford, CS106A) online to get familiar with some concepts in computer science and to make sure I will not be bored to do this. I also talked to a lot of friends, who are in this field, to get a sense of what should I be expecting working as a software engineer or data scientist. Finally I said to myself, OK, I can do it. Many CSers who think that too many people jump into CS, which makes it harder and harder to find a job. Thus you may hear people talking about whether it is a wise choice to abandon all your past and jump into a new field. According to them, there might be many obstacles for people without CS background. They want you to backup, stay far way from their terrain. What they said was true indeed. You need to think it through thoroughly before you take seriously move. Do some research, and make sure this is the right choice for you.

Decision making was actually the hardest part for me. The affecting factors, besides whether I am capable to do it, also include how can I fund myself for the study and how can I solve the problem of VISA for study and work. These are minor details, and, with support from my family, they are not problems anymore. Once the I made my mind of doing this, the rest were quite straightforward. A lot of effort was and is being made to get admission from my dream school, but I believe anyone could do it if they want to.

First, get acceptable GRE and TOEFL scores. My scores were not good-looking, with GRE 151+170+3.5, TOEFL 102 (speaking 22, writing 21). You don't need high scores for Master's degree, but get a Quantitative Reasoning score as high as possible and try to get a TOEFL score better than 100. There are many online materials and courses available, among which I would recommend Magoosh.com. Prepare to spend half a year for this. Of course, if you are very good at English, one or two month should be enough.

Second, think of question 3 in the beginning. For me, my advantages are my research experience and my Ph.D. degree. Certainly these are not helpful in computer science, but these experiences can certainly prove my research ability. I also have good GPA in courses relating to math and computer science, which I highlighted in my PS.
My disadvantage was computer science background. I only took two computer science courses during college, Programming Language (C++), Data Structure and Database. To be honest, I don't remember anything from these two courses except blur images of the teachers. I need to find a way to show the admission committee that I have some kind of background in computer science, besides these two courses that I know nothing of. After speaking to a friend with Ph.D. in CS, I decided that I should do the following, learn a language, get familiar with database and do a mini-project. You may say you miss operating systems and algorithms, hmm... bite me.
I don't have much time to learn, as I have a full-time job and a baby to take care of. Time is very precious for me. So Python should be the language, because it is easy to learn and I know it a little bit before. I took an online course on edx in Python, which I would recommend to everyone. For the database, I took the Stanford database course and I concentrated on MySQL. As a personal interest, I also took a machine learning course on edx. Three online courses look pretty good in my CV (I didn't include the certificates).
The hardest part is the project. For someone never work with computer science, coming up with the idea of a good project was not easy. It took me about two months to get an idea that uses my knowledge in biology and the tool of computer science to find a new way of transmembrane prediction. I know it sounds silly, and it was done decades ago by bunch of people. But I could do it in a different way, using machine learning tools. The final model turned out to be very accurate, which was very exciting. So, for a project in your CV or PS, you don't need something big, you just need something to show your interest and your ability.

Three years, that's the time you need to become a CSer. One year to prepare for your application, and two years for study in school.
It will be tough, but you and I will survive.

评分

参与人数 4大米 +12 收起 理由
mking + 3 顶LZ这样有决断力的人!
Believers + 3 感谢分享!
asura23 + 3 很有用的信息!
baoruxiao + 3 Thanks for sharing

查看全部评分


上一篇:小白求问:关于根据publication估计教授的水平
下一篇:看了proposed STEM OPT的评论,感觉是要一剪梅的前奏啊
推荐
fenqin 2015-11-6 20:59:52 | 只看该作者
全局:
Like you I have full time job in financial industry, no academic CS background, self learnt a little bit about CS (CS106A, etc)
GRE is 159+169, no project at all.
I only applied to the school I got my MSF (which is not a top school in any aspect), so it's relatively easy to apply. (The only thing I wrote is PS, I didn't even change my CV)
I got the admission last week and will start next spring. I will keep full-time work and study part time so time is very tight for me as well. (luckily I haven't had baby yet)
For me the reason is very easy and decision making didn't take long. I have plenty of time after work and found nothing to do after I took all CFA exam; then I found many many good jobs in finance looking for background more than pure finance major. CS is not only a useful tool but also can support that.
I don't agree if you jump to CS you abandon all your past experience. To me CS is a very universal skill.
Just curious with all your preparation which school you go to?

回复

使用道具 举报

推荐
tobebeyond 2015-11-5 06:24:14 | 只看该作者
全局:
为了生存而已。
回复

使用道具 举报

🔗
liusicong999 2015-11-5 07:13:24 | 只看该作者
全局:
真的是被逼迫的,原专业啥都不会
回复

使用道具 举报

🔗
tommytian 2015-11-5 09:27:05 | 只看该作者
全局:
liusicong999 发表于 2015-11-5 07:13
真的是被逼迫的,原专业啥都不会

真是这样,学原专业老师带着还不如自学CS有劲
回复

使用道具 举报

🔗
asura23 2015-11-6 11:12:44 | 只看该作者
全局:
LZ好励志,请问您最后去了哪里?
回复

使用道具 举报

🔗
 楼主| adai1984 2015-11-6 22:23:40 | 只看该作者
全局:
asura23 发表于 2015-11-6 11:12
LZ好励志,请问您最后去了哪里?

还没有决定,NYU可能性比较大
其他梦校已经把我拒了
回复

使用道具 举报

🔗
 楼主| adai1984 2015-11-6 22:34:11 | 只看该作者
全局:
fenqin 发表于 2015-11-6 20:59
Like you I have full time job in financial industry, no academic CS background, self learnt a little ...
. Χ
Lucky you have a financial job. I wouldn't have to do all these if I had a job that is not hanging in the balance.
Still, I am trying to find a job, full-time or part-time, so that life will be easier when I am in school.
It is true that CS is like a universal tool, and I can apply to biomedical research. I can't be sure about that, and it's more likely I will work in a total different field.
I probably will go to NYU, as I am currently live in the New York City.
回复

使用道具 举报

🔗
fenqin 2015-11-6 22:42:20 | 只看该作者
全局:
adai1984 发表于 2015-11-6 22:34
Lucky you have a financial job. I wouldn't have to do all these if I had a job that is not hanging ...

NYU is pretty good. I considered it but didn't apply because it's too expensive plus I don't think there is anyway studying there while work full-time in NYC in any bank.
I live in Buffalo and UB's tuition is so cheap. I still plan to transfer to other better after I build some foundation in one or two year. I have seen some great online programs: MCS from UIUC, OMSCS from GIT($170 per credit hour OMG!), etc.
回复

使用道具 举报

🔗
liusicong999 2015-11-6 23:22:16 | 只看该作者
全局:
fenqin 发表于 2015-11-6 22:42
NYU is pretty good. I considered it but didn't apply because it's too expensive plus I don't think ...

Is possible for international student to work full time and study  part time?
回复

使用道具 举报

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

本版积分规则

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