作者descent (「雄辩是银,沉默是金」)
看板Soft_Job
标题Re: [心得] 我的求职之路
时间Sun Feb 14 18:41:24 2016
你的故事和这篇好类似:
我前妻的故事:一个初中肄业生的奋斗 从月薪800到年薪40万
http://www.pttbook.cc/watch_24598
※ 引述《ante (不会忘记)》之铭言:
: 最近刚刚找到工作 觉得这一路走来受之於人太多太多
: 毕业以後我就开始准备面试 准备的方法最基本的就是leetcode
: 我没有全部写完 大概写了两百四十题
: 我每写完一题都会在我的笔记里做tag 标示出这题用到的方法
: 像是sorting, binary search, dynamic programming 之类的
: 然後我在面试前就会集中写每一个类型里比较基本的题目
: 此外每写完一题我都会想说 有没有可能用别的方法写
: 像是bfs改成dfs, iteration改成recursion 之类的
: 解题之外我也会去仔细读讨论区的文章 参考别人的coding style
: 我一开始写leetcode 虽然都写得出来 但回头看那些方法都很粗劣
: 是慢慢练习 慢慢参考别人的code去改进 真的可以感觉到自己越写越好
: 我觉得重点不是去追求写了几题 写了几遍 而是每写一题有没有真的从中学到东西
: 除了leetcode之外我也看了很多system design的书跟网路上的文章
: 听说PhD很容易被考machine learning所以也稍微看了一些
: 然後准备每个面试之前就去看网路上曾经被问过的题目 针对那些题目准备
: 我很推荐一亩三分地这个中国论坛 http://www.1point3acres.com/bbs/forum-28-1.html
: 上面除了面试题以外 也有很多人分享自己的心路历程 准备方法 我从这个论坛获益良多
: 此外我也建议去多看stackoverflow相关的讨论串
: 因为准备面试时间有限 不可能拿出一本课本从头看到尾
: stackoverflow讨论通常都是针对一个问题解答 可以看不同人的思路跟叙述方式
: 最後拿了几个onsite interview
: 拿到onsite interview以後 我就开始拿一本笔记本用铅笔练习写程式
: 每一题我都尽量完整的写出input output 各种可能的signature
: 想想有没有什麽corner case 然後示范一个简单的例子
: walk through一次整个函数 把每一步得到的结果都写下来
: 我觉得这一段练习对我帮助很大 有些以前懵懵懂懂觉得好像是这样
: 一用纸笔写 发现根本不知道自己在干嘛
感谢分享, 这样的练习很扎实, 这不是容易做到事情。
通常是学生时代才有办法做的练习, 你练习的这段时间是在
念书这个阶段吗? 大概花费了多久的时间呢?
这种东西很容易就忘记了, 有什麽好办法可以熟记这些东西?
--
若要人前显贵, 就要人後受罪。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.217.254.217
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1455446495.A.7AA.html
※ 编辑: descent (180.217.254.217), 02/14/2016 18:43:09
1F:→ Alexkun: 所以能够分享的大部分是新鲜人 03/07 18:08