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

[转CS-自学] 文商科转CS路径求建议!

 
全局:

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

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

x
本帖最后由 wguab 于 2022-4-6 16:22 编辑

大家好!lz是最近才打算转码的萌新,目前有点两眼一抹黑,在这个版块潜水了一周,感觉各位前辈的经验特别有帮助。所以也想把自己的情况和困惑发帖咨询一下各位,先提前谢谢各位前辈的时间啦!


我的背景:
lz本科读的是计量金融,当时因为本科在金融行业实习天天熬大夜而且没有成就感实在是不喜欢,愤而想转去文科,所以申请了偏data的文科硕士,想硕士读一读自己喜欢的东西毕业了正好可以用data相关的技能找工作。于是lz去了uchicago一个计算机院和公共政策院合办的2年项目(computational analysis and public policy),目前是第一年正在读。这一年的课上下来,我发现自己对cs方面的课比data方面的课更感兴趣而且我觉得自己相对还比较擅长这种思维模式,那反正转data也是转专业,而且data analyst找工更卷,那何不一步到位直接转sde呢?所以现在发帖想找大家求一些转码路径上的建议。
. Waral dи,

. ----
我的写码水平:
本科学过R,硕士主要学Python,硕士的项目上过/正在上的和coding相关的课有:2门计算机入门(只教python,有点类似于ucb 61a + 61b,但cover的没那么全,data structure很多内容也是带过)+ machine learning + database。上个学期一门课的final project做过一个简单的app,做完这个app我感觉目前算是差不多入门了,目前计算机相关能放到简历上的项目也只有这一个。LeetCode最近刚开始做题写到20道,easy和medium题基本上磨一磨都能自己写出来,hard题只做了两道,差不多是要想一整天然后打无数补丁勉勉强强能做出来那种。这大概就是我目前的程度。
.google  и

.
我目前的路径选择:
首先大方向是我打算defer一个学期毕业,也就是2023年12月再毕业,这样可以冲明年的暑假实习。那我现在到开始秋招还有大概5个月左右的时间准备,所以目前的问题就是该如何分配这5个月的时间。以下是我3个想法,目前稍微倾向于选择2,不知是否各位前辈怎么想?

       【思路1】:4月-5月这两个月先好好上学校的课+刷题(目标刷到100题),报名5月底开学的9或者12周bootcamp,与此同时可以把在bootcamp做过的项目放到简历上,这段时间刷题+模拟面试,9月前刷到200题,9-10月疯狂投简历。
         优点:1. 会学的比较系统。lz在地里潜水的这一周,看到各种之前从没接触过的比如Vue、React、PHP、CSS等等貌似都需要学习的东西,感觉非常零碎,不知道哪些是必会哪些是可以先不学的,跟着bootcamp学我至少相对安心自己肯定学了应该掌握的内容。2. 可以有项目放在cv上。3. 跟着上课我自己不容易偷懒
         缺点:1. 据我目前在地里潜水的了解,比较有名的bootcamp,比如AA、HR,都是教的java,但我现在主要使用的是python而且感觉非常顺手,不知道在这种刚刚开始熟练python的时候贸然转向另一种语言会不会两个语言都学不好?而且在这种紧要关头花时间转换语言是否有必要?2. 我google也有看到教python的bootcamp,但一方面感觉从未在地里看到过这几个bootcamp的名字不知道教学质量如何,另一方面我又感觉可能教python的bootcamp里的内容有至少一小半我都已经学过了,会不会浪费时间?3. 可能会减少自己刷题的时间

       【思路2】:4月-5月这两个月先好好上学校的课+刷题(目标刷到100题),6月-8月上Udacity的full stack web developer nanodegree(是用的python),这个workload看起来比bootcamp小很多,主要就是为了刷项目放到简历上。所以暑假其他空余时间我再找一门教data structure的网课(我感觉data structure的基础内容大部分我已经学过了,只是不系统,所以应该不会很花时间)系统的过一遍 + 自学CMU15213。9月前冲刺刷题到300题。9-10月疯狂投简历。此外我接下来的硕士学期里也会修包括introduction to computer systems + discrete math + algorithm在内的相关课程。
         优点:1. 用的是python,我不用换语言了。2. 可以有项目放在cv上。3. 比bootcamp省钱。4. 有更多时间刷题(前提是自律的话)
         缺点:1. 学的内容有点零散,不知道是否足以应付sde的面试。2. 绝大部分靠自觉担心会偷懒。

       【思路3】:4月-5月这两个月先好好上学校的课+刷题(目标刷到60题),省下的时间去尝试找unpaid的相关实习,如果找不到,则返回选择2的路径。如果找到,则6-8月做实习+空余时间在网上再找一两个小项目做放到简历上,9月前刷题到150题,9-10月疯狂投简历。. Χ
         和【思路2】相比的优点:1. 如果能找到实习,放在简历上含金量肯定比toy project高。2. 省钱
         和【思路2】相比的缺点:1. 太分散注意力,很可能最后实习也没找到还耽误了刷题的时间。



此外,lz还有一些general的困惑想了解一下。以我目前在地里潜水的了解,为了能找到一份SDE的工作,就是从2方面开始准备:1. 简历关;2.面试关。
1. 简历关:lz目前没有任何计算机相关的实习,为了过简历关,只能通过网上找项目做放到简历上。我看到有前辈在别的帖子里提到过,cv上的项目太杂也不好,所以应该做什么样的项目是否跟自己想要做前端后端有关呢?但我目前对前端和后端的了解都特别少,那我该怎么选择项目做呢?
2. 面试关:分成BQ+Tech两方面。其中Tech到底包含哪几个方向要详细准备呢?除了靠刷题来准备,我还应该上哪些网课来准备吗?

谢谢各位前辈啦!
. From 1point 3acres bbs



补充内容 (2022-04-08 21:03 +8:00):
改:才知道原来bootcamp教的javascript(和java不一样)。所以还是原来那个问题,如果JavaScript是很多项目需要用到的语言,有必要为了学JavaScript去上bootcamp吗?(lz打算今天先申请着了)

评分

参与人数 2大米 +6 收起 理由
IWannaKnow + 1 给你点个赞!
红A + 5 给你点个赞!

查看全部评分


上一篇:想问问有没有天坑PhD转码的组织
下一篇:是否要放弃60w年薪转码
推荐
红A 2022-4-7 05:30:15 | 只看该作者
全局:
1. 简历关:lz目前没有任何计算机相关的实习,为了过简历关,只能通过网上找项目做放到简历上。我看到有前辈在别的帖子里提到过,cv上的项目太杂也不好,所以应该做什么样的项目是否跟自己想要做前端后端有关呢?但我目前对前端和后端的了解都特别少,那我该怎么选择项目做呢?
.

可以refer一个视频

..


2. 面试关:分成BQ+Tech两方面。其中Tech到底包含哪几个方向要详细准备呢?除了靠刷题来准备,我还应该上哪些网课来准备吗?
大厂主要是刷题,少量BQ+OOD, 不太需要网课,搞好简历之后刷题就好了。

评分

参与人数 2大米 +2 收起 理由
刘佳奇 + 1 赞一个
LE_work22 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

推荐
红A 2022-4-7 16:23:52 | 只看该作者
全局:
wguab 发表于 2022-4-6 21:33
谢谢回复!. Waral dи,
. ----
还想问一个小问题:前辈你觉得我有必要在这个阶段去学java吗?还是就用python刷题写project就 ...

python的话面试够了,项目可能不太够,项目需要全站比如react, angular这些是js,后端常用的框架spring这些是java。
回复

使用道具 举报

🔗
 楼主| wguab 2022-4-7 12:33:11 来自APP | 只看该作者
全局:
红A 发表于 2022-04-06 14:30:15
1. 简历关:lz目前没有任何计算机相关的实习,为了过简历关,只能通过网上找项目做放到简历上。我看到有前辈在别的帖子里提到过,cv上的项目太杂也不好,所以应该做什么样的项目是否跟自己想要做前端后端有关
谢谢回复!

还想问一个小问题:前辈你觉得我有必要在这个阶段去学java吗?还是就用python刷题写project就够了呢!
回复

使用道具 举报

全局:
我也很想知道上面的问题  蹲个解答~
回复

使用道具 举报

全局:
同蹲 btw lz这个思维逻辑相当清楚 不愧是uchi
回复

使用道具 举报

全局:
bootcamp教的是javascript,不是java
回复

使用道具 举报

🔗
 楼主| wguab 2022-4-8 20:57:54 来自APP | 只看该作者
全局:
红A 发表于 2022-04-07 01:23:52
python的话面试够了,项目可能不太够,项目需要全站比如react, angular这些是js,后端常用的框架spring这些是java。
好滴,谢谢版主,如果无论如何还是需要JavaScript的话,我不如还是冲个bootcamp了?我现在先申请看看
回复

使用道具 举报

🔗
 楼主| wguab 2022-4-8 20:58:41 来自APP | 只看该作者
全局:
我们村的骄傲 发表于 2022-04-07 13:09:31
bootcamp教的是javascript,不是java
小白才知道原来这俩不一样!感谢指教,已经改原文了!
回复

使用道具 举报

🔗
红A 2022-4-9 02:04:36 | 只看该作者
全局:
wguab 发表于 2022-4-8 05:57
好滴,谢谢版主,如果无论如何还是需要JavaScript的话,我不如还是冲个bootcamp了?我现在先申请看看

youtube找个视频看个4,5个小时就差不多了,没必要bootcamp.. 1point3acres.com
网上资源好多的
回复

使用道具 举报

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

本版积分规则

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