关于 17 年的暑期实习,现在应该准备一些什么?

2017-02-11 18:06:33 +08:00
 forrestchang
目前是一名大三的学生,想问 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
3549 次点击
所在节点    职场话题
28 条回复
hehechen
2017-02-11 19:22:50 +08:00
没有项目是硬伤,你那些书看得不仔细,又没有通过项目去实践,不知道书上的东西掌握得怎么样?如果基础知识没有明显优于别人,那你很可能会在项目经验上吃亏。
然后剑指 offer 是必看的,想做后端计网也是必学的。
Richardhtw
2017-02-11 19:56:26 +08:00
同大三+Python ,也在慌怎么准备实习。前排坐等大佬出现 233
hugo775128583
2017-02-11 20:01:29 +08:00
虽然已经找到了工作,但是感觉 lz 看过的书比我多😂
forrestchang
2017-02-11 20:15:14 +08:00
@hehechen toy 项目也写过一些,比如拿 Flask 写一个博客什么的,爬虫之类的。但是我觉得这些项目写起来都很快啊,照着文档几天就做出来了,过一段时间一些细节可能就忘了,下次做的时候又要查文档。(说白了还是熟练度的问题……)
forrestchang
2017-02-11 20:16:28 +08:00
@hugo775128583 好多书都是囫囵吞枣得看的,笔记也没有记多少,习题也没有全做,不过好在代码几乎都敲过一遍。
hugo775128583
2017-02-11 20:43:36 +08:00
@forrestchang 哈哈。我觉得我记忆力不好,很多代码敲过,一段时间不用就还是忘记了。
比如 socket 编程...Python socket 不能再简单了,但是隔一段时间编我都要去看一下官方文档。函数名,参数啥的总是记不住。
beilun
2017-02-11 20:53:44 +08:00
同大三+JavaScript ,坐等大佬出现…(我在考虑逃课去实习←_←)
davy1995
2017-02-11 21:14:32 +08:00
这里有份 java 实现版的剑指 offer 。。也许你以后会用到。 https://github.com/xurui1995/Sword-pointing-to-offer
max891121500
2017-02-11 21:29:41 +08:00
@davy1995
@hehechen
同大三,谢谢指路。
max891121500
2017-02-11 21:52:05 +08:00
谢谢贴主, leetcode 之前我还不知道的
huanglexus
2017-02-11 22:01:46 +08:00
造轮子吧 然后就是刷算法

通常来说 越好的公司越不会看重你大学期间所谓的项目经历 (当然特别牛逼的项目经历除外
dongdongkun
2017-02-11 22:07:59 +08:00
同等大三+java,坐标成都,做过几个 ThinkPHP 的渣渣网站,求大佬指导实习建议!
HLT
2017-02-11 22:17:33 +08:00
看完帖子我怎么感觉你是大佬。。。
hhh
loveship
2017-02-11 22:28:04 +08:00
两个月的实习生有人要吗?
songjiaxin2008
2017-02-11 22:31:24 +08:00
问你一个简单的问题,两个已经 push 的 commit ,你知道怎么修改然后合并成一个 commit 吗
forrestchang
2017-02-11 22:48:01 +08:00
@songjiaxin2008 你这是在考我还是在问我??

如果是考我的话:
1. git rebase -i
2. git push -f

如果是问我的话:
可能这份文档讲得更加详细一些:
- https://git-scm.com/book/en/v2/Git-Branching-Rebasing
- https://git-scm.com/docs/git-push#git-push--f
songjiaxin2008
2017-02-11 22:53:10 +08:00
@forrestchang 很惭愧 实习的时候对于 git 不熟悉导致一直给队友带来麻烦 所以想考你一下
forrestchang
2017-02-11 22:55:42 +08:00
@songjiaxin2008 还好之前有读过《 Pro Git 》一书(挑了部分章节读的):-D
johnhsm2333
2017-02-11 23:03:20 +08:00
楼主真大佬啊
takeoffyoung
2017-02-11 23:35:03 +08:00
我现在大四下,去年这个时候找了很多实习。我的建议是:
- 多尝试,多投简历到尽可能多的公司,大部分都是电话面试,不会占用太多时间
- 不一定要进体量大的公司,从自己的实习的目的着手
- 如果是人数不多的小公司,面试之前竟可能多的做背调,然后面试的时候聊一些相关的东西(即使没聊起来,也能明确你究竟想不想去)
- 补一些乱七八糟的基础知识,系统、网络、数据库
- 常用的东西该会的得会, shell 编程, git
- 剩下的就是平时得闲逛一些东西,要有一些积累
- 如果对[我司]( https://job.toutiao.com/intern)感兴趣,欢迎简历发我
mailto: bGhreXRmQGdtYWlsLmNvbQo=

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/339792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX