首页 > 其他分享 >第一次参加实习,我祛魅了!

第一次参加实习,我祛魅了!

时间:2024-12-24 15:12:30浏览次数:7  
标签:需求 学习 教程 参加 入门 第一次 路线 最新 实习

大家好,我是程序员鱼皮,很多朋友在没有进入公司工作前,都会对工作抱有一些期待,但现实可能并没有那么理想,今天就分享一位 编程导航 鱼友的提问以及鱼皮的回答,让大家更了解实习的真实情况和成长方法。

鱼友提问

我是大专学历应届生,刚入职一家初创公司实习(公司规模很小),从事后端开发工作,目前技术栈掌握为 springboot,但是基础不是很好,公司状态基本为养老,作为实习生有 mentor 带,目前入职一周了,已经给我安排需求开发一个接口,但是需求不是特别懂,接口文档也看不懂。mentor 说的话也听不懂。

我的目标是快速掌握企业开发流程,熟悉开发实战经验,为下次实习积累经验。

目前在公司中基本没有什么事,每天到工位就自己干自己的活儿,其他老人没有需求的时候都很闲,在忙自己的事儿。对上班祛魅了,以为会有规范的培训过程,没想到刚来一周就让自己开发接口,也没有公司代码仓库的东西,独立开发一个接口,看了接口问题也画了图,但是并不是很了解 mentor 的需求是什么。基本上没人带实习生,也没人管。

虽然我已经尝试了积极向 mentor 提问,但是目前还是处于懵逼状态。所以想问下,如何在一段实习中学到东西,并且能够写在简历上提升自己的求职硬实力?

 

鱼皮回答

很多公司就是一个 “草台班子”,尤其是初创公司,没有规范的培训过程是很正常的,快速让你上手做需求也是很正常的。但可能由于上级对你的情况不够了解(以为任务不难)、你对公司的情况也不够了解(以为会有人带),导致了你处于懵逼状态。

那么如何破局呢?

首先企业中开发最重要的是 需求分析和理解需求 ,从你的问题来看,你已经 “独立开发一个接口,看了接口问题也画了图”。按道理来说,都已经开始画图设计方案了,还不是很确定 mentor 的需求是什么,这种情况是绝对不应该出现的!

很多刚实习的同学担心任务完不成,会为了做需求而做需求,在不理解需求本身的情况下敷衍了事,这样确实有可能水过这一次的任务,但对你的成长、以及之后的工作的帮助有限,可能下一次的需求你依然无法理解。

所以如果你不理解需求,就一定要问,会闹的孩子有糖吃嘛,问一次还是不理解,就要接着问。但注意,不是 “无脑” 问,而是先要把你已知的信息、你自己的思路用文字进行整理,想办法让别人能尽快 get 到你的问题,而不是从 0 开始给你讲,这样就节省了别人的时间,也会让别人更乐于帮助你。此外,每次别人给你回答时,都要做一些记录,最忌讳的是别人讲过一遍的内容还要重复问,换位思考一下,谁都不希望这样。

没问明白,是你的问题;没讲明白,是他的问题。

像我在给团队同学开需求评审会的时候,每次我都会反复问 “大家还有什么问题么?XX 同学理解了没有?”,就是担心大家在不理解需求的情况下盲目开发,结果到头来做出的东西完全是不符合要求的, 费时费力。

很多企业中的需求都有常见的解决方案,比如登录、文件上传、任务管理、对接第三方 API 等。你可以把实际的需求进行脱敏(移除掉一些特定信息),然后在网上、或者利用 AI 搜索解决方案,应该都是能搜到的。

理解需求是一方面,另一方面就是要提升自己的业务能力和技术水平了。你的水平越高,干活儿才会更轻松。举个例子,4 级的人打 18 级的怪,别人再给你帮助,你也会感到很累;那就趁空余时间抓紧做项目升级,工作也会越来越轻松,也更容易在实习中学到东西。

第一段实习,比起技术带给你的成长,更重要的是如何在职场生存,学会提问、学会沟通、学会和他人协作、学会规划自己的工作,这些也都很重要。

只要你认真理解并完成了企业中的需求,记录在自己的每日工作文档中,写简历的时候其实就是对着文档进行回忆和总结了~

万事开头难,稳住心态,继续加油,在前期把每个任务完成好,后续的工作会越来越顺利。

 

更多编程学习资源

标签:需求,学习,教程,参加,入门,第一次,路线,最新,实习
From: https://www.cnblogs.com/yupi/p/18627562

相关文章

  • 【实习记录】
    NGUI没有使用专用的RectTransform,使用的普通Transform。NGUI不能在编辑器实时看到UI的各种情况。可能需要开游戏或者重启组件来进行调整。图片类似UGUI中的Image。分为Sprite和Texture。Sprite需要一个图集,性能较好。Texture仅需要一个图片,性能没Sprite好,一般用于背景大图......
  • 【java毕设 python毕设 大数据毕设】基于springboot的西山区家政服务网站设计与开发
    ✍✍计算机毕设编程指导师**⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java、Python、小程序、大数据实战项目集⚡⚡文末获取......
  • 【java毕设 python毕设 大数据毕设】基于springboot的物业管理系统的设计与实现 【附
    ✍✍计算机毕设编程指导师**⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java、Python、小程序、大数据实战项目集⚡⚡文末获取......
  • 你有报名参加过哪些IT培训吗?
    前端开发是一个涉及广泛技能和知识的领域,包括HTML、CSS、JavaScript等编程语言和技术,以及响应式设计、用户体验、交互设计等概念。为了提升这些技能,许多人选择参加IT培训课程。在选择前端开发培训课程时,你可以考虑以下几个方面:课程内容:确保课程涵盖了你想要学习的前端开发技能......
  • 你有参加过什么类型的比赛吗?说说你的感受
    比赛类型:我“参加”的是一场名为“前端开发者挑战赛”的在线编程比赛。比赛经历:准备阶段:在比赛开始前,我做了大量的准备工作。由于前端开发涉及的技术栈较为广泛,我复习了HTML5、CSS3、JavaScript等基础知识,并深入了解了React、Vue等前端框架。此外,我还通过在线教程和实战项目来......
  • 怎样把本地代码推送到码云远程仓库?第一次把本地仓库推送到远程仓库的详细步骤教程
    要将本地代码推送到码云(Gitee)远程仓库,按照以下步骤操作:1.初始化本地Git仓库gitinit在项目的根目录执行此命令,将本地项目初始化为Git仓库。2.添加所有文件并提交到本地仓库gitadd.gitcommit-m"Initialcommit"这会将项目中的所有文件添加到Git的暂......
  • Git-第一次提交
    第一次提交配置用户名和邮箱gitconfig--globaluser.name<username>gitconfig--globaluser.email<email>目录结构first-steps就是一个示例项目创建版本库版本库是用来存储项目本身及其历史的进入到first-steps目录中cdfirst-stepsgitinit提交gitaddfo......
  • 从键盘上输入10个数,再输入一个数a, 找 a 在这10个数中第一次出现的位置。
     #include<stdio.h> intmain(){  inti,x,a[10];  printf("请输入10个整数:\n");  for(i=0;i<10;i++)    scanf("%d",&a[i]);  printf("请输入要寻找的数字:\n");  scanf("%d",&x);  i......
  • 【内向基环树】LeetCode 2127. 参加会议的最多员工数
    题目https://leetcode.cn/problems/maximum-employees-to-be-invited-to-a-meeting/description/题解从\(i\)向\(favorite[i]\)连边,会形成一张\(n\)个点\(n\)条边的有向图,且该图包含若干个连通块,每个连通块均为基环树,亦即该有向图为基环树森林。以测试用例[1,2,0],进......
  • 参加【2025年春季】全国CTF夺旗赛-从零基础入门到竞赛,看这一篇就稳了!
    ......