12
返回列表 发新帖
楼主: preortor
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] cs小本想向各位前辈请教一下cs的学习路径(回复加米)

🔗
haoasdf 2018-6-26 15:02:36 | 只看该作者
全局:
很多career fair对美本的认可度还是很高的,建议lz练练口语研究下18fall来招聘的公司,(做cpt可以none paid)

评分

参与人数 1大米 +3 收起 理由
preortor + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
 楼主| preortor 2018-6-27 01:45:40 | 只看该作者
全局:
saklyn 发表于 2018-6-20 11:03
职业长期目标:
-建立长期的network,在学校的cs相关的club看能不能打个酱油,去各种公司蹭蹭饭
-  读很 ...

谢谢前辈的推荐呀,我最近在学习linked list。
我去看了你推荐的书,发现里面把很多原理和结构说得很深入,很多老师在课堂上一带而过的地方,书里都告诉我为什么要这么理解。让我更好地找到自己不明白的地方。去和同学讨论自己不懂的地方的时候也更有着重点。
回复

使用道具 举报

🔗
saklyn 2018-6-27 11:09:35 | 只看该作者
全局:
preortor 发表于 2018-6-27 01:45
谢谢前辈的推荐呀,我最近在学习linked list。
我去看了你推荐的书,发现里面把很多原理和结构说得很深 ...

哈哈,你觉得有帮助就好。这个阶段把算法数据结构的基础打好,然后做个像样的crud app(web也好mobile也好随便),找工作难度不大。难的是后面怎么选择擅长的方向然后坚持下去。
拿我自己作为例子,除了python和操作系统以外其他都很弱,去面试dev ops和sre的职位就比较好。

我有的同学喜欢前端,做了很多前端的东西也不错。还有人喜欢mobile app啊。其实都可以去试试,我玩过前端,各种web框架,mobile app,fpga,kernel code,差点去做compiler有关的research最后没做成。没搞过分布式-v-后来才找到自己对Linux的热爱!!!所以我觉得没有人能给你个路径,毕竟每个人路都不一样。不过操作系统,网络,数据结构算法,数据库的基本概念(广度上)还是要有的。后面的深度只能靠自己探索。希望对你有帮助,毕竟地里是刷题成风,说这个可能会和大众观点不太一样。

评分

参与人数 1大米 +5 收起 理由
preortor + 5 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
飞絮成霜 2018-7-28 07:41:45 | 只看该作者
全局:
无论楼主接下来怎么规划,基本的数据结构务必需要滚瓜烂熟(array, linked list, stack/queue, hash table, binary tree, graph, priority queue...) 这个是CS本科生的基本功,无论是刷题找工作还是自己写项目都是重要且基本的能力。
关于刷题,如果基本的数据结构和算法还是一知半解,基本是无用功。都了解了之后从easy, medium入手,从经典问题入手,建议每个topic下面先各刷几道题找准弱点再补缺。 往后开始找工作的时候再针对面经
关于做项目,推荐几个options, 楼主可以根据自己的兴趣方向考虑
1.  memory allocator (system, low level).--
2. 棋类游戏例如国际象棋 很练OOD(isolation, inheritance, polymorphism) 视兴趣还可以拓展GUI 练MVC. ----
3. Web 这个能做得很多 比如做个航班查询系统 写个crawler爬航班信息,后端设计存储结构和查询API(或者用已有的工具如elasticsearch, 或者干脆调用已有的API)前端设计Web或者Mobile interface

评分

参与人数 1大米 +5 收起 理由
preortor + 5 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
 楼主| preortor 2018-7-28 07:54:29 | 只看该作者
全局:
飞絮成霜 发表于 2018-7-28 07:41-baidu 1point3acres
无论楼主接下来怎么规划,基本的数据结构务必需要滚瓜烂熟(array, linked list, stack/queue, hash table, ...

太感谢了!
回复

使用道具 举报

🔗
sihao 2018-7-30 21:18:53 | 只看该作者
全局:
对于udemy上面的课程,虽然老师给出了代码,你可以在看代码之前想想如果没有代码你会怎么写,然后自己多思考思考,想明白了再看老师的代码,对比差距,对问问自己为什么。对于刷题,都是套路,推荐“elements of programming interviews”这本书,按照每个主题刷,反反复复刷,刷题是基本功。刷好了肯定找工作没问题的

评分

参与人数 1大米 +5 收起 理由
preortor + 5 很有用的信息!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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