https://zhuanlan.zhihu.com/p/998520592019.11.27 ~ 2019.12.27 入职字节整整一个月了,这是我人生中第一份实习,也是我职场生涯的第一步,真的很幸运能够加入字节这样一个扁平、年轻且温暖的公司,遇到了一群很nice的同事。这篇文章谨记录一下我这一个月的一些收获与感受。一、学会提问,多从人身上学习
“有任何问题你就直接过来问我,不要怕打断我,不要积攒问题,因为问题越积越多你会越来越手忙脚乱。” 入职第一天,mentor 语重心长的告诉我。
“你过来一周了,好像没有看到你问我什么问题?” 入职第一周,mentor-mentee one-to-one meeting 中,mentor这么和我说。
“你不是说要准备一些问题来问我的吗,过去一周多了,也没看你来找我。” 入职第9天, leader 找我一对一谈话的时候对我说。
第二周的 mentor-mentee one-to-one meeting 上,mentor说:“你就没什么问题想问我吗?那我来问你一些问题。” 结果我频繁被一些很简单的技术或者业务知识点问倒。“不会问问题,问不出好问题” 这是我入职前几周被点出来的最大的问题之一。我很系统的反思了自己,也虚心询问了 mentor 和 leader 的建议,总结了几个点给可能也同样刚入职场,或者即将踏入职场的你。1. 摆脱遇到问题就寻求教科书的“学生思维”
工作和上班完全不同,这里没有教科书,没有很系统的学习资料,甚至还有很多网上也根本查不到的业务知识。这个时候如果还抱着学生时代留下来的 “不懂就查课本,不会就问百度Google”的思维,你的效率一定会很低很低。工作中遇到问题,最快的解决方式就是询问你的同事,你的前辈。你踩过的坑,他们绝大多数也踩过,而且你苦苦纠结的坑,他们当时也多半感同身受而且印象深刻。这时候,当你拿着一个这样的问题去虚心求教,前辈们多半会朝你会心一笑“你小子也遇到这个问题了吧,这个折磨了我大半天的坑你可千万不要再踩了。”说完,三下五除二的带我们从入坑到出坑。这个过程一是让你的同事,你未来的合作伙伴更好的了解了你的学习进度和实际能力,又能通过这种互动,增加你们对彼此的熟悉度。总而言之,职场新人一定要学会多从人身上学习知识,忘记“教科书”吧,职场里也许根本就没有。2. 放下面子,虚心求教
“最近遇到什么问题了吗?花了多久解决的?” leader 问我。
“遇到了一个开发环境的配置问题,查了很久技术博客差不多30分钟吧也没有解决,后来问了XX,一分钟就解决了。” 我如实回答。
“我明白咱们作为技术人,都好面子,觉得自己多查技术博客,技术文档,一定能把问题解决。但是记住,工作中我们不光需要解决问题,我们要的是能够更快更好的解决问题。”3. 对问题没有系统的思考,导致不知道从哪里下手提问
提出一个好问题的前提一定是对某件事情有一个比较系统全面的了解。当我们刚接触一个全新的东西时,我们会有两个反应:
这时候我们不能因为问不出好问题就干脆不问问题了。因为提问的本质是为了让我们对手头的事情有一个更好更全面的了解。在我们问不出好问题的时候,我们不妨多问一些“傻问题”。例如一些最基础的名词的含义,例如一些最常用工具的使用方法。这些问题确实在一个前辈眼里看来很“傻”,但是不问这些傻问题,你只能永远是个“傻子”。二、细心靠谱是信任地基
在第二次 mentor-mentee one-to-one meeting 中, 我信誓旦旦的和 mentor 说 “下午说的那些代码我看的差不多了”
我mentor说 “听到这句话,我的第一反应是不信,第二反应是想看看你说的差不多到底是个什么水平。” 结果在一番暴风询问后,我几乎一问三不知。这时候,mentor 非常严肃的告诉我 “jz,我觉得你把话说的太满这个点一定要改一改。我俩没事,你不会我还有时间问你,有时间给你成长和犯错。但是之后如果和XX(我们产品经理)给你提一个需求,你一拍脑门告诉他3天之内就可以完成,但是3天过去了你只做了不到一半,这时候XX会怎么想?他不会说,噢我知道jz刚来这块没基础,所以没做好。他只会觉得你这个人做事不靠谱,长此以往,你的职场信用就透支了。”不要把话说太满,遇到一个问题,或者是产品给过来的一个需求,一定要通过 why - what - how 去系统思考一遍。
1. why?
我为什么要做这个活?产品的诉求是什么?这个功能很重要吗?业务方的容忍度和底线是什么样的?
2. what?
需要我做什么?最终的结果是什么?和他人合作的时候,任务交接的边界是什么?提前说清楚,方便之后追责。
3. how?
具体应该怎么做?步骤是什么样的?会涉及到哪些坑?三、多做笔记,多做对全团队和全公司有意义的事情
刚第一点中说过:忘记“教科书”吧,职场里也许根本就没有。我用了一个“也许”,因为职场中也是有教科书的,那就是公司和部门的各种学习文档。我最开始把类似“XX新人学习指南”这样的文档视为理所当然,直到这周的 mentor-mentee one-to-one meeting 时, mentor告诉我,“你也来了快一个月了,学习了很多新知识,遇到了很多问题,也解决了很多问题,你有把他们整理出来吗?” 我又一次想要“信誓旦旦”的告诉 mentor,我每天都做好几千字的学习笔记,但是经过“不要把话说太满”这一点提醒后,我说出口的话变成了 “我有做一些学习笔记,但是都是在自己的个人笔记本中,很多可能自己看还行,但是可能对别人毫无用处,可读性很差。”“你知道你一直在学习的那个“XX新人学习指南”是小C她和你一样做新人的第一个月整理的学习笔记吗?” 听到这个后,我简直难以置信,我一直以为这些东西都是 mentor或者leader 专门成立的小组去做的一个整理,但是没想到这就是每天手把手教我业务,教我写代码的小C姐姐做新人的时候的笔记!“给你看看我做新人的时候整理的文档吧”说着,mentor也打开了一个结构清晰,内容翔实的网页,里面记录了他当时遇到的一个业务场景的方方面面。“你要多做笔记,多做对全团队和全公司有意义的事情。当然我也不是要求你一定要写一个文档,但是如果你发现公司中某一部分资料刚好比较缺失,你又刚好有时间和精力,你就可以去把它补充完善起来。”四、承认不足,重视基础
我做的是数据仓库和后端开发,在进入公司实习之前,我对数据库的理解就是最最最基础的 sql 查询语句,对后端的了解就是一些简单的编程demo。后来事实证明,我对数据库几乎可以说是一片空白,对后端中的debug方法都不熟练,对大数据平台,Hadoop、Hive、Spark 更是一无所知。最开始我很难受,甚至压力大到快要哭出来,但是感谢mentor给了我充分的理解和鼓励,并且给了时间让我去补习,也手把手教我一些最最关键的技巧和方法。着急没有用,承认不足,然后尽快的去弥补它们吧!继续努力!
关注公众号「IT平头哥联盟」,一起进步,一起成长!鹅厂前端大佬对于前端学习路线的一些建议(内含自测题)
我的VS Code设置,助你每天少加班1小时
值得学习的10个Vue开发技巧