目前是一名大三的学生,想问 V 站的大佬们该如何准备 17 年的暑期实习。
目前的水平:
- 语言: Python (<=半熟练状态,刷过《 Python Cookbook 》,读过标准库(进行中),读过部分标准库源码,了解 Python 常见的高级特性)
- 算法与数据结构:刷过 CLRS (证明部分跳过,习题做了部分),没刷过 LeetCode 和 《剑指 Offer 》之类的书
- 操作系统:草草地看了 ucore (基于 xv6 ),没有实现; CSAPP 没有看完
- 网络:完全没看网络部分的内容
- 刷过 SICP (大一时候看的,没做习题,打算重读)
*注:只列出了重要的技能,其他比如用什么编辑器(其实是 Emacs ),某些学了后没怎么用的东西没写。
感觉自己薄弱的地方:
- Python 虽然知道了挺多高级的用法,但是用起来不是很熟练(练习得比较少), Web 框架也只用过 Flask 写过一些简单的东西,*几乎不会前端的知识*。之前有读过一点 Flask 的源码。
- 算法实践得不够(平常基本都用库了……)
- 计算机网络理论知识匮乏
找实习前的打算:
- 拿 Python 多写一些项目(是写应用好,还是模仿着造轮子好?)
- 刷 LeetCode 和 《剑指 Offer 》
- 看《计算机网络——自顶向下方法》和《 TCP/IP 协议(卷一)》(不知道时间够不够了……)
请各位大佬看一下,还有什么地方需要改进的?或者还要会什么技能才能找到实习?
另外:
GitHub :
https://github.com/forrestchang
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/339792
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.