Re: [心得] 商科大叔转Google 软件工程师

楼主: QQmickey (废文制造机)   2020-04-23 13:02:52
Google里面有创业机制
先在里面摩摩再出来创业
你有商科背景又走科技软件业
台湾需要你这种人才
※ 引述《polala (哈哈)》之铭言:
: 先说背景,大叔我是政大商科毕业,今年超过35岁,大学毕业后,当完兵,在国内工作三
: 年左右,接着到国外唸MBA ,之后在国外工作四年左右,一直都是商科人,现在人在硅谷
: Google 总部当码农。因为不少朋友询问过整个过程,我想po出来或许对版友也能有些帮
: 助。
: 三年多前下定决心转职软件工程师,我开始利用下班时间及周末,透过各种网络资源自学
: CS,两年前找到第一份码农的工作,近一年前拿到 Google Offer
: 商转码的过程大概能打出两到三篇文章,在此就不赘述了,我想版友多半还是理科,这篇
: 主要在分享面试准备心得及鼓励有志当码农的版友们
: “关于身份”
: 若是你本身就有绿卡或本来就有美国公民身份,那是最好,即便没有,也不太需要担心,
: 美国对码农人材的需求量很大,ㄧ路认识许多ㄧ起转码的朋友都顺利找到愿意办工作签证
: 的公司,大小型公司到新创公司都有,Google 同事之中也不乏直接从其他国家投美国的
: 缺的案例,再来,进Google的最后一个阶段是team match ,如果美国走不通,还有在世
: 界各地的其他办公室可以去
: “关于学历”
: 大叔我学士跟硕士都是商科,都不在美国,再举另一个亲身经历来说,第一份码农工作是
: 帮一个美国知名信用卡机构做事,当时也帮忙他们面试新码农。
: 因为该信用卡公司非常有名,来面试的人之中也不少 Ivy League 的人,像是耶鲁之类,
: 最后,我们录取两个,其中一个是普通美国大学不相关科系毕业,前一份工作是街舞舞者
: 。
: 现在也帮 Google 面试码农,可以很肯定的告诉你,不会因为你是哈佛毕业就有加分,也
: 不会因为你是岛国不知名大学就有劣势 公司的制度确保面试公平。码农面试就是一翻
: 两瞪眼,题目解不解的出来才是重点,跟学历没关系。
: 另外,我附近的同事有不少都不是 CS 出身,就我所知,有 EE、生科或数学系等,商科
: 出身的确实较少,但我相信只是商转码的人数本来就比较少的缘故。
: “如何准备面试”
: 以个人经验来说,分为三个阶段
: 1. The Algorithm Design Manual
: 这是一本颇厚的红皮书,大约六七百页,里头详细解说各种经典算法及资料结构,它的
: 每一个经典例子我都反复做了两三次,直到彻底理解每一行的意义及其关键的作用。它可
: 以替之后刷题打下坚实的基础,一部份人的共识是,若是能彻底读通这本书,所有面试题
: 目都能解,其难度高于大多数面试题目。我个人也是持相同看法。
: 2. Cracking The Coding Interview
: 过了第一阶段就可以开始做这本书,这也是极知名的书,五六年前可以说搞定了这本书就
: 能进 Google。到了现在可能难度不足,但近期依旧有朋友面试其他公司遇到ㄧ模ㄧ样的
: 题目。 很适合作为高强度刷题前的热身运动。
: 3. Leetcode
: 在 leetcode 上,你不会遇到 Google 的面试题目,但铁定会遇到类似的观念,诸如 DFS
: , BFS, Priority Queue 或是 Dynamic Programming 等等。个人推荐分门别类的刷,一
: 个礼拜专门刷一种观念,我通常是星期一到五每天刷三到四个小时(主要是因为还要上班
: 养活自己,若是你能全职准备,会建议每天刷个八小时或以上),到了六日则每天刷十二
: 个小时或以上,把周间的题目复习一次,并做些新题,下一个星期一再换另一种观念刷,
: 不间断地循环。
: leetcode 有分 easy, medium, hard ,建议刷 medium 为主,我最终的比例大约是 1 :
: 8 : 1
: 刚开始题目做不出来是很正常的事,重点是要学会放弃,并学会快速找到能看得懂的解法
: ,个人推荐去查找每道题的讨论区中比较多人 up vote 的文章,讨论区中的人都非常热
: 心,很多人会把思考过程拆解的一清二楚,对你自己建构思路很有帮助。
: 我是限制自己若是 20 分钟内还完全没有头绪就放弃,残酷的现实是,很多题目若是连头
: 绪都没有,你很可能三四个小时都做不出来,还容易想偏 (这些弯路我都走过),所以
: 要有放弃的勇气。
: 承认自己的弱小,是改善自己的第一步
: 至于刷到什么程度可以去面试呢?
: 我对认识的同事作过调查,老实说,没有什么关键性的结论,数字落差极大,听到的数字
: (从低到高)有:50, 80, 150, 200, 700, 1000,我是相当佩服刷了 50 题就搞定的一
: 位香港小弟 (以大叔我的年龄,是真的所有同事都能被我称为小弟),但他本身底子就极
: 强。
: 我个人刷了 180 几题左右,这数字不含 Cracking The Coding Interview 里头的题目,
: 此外,这180 题中许多题我都做了三遍以上。
: 面试前几天对题目的感觉大概是这样,只要是 medium 的题目,不论是哪种,我大概都能
: 在 20 分钟内写完,hard 的题目,若是 dynammic programming,还是挺有可能写不出来
: ,但若是其他类型,大多能在 40 分钟内解完
: “关于面试”
: 一整天,总共五个面试官,五道题 (当然如果你解得很快,有些面试官还会多给你一道)
: ,每轮45分钟,会是全英文,我不认为英文的要求很高,发音有腔调都不是问题,只要足
: 以讲出自己的思路即可,诸如,为什么要用这种资料结构,为什么这么做是最佳解,现在
: 的解法可能有什么缺陷等等,但沟通是相当重要的,你应该主动跟面试官厘清一些细节,
: 主动提出一些 corner case之类的
: 你可以使用大多数的电脑语言,Google 会找到懂得该语言的面试官
: 另外,你应该把你的思路写在白板上,所以要习惯使用它,我是在刷题的时候就开始练习
: 使用白板,也觉得对思考相当有帮助。
: “关于薪资”
: 个人薪资不便透露,有兴趣的可以去 www.teamblind.com ,里面有许多热心的网友分享
: 主要几个大公司 (Google, Facebook, Amazon, Apple) 的 package,我觉得相当可信。
: 无法让你大富大贵,但若你是博士、硕士或大学刚毕业,或刚工作一两年,Google 软件
: 工程师的入门薪资还是足以让你在湾区养活你跟另一半的。
: 最后想说的是,大叔我没有任何相关背景学历,也不是什么神人,年近 35 岁开始边工作
: 边学 CS,一步一步缓慢前进,最终也是能找到一份满意的码农工作,我相信以台湾优秀
: 的大学教育,加上版友 20 几岁青春的肉体及新鲜的肝,来走这条路,只要喜欢写码,愿
: 意花时间钻研,在这大 CS 时代绝对大有可为。
: 希望这篇心得分享能带给立志成为软件工程师的你/妳,更多期待跟自信。
作者: twflash (.....)   2020-04-23 13:06:00
所以我说这咖十年后当CEO 不管是GOOGLE内部还是自己创业 总之钱途无量 我就喜欢自学的天才往往那份勇气与没有侷限性 会带领人类前进
作者: chunfo (龘龘龘)   2020-04-23 13:15:00
但是人家可能不需要台湾
作者: billykid (天灰灰)   2020-04-23 13:22:00
备份?
作者: a000000000 (九个零喔)   2020-04-23 13:38:00
人家日子那摸爽 何必
作者: jammy50605 (小刀)   2020-04-23 13:48:00
台湾都留不住人才QQ
作者: twflash (.....)   2020-04-23 14:08:00
台湾好可怜 都没人要 :)以后发达了要回来啊 替政府求求你 颗颗
作者: fxp87117 (十叶可可)   2020-04-23 14:11:00
创业环境美国比台湾友善多了吧...
作者: lpoijk (↗ 老 爷 ↙)   2020-04-23 14:42:00
...你可以推文很多外商都有这种机制 idea最值钱
作者: drajan (EasoN)   2020-04-23 19:24:00
Idea值个屁钱...人才最值钱
作者: murray5566 (睡觉睡到自然醒)   2020-04-23 21:09:00
没人才谁来帮你执行欸低尔,文组的欸低尔最多拉
作者: Murasaki0110 (麦当劳欢乐送)   2020-04-23 21:11:00
没什么经验的才整天idea挂嘴边
作者: nitu2009 (tomwhat)   2020-04-23 22:06:00
三年就从0到进google?
作者: wayaba (客倌 你想烧几分熟呢)   2020-04-24 00:28:00
同意
作者: pornstar (迪克)   2020-04-24 08:50:00
不用三年, 半年就一堆美国大妈能从培训班结训进Google当码农了惹~美国8+9, 没受过教育的妇女可以去半年培训班结训后再去Google做短期, 转正后年领20几万镁, 屌打你各位辛辛苦苦一路拼上台清交唸美国名校的~
作者: poc7667 (poc)   2020-04-24 12:55:00
短期contract 怎么转正 有实例吗 ?不是都要走hiring process吗 重新面试
作者: a000000000 (九个零喔)   2020-04-24 14:35:00
diversity 大妈?  收惹
作者: earltyro (伯茶)   2020-04-24 19:40:00
最好是转正那么简单 培训班大妈最多就是MAINTAIN ERP/DBA而已 转正外包商还有可能。 连ACCENTURE都要外包再外包 才轮到他们 而且 人家请愿要3折工资的IIT毕业生啊
作者: popdoggy (...)   2020-04-25 00:40:00
bootcamp最后进去大家所谓梦幻”大厂”真的一堆过去几年在中国论坛上面看到一堆这种转码成功,然后下面每个跪着看哭着看的,大批又大批跟风跟着想要”追求梦想”,现在变成一堆哭着说hc没有内卷问题

Links booklink

Contact Us: admin [ a t ] ucptt.com