高级农民
- 积分
- 4311
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2017-11-17
- 最后登录
- 1970-1-1
|
转码的故事千百个,转码的资源更是千千万万,相比没有资源,其实太多资源也让人很容易迷失,不知道看什么。我给出一点点我自己的心得体验,其实总共也就分几步而已:我算的时间是一周40小时,无论你是否在职(如果在职的话,周中每天2.5小时,周末每天10小时,如果不做到这个强度,大概率你这个事情很难成)
1. 先学一门语言,最简单的,从python开始,对代码有一点点基本概念, 最多最多一周的时间,如果你学这个都超过了一周,那你可能基础太薄弱了或者这方面的理解能力还不够强;.--
2. 然后去啃书,不要觉得是浪费时间,绝对值得与划算,两个source足矣,多了浪费:data structure and algorithm for Python或者是for JAVA都可以; 然后再看一下geeksforgeeks这个网站里面的算法,就足够了,能看懂这两个就不错了。当然,你有余力的话,看一下关于OOD的书也挺必要的,比如说head first JAVA之类的。大概一个来月的时间。. 1point3acres.com
3. 报个九章辅导班,从最基础的基础刷题班开始上,巩固自己学过的算法,开始刷题,跟上就可以了,跟不上也很正常,不要焦虑。慢慢刷,这个需要将近3个月的时间。
4. 上完这个班之后,你大概会对算法和数据结构,编程有了一点点认识了,可以去考虑上个网课,coursera上面那种,有capstone的那种。开始跟着上,两个目的:第一,把你学到的东西和实际结合起来,尝试解决一些问题;第二,有一些project,可以放进简历里面,要不然你的简历太苍白;不用真的做完,但是起码要知道怎么去表达,去讲故事,去吹牛逼;这个调研和前期的课程大概需要一个月左右;
5. 继续刷题,报一个九章的算法强化班;这一轮需要三个月左右的时间。这两轮刷题下来,你应该差不多有了250到300道题目的量了。可以让自己对数据结构和算法有个比较全面的理解了。
6. 与此同时,继续你的网课,capstone,同时刷题。这一轮刷题不需要报班了,去地里看面经,不用看别的,只看FACEBOOK的高频前200题,刷三遍以上,每道题目要知道最优解,要充分理解所有的考点,算法,数据结构,不要以解出答案为目的。
7. 继续你的刷题,继续你的网课,可以开始写简历了,投简历。大概一个月的时间。毫无疑问,肯定会备受打击的,没有关系,看好自己的反馈,再调整自己的简历,调整自己的网课。刷题不能停,不能间断。. 1point3acres
8. 根据你上个月的反馈,继续网课,继续刷题即可,直到你拿到offer为止。. From 1point 3acres bbs
几个小notes:
1. 不要做无休无止的调研,调研永不结束,就好像刷小红书的时候看见无数个健身减肥的视频,都只会放进收藏夹一样,从没有开始过,不要自己骗自己;
2. 不要跳坑ML, AI这样的东西,到最后你就那点时间很有可能就是学了点DA的皮毛,一点点统计分析而已,尤其是那种几千刀的让你几个月成为数据科学家,人工智能专家的辅导班,你要真信了,那我也是服了
3. 上网课的时候也避免这样的topic,尽可能跟码农的关系大一些,比如说做个小网站,做个小app之类的;不要上来就去做什么推荐算法,人脸识别等等,那个其实就是学了一下基本概念,然后调包就完事了,很水;
4. 你在学习的过程中会无数次怀疑自己,靠,这个题怎么这么难,怎么可能想得到啊,这不就是背答案吗,真有人会做这样的题吗,单位有病吧,靠这种面试招人,工作中用得到这些鬼东西吗,学了有什么用啊,刷题的意义到底是什么,我他妈是不是个傻子,怎么就是不会做,答案也看不懂,我是不是该放弃.....;嗯,太正常了,前半年,你应该都是这个状态的,要熬过去,生理和心理;
5. 可以上一下九章的系统设计班,你这个level,应该面不到senior,应该面不到系统设计,FB可能会考你一轮,不过,最关键的应该还是刷题,在最初的阶段,可以用这个来了解一下网站啊,大数据啊,一些流行的app等等关键技术和原理,当成一个科普就好,不会吹牛逼的时候一头懵逼就好
大概就想到这些了,转码没有成功与失败一说,只有做完与放弃的区别。绝大多数所谓的失败的人,都是在中途碰壁之后就放弃了。. Waral dи,
|
|