写点什么

程序员入职新公司,只需 8 步,直接凸显出个人价值

发布于: 2021 年 01 月 27 日
程序员入职新公司,只需8步,直接凸显出个人价值

如果你初入职场,你是否对职场充满好奇与期待;如果你刚刚跳槽,你是否迫切地希望展示自己的才华!当你进入新公司之后,如何能够快速上手工作、融入团队,展现能力,凸显价值?

如果你对新职场存有困惑,以下八个方面一定会让你有所收获,使你的职业规划更加清晰,提高竞争力,更重要的是掌握职业发展的方法论。

1、如何调整心态以适应新环境;

2、初入公司如何给自己设定目标;

3、作为程序员,如何快速上手项目;

4、作为新人,如何快速了解公司的业务;

5、如何尽快了解企业文化并融入团队;

6、如何在试用期内,快速证明自己的能力;

7、如何快速体现自己的价值;

8、如何在新公司做好自己的职业规划;

一、如何调整心态以适应新环境

人们常说,心态决定一切,无论做什么事情,心态都是很重要的一个因素。虽然我们不能改变周围的环境、不能改变别人,但是我们可以调整自己的心态,改变自己。有个好的心态,遇到事情就会从容不迫,心态好,一切都会好。

我将分别从职场新人和跳槽人士两个部分来谈一谈如何调整心态以适应新的工作环境。

1、初入职场六个注意

作为一个职场新人,最重要的变化是从学校的学习生活转变进入职场的工作生活,一切都是新鲜的,步入职场就是进入了社会。其实学校也是一个社会,只不过学校里面没有那么多事情,周围的同学也比较单纯,没有那么复杂。进入职场,其实是进入社会的开始,职场里的人是竞争的关系,能者上,面对各种利益关系,形形色色的人都有,遇到事情各有各的考量,职场新人初入职场一般很难快速适应,方方面面需要学习的东西还有很多,如何与周围的同事相处、与老员工相处、与上级领导相处,如何完成分配给你的任务、如何有效完成工作,如何做到快速适应环境,完成学校到职场生活的转变。面对这一切,职场新人可能会有困惑或者畏惧,在这里,我要告诉你们,不要担心,不用焦虑,你觉得身边优秀的人,他们其实也是一步步走过来的,从职场小白变成了职场老鸟。

职场新人首先要做的事情就是调整好自己的心态,可以从以下六点进行尝试:



  • 自信是一种态度,也是一种气质,树立相信自己在工作中无论遇到什么任务都能够完成的信念。因为你要知道我们进入职场就是工作,工作没有那么困难,别人能完成,我同样也能完成,你能通过公司的面试,顺利进入公司,说明你就具备了胜任这个工作岗位的所有条件。

  • 能吃苦,做好吃苦的心理准备

  • 要谦虚,放低姿态,尊重别人

  • 要坚强,避免玻璃心

  • 多沟通,主动交流

  • 勤反馈,学会主动汇报工作结果

2、跳槽人士五个注意

跳槽人士,已经具备了一定的工作经验,不像职场新人一样,自己技能在手,跳槽到新的环境,应该如何调整自己的心态以便快速适应新公司的工作环境呢?

可以从以下五点进行尝试,以快速适应新的环境:



  • 归零的心态

  • 复盘心态

  • 创新的心态

  • 付出的心态

  • 敢拼的心态


二、初入公司如何给自己设定目标

我们分别从职场新人和跳槽人士两个方面谈了下如何在进入新公司前调整好自己的心态,做好了入职新公司的准备。这节我们来聊一聊初入公司,如何给自己设定目标。

1、为什么要设定目标

我们经常看到一些成功人士,他们首先是一个设定目标的高手,没有目标,我们就没有努力的方向;没有目标,就会滋生懒惰;没有目标,我们就会拖延。因此不管出于人生的哪个阶段,我们都要设定不同的目标,一个个目标的达成,就会带领我们实现自己的梦想。



进入新的工作环境,有的人说我的目标就是做好自己的工作,有人说我的目标就是赚更多的钱,有人说我的目标就是在公司得到重用,有人说我的目标是和同事处好关系,有人说我的目标提前转正,有人说我的目标在公司找个对象,等等......

不管你的目标是什么,只有设定了目标,才会有前进的动力,才能让你更好的获得想要的结果,有了指引你前进的方向,才不会迷失自己。

2、设定目标的 SMART 原则

在企业管理中,SMART 原则有着广泛的应用,这个 SMART 原则也是作为个人目标管理的有效手段,下面我为大家介绍一下什么是 SMART 原则。



  • Specific:目标必须是具体的

  • Measurable:目标必须是可以度量的

  • Attainable:目标必须是可以达成的

  • Relevant:目标必须和其他目标具有相关性

  • Time-bound:目标必须有明确的截止时间

符合以上 5 个维度制定的目标就是一个好的目标。

进入一个新的环境,每一个人的情况不一样,每个人的需求也不一样,每个人可能会有不尽相同的目标。但是,我认为新入职场或者跳槽进入新公司的人来说,大家应该有个统一的目标,那就是快速展现能力,得到领导认可

”快速展现能力,得到领导认可“这 12 个字的目标虽然不符合上面提到的 SMART 原则,但是可以作为进入新公司以后制定目标的方向。每个人可以根据自己的情况,使用 SMART 原则对你的目标进行细化。

下面我给大家列举几个符合 SMART 原则的目标,感受一下:

  • 1 天时间认识部门内的所有同事,并记住他们的名字。

  • 3 天内完成项目开发环境的搭建,让项目在本地可以运行起来。

  • 3 天内完成 SQL 效率的优化,把查询效率从原来的 5 秒做到 1 秒以内返回查询结果。

  • 1 周内完成支付系统的优化方案,并通过评审委员会的设计评审。

  • 2 周内完成 1 个营销活动的上线,上线后不会出现 bug,每天监控营销数据并主动向领导反馈营销成果。

  • 1 个月内将用户日活活跃量从 5000 做到 10000。

3、设定目标的三要素

  • 一次不要超过三个目标

  • 目标不要太大,一定让自己通过努力可以达成

  • 目标一定要有完成期限,避免拖延

本节的最后,我给大家分享一个工作中展现个人能力的 4 字原则:“三做一超”,三做一超就是指:做的快,做的精,做完就反馈,反馈就要超出领导的预期

俗话说:“新官上任三把火”!我们进入新的环境,也要烧好自己的“三把火”,也就是说开头的三件事一定要做的快,做的精,做的完美,做到超出领导的预期!做好了开头的三件事,你一定会得到领导的认可,后续的工作也就会顺理成章,得心应手了。

进入新的环境后,尤其注意的是开头的三件事,一定要做到”三做一超“。

三、作为程序员,如何快速上手项目

本节从三个方面为大家分享程序员如何快速上手项目。




1、道

道,就是道理、规律,万事万物都有道,软件开发也有道。

软件开发的本质是把明确的业务需求转换为可靠的系统实现,就是把现实生活中的事物转换成程序中的对象,根据业务对象建立数据模型,根据业务流程和逻辑制定出程序的流程和规则,通过一种或者几种程序语言,结合一些中间件形式特有的软件系统,让软件系统来实现公司的业务目标。

现在网络上流行一句话:“面试造火箭,工作拧螺丝”。大家都在吐槽说大材小用,觉得工作简单的人,其实是说明你做的只是重复性的工作,天天面对业务逻辑,增删改查,如此反复,大家都做烦了。从这个层面也可以说明大家入行久了,会觉得软件开发就是增删改查。

其实,无论在哪个公司,无论他们使用什么技术,程序员进去以后就是把其公司的业务需求,通过增删改查这个对数据的基本操作,按照业务流程和逻辑通过接口调用,让不同业务模块进行数据通信,已达到实现业务需求的目的。

随着业务的发展,系统会变得复杂,人们就会进行架构优化,使系统进行解耦,构建组件和服务,持续优化系统性能,增强系统的可用性、可靠性、易用性。

也可以用一个公式来定义程序的本质:程序 = 数据 + 算法,这里的算法可以理解为业务逻辑,流程和规则以及数据之外的一切软件技术。

不管是多么复杂的系统,其实都是数据和业务逻辑组合起来,用一些技术手段解决系统中遇到的问题。

  • 数据层面

  • 算法层面:

无论在哪家公司,软件开发的本质就是上面这些东西,无论是职场新人还是跳槽人士掌握了这些,就掌握了软件开发的道。

2、术

掌握了软件开发的道之后,上手一个项目肯定不是问题,但是不一定就能快速上手一个项目,快速上手重点在于速度和效率,那么快速上手,势必有它的方式和方法,也就是我们这里说的术。

在这里为大家分享我总结的快速上手一个项目的四要术,如下图:



下面我们来聊一聊这开发四要术是什么意思。

代码

  • 获取代码

  • 研究代码

  • 运行代码

数据

数据主要指数据库,因为系统里的数据一般都会持久化存储在数据库里。

  • 获取数据库

  • 研究数据库

文档

  • 收集文档

  • 阅读文档

业务

业务这个部分在第四节”作为新人,如何快速了解公司的业务“进行了详细说明,这里不再赘述。

3、器

器,在这里指的就是工具,“工欲善其事,必先利其器”,快速上手项目,势必也需要一些好的工具。

这里给大家介绍一些开发常用的提高开发效率的工具。

IDE:IntelliJ IDEA,Eclipse,sublime

记事本工具:UltraEdit,Editplus

源码管理构建工具:TortoiseSVN,Git,maven

数据库工具:PLSQL Developer,navicat,SQLyog

设计工具:PowerDesigner,Visio,XMind

其它工具:Xshell,Xftp,BeyondCompare,JMeter,Postman

熟练使用各种工具,尤其是 IDE 的各种快捷键可以极大的提供工作的效率,有关以上工具的使用技巧,网上有很多资料,可以去了解学习。

四、作为新人,如何快速了解公司的业务

开发人员想要在公司发展的好,开发的质量高,进度快,除了自身技术水平过硬以外,一个重要的因素就是要了解公司的业务,了解业务需求,只有对业务和需求有深刻的理解,才能开发出符合产品要求的软件。

那么进入新公司以后,想要快速了解公司的业务,可以按照以下三个原则来进行,如下图:



  • 搜索

  • 自学

  • 交流

结合以上的三个原则,再加上工作中不断地积累,你的业务水平一定会不断地提升,相信用不了多久你就会成为一个技术人员中的业务高手。

五、如何尽快了解企业文化并融入团队

每个公司都有自己独特的企业文化,企业文化分为两个部分,一个部分是对外的企业文化,一个部分是企业内部的文化。对外的是公司的形象,企业的名片,对外的宣传,对外的部分叫做企业文化。对内的部分是企业内部的工作环境、工作氛围、工作流程和潜规则,这个叫做团队文化。

1、了解企业文化

对外的企业文化我们可以从公开的信息就能了解到,这个属于公司的价值观,对外宣传你就要用到这个企业文化。

比如:阿里的“让天下没有难做的生意”,腾讯的“通过互联网服务提升人类生活品质”,百度的“用科技让复杂的世界更简单”,京东的“让购物变得简单、快乐”,这些都属于公司对外的形象。

企业文化一般和我们个人的关系不大,企业文化是公司层面的事情,公司有专门的公关团队去做。我们加入一个公司就说明认可这个公司的企业文化,因为你在加入前是很少能了解他内部团队的文化,一般也是基于网络上的信息去了解。

2、了解团队文化

我们这个章节主要就是指企业内部的团队文化,也就是说,我们在进入新公司以后,如何快速的了解公司内部的团队文化,使我们能快速的融入这个团队,让自己开心的工作。

一个公司内部不同的部门之间也会有不同的团队文化,因此你要想在你的团队工作的开心,工作的舒服,那么你就要去了解你所在的团队是什么样的文化,也就是说你所在的团队工作的氛围,工作的方式,团队成员之间沟通交流的方式,互相协作的流程是什么。

一个团队的文化是和你所在的团队的领导密切相关的,你的领导是什么风格,你的团队就会有什么样的文化。你对团队文化了解的越深刻,你再这个团队工作就会越顺利,进入这个团队,你就要去适应这个团队,想办法去更好地融入到这个团队。

很多人在进入一家新公司之后,会表现出诸多的不适应,感觉水土不服,很难快速融入团队并展现自己的能力,获得领导的认可和欣赏。有的人甚至从入职到再次离职,也一直没有融入到团队中去,那么他在这个团队势必也不会有成就感。

因此进入新的环境,一定要尽快的了解团队文化,让自己快速融入到团队之中,有效地开展工作。

3、快速融入团队的方法

在进入新公司之后,我们应该怎么做,才能快速融入到团队中,和大家并肩作战呢?下面给大家分享六个方法,如下图:



  • 多观察

  • 多倾听

  • 多行动

  • 多沟通

  • 多赞美

  • 少抱怨

六、如何在试用期内,快速证明自己的能力

每个公司在新人入职后一般都会有 3 个月时间的试用期,除非公司发现不适合这个岗位,或者通过试用期的表现认为不能胜任这个岗位,一般没有特殊情况,入职后都会顺利通过试用期,然后转正。

1、为什么要快速证明自己的能力

在这里我想说的是,转正不是新人入职的目的。作为一个新人入职公司以后,应该要求自己在一个月左右的时间,快速证明自己的能力。

为什么要在一个月时间就要证明自己的能力呢?大家想一想,你第一次见到一个人,是不是会通过对他的第一印象,得出一个判断,从而决定自己是否愿意与他进行第二次乃至以后的交往。在工作中也一样,第一印象很重要,你周围的同事和你的领导也会通过第一印象对你来进行评判。

不管是职场新人还是跳槽人士,我认为进入新公司以后,对你来说最重要的事情就是在一个月内,快速证明自己的能力,得到上级的认可。只有这样,在后续的工作中才会拥有优势,为自己争取更好的机会。

2、快速证明能力的十六字方针

快速证明自己的能力,根据工作任务的不同,具体实现的策略和方法也不尽相同,如何快速证明自己的能力,概括起来就是十六个字:“提前完成,主动反馈,积极要活,超出预期”

下面分享几点经验,以供大家参考。

  • 分配给你的第一个任务,一定要提前完成,并主动当面反馈

  • 分配给你的第二个任务,工作期间要每天根据工作进展及时给领导留言说明工作进度,也要提前完成,完成后主动当面反馈,继续主动要求承担工作。

  • 分配给你的第三个任务,和第二个任务一样,但是汇报的时候要加上自己的感受和心得。

  • 工作中遇到和同事之间有交集的地方,自己主动承担工作,多做一点,保证不拖累大家的进度,同事有问题,也要积极地帮忙解决。

  • 每 2 个星期,总结自己的工作和学习情况,采用结构化思维和语言,邮件向领导汇报,注意不要有错别字。

如果你初入职场,领导给你分配任务,一定会考虑你的实际情况,给你的时间也是你通过努力可以完成的任务,所以,你也不用担心,只要努力就能提前完成任务。

进入新公司,使用以上的工作方式,能够做到主动反馈以及要求积极承担工作,每次都提前完成你的工作,并超出领导的预期,这就足以说明了你的能力。

七、如何快速体现自己的价值

上面我们谈了如何证明自己的能力,当你感觉能力得到领导的认可之后,接下来你需要考虑的问题就是,如何快速体现自己的价值。

证明能力很简单,但是体现价值就相对困难了。能够完成个人绩效,就能够证明你的个人能力;但是要想体现价值,那么需要为团队做出贡献。也就是说,如果你想体现出自己的价值,那么你就要去参与那些能为团队带来荣誉的工作,这样才能体现出价值。

1、体现价值的五个思路

  • 阅读源码,发现问题清单,提出解决方案

  • 任何工作都要以结果为导向

  • 技术或技能分享,提高团队的工作效率

  • 为新公司解决重大技术难点以及完成系统优化

  • 为新公司带来优秀的管理经验,协助领导解决目前团队存在的问题

2、体现价值的工作方法

(1)5W2H1R 分析法

在工作中,我们做什么事情,都可以使用 5W2H1R 分析法作为工具,进行提问,帮助我们进行计划和设计,可以使我们做事更有条理,更清晰,最终体现出个人的价值。



  • Why 为什么?为什么要做这项工作?

  • What 是什么?做什么工作?目的是什么?

  • Where 在哪里做?

  • When 什么时候做?什么时候完成?

  • Who 什么人?由谁来负责?

  • How 如何做(措施或者步骤)?如何实施?方案是什么?

  • How much 做到什么程度?需要哪些资源或投资?

  • Risk 存在什么风险?

合理的利用 5W2H1R 分析法,能使你理清思路,能有效地实现你的目标和计划。

(2)时间管理四象限法

时间象限是根据重要性和紧急性两个维度,把所要做的事情根据轻重缓急划分到四个象限,按目标导向来说,重要优先于紧急。



  • 第一象限

  • 第二象限

  • 第三象限

  • 第四象限

人的精力是有限的,要把精力放到能产生价值的工作上,这样也是体现个人工作价值的一个重要手段。

八、如何在新公司做好自己的职业规划

进入新公司以后,就是进入了人生的下一个阶段,通过以上几个章节,我们谈到了入职新公司后应该如何开展工作。这节我们来聊一聊如何做好职业规划,建立自己奋斗的目标和计划。

1、使用 SWOT 模型分析自己的现状

SWOT 分析通过对自己的优势、劣势、机会和威胁加以综合评估,做一个合理的自我分析,帮助我们更清楚的分析自己的现状,发现自身的优势和劣势,在工作中发现机遇和挑战,通过学习提升自己,可以使我们在工作中发挥更大的价值。



使用上面的 SWOT 分析表,根据自身的情况,列出自己的优劣势,分析面对的机会和挑战,提前做好准备,让自己在工作中可以做到游刃有余。

2、程序员可供参考的晋升路线



开发到一定阶段以后,一般会有两条路径可以晋升,一条是继续走技术路线,一条是转管理路线。走技术路线就要不断提升技术能力和专业水平,走管理路线就要不断提升管理能力和项目统筹能力。

根据自己的情况和喜好,愿意专研技术,可以走技术路线,愿意带领团队,可以走管理路线。不管走哪条路线,都需要提前规划,并由针对性地提升相应的能力,因为机会是留给有准备的人。

3、利用思维导图制定提升的方向

根据 SWOT 分析结果,结合自己想走的晋升路线,利用思维导图来明确自己提升的反向,为自己的职业规划提前做好准备。下面这个思维导图供大家参考:



利用思维导图进行梳理,不断补充丰富,明确自己需要提升的能力,为自己指定提升的目标和方向。


以上的内容,希望对初入职场或者跳槽人士有所帮助,同时希望大家在职场里工作愉快,祝大家职业发展更加顺利。


为什么阿里巴巴的程序员成长速度这么快,看完他们的内部资料我懂了

从事开发一年的程序员能拿到多少钱?

字节跳动总结的设计模式 PDF 火了,完整版开放下载

刷Github时发现了一本阿里大神的算法笔记!标星70.5K

程序员50W年薪的知识体系与成长路线。

关于【暴力递归算法】你所不知道的思路


 面试中AOP这样说,面试官只有一个字:服!

看完三件事❤️

如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:

点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。

关注公众号 『 Java 斗帝 』,不定期分享原创知识。

同时可以期待后续文章 ing🚀

用户头像

还未添加个人签名 2020.09.07 加入

还未添加个人简介

评论

发布
暂无评论
程序员入职新公司,只需8步,直接凸显出个人价值