当前位置: 首页 > news >正文

如何做好一名实习生

最近看到有几个同事准备着转正,想借此机会聊一下实习生相关的话题——如何成为一名优秀的实习生。

intern

公司为什么需要实习生

如果你认为公司招聘实习生,就是为了攫取优质的廉价劳动力,随意安排些杂七杂八的琐碎事,那可就大错特错了。

公司人才入口一般有两个渠道,社招和校招。社招成本向来都很高,得花大价钱好不容易抓来一个资深人士,搞不好还是一根「老油条」;而学生不太一样,没有经过太多外界文化的洗礼,大部分成天在大学里泡着电脑,打字速度和编程能力都是相当的可以,这类同学稍加培育,摇身一变就能成为专业人士。

要知道,熟悉公司的环境是需要一段时间的。在这段时间里,公司对待实习生和社招人员的要求和态度不太一样,前者可以潜心钻研技术并且融入公司环境,而后者除了需要融入环境,还要承担业务的压力,两者对比效果可想而知。在实习过程中,公司可以通过观察实习生的品质、能力和其他综合能力,从而决定实习生的去留,整个抉择还是比较果断的;但是对社招人员,劝退一个人的成本很高。

需要注意的是,将实习生当临时工/兼职工的公司也是存在的,同学们需要擦亮双眼,好好甄别。

如何做好一名实习生

当你踏进公司的那一刻,说明你已经具备了某些留在这家公司的潜质。实习的这段时间,你的任务就是挖掘自己、提升能力、适应环境,甚至可以尝试去改变所处的环境。下面我列举几点,我对「如何做好一名实习生」的看法:

1、说出来,表达出来

如同你当年进入大学一样,高考拿到了十分优异的成绩,而在大学里的佼佼者面前依然显得颇为渺小;进入职场也是一样的,你身边的同事在这个行业身经百战,已然成为老兵,所以你在他们面前也会显得比较稚嫩。

如果遇到不懂的问题或者不爽的事情,在老兵面前,不需要隐忍不言,更不能不懂装懂。有什么就说什么,有不懂就问,实习期犯下的错误是你踏入这家公司后成本最低的,这种机会不要浪费。

2、承认自己的错误

一定要明确,你是实习生,普通的犯错公司都是完全可以容忍的;错了就是错了,就坦诚地承认,不要说「没人告诉我,我也不知道」云云,这种话说出来没有任何意义,除了增加了同事对你的不信任感。愿意承认自己的错误,别人才愿意指出你的问题,学会以人为鉴。

3、注意细节

每一个细节都是往后转正的加分项。比如 Word 文档排版整洁,离开工位闭合电脑,做好会议记录,思考旁边同事嘀咕的问题等等,都是很小很小的事情,但是粗糙的人永远都做不好这些事情。在他们眼里,这些都不是事儿,细节问题都不是问题。

4、先缝上你的嘴巴,再张开

刚毕业那会儿,性格上或多或少有点尖锐,现实总是与你想象中的场景有些差异,不要因为这些差异就妄自评论。把想说的话先咽下去,经过大脑过滤后再表达出来,表达的内容要凝练、简洁、有说服力、有表现力。

尤其是对外的时候,更要注意,因为公司内、外有一堵隐形的墙,有些事情只能在围墙内讨论。

5、看清整个团队的全貌

一个大的团队下面有很多小组,每个小组做的事情不尽相同,要看清这个团队的全貌,你需要做三件事情:沟通、沟通和沟通!找每个小组的成员和 Leader 交流,团队成员一般很少会拒绝回答实习生的问题,不要担心他们太忙,再忙也有空回答你的几个问题。当然,还有一种沟通,单向输入的,那便是读文档、读代码,摸清楚每个系统的基本结构,运行的大致流程,然后动手实践一番,这个过程中你会学到很多。

以上几点建议,不是很全面,但都是经验之谈。端正态度,提升能力,融入到团队,多交流、多沟通,同时有思考、有沉淀,并且让同事看到你的想法,如果能够引发他们对你评价或与你讨论那就再好不过了;)

 

本文转自我的个人博客:http://www.barretlee.com/blog/2016/09/27/how-to-be-a-excellent-intern/

相关文章:

  • 事件分发时候的onTouchEvent,onInterceptTouchEvent,dispatchTouchEvent调用顺序
  • PetaPoco - 轻量级高性能的ORM框架(支持.NET Core)
  • jQuery基础:mouseeter( ) 与 mouseover( ) 区别
  • 为什么「教学相长」?
  • linux内核(kernel)版本号的意义
  • a+=b 是什么意思?
  • 模拟。。。 Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) C
  • 端口聚合配置
  • iOS 2D绘图详解(Quartz 2D)之概述
  • java JVM : Xms Xmx PermSize MaxPermSize 区别
  • [svc]后台运行程序screen or nohup
  • 配置 L3 agent - 每天5分钟玩转 OpenStack(99)
  • LayDate使用
  • Java|序列化异常StreamCorruptedException的解决方法
  • 再用python写一个文本处理的东东
  • 11111111
  • github指令
  • JAVA并发编程--1.基础概念
  • PermissionScope Swift4 兼容问题
  • Python3爬取英雄联盟英雄皮肤大图
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • Spring Boot快速入门(一):Hello Spring Boot
  • Vultr 教程目录
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 聚类分析——Kmeans
  • 开发基于以太坊智能合约的DApp
  • 两列自适应布局方案整理
  • 前端存储 - localStorage
  • 前端设计模式
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 实现简单的正则表达式引擎
  • 一个SAP顾问在美国的这些年
  • 译自由幺半群
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • Linux权限管理(week1_day5)--技术流ken
  • ​2020 年大前端技术趋势解读
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • # include “ “ 和 # include < >两者的区别
  • #pragma 指令
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (13):Silverlight 2 数据与通信之WebRequest
  • (C++17) std算法之执行策略 execution
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (ZT)一个美国文科博士的YardLife
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (利用IDEA+Maven)定制属于自己的jar包
  • (算法)Travel Information Center
  • .bat文件调用java类的main方法
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • ?php echo ?,?php echo Hello world!;?
  • @NestedConfigurationProperty 注解用法
  • @Transactional 竟也能解决分布式事务?