ChaseDream

标题: 前期准备 [打印本页]

作者: 珍妮王小钰    时间: 2019-3-26 03:59
标题: 前期准备
https://zhuanlan.zhihu.com/p/25688474不要像我一样学得太杂
没错我用了八个月的时间,但我完全可以缩短这个周期。就像任何大目标的开始,你都会犯错和走弯路,这其中总有你觉得可以做得更好的地方。
我研究了很多我并不需要的项目,其中的一些我认为我可能会在面试中用到,另一些我则认为是我开始工作时应该掌握的知识。我并不想成为团队中的吊车尾,然而事实证明我似乎准备过度了。
我用三周的时间阅读了一千页的 C++ 书籍,虽然现在我并不记得大部分内容,但我还是对 C++ 有了比较全面的了解。可结果却是在面试过程中我用的是 Python 而非 C++。我以为我需要掌握 C++、C 或者 Java,但我错了。所以应该勤问,而非假设。
其实我只需要看 3、4 本书而已,可我却阅读了远超这个数量的书籍。我有个代码目录,里面记录了我复习的几十个算法,其中大部分都不会在面试中遇到。你可以不用这样做。同时我在 YouTube 上也加班加点地观看了远超我需要的视频。
我应该早点停止看书和看视频,从而进行代码的编写。这样我可以用更多的时间去实践我所学的知识。记忆的关键在于重复训练。
一旦你开始学习新东西,你需要不断地回顾和练习。每一次的复习都能巩固你的知识。一次花费足够长的时间去学习一个东西并不会让你成为专家,成为专家需要你不断地回溯你的知识。你这样做了之后你就会发现你再也不会忘记任意一个细节。
为了帮助复习,我做了 1792 张卡片(电子卡片),这有点多了。空闲的时候(比如圣诞节购物时)我便在我的手机或者平板上复习这些知识。学习新知识和复习同时进行,就算我在新卡片上得到答案,我也不会把它标记为已知,除非我多次看到它并都能正确地回答出这个问题,我才将其标记为已知的。
我的不安全感(万一他们问我关于红黑树的问题)让我尽可能地学习远超需要的知识。
但我并不仅仅只是准备面试,我同时为在谷歌的职业生涯做准备,解决大规模的问题。这意味着精通算法能节省时间、空间和 I/O 等计算机资源。
我可能永远不需要知道最大流算法(Ford-Fulkerson),但当情况出现时,我知道我能解决它也并不是一件坏事,同时我也能知道问题出现在哪里。
▎结语

作者: 珍妮王小钰    时间: 2019-3-26 04:07
https://segmentfault.com/a/1190000017263510
第1步:沉浸式课程
我开始找软件工程方面的沉浸式课程。App Academy和Hack Reactor都提供了一些免费的入门课程,帮助感兴趣的人群入门。Hackbright也有针对女性开展一些编程课程。
最终,我选择了Hack Reactor,它提供了为期一个月的结构化学习计划(SSP)课程。课程设置很实用,我认识的三名学员在完成课程后都获得了软件工程方面的工作。
第2步:沉浸式编程
决定选择Hack Reactor,之后我需要为SSP做准备。为此,我完成了Udacity上JavaScript的入门课程以及其他一些JavaScript在线课程。
针对SSP和Hack Reactor的沉浸式项目,我共花了四个月的时间学习编程,每周学习6天,每天12小时以上。这段时间,我不仅提高了解决问题的能力,还提高了对JavaScript的理解,而且还学习了前端和后端框架。
第3步:提高求职技能
在学习在线课程的过程中,我学习了很多概念,其中最主要的是算法和数据结构。
沉浸式课程中涵盖了工程师在工作中所需的技能。针对面试的练习时,掌握算法和数据结构是关键。
在提高面试技能时,我用到了以下资源:


作者: 珍妮王小钰    时间: 2019-3-26 04:10
必看:博客https://brianhsublog.blogspot.com/search/label/%E9%9D%A2%E8%A9%A6
作者: 珍妮王小钰    时间: 2019-3-26 04:18
https://brianhsublog.blogspot.com/2015/08/blog-post_9.html
interview流程。 https://coderpad.io/
https://www.blogger.com/about/?r=1-null_user
如果通過第一關人資電話面試,人資會和你約第二關電話技術面試,時間可能是45~60分鐘,很多公司會用 collabedit 或 coderpad 這類線上協做的 code editor 來給你面試,Google 很有趣,是用 Google Doc 來考你,我想這樣是可以避免有任何程式語言上 syntax highlight的輔助功能幫忙你,你就只能多注意細節別寫錯字了。這關工程師打給你後會大概介紹一下公司,稍微了解一下你做過的 projects,就考你問題了。這類問題很多時候都是演算法及資料結構方面的問題,
作者: 珍妮王小钰    时间: 2021-2-3 05:56





欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3