V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yustation
V2EX  ›  程序员

怎样才能找到大三暑期实习,对编程能力的要求有多高呢?

  •  
  •   yustation · 2022-02-15 09:09:32 +08:00 · 5552 次点击
    这是一个创建于 1036 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这学期开学就是大三下,有点社恐,学校也是双非且非计算机科班,不过专业偏理科,开过数据结构、数据库、系统设计、计网的课程,但都讲得泛泛,我也没有深入学习,基础比较薄弱,现在大略懂得 JavaWeb 的开发流程但是没做过什么能拿得出手的的项目不够熟练,也没有任何与人共同开发的经验。
    所以希望前辈们指点一下,如果希望找到大三暑期实习,应该恶补哪些知识呢?
    另外,大三暑期实习是整个大三下+暑期都要实习,还是学期内找好,暑假实习呢?
    希望各位前辈能指点一下,万分感谢!
    39 条回复    2022-02-16 11:54:30 +08:00
    yustation
        1
    yustation  
    OP
       2022-02-15 09:11:05 +08:00
    忘记补充了,学校在广州,实习意向城市也是在广州或深圳。
    nitmali
        2
    nitmali  
       2022-02-15 09:17:51 +08:00
    找前端还是后端
    YvesX
        3
    YvesX  
       2022-02-15 09:19:32 +08:00
    现在无所谓编程能力,在校招这个特殊的游戏规则里卷赢了就行。
    Cola98
        4
    Cola98  
       2022-02-15 09:23:19 +08:00
    功利一点来说,项目其实都可以不用写,你也说了你会开发流程,那就找到一个难度不高的项目去弄一弄把里面一些功能搞懂。然后再去背八股文,不用深入了解,反正一般的公司也问不到那么深,最后就是刷算法题了,这个还是很重要的。
    silencil
        5
    silencil  
       2022-02-15 09:27:56 +08:00
    要求不高,你只要超过你的同龄人就行。但是面试要求高,多学习理论知识吧,你只要接触过工程,工作了你自然能写出代码。
    yustation
        6
    yustation  
    OP
       2022-02-15 09:35:40 +08:00
    @nitmali 意向当然是后端,不过竞争太大也愿意想办法转前端
    yustation
        7
    yustation  
    OP
       2022-02-15 09:38:58 +08:00
    @YvesX 请教下,卷是指对网上那些面经的熟练程度还是说需要刷 leetcode 算法题,如果希望找到实习,是优先恶补哪一方面呢(当然我知道 leetcode 一时半会也恶补不了)
    yustation
        8
    yustation  
    OP
       2022-02-15 09:42:15 +08:00
    @Cola98 前辈,请问刷算法题单指 leetcode 上的题目吗,leetcode 我看看题目就头疼,codewar 上那些偏应用的题目我倒觉得亲切
    Eempty
        9
    Eempty  
       2022-02-15 09:51:29 +08:00
    实习比较特殊,一般情况下不需要特别硬的能力。代码编写不需要多强,但是基础扎实,理论要 ok ,现在算法题比较多,刷一刷,个人见解
    Eempty
        10
    Eempty  
       2022-02-15 09:51:55 +08:00
    需要内推可以联系我,哈哈
    ospider
        11
    ospider  
       2022-02-15 09:52:22 +08:00
    @yustation 要想找大厂的话,leetcode 多少也得会点,再怎么说 twosum 和反转列表这种也得会吧
    Sixyuan
        12
    Sixyuan  
       2022-02-15 09:56:05 +08:00
    感觉目标应该是非大厂实习,难度不算大,你根据目标岗位的招聘要求去打牢基础就好了,最好自己弄一个简单的项目。
    要是大厂实习就八股文+leetcode 拉满吧。
    yustation
        13
    yustation  
    OP
       2022-02-15 09:57:27 +08:00
    @Sixyuan 对,非大厂,我对自己的水平还是很清醒的
    yustation
        14
    yustation  
    OP
       2022-02-15 09:59:11 +08:00
    @Eempty 懂了,看来还是要努力恶补理论知识了,谢谢前辈
    yustation
        15
    yustation  
    OP
       2022-02-15 10:03:17 +08:00
    @silencil 感觉挺有难度,谢谢前辈指点
    yustation
        16
    yustation  
    OP
       2022-02-15 10:05:52 +08:00
    @ospider 嗯嗯,这学期尝试每天坚持做几道,谢谢前辈
    bubblegz
        17
    bubblegz  
       2022-02-15 10:16:33 +08:00   ❤️ 1
    1.八股文
    2.各种基础知识,计算机网络、软件工程等
    3.leetcode
    nitmali
        18
    nitmali  
       2022-02-15 10:22:43 +08:00   ❤️ 1
    非大厂嘛,
    上手一个 springboot 项目,
    刷面试题,
    了解一个前端框架( Vue 、Angular 、React ),
    多面试,
    首次面试后不管结果如何心态放平
    zhttp
        19
    zhttp  
       2022-02-15 10:25:26 +08:00   ❤️ 1
    大中厂就刷题,不知名小厂就选个方向然后海投,如果只是想有个实习机会的话,深圳各种小公司都缺人的很,不过待遇以及进去能不能学到有用的东西就不清楚了。
    e99unc1e
        20
    e99unc1e  
       2022-02-15 10:39:58 +08:00   ❤️ 4
    我也是从大三暑假开始在小公司实习的,情况和你类似,也是双非本,说一下自己的经验,希望可以帮到你。
    当时面试的都是比较小的公司,最大的也不过百人。
    1. 八股文。 具体的直接百度搜相关技术面试经常问的问题就行了
    2. 基础知识,我当时被问到的基本只有 TCP 三次握手
    3. 算法,当时被问到的就是快排这些。
    我大三那年也是这个时候开始想找实习的事情的,三月初左右非常焦虑的四处投简历,都被拒了,然后开始补了一些计算机网络知识,当时是简单过了一遍《网络是怎样链接的》这本书,另外就是进行了一些实践,当时自己写了两个 APP 然后发在 git 上并上架酷安了,功能其实比较简单,当时也没什么人下,如果没有校内实践经历的话,至少从现在开始去做一些事情也来得及。现在其实时间是还是比较宽裕的,我是最后在五月份来到北京,六月找到了一份普通的实习工作。


    一些其他的事情:
    1. 有些实习工作是可以商量入职时间的,不是说你面试完一定就马上去,不过一般大一些的公司才这样。
    2. 实习生面试这个东西其实有点随缘,因为一般来说大家都没有正式项目的经验啥的,所以你得有一些能展示自己能力的东西,leetcode 也好,git 也好,或者是一些你非常熟悉的知识点,至少简历里头能有些东西和面试官聊。那年四月参加过腾讯校招的现场面试,因为简历没什么好聊的结果十分钟就被面试官送出来,非常的尴尬。
    3. 每年的七八九月这段时间是大厂的秋招,这个时候已经有一些实习经验了,可以去试试看,找找内推之类的,不用去公众号营销号之类的地方找内推途径,直接去找 git 或者 wb 上有留公司邮箱的人,礼貌一些给他们发个邮件啥的看看能不能帮忙内推。
    notproblem
        21
    notproblem  
       2022-02-15 11:08:39 +08:00   ❤️ 1
    实习的话,我的建议就是刷 2 天面试题,然后多投,公司多了去,对于实习生是没啥子要求的,因为往往给的实习工资也不高,多投,选个合适的就好
    yustation
        22
    yustation  
    OP
       2022-02-15 11:09:42 +08:00
    @e99unc1e 哇,谢谢前辈的耐心长文,对我很有帮助
    yustation
        23
    yustation  
    OP
       2022-02-15 11:12:05 +08:00
    @nitmali 很清晰了,多谢前辈指点我这个菜鸟
    bingoshe
        24
    bingoshe  
       2022-02-15 11:34:23 +08:00
    如果是普通公司的话,你能独自看完一个网上商城那已经是很够用
    xQmQ
        25
    xQmQ  
       2022-02-15 12:04:32 +08:00   ❤️ 1
    我也是去年这个时候不打算考研,开始有意识的看校招方面的东西,牛客有出过路线图的书,我当时还付费买了一份看

    https://www.nowcoder.com/tutorial/10056/index
    上面这份是 Java 版,但是我感觉少 Java 语言方面的东西(我对 Java 生态不了解
    https://www.nowcoder.com/tutorial/10043/index
    这份是 C++ 版,我觉得可以和 Java 版对比着看一看数据结构算法、OS 和计网方面的东西

    我当时系统复习以后自己找书复刻了一个 web 服务器,虽然没实习,但是也当校招项目用了

    复习过程中可以试着写笔记(个人想法
    xQmQ
        26
    xQmQ  
       2022-02-15 12:06:32 +08:00
    然后要多实习面试(大概在这学期结束前),面着面着啥也不慌了,基本上面试官问什么也有底了,知道怎么组织语言去描述。算是给校招面试打基础
    xQmQ
        27
    xQmQ  
       2022-02-15 12:09:20 +08:00
    然后关于数据结构算法、OS 和计网,如果不是很清晰系统,看书之外还可以试试看 B 站的 王道考研 的课程,我觉得有一些用,开倍速看
    Java 感觉对数据库比较看重,可能要多练练,这方面我不是特了解
    xQmQ
        28
    xQmQ  
       2022-02-15 12:14:57 +08:00
    实习的话,我个人认为,大厂比较能接受暑期实习,然后实习结束出去校招(转正当然更好);中小公司因为投入问题,更倾向于找长期实习,然后转正留在公司
    比较建议大三下好好看书学东西,做暑期实习
    实习面试到 HR 面的时候别太实诚,跟公司说自己短期实习,容易被拒(曾经吃了这个亏
    7gugu
        29
    7gugu  
       2022-02-15 12:38:17 +08:00 via iPhone
    去牛客投简历就好了
    yustation
        30
    yustation  
    OP
       2022-02-15 12:54:40 +08:00
    @xQmQ 好详细啊 很适合我这样基础薄弱的 感谢感谢 我会记住照做的
    Cola98
        31
    Cola98  
       2022-02-15 13:38:51 +08:00   ❤️ 1
    @yustation 不算前辈,我自己也是实习生,leetcode 按照分类来刷就行了,可以去看下 codeTop 上面有高频题
    yustation
        32
    yustation  
    OP
       2022-02-15 16:05:23 +08:00
    @Cola98 嗯嗯,感谢答复,才知道有这个网站
    triangle111
        33
    triangle111  
       2022-02-15 17:00:30 +08:00
    之前大三期末找实习,书面笔试,签到处一堆 211 院校,想想当时要是自己做好题目的话,应该也是能弥补差距的。大三下离毕业还有一段时间,刷题找实习,边实习边刷题。秋招不会的题目大多来自于春天的懈怠。
    Gary2133
        34
    Gary2133  
       2022-02-15 17:52:47 +08:00
    实习的行业和经历也是很重要的,选择你想去的行业和工作去实习,在秋招面试中加分不少。
    Hurriance
        35
    Hurriance  
       2022-02-15 18:05:55 +08:00   ❤️ 1
    计算机网络 操作系统 数据结构 数据库( MySQL 索引 事务) Java 基础( JVM 、集合类、锁、JUC 包等),微服务理论知识 ,算法参考对应公司面经常问的吧,有空再系统刷 leetcode
    HuPu
        36
    HuPu  
       2022-02-15 23:51:26 +08:00
    剑指 offer 刷完必能找到 有的公司不怎么爱问八股的
    chrosing
        37
    chrosing  
       2022-02-16 02:17:41 +08:00   ❤️ 1
    如果要找 Java 这种的语言的话 八股文必须上,但是我没有经过实习期,具体我也不知道怎么给你介绍,不过面试题和八股文必须得弄,要找好点的话 就去练练 leetcode(另外,别来后端卷了,都快卷成王八了,以前 965,现在 996,你不去大把的人要去)
    Sunxy88
        38
    Sunxy88  
       2022-02-16 03:39:31 +08:00
    说一句比较细节的话,其实 Leetcode 是最容易提升的。因为你刷题的目的并不是看到一道新题你能从无到有地想出一个比较完美的解法,而是看到一个和以前刷过的差不多的题能够背出思路。所以其实你刷题的时候十分钟没有思路的话直接看题解好好理解就好了。总结就是形成肌肉记忆,看到一个题差不多就有思路就好了。
    yustation
        39
    yustation  
    OP
       2022-02-16 11:54:30 +08:00
    @Sunxy88 感谢指点,看来得抓紧刷起来了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4068 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:33 · PVG 13:33 · LAX 21:33 · JFK 00:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.