一、一切开始的前提
在大部分程序员的世界里,学好技术、写好代码永远被提到一个非常高的优先级,甚至会以此为理由,放弃其他工作相关的学习。程序员,作为一种职业,更多时候需要接触的并非常人常说的“机器”;大部分程序员同时也兼具着职场人的属性,一个职场人想要将工作完成的出色,离不开 专业化、职业化 和 人格 三要素。而单单写好代码仅仅只是专业化的的体现,在此基础上如果可以稍微注重职业化发展,必将能让 所有的努力为人所用,让所有的付出为人所知,提升个人影响力。
所以,首先需要摆正态度,明确自己现有的职业素养水平,直面自己的短板并通过刻意练习的方式来持续强化。
技术能力 + 熟悉业务 + 正确汇报 + 高效沟通 = 将结果做到90分。
二、认识现状
2.1 认识你的公司
2.1.1 组织架构反映了一家企业的灵魂
了解一家企业的组织架构,可以了解到这家企业运营的核心,这个核心也是你工作的核心和指向。
- 职能结构:由哪些职能部门组成,相互关系是什么,你需要和哪些职能部门发生联系?
- 层次结构:由多少个管理层级构成,你处在哪个层级?
- 部门结构:横向上设置了多少部门,每个部门的业务核心是什么,你属于哪个部门?
- 职权结构:各个层次和部门是如何分配权力和责任的?有多少权力和责任被分配到你所在的部门?又有多少责任和权力分配到你的身上?
2.1.2 明晰你所在企业的组织能力
要融入一家企业,成为组织内不可替代的一员,需要完成4个步骤:
- 清楚组织能力的来源
- 模仿组织能力的行为
- 加强组织能力的训练
- 成为造就组织能力的一部分
2.2 认识你的上司
2.2.1 明确:上司不是你选的,而是组织选的
尊重上司 = 尊重组织
尊重自己的上司,是具有职业素养的体现。
2.2.2 适应上司的几点
- 形成互补:在性格及能力上形成互补,实现 1+1 > 2
- 换位思考:汇报及沟通上,考虑上司的处境,学会帮助解决他的难题
- 沟通方式:面对面 or 书面?电子邮件 or IM or 书面报告?找准上司的习惯,并学会提高汇报效率
- 保持可控:当工作的事态显示出不好的趋势时,须立即汇报。千万不要把事情压着,压着往往会使事情变得更糟
2.2.3 了解上司对你的期望
一般来说,上司对你的期望也是公司对你的需要。首先,你要了解上司对你的期望。其次,你要在达到他对你期望的同时稍稍超出他的期望。
了解上司期望的方式:
- 观察并询问上司的工作标准
- 观察并询问上司对你的工作要求
- 观察并询问上司的沟通标准、频率和偏好的方式
- 询问他对你的期望是什么,并且告诉上司你会达到他的期望
三、建立和谐上下级关系
3.1 与上司合作共赢的六大原则
(一)敬业原则
时常问自己:你是否还能做得更好,是否能做到最好?
你会工作,不如爱工作;爱工作,不如把工作当成你的乐趣。
具体方式:
- 不断提升自己的工作水平,做到最好
- 具备行业情结,干一行爱一行
- 必要时牺牲个人的一些利益(自己平衡)
(二)服从原则
明确:服从是有大局观的表现
上司的信任从你服从的那一刻开始,服从是有大局观的表现。
即使领导是错的,你也可以先做上司要求你做的,然后再慢慢说服上司。(柔性纠正
,互利共赢
)
服从 ≠ 顺服,顺服是一种不情愿的妥协,而服从是遵循职业道德的自愿行为。
具体方式:执行第一,聪明第二;服从第一,承受第二
(三)请示原则
任何时候都不要剥夺上司决策的权力,请示即尊重。
具体方式:
- 即使你能做主,也要请示上司下达指令
- 即使你能做主,也要请示上司的意见(鸡毛蒜皮之事,可以在请示时顺带提)
- 多让领导做选择题,而不是思考题
(四)互赖原则
优势互补实现1+1>2,从 依赖 -> 独立 -> 互赖
(五)功劳原则
任何时候你都不要和上司抢功劳。
明确:
- 功劳属于上司和你共有的结果
- 得到赏识即为收获
(六)担当原则
人在职场,只有勇于担当、敢于担当,才能在遇到问题和困难时,不断地进步,不断地完善自己。
具体方式:
- 对工作要有责任心
- 发挥自己的影响力
- 体现卓越的执行力