前言认真看完本文,你以后的职场生涯会少走很多弯路。新人找到工作后,首先肯定是高兴,但随之而来可能会有点担忧,害怕自己无法胜任工作,试用期被辞退。因为面对未知的事情,心里没底,这是正常的,但是只是担忧而不付出行动是没用的。本文结合我自身多年工作经验和我就职过的公司对新人的培训计划等内容,总结出来了新人初入职场快速站稳脚跟的一些重要技能,相信定能祝你安稳的度过新司机起步阶段。祝愿每个新人都能顺利度过试用期。通用能力:学会做人1、低调谦虚无论你之前有过多么不平凡的过去,但是作为一个初入职场的新人,你就是一张白纸,很多事情都需要请教周围的职场老鸟。树大招风、枪打出头鸟,因此,请保持谦虚,给大家留一个好印象。举个简单的小例子,加班发朋友圈,树造“我很积极我很努力”的感觉。例如:当然还有各种很隐晦的形式。对于老板来说,如果他想知道员工工作是否努力,他有无数种渠道,并不需要通过你的朋友圈。你的领导能坐到这个位置,发朋友圈这种小心机他不可能看不懂,所以他可能会表面上可能会给你点赞评论加油,但是心里会怎么想就不得而知了。而对于其他同事来说,大部分肯定会觉得不舒服,觉得你是个“心机婊”,从而疏远你。而且你这么发,不是在映衬他们没加班吗。因此,作为一个新人,你要做的就是悄悄的努力。与其告诉别人“我很努力”,不如拿着结果向别人宣示:“我很牛逼”。2、态度诚恳在学校,你缴纳学费学习知识,老师会主动教导你。进入职场后,反过来了,公司付你钱,变成了你必须为公司创造价值。在职场上,你没有为任何人付费,没有任何人有义务去帮你,包括主管给你分配的师兄(导师)。因此,在向其他人请教时,请抱着诚恳的态度。别人帮你,你要懂得感恩,别人不帮你,你要知道是情理之中。说道付费,这边也有一个启发,就是在生活一些小事上可以做点事情。比如如果有合适的机会,可以请你的师兄或同事喝点咖啡啥的,后续别人可能也会更有意愿帮你。但是不能抱着别人喝了你的咖啡就必须要帮助你的心态。3、主动融入、积极配合主动参与团建等集体活动,利用午餐/晚餐时间多和同事打成一片,活动、吃饭和饭后闲逛的时间,可能都可以从同事那听到很多对自己后续职场有帮助的消息。微笑面对周围的人,新人刚进公司,不管对谁都要笑脸相对,客客气气,所谓伸手不打笑脸人。微笑对人会让大家都觉得你还蛮容相处的的。有了这种印象后,会有利于后面的进一步接触。如果公司晚上需要适当加班,不要最早走,尽量控制自己走的时间在所有人里属于中间靠后的位置,当然,最好在主管之后。可能有人会问,如果是那种加班太狠的公司,例如到12点之后的了?对于这种情况,首先入职前要提前了解下公司的加班情况。如果入职后才发现,那你就需要仔细考虑下,这是你要的工作吗,是否能换个更合适的工作?当然,天天加班到12点的公司也不多,偶尔上线加班晚点我觉得能接受的。4、观察形势、少说多做“祸从口出、言多必失”、“说话是银、沉默是金”,这些话流传下来不是没有原因的,多说就有多犯错的机会。在一些工作群或工作场合里,不该说话的时候尽量不要多说话,特别是有老板在的时候,更要谨慎。因为很多事情并不像你想象的那么简单,可能会牵扯到很多东西,你的视角和老板的视角不一样,多说就是让自己增大犯错的概率。5、学会欣赏而非妒忌在同事做的好的时候积极赞美他人,任何人都是喜欢被夸奖的,夸奖他人,会让别人对你印象不错。6、不惹麻烦做事多思考,尽量不要给别人带来麻烦。专业能力:完成任务1、信条:完成任务新员工在入职后需要在心里记住这个信条,无论使用什么方法(当然需要确保合法...),你首先需要确保能完成导师(师兄)分配的任务。“完成任务”相当于是一条及格线,代表你达到了基本要求,如果能超前完成,或者完成的比较好,那当然就是更好了。2、入职前提前准备新人入职后,搭建好开发环境、装好常用的开发工具,这个通常会给新人半天到一天的时间。而这个时间其实我们可以节省下来,就是你在入职前,可以先问下公司发的电脑系统是mac还是windows,然后入职前先将所有需要安装的软件安装包先提前准备到U盘里,包括一些环境配置的教程也可以提前准备好,比如JDK环境变量配置,这样你在入职后就可以很快速的将整个开发环境搭建好,从而可能省下几个小时的时间去提前熟悉其他事情。3、实现一个增删改查的demo(短期目标)搭建好工作开发环境后,接下来导师通常会让你熟悉一些东西,例如:开发流程规范、测试上线流程、常用的研发工具、框架和中间件。在这个阶段你需要完成一个很重要的事:实现一个简单的demo,这个demo只需要满足两个条件:1)它是一个PRC接口,能通过单元测试调用;2)接口实现底层能访问到数据库,进行数据的增删改查。完成demo最重要的几个研发工具是:代码仓库(Git)、RPC框架、数据库访问层中间件、MySQL运维平台,有了这几个,基本你就能实现这个demo了,所以你需要先找师兄要到这几个工具的地址和相关文档。有了这几个工具的文档后,接着clone一个项目到本地,在项目中找到RPC框架和数据库中间件使用的地方,对照着文档学习如何使用。熟悉完之后,接着在开发环境完成上述demo的开发,这步做完,基本上你就已经能开始进入需求开发了。当新人进入需求开发后,一开始分配的也基本就是一些小的改动,新增或修改接口啥的,通过这个demo可以让你在刚开始接到需求后,能从容不迫的应对。至于各种流程规范、测试上线规范:可以先简单看一下,等到了具体做需求的时候直接上去多操作几次就行了,有些工具看文档很难懂,但是实际操作起来很简单,切勿在一些工具的使用上浪费太多时间。4、勤记录好记忆不如烂笔头,师兄在像你介绍一个工具的时候可能会给你演示一遍,这个时候千万要认真看,结束后马上记录成笔记,后面要用的时候就不会再去问一次了。包括各种工具、网站,有点用的都收藏起来,但是记得归类,方便自己找到。5、写日报、写总结日报有些公司会让新人写,如果没有,你也自己记录一下。通常包含几个内容:今日任务完成情况(导师安排的任务的完成情况)今日解决的问题和解决思路,解决过程要详细记录下来,如果内容比较多,可以将解决过程单独写成一个文档,然后贴一个链接,会给主管留下不错的印象今日遗留的问题(如果主管不要求,可以不写日报里,自己私下记录即可)明日要做的事情自己的感受、收获、思考如果公司有要求写日报,还是要认真对待,这是主观了解你最直接的机会,而且据我过去的经验,主管一般都会特别注意新人刚开始一段时间的日报。每个月的月末花点时间思考和总结本月的收获,并以文档的形式记录,这些日报和月度总结文档可以用于后续转正答辩的素材,有了这些素材,你会发现准备起来轻松了很多。6、学会写文档很多程序员的工作模式应该是:拿到需求-脑子里想好方案-开发编写代码-测试-上线,然后继续下一个需求,如此循环。这种工作模式的缺点是,把自己搞的很忙,问你做了什么,你说不出来。如果主管没怎么