cc150中提到的时间规划
具体任务
- (1年+) 准备项目,扩展人脉,上课实习,建个人网站。
- (3~12个月) 继续做更多的项目,写好简历的草稿,并让别人帮忙检查。列出心仪的目标公司,继续读cc150,用Java或C++练习算法。和小伙伴们模拟面试。
- (1~3个月) 做小项目去巩固关键知识,进行几次模拟面试,继续练习面试算法问题,记录整理自己面试中解决问题时出现的错误。
- (4周) 做面试准备,检查并更新简历。
倒计时
- (3~12个月, 2015-11 ~ 2015-12) 准备个人项目(至少1个Android上线项目),个人网站v1.0,写出个人简历初版。cc150读完,白纸上写完,lintcode继续推进,学习数据结构与基础算法,学习操作系统(csapp)。
- (3~12个月, 2016-1 ~ 2016-4) 继续准备个人项目(VM实现,及系统设计相关项目),更多的上线项目。学习计算机专业知识,计算机网络,Linux内核原理。系统的刷Leetcode,手写代码练习,针对性刷Poj。尝试投简历找实习。
- (1~3个月, 2016-5 ~ 2016-8) 继续刷题,刷Hicode这类面试题库上的题,在白纸上写之前的经典算法题。准备系统设计题目,做小项目去加深系统设计的理解。找一家靠谱的公司实习。
- (4周, 2016-9 ~ 2016-10) 建立有效的面试总结机制,每次面试完回去总结一下题目,查漏补缺。
坚持
- 平均每1月 ~ 2个月做一个看的见的项目
- 2015-11 ~ 2015-12 Android客户端
- 每月参加一次在线模拟笔试(hihocode或者51nod)
- 11月