搞定老板!程序员轻松升职加薪的宝典!
不管是Boss还是Leader,在某些程度上都对“程序猿”们有着“生杀大权”,所以如何搞定他们就成为“程序猿”始终寻找的秘诀。这里的“搞定”并非是蛮横、不择手段的打击报复或是毫无原则的阿谀奉承,而是有技巧的与之斗智斗勇,见招拆招!
1程序员的“委屈”知多少
马云说:员工的离职原因林林总总,只有两点最真实。1、钱,没给到位;2、心,委屈了。这些归根到底就一条:干得不爽。
在IT行业,程序员的薪资“一跳一涨”是普遍存在的现象,所以,如果程序员能入职新企业,就在一定程度上说明钱至少在入职时是给到位了。能不能长久的干下去,要看在工作中“心是否受委屈了。”
其实,不管入职什么样的企业,一旦过了新鲜劲,往往会陷入“不爽”的循环中,老板分工不明、绩效不公、朝令夕改、没有规划等都会成为在新公司的抱怨内容。
就算是在外行看来“高薪、体面”的程序员也有着自己独有的“委屈”,他们早已加入了茶余饭后的吐槽大军,与八卦女一样成为“不说会憋死协会”的会员。
我们老板忽悠的头头是道,真TMD像真的一样。N年后的上市跟我有毛关系,还不如现在给我涨点工资实际呢,画大饼谁不会?还真以为我是头驴啊?
天天吼着说只看功劳不看苦劳,没有苦劳,难道功劳是从天而降的?又想赶工期,又想要高质量的代码,还真以为代码是孙悟空的猴毛吹出来的啊!
搞个毛线啊?公司开发ios项目,连个测试的苹果设备都不买,我七申请八申请好不容易买了吧,老板倒自己拿着用了,还倍儿诚恳的说:“小刘啊,测试需要用的时候随时跟我说啊!”
我们那个老板,啥啥都不会,就会动个嘴瞎指挥,脑子一热一个想法,脑子一热又一个想法,真想知道他脑子里到底灌了啥,我都懒得搭理他!
哎,我本来就内向,本以为转行当了程序员就可以沉浸在自己的世界,谁知因为没和领导搞好关系,直接给我来“冷暴力”啊,真是郁闷!
都说搞IT的人工资高,其实我们就一码农,长期被迫加班,现在弄的我每天不加会儿班都不好意思,好像我真欠老板的似得!
这抱怨真是如潮水般滔滔不绝,连绵不断!但是只要吃完饭到了上班时间,一切都会恢复平静,各自回到工位上开始接下来的工作。毕竟在没有达到与老板撕破脸的程度时,还是先忍着吧。
但是,“忍”不等于解决了问题。等到抱怨升级,忍无可忍时,“程序猿”们又会酝酿下一次跳槽。然而,跳槽并非是最终的解决策略。如果不懂得调整心态并寻找对策,即便是换N个公司、换N个老板,也只不过是将抱怨换了个地方,没过多久还会寻找下一个临时转换点。
2识破老板的“谎言”
汪涵在面对孙楠退赛时说了这样一句话:“没事儿不惹事儿,事儿来了也不要怕事儿” 。这给我们一个很好的启示,程序员在面对问题时,应及时寻找策略,与老板“斗智斗勇”。
以下总结了程序员在工作中遇到的几个典型问题,面对这几种情况,你是如何搞定老板的?
好好干,将来有发展
很多人在刚开始找工作或是跳槽的时候,总会遇到一些喜欢描绘蓝图的老板,这种情况尤其在小公司比较多见。小公司刚起步,前期往往处于求贤若渴的阶段,有时候为了留住人才会做出很多承诺。
此时,你需要静下心来,而不是头脑一热一拍大腿就答应要与老板同创业、共发展,一起为了美好的明天奋斗。作为程序员的你,需要用严谨的逻辑思维思考以下问题:
◆ 项目是老板个人投资的还是有天使投资人?
◆ 老板说的项目有没有发展前景?这个项目需要多久完成?
◆ 老板本身对未来发展有没有清晰的规划?有没有具体的实施策略?
◆ 老板个人人品怎么样?到时真能兑承诺吗?
◆ 老板现阶段给的薪资与付出是否成正比?
如果觉得项目可行、老板可靠,就可以选择加入创业大军,在实践中一探究竟。
但如果你发现,老板只不过是一个动不动就喜欢画“大饼”的人,所说的项目只是一时搞得人热血沸腾。即便真的五年过去了,十年过去了,规划依然可能是规划。那就要在看清现实时果断出手。该放弃的放弃,该跳槽的跳槽,一定要保持沉着冷静,千万别被“大饼”给砸晕了。
不需要理由,请给我结果
老板尤其是大的老板都不看重过程的,他们只是下达计划和到期检查结果。如果结果没有达到预期,他们根本不会去了解中间的原因,更不会在乎员工在过程中付出了多少的努力。也就是说,从老板的角度来看,他们只看功劳,不看苦劳。
马云在谈论“老板应如何带团队”时曾提出要授人以渔,即教会员工做事情的方法和思路。但在工作的过程中,程序员经常遇到的老板是蛮横且只要结果的,不管业务需求是否复杂、不管开发时间是否充分、不管是不是需要修复Bug、不管是不是需要调试,反正就一句话:明天上线。这可能也是程序员需要经常加班的一个原因。
面对如此令人无语的老板,你真的会每天加班加点的工作,以期在老板要求的时间将项目做完吗?当然,回答是否定的。一个项目的完成需要团队的合作,所以在接项目的时候,程序员尤其是负责项目的人(组长或是项目经理)要明确以下几个问题。
◆ 首先在做项目讨论的时候,程序员们应该将业务需求分析明白;
◆ 列出整个项目需要开发哪些功能模块;
◆ 规划好每个模块需要多长时间;
◆ 是否需要与前端对接,明确对接流程与时间;
◆ 编写一个开发的步骤文档,请领导评审;
◆ 预估编码需要的时间,与测试人员沟通测试需要的时间。
在项目一开始时要将明确的工作步骤呈现给老板,让老板对项目的完成时间有大致概念,这样在工作的时候若提前完成,还能显现出效率。
重要的是,程序员要及时与老板沟通,阶段性向老板呈现成果,并及时汇报进展中遇到的问题,有需要老板协助的地方一定要开口,毕竟有些环节非老板出面不可。切忌不管不顾地闷头开始做,即便遇到困难也不吭声,以致最后酿成大错。
3需求改改改
在编程的过程中,让程序员感到非常头痛的还有,老板明明上午说好了是这样做需求,到了下午又要改成那样,原本编好的程序不仅要修改,甚至要重写。
这种情况在项目的开发阶段程序员还可以忍受,很多项目到了测试阶段甚至是上线阶段的时候,老板还会提出功能变更的要求。甚至在项目投产运行后,老板还会有变更维护的需求。
虽说老板经常改变需求是一个普遍现象,但程序员也不要太老实啦,不能说让改马上就改啊。在老板提出需求变更以后,可以先尝试做以下几点。
◆ 先和老板沟通,看看是否真的需要变更;
◆ 如果真的需要变更,则要和老板交流一下变更后可能出现的各种情况,让老板认可。此时可以建议老板再想一想,再看一看,还有什么要改动的地方。等到老板实在提不出新要求了,再考虑编程。
◆ 还有一种办法,那就是将老板变更的需求放到一边,等到若干个变更需求都确定的时候,再去编程。这样做的好处在于避免单个需求编程和急促编程带来重新编程的后果,可以从整体上考虑编程的效果。
4与老板相处的十个方法
作为职场人士,能够获得老板的信任,自然能够帮助你加快成功的步伐,能够得到老板的认可,更可以使你在工作中如鱼得水,在同事间树立威信。因此,学会与老板相处,是每一位职场人士的必修课。
那么,如何与老板相处,如何让你的老板对你伸出赞许的大拇指,乃至给你升职加薪呢,这里还真是有不少学问呢。
1.知道老板的目标
软件开发商往往关注的是自己的“可追溯性”,软件系统必须直接或间接的与公司目标相关。你需要知道老板的期望是什么,以便了解如何在工作中帮助老板。
2.知道老板对你的期望
不知道老板对你的期望有可能会摧毁你的事业。如果你不知道老板对你的期望,如何去衡量你工作的好坏?如何去制定目标?
3.开会时不要打断老板
老板在开会时讲他的想法,千万不要打断,如果你有不同意见可以私下和老板沟通或者用邮件来提醒老板某个地方你有不同看法。
4.理解老板询问的含义
老板有的时候作出一个决定后会问问你“你的看法呢?” 其实这个时候生米已经煮成熟饭了,除了赞同,反驳毫无意义。
5.不要小看老板
如果你老板曾经是技术出身,那么尽管你老板只会asp,也比你会asp.net来的强,一般老板工作经验都比你足,不要以为你掌握的技术比较新就比老板强。
6.承认你的成功来自老板
当你得到了别人或“老板”的老板赏识时,你应该大方的说出别人对你的帮助,尤其是你老板对你的帮助。
7.适当忍耐
最初你与老板刚刚开始合作时,有一个相互取得信任的过程,你要努力证明自己的实力,对小的不愉快要忍耐。你不妨和老板经常做些小沟通,汇报工作进展,请教如何改进。
8.冷静客观
不管受到了怎样不公正的待遇,哪怕你的老板再不讲理,也要始终坚持“对事不对人”,了解老板的真实想法,顺应他的思路,冷静、客观地提出要求。
9.表里如一
切忌阳奉阴违,或是私下议论和传播对老板的不满。如果部门同事对老板有一致意见,只要是正确的,而且对部门及工作有利,可以联名致信“大老板”。私下议论于事无补,而且会造成工作效率低下。
10.尽心尽力
上下级只是分工不同,只要你把老板布置的任务不折不扣地完成,老板就会对你刮目相看并委以重任。要坚信只要你努力工作了,就能与老板和谐相处。
总之,尊重而不能唯诺,真诚而不做作是与老板融洽相处之道!
回复数字“1”查看近期热门好文
·【经验分享】一个很有趣的fork面试程序
·2015年中国十大技术编程网站排行榜
·程序员是一碗青春饭吗?
·2015互联网行业薪酬大起底,你看了吗?
·程序员必备开发工具
··········
关注传智播客官方微信
各种干货资源等你来收!
还有传智萌妹子等你来约!
微信号:boniu525 QQ号:2217622915
约我的各种好处:卖萌= ̄ω ̄=神马的偶最擅长了,报名、谈心、指导、答疑解惑···程序员鼓励师算什么?在播妞面前弱爆了有木有?只等你来约!