技术管理课七

如何去增强人际关系,需要注意,在早期进入职场,或者刚进入一个公司,那么可能一开始的任务并不需要你去协调资源,也会有人带着去进行沟通。

但是伴随着自身在职场中的进阶,会出现更多的人际交往,需要处理人际关系。

那么如何增进人际关系呢?

第一方面,保持一个开放和热情的态度很重要

无论是对上还是对下,保持一个开放的态度很重要,如果抱着抵制的态度,很难继续下去。

此时需要多给予,少索取

我们一般会将他人的印象分为三类,第一类是给予者,乐于帮助他人

另一类是对等关系,谁对他好,他就对谁好。最后一类是索取者,只会接触对自己有帮助的人。

我们可以给他人树立一个第一类人的印象,最后不要给人第三类人的印象。

并且如果团队中给予者足够多,必然会建立一个正能量满满的工作环境。

之后就是有一些独立的小团体,比如游戏,读书,代码讨论小组,里面可以和同事进行一些随意的常规讨论。

还有就是可以去适当的求助别人,其实这也是一种增加亲密度的方式,但是需要注意问的问题,和对方的时间。反之当他人求助你的时候也可以注意,不要显得不耐烦,

如果对方提了意见,也需要尽量认真对待,

其次我们可以讨论下,作为一个程序人员,该如何去看待不同的编程语言

我从一开始接触编程,一直使用Java作为我的技术栈的基础

那么所有都围绕java,从java的基本使用,再到利用其去学习算法,设计模式,思想架构。再到现在日常工作中,Java和Python语言混用,那么在这些过程中,我逐渐理解,语言本质上只是一个工具,能够在不同的场景合理选择不同的工具,才是一个优秀的工程师,并根据其,总结了一些经验。

  1. 不要局限于语言

一个优秀的工程师不应该只学一门语言,同理在入门之初,也不要纠结学习哪个语言,直接跳进去再说。如果不能使用一门语言写出好代码,换语言无济于事。

  1. 后端工程师要掌握一门前端语言,同理前端工程师要掌握一门后端语言。这是尽量了解对方的思维方式
  2. 要学习并发能力,使用分布式的思维去看待程序。比如Go Goroutine,Java的ForkJoinPool等,不懂并发的程序员不是好程序员。

最后,编程语言,只是一门工具,有特性,有优缺点,一门编程语言能做什么,完全取决于工程师,这个人。

在说完了如何去规划团队之后,我们可以看看如何以自身为角度出发,在职场中提升。

如果希望提升,首先必须要让领导知道你希望成为一个什么样的人。

这里我们一步步的思考

首先是如何告诉领导自己想要成为一个什么样的人

告诉领导在意什么,是在意更良好的关系,还是更健康的家庭生活,还是努力提升自我的个人能力。

你具有什么技能和经验可以让领导重视,栽培,可以通过一法通万法。

你的优势和长处是什么,有什么别人做的更好的。

再想清楚这些之后,接下来你可以反着想一下,你需要领导给你提供什么样的能力。

是一个能够证明自己的机会,包括项目,模块,功能

还是一个方向上的技能培养

还是一个能够带自己的老员工

一个系统的培训

不过在提出你的需求之前,要求领导提供之前,你需要了解领导者的资源和整体项目进度。

比如在要求领导给予一个证明的功能的时候,也可以请求分配一些脏活累活。

比如要求一个老员工带带你的时候,你也可以将老员工在传授的知识总结下来,方便后人查看。

有索取就要有付出嘛

而且上面的问题,也是要在保证本职工作的基本上进行的,不要丢了西瓜捡芝麻。

最后,我们可以在跟领导约定一个目标,在约定时间达成约定好的目标,可以让领导给你更多的目标,更重要的任务。如果没有按时达成,也要及时沟通,讨论进步和不足。

那么总结下

我们如果希望在职场有提升,最好做四个步骤

  1. 知道自己想要什么
  2. 和领导沟通,提出
  3. 提出前要考虑领导能够调动的资源
  4. 制定一个计划,按计划一步步的完成,并和领导及时针对计划中的问题进行沟通。

发表评论

邮箱地址不会被公开。 必填项已用*标注