Re: [问题] 生涯规划 转领域CS

楼主: bluebluelan (新阴流大目录免许皆传)   2016-03-06 17:26:15
※ 引述《uopsdod (pcman)》之铭言:
: 我目前有两种规划,想请问大家的经验哪种计画比较能达到我的目标。
: 我最后么目标是在美国CS市场就业。
: 大学时期是文组,当兵后到补习班学linux,CCNA,
: 后来到一间公司当网管,现在做了约四个月,现在25y。
: 我发现自己满喜欢资讯领域的,可以不断吸收新知识,
: 因此想长期走这条路并好好打个底子。
过去四个月平均一个礼拜花多少下班时间跟假日在这上面?
如果是零的话
讲直白点 喜欢是没用的
只喜欢没任何行动就跟很会判断好坏球但是不挥棒就只能站着被三振的打者一样
真心喜欢什么 就花时间去做 每天花两三个小时看点书 假日念个六七个小时
先去把恐龙本(OS) 资料结构 算法 计算机组织 c++蚂蚁本 念起来
课本习题后面做一做 尤其恐龙本的programming exercise
很多考试考高分 thread跟process定义背的一字不漏
但是一问怎么用pthread都不知道 写multithread没用到share memory
资料结构亲自用c把queue跟stack实现DFS BFS 前序后序遍历 各种sorting各种search
上面五本零基础大概花不了你三个月 扫过一轮大概一个月
而且看不懂就问
问你工作是资工出身的同事还是前辈 找个高手黏着问
连资工出身的同事都没有就直接google 保证有答案
如果这三个月的基础都没打退你 确保自己真心喜欢这条路
基本上你做到这边 大概就知道一段良好有效率的程式码该少用什么东西
怎么从高阶语言变成组合语言 每一行指令是怎么被执行的
组语变成位元码
基本上大概就有一个台湾资工系毕业大学生的八成了
阿如果打退你了 更恭喜你 不用花两年花几百万去念不适合自己的领域 可喜可贺
然后开始玩一些ACM leetcode 解题就练练手感 熟悉一下各种语言
如果练到开空白文件都能打到九成没有syntax error就算熟(我们实际都会用IDE)
top k这种问题一遇到就马上知道怎么解就差不多了
偶尔看一下c++ primer质数本 熟悉一下OO
再来就是进阶一点的选修 system design, design pattern, functional programming
找个自己最擅长的语言 抓个大型专案 看看以上提到的东西是怎么被人家写出来的
到这边就是学海无涯 估计可以学个三五年以上都学不完
想拼进阶一点的工作就把graph念熟一点这样 资料结构一看到graph就头痛XD
: 以下是我目前的计画:
: 1. 花一年考台清交资工所,花两年毕业,然后再申请国外CS研究所,毕业后当地就业
: 优点:可以先在台湾把资工底子打好,不会说出国了还在学基础,有点浪费钱
: 缺点: 前前后后至少须花上五年,真正开始工作很可能是30y以后,时间成本久
: 2. 直接申请国外CS研究所,毕业后当地就业
: 优点:约三到四年后若能力有补上,就可以在当地就业
: 缺点:担心底子还没打好直接出国,没办法做研究,反而花钱在国外学基础
美国的MS绝大多数人没做研究 就是修修课做做project这样
而且课可能也不会比大学部进阶去哪 顶多就是不用修101等级的课
两年可能八到十二门课 总时数就六七百小时
想变强 看你愿意花多少课外跟下班时间吧
作者: Ouranos (å—¨)   2016-03-06 17:29:00
虽然不懂CS领域,但推最后一句话!
作者: peace9527 (谢谢你9527)   2016-03-06 17:46:00
我觉得你高估台湾资工系毕业的大学生了....
作者: icecastleo (酷捏)   2016-03-06 18:13:00
认真问 去美国找工作需要会这么底层的东西吗?
作者: wilson85771 (HOW)   2016-03-06 19:42:00
楼上问题有点怪 基础不会 哪来进阶
作者: yesrex (Rex)   2016-03-06 21:15:00
纯好奇,如果写网页而且前端应该用不到资结吧?
作者: james847286 (金X5)   2016-03-06 21:30:00
其实美国现在不流行底层,大家都在CV,ML
作者: musie (Sirius)   2016-03-06 21:48:00
前端哪用不到资料结构, 去查查 immutable.js
作者: uopsdod (pcman)   2016-03-06 22:03:00
感谢分享 想请问os恐龙本 C++蚂蚁本各是指哪本书?最近这个月已经开始上交大OCW线上课程 离散数学想请问那六科是否能麻烦推荐参考书/圣经?之前爬文,有人分享要学好要看原文书,也希望能推荐各科相关原文书供我参考 看看我能不能自己配着线上课程读起来 感谢
作者: TsaiTao (菜逃)   2016-03-06 22:08:00
推这篇分享u大要学会google阿,这是基本功,真的找不到再来问一下。
作者: UCDaLanJiao (UC大懒觉)   2016-03-07 02:54:00
请问如果每天只花一小时练基础 推荐那本
作者: keke0421 (zrae)   2016-03-07 07:46:00
..老实说 你这些训练 台清交90%的资工 也没这种水准很多科目 顶多考试考过了 像DFS BFS 这些都多只知道虚拟码而已
作者: yankeerock (yankeerock)   2016-03-07 09:59:00
bfs dfs 十行的东西怎么可能不会不知道作业写几次了 我还不是资工的
作者: chupiggy (機器人)   2016-03-07 11:28:00
OS恐龙本为Operating system concepts 作者Silberschatz因为封面有恐龙所以有这外号 建议利用柏克莱的课程网页https://cs162.eecs.berkeley.edu/ 里面有上课PPT及作业蚂蚁本为C++ How to program (Deitel出版) 封面有蚂蚁..
作者: Fjallravens (瑞典小狐狸)   2016-03-08 16:15:00
Push

Links booklink

Contact Us: admin [ a t ] ucptt.com