实习没成长,是否要离职自学?

现在各种实习招聘基本都已经结束了,很多小伙伴成功找到了实习,但依旧很焦虑。

觉得虽然成功进入公司实习,但每天基本就是做增删改查的活,对自身没有提升。所以不知道是不是应该辞职去自学。

刚刚开始,一般来说公司不会把核心的活交给你的,所以应该要沉住气,先把眼下的工作做到最好,要是干完活有空闲的时间可以再去多了解了解公司的业务逻辑,自己去学习提升,积累经验。

以下是一个相关的经典问题,希望能给大家做一个参考。


小伙伴的提问:

鱼哥您好,我现在实习了一周多,目前负责的是 OA 系统的开发,基本都是 crud,感觉写这些对自身的成长没有什么帮助,写这些系统最大的感觉就是都是在写业务,理解了业务自然就能写出来了,没什么技术含金量,感觉我自学都比在那写 crud 成长来得快

目前的两个月的学习进度:

啃了一遍 Spring 源码,再次深入学了一遍设计模式并应用到我自己的项目中了,JUC 两周内可以学完,我现在的想法是学完 JUC 再把鱼皮最新的两个项目学完并替换我自己的 lowB 项目然后再去继续投简历,不知道时间是否来得及,也不知道是否应该再学完 jvm 再去投?

问题:

1.我是否需要应该辞职回校自学?如果回校自学我担心缺少一段实习经历对我秋招求职会有很大影响

2.现在也是银四阶段,我是否应该继续投递简历选择一家更好的公司?

3.我想知道一个公司的实习生(Java 后端方向)应该负责什么业务会对其自身成长有较大的帮助

4.我询问其他实习的同学,他们都说实习阶段公司都是把你当新人,基本不会给有难度的活给你干的,到时简历书写实习经历时,把自己个人的有含金量的项目搬到实习经历那里即可,这种做法是否可取呢?

鱼皮答:

说下我自己的感受哈,我觉得小伙伴有点点浮躁了,或者说对于实习工作的预期太高。

本来你作为实习生,才实习一周多,系统可能都没完全熟悉呢,公司怎么会把核心的业务、有挑战的事情交给你呢?(创业公司除外)即使是正式工作,很多公司的工作内容也不会特别有挑战,增删改查肯定还是大多数,即使等你正式工作了一样是写业务,到时候也不能说跑就跑。

记得我第一次实习,因为业务复杂、我又不熟悉系统,前两周就画了个流程图,我没有抱怨,反而觉得挺开心的,感觉自己是踏实地完成了一件有复杂度的工作。虽然现在看起来也不难、而且那两周一行代码没写,但是在那时感觉还是给自己带来了不小的进步 —— 起码知道面对复杂的业务,要先理清业务流程、做好设计后再写代码。

另外我在腾讯实习得到的经验 —— 不要把业务系统想的太简单,多关注项目细节。我大三暑假实习那会儿,刚开始年轻气盛,我也觉得老大给我的需求就是增删改查、很简单,我说 3 天就能完成。结果实际开发中,遇到了各种自己没有注意到的业务细节问题(比如前人约定的一些业务规则),导致大量的返工,最后花了快 2 周才上线。

也可能是现在时代变了吧,感觉大家都挺着急的,其实你完全可以这么想:你实习有 3 个目的,1 是积累经验,2 是收获一段实习经历,3 是给自己的简历增加项目。

首先不是说这家公司在压榨你,如果觉得公司的工作简单,那你可以快速地完成工作,然后自学,而不是辞职,这样你就有了一段实习经历(一般要 2 个月左右)。

其次,你应该学会利用好公司的项目等资源来提升自己,而不是别人给你安排什么、就机械地做什么。比如你觉得项目简单,能不能把你自学到的项目优化技巧应用到这个项目中?能不能完全吃透这个项目,把它变成自己的?这比你自己从 0 开始做 1 个项目要方便多了,而且成果的体现也更明显,光明正大地写到简历上。

至于其他的问题,你可以持续投递简历,但记住我上面说的话 “别对实习的工作有太高的期待,更不要眼高手低”,折腾来折腾去说不定还没有第一家的体验好。想要自身成长,环境是一方面,更多的则取决于 “自身”,心态要端正。

#实习##java#
全部评论
好久不见,皮皮
16 回复 分享
发布于 2023-07-05 16:30 北京
支持鱼皮,加油
2 回复 分享
发布于 2023-07-05 20:36 山东
大佬带带
2 回复 分享
发布于 2023-07-05 18:39 浙江
我爱你
1 回复 分享
发布于 2023-07-06 12:10 陕西
是鱼皮本人吗😭😭你好啊
1 回复 分享
发布于 2023-07-06 09:43 山东
这熟悉的头像熟悉的网名
1 回复 分享
发布于 2023-07-05 23:55 浙江
通过鱼皮大佬的知识星球拿到了满意的offer,非常感谢鱼皮大佬所做的事,也希望鱼皮大佬能坚持自己所想所做的,前进!
点赞 回复 分享
发布于 2023-07-09 17:58 安徽
大佬带带😂
点赞 回复 分享
发布于 2023-07-06 21:40 广东

相关推荐

拼多多 暑期实习 二面,总共用时1h 左右, 被面试官疯狂拷打, 估计凉凉。首先介绍项目, 对方完全不感兴趣: 你做的这些和后端开发有什么关系?我简单介绍了下后端相关的,面试官可能觉得太简单了,没有继续问。然后就是痛苦的手撕拷打,持续50mins 左右。问题1: 给你两个班级, 每个班级共有 k 个人,你是班主任,要从每个班级中挑出1个人,使得他们的身高差最小。回答: 先排序, 然后遍历A班级,二分查找B班级中的第一个大于等于(lower_bound)A班级里的那个 的位置,然后比较那个位置和前一个位置。面试官和我不太同频,问我为什么要找第一个大于等于?二分查找不就是找一个位置吗? 面试官笑眯眯的问我是第一次接触二分搜索吗?然后计算时间复杂度。感觉完全不同频。问还有更优解法吗?回答双指针,还是固定遍历A, 然后另一个指针从B开始找比A大的,然后在和前一个也比较,取最小的。这样就是O(n).面试官提示一下,不要局限在当前这个和前一个比较,换种思路。 然后我一直在思考,对方问我双指针要怎么初始化?  因为我还没想好,就没回答。面试官: 双指针要怎么初始化?这你都不懂吗。。。? 怎么不回答我。我说新思路还没想好,面试官表示刚才那种思路的双指针要怎么初始化? 答:都初始化在第一个位置。问题2: 两个班级, 换成 N 个班级, 每个班级选1个人, 要求算出来的人里的 max - min 最小。答没思路, 面试官提示下多个指针? 考虑下指针应该如何移动。我想了想,移动最小的那个指针,直到所有指针都走到末尾,每次移动,从这个N个人里面取最大的,最小的,比较。然后算时间复杂度:n个班,每个班k个人,  我想整体的数据规模是 N = n*k , 然后我用 N 去后续表示。面试官:你为什要定义新的符号N? 算完时间复杂度,问我“从这个N个人里面取最大的,最小的”这部分可以优化吗? 我回答可以使用 map (cpp里的),面试官表示你直接说数据结构,不要说语言中的名字。问这个的时间复杂度,答logn面试官:那你开始写吧。写了大概 3 分钟。 他看了眼。问题3: ping 100ms  , curl http://1.2.3.4:8080/hello  需要多少时间?这里我考虑了4次挥手, 面试官:需要考虑这个吗?答 200ms. 问题4: 直播间,打赏金额最高的100个用户? 你应该如何实现维护?我回答使用 redis 的 zset ,  可以高效的获取top 100.面试官问:这样有什么问题吗? 如果用户特别多的情况。我想了一会,也没想出什么问题,回答没什么思路。面试官:用户太多了会有 大 key 问题, zset 删除的时候会阻塞几秒。 (我不太理解)面试官:你应该考虑怎么优化?答: string 配合 zset 使用, string kv 中存 user, money,  而 zset 中只维护 top 100 的。同时更新这俩。最后, 反问部门业务:拼多多直播带货。技术栈: 面试官看我的简历里面,cpp 太底层了我们这边不用,golang 也不用,主要是 java , 然后 redis, mysql, kafka这些。面试官问我懂不懂二分, 我当时多少有点生气💢, 不过总的来说面试官人还不错,还算友善,给了很多引导。
查看13道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
92
57
分享

创作者周榜

更多
牛客网
牛客企业服务