V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
forrestchang
V2EX  ›  职场话题

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

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

    通常来说 越好的公司越不会看重你大学期间所谓的项目经历 (当然特别牛逼的项目经历除外
    dongdongkun
        12
    dongdongkun  
       2017-02-11 22:07:59 +08:00
    同等大三+java,坐标成都,做过几个 ThinkPHP 的渣渣网站,求大佬指导实习建议!
    HLT
        13
    HLT  
       2017-02-11 22:17:33 +08:00
    看完帖子我怎么感觉你是大佬。。。
    hhh
    loveship
        14
    loveship  
       2017-02-11 22:28:04 +08:00 via Android
    两个月的实习生有人要吗?
    songjiaxin2008
        15
    songjiaxin2008  
       2017-02-11 22:31:24 +08:00 via Android
    问你一个简单的问题,两个已经 push 的 commit ,你知道怎么修改然后合并成一个 commit 吗
    forrestchang
        16
    forrestchang  
    OP
       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
        17
    songjiaxin2008  
       2017-02-11 22:53:10 +08:00
    @forrestchang 很惭愧 实习的时候对于 git 不熟悉导致一直给队友带来麻烦 所以想考你一下
    forrestchang
        18
    forrestchang  
    OP
       2017-02-11 22:55:42 +08:00
    @songjiaxin2008 还好之前有读过《 Pro Git 》一书(挑了部分章节读的):-D
    johnhsm2333
        19
    johnhsm2333  
       2017-02-11 23:03:20 +08:00 via Android
    楼主真大佬啊
    takeoffyoung
        20
    takeoffyoung  
       2017-02-11 23:35:03 +08:00   ❤️ 1
    我现在大四下,去年这个时候找了很多实习。我的建议是:
    - 多尝试,多投简历到尽可能多的公司,大部分都是电话面试,不会占用太多时间
    - 不一定要进体量大的公司,从自己的实习的目的着手
    - 如果是人数不多的小公司,面试之前竟可能多的做背调,然后面试的时候聊一些相关的东西(即使没聊起来,也能明确你究竟想不想去)
    - 补一些乱七八糟的基础知识,系统、网络、数据库
    - 常用的东西该会的得会, shell 编程, git
    - 剩下的就是平时得闲逛一些东西,要有一些积累
    - 如果对[我司]( https://job.toutiao.com/intern)感兴趣,欢迎简历发我
    mailto: bGhreXRmQGdtYWlsLmNvbQo=
    aploium
        21
    aploium  
       2017-02-12 00:54:42 +08:00
    同大三+Python 找实习....后排坐等大佬.....已经决定翘课实习
    huhuhushan
        22
    huhuhushan  
       2017-02-12 01:10:44 +08:00
    研二的和大家比起来真老了,打算找个 iOS 的实习。
    20015jjw
        23
    20015jjw  
       2017-02-12 02:38:03 +08:00 via Android
    我只知道北美这边 现在找基本结束了
    HFX3389
        24
    HFX3389  
       2017-02-12 06:04:09 +08:00 via iPhone
    @huanglexus 那看啥?
    zmj1316
        25
    zmj1316  
       2017-02-12 09:25:32 +08:00 via Android
    想去大公司的话,现在应该投简历了吧
    xratzh
        26
    xratzh  
       2017-02-12 11:44:06 +08:00 via iPhone
    @aploium 以前试过大佬的 zmirror 很好用啊。感觉你贴上 Github 就可以了
    DaraW
        27
    DaraW  
       2017-02-12 13:04:54 +08:00
    @beilun (捕获 Lxxyx 群里的菊苣一只
    livc
        28
    livc  
       2017-02-12 13:59:58 +08:00   ❤️ 3
    同大三,目前是百度实习生。关于面试经验可以参考我的博客。
    https://livc.io/169
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:29 · PVG 06:29 · LAX 14:29 · JFK 17:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.