本人是一个刚出道的小白白,目前在一家互联网公司上班,在一个很巧的情况下,有机会和老总谈话,谈及软实力和硬实力的时候,我们老总像是有说不完的故事......
硬实力能保障你在这个行业走多远,而软实力能保证你在这个行业处于什么样的高度!
硬实力,我也不用多说,也就是你的看家本事,作为程序员(其实我还是码农),过硬的IT技术是你驰骋职场最可靠的保障,编程能力的强弱和你的工资呢是直接挂钩的。
软实力,说到软实力,老总说,十几年前,自己看着前辈写的一行行代码,什么位运算啥啥的,都不明白什么意思。但是自己今天依然在管理层,掌握整个公司也是很辛苦的一件事,那他是凭借什么一步步趴上去的呢?
1.推销你的工作能力
简单说推销是一种沟通技能。你能够简洁,清楚的把你的工作介绍给别人,让别人认可你的工作。
这种沟通能力,说实话,是大部分人都不具备的。不要小瞧这种能力。工作当中到处会涉及到这种沟通能力。向你的上级介绍你的工作,向你们团队介绍你的工作,向你的兄弟团队介绍你的工作。向别的部门,甚至向大佬们介绍你的工作。永远不要轻易的认为别人已经非常了解你的工作!没有人比你更了解你的工作,没有人比你更清楚你付出了多少。你不去积极的沟通、介绍,让别人知道的话,别人永远不知道!
你的经理或者团队你别的人,或者大佬对你的认知都是建立在他们能观测到的片段事件而拼凑起来的。这些零碎的事件,或者别人对你的评价话语,或者吐槽话语共同构成了你的印象,你的品牌,你的印象,或者你。这些零碎事件,我举几个例子,你就能明白
1.1.你与他们(包括你的上级,你的团队成员,你的大领导)的直接沟通。比如每个月或者每个季度的一次1:1的沟通会,或者平时一起吃饭的时候你们关于技术方案,或者某个功能的讨论;
1.2.你和他们一起参加的会议
1.3.你做的Demo展示或者PPT演示,或者技术讲座
1.4.你和别人的沟通,他们可能间接参与到的。比如抄送了领导的邮件,同在一个群里的方案沟通
1.5.其他人在你的背后的议论。可能说你的好处,也肯能吐槽你的地方;或者别的团队对你的反馈;
就是这些具体的零碎事件共同拼凑出了你的工作印象。不要轻视这个个人的印象或者个人的品牌。这些决定了领导分给你的任务,决定了领导对你的打分,决定了领导对你的升职加薪。
如果你想对你职业更负责任的话,我们应该更加刻意的留意如何向外沟通你的工作(把你的工作沟通出去)。
对我而言下面这些行动会对我更有效
1.6.简洁清楚的沟通项目中哪些部分是你完成的。尤其是1:1会议和团队内部工作会议的时候
1.7.确保让领导知道你在分内之外,额外做的事情
1.8.对同事态度不要太差。能帮助的尽量更多的帮助。同事关系经营的好,更给你职业带来更好的帮助
1.9.绩效评估会议之前,我会邀请与我直接工作的同事给我一些积极的反馈,他们的积极反馈是我向外沟通的证据。
2.时间管理能力(Time managment )
程序员职业有个好的优点:工作时间有比较到的自由度。这个长处如果被利用的好的话,给你带来更积极的形象。
专注,高效的完成工作。尽量让你交付的东西,都是可信的。善始善终,这样大家就会更多的信任你的能力。
3.社交能力(Networking)
社交能力指的是:将你的形象,品牌让更多的人知晓。这些都是需要平时刻意调整你的行为就能做到的,不需要花费太多时间。公司内和公司外认识正确的人是对你职业有巨大的影响。
我也深深的知道:中国的程序员就是不注重这些。并且认为这些花里胡哨。其实这都是错误的认知,可能你需要付出很大的代价才能明白。
社交带来的好处:
3.1、更好的就业机会
3.2、更多求助的机会
跳过一些令人难受的固化环节。认识人做事情来要顺畅的多。
3.3、给你介绍更多的人
我在最近一份工作中就认识到一点:一个厉害的人物在学习一样东西的时候,他总是求助在该事情上比他更厉害,更专业的人。 那怎认识这些比你在某方面更专业的人,这种关系就需要平时去积累。认识的人越多,你解决问题效率越高。
积累高手的人脉很多,大家也都各显身手。请教问题,约饭,邮件夸赞,参加高手讲座。。。
培养、积累人脉对你职业是有着不可忽视的重要性
4.开放的心态
开放的心态让你听得进去别人的意见和别人的想法。封闭的心态几乎代表了你不会再前进了!
开放的心态不是说我们要接受一切别人的观点,也不是对一切都说YES。
开放的心态是让我们推延我们的意见和判断。 在方案评审的时候,我们经常很容易怀疑或者质疑别人的一个新想法或者新技术。一方面因为我们不熟悉或者与我们的经验不相符。
网友评论