首页 > 其他 > 详细

程序员那些事儿:技术骨干的烦恼

时间:2020-07-14 09:05:46      阅读:78      评论:0      收藏:0      [点我收藏+]

何为骨干?从字面意思上来分解即是指某事物的主要部分、主要支柱或最实质性的成分或部分。任何企业必有一群由若干骨干组成的团队共同打拼天下,区别在于成功的企业让每个员工都把自己当成骨干并努力成为更高级的骨干;相反在不怎么成功的企业,每个员工并不知道自己是骨干,更加不知道如何成为骨干。

接下来我将为大家讲述我成为一名骨干程序员的传奇“囧”历。

(一)成为技术骨干

我是一名天天敲着代码骑着自行车加着班的技术骨干,免贵姓刘名柏杨。大家可以暂时叫我刘工,因为后面我就不叫刘工了。说到我的名字中的“柏杨”,在咱西北老家应该是最常见了。柏杨树是不太讲究生存条件的,大路边,田埂旁,哪里有黄土的地方,哪里就有她的生存。我的骨子里,也非常喜欢柏杨树的这些优点,但不是那种简单的“随遇而安”。

说到“技术骨干”,我从来没有自封过“技术骨干”这个头衔,而是经过很长一段时间的辛勤工作后,我被“躺枪”了,也就是在我毫不知情的情况下被公司认定为年度技术骨干;同时从我日益往里排的工位和工资卡上逐年增加的“辛水”中也逐渐意识到:“哦,原来我真的已经是公司的技术骨干了!”

公司的主营业务是专门从事企业应用项目开发。几年前我还是一个傻笨挫加土肥圆的愣头菜鸟级新手时,因为赶上当年“美好的”IT行业泡沫时代和码农用工荒时代,面试时人事MM竟然只询问了我的国籍、性别以及毕业院校,我就很幸运地被通知录用了,导致正处于单身期的我一度邪恶地认为是人事MM果断地看上了我。

我进公司的第一年是公司人员流动最大的一年,因为当初人事部门的饥不择食反而导致造成公司更大的人才损失和资源浪费。这好比你的肺活量突然增大,为了满足自身器官的一种本能需求,必须快速呼吸到非常多的新鲜空气;于是一头扎进人堆里猛吸,结果不管什么成分的气体都吸了进去,当然吐不吐随你;但是企业用工就没这么随意了,闪电录用的员工们试用了三个月就被砍掉一大半,幸好我还是相对比较合格的。

进入公司后我一直从事着单一的工作——编码,当然现在已经有所谓的设计工作了。我曾哭喊着要求我的上司——部门经理给我增加有难度、有设计性质的工作。结果我无比伟岸的部门经理告诉我简单编码工作和资深设计工作之间的区别,那就是前者拿到需求后便不假思索地开始写程序,后者是经过努力思考一番后才开始编写程序;资深便是边编码边思考,听闻此言我顿时觉得天昏地暗。

当然我从不觉得我的工作很单调,相反我很喜欢我的工作,我觉得从一个项目的设计到编码实现再到最后交付是一件很有节奏感并且很丰富多彩的工作。我从不在乎我的薪水上涨了多少;从不在乎我身边的同事逐个成为各种“XXX经理”,我反复地对自己强调,作为一个程序员,必须讲究和在乎自身编码与学习的节奏感。大家可以看到很多真正的菜鸟coder不一定是他脑子有多笨或者说学习能力有多差,而是他无法把学、做、用三者有节奏、有机地整合在一起,节奏一乱那么就会出现“垃圾代码”、“猪一样的设计”、“癌症般的健壮性”、“脑残的UI”,更甚者会变成伟岸无比的部门经理。

当然我热爱并持续保持这种热爱的动力还有一个原因,那就是我认为技术人员都是很单纯的,我不想做领导,我讨厌整日的会议和写不完的总结,我情愿把时间花在文档上,我经常做的事情是会放弃休息时间研究和优化以前写的现在已经不一定会用到的模块,并乐此不疲以此作为体现程序员人生最有意义最有价值的事情。

(二)疯狂的职场

以这种心态进行工作果然是有好报的。去年年会上,挺着棉花肚但西装穿得依然很有领袖范的大boss在会议上郑重宣布:“今年刘柏杨作为公司开发部最强有力的技术骨干,为部门为公司作出了很大贡献,请大家向他学习,争取明年涌现出更多的技术骨干。”台下顿时响起了热烈的掌声,我的部门经理手拍得都红肿了,因为由于我的骨干名号的诞生,他被动获得了公司“最具潜力的骨干孵化器”称号。

我的小心脏顿时咯噔了一下,因为boss把我列入了公司“最有价值”的技术骨干行列。当我走上讲台发表了“谢谢公司,谢谢老板,谢谢各位同事,今后我一定再接再厉,争取为公司再创佳绩”这种俗得不能再俗的通用套话后,下面又响起了雷鸣般的掌声。我有史以来第一次感受到原来在众目睽睽下获得如此高分贝的掌声竟然是如此的惬意,更重要的是今年我将在众目睽睽下并且丝毫不用掩饰地拿到比部门其他人都高出一大截的年终奖金。

于是我带着这种喜悦感、优越感,万分激情地进入了今年的工作。我决定以身作则,既然是骨干就应该处处体现主心骨和干劲两个层面。因为前年我部门有个同事通过千辛万苦后也得到了骨干称号并晋升为“传说中”的项目经理,结果他第二年顿时“洗心革面”,不光不再努力做事甚至摆起了领导的谱,听说为此背后写“黑邮件”给老板告密的同事海了去了。这不,去年的骨干名单和项目经理聘用名单连他的姓氏都没出现,更别说大名了。我坚决地认为我不会是这样。

一段时间后,我很快发现骨干还真不是这么好当的,但凡稍稍有点难度的工作其他同事一律说不会,于是全部扔给了我,这我也就认了,谁叫咱的头衔后面有个“干”字呢。结果我的长期默认导致了后来凡是公司外地项目需要出远差、出苦差、维护工作量巨大的工作一概分配给了我。我有一次实在有点心有余而力不足了,向伟岸的部门经理反映,经理再抛神句,他拍着我的肩膀告诉我:“你是公司的骨干、部门的顶梁柱,多承担点责任是应该的,何况我认为你即将要成为资深的骨干了,再努力一把。平时接手工作时多思考思考,你一定行。”我再次感到前所未有的天昏地暗。怎么办呢,我认为只有豁出去了,一切为了成为“资深”的骨干而努力。

原来大家都叫我刘工,现在大家都叫我“骨工”。于是我开始用“资深骨干”这个即将获得的称号来自我安慰,人往往在想得到还未得到的时候是最为激情高昂的,万一真得到了也许又是另外一种境遇了。

我开始不断加强自己的主人翁意识和主心骨意识,并且开始更加努力或者变态地加班加点。但是说老实话敲代码真不比其他职业,不管你再努力甚至再变态却总有做不完的新功能、敲不完的代码、优化不完的模块、永远没有头的用户需求变更。我发现很多微胖界的程序员都不是吃胖的而是坐胖的,由于天天横坐,猛灌快餐,不光出现了可怕的小肚腩,甚至小腿都有萎缩的趋势。

年中单位组织了一次公司称为“关爱角度”的集体体检,我被查出有确凿的高血压和血脂偏高。Why?我当时百思不得其解,我一直认为我吃的是廉价草根吐出来的是给力的代码,这些三高物种应该远离我才对。

有次在电梯里碰到了boss,由于当时人比较多,异常魁梧的boss牌弹力棉花肚顶住了我的胸口,差点把我憋死。boss左右打量了我很久,看的我心里直发毛,正当我打算先张口为强时,boss终于语重心长地发话了:“刘啊,怎么会高血压啊?要少吃多干活啊。我看你去年工作蛮不错挺勤快的,今年有点松懈了吧!继续加把劲,你的血压会降下来的。”

我的天!这都是什么情况?电梯门打开,boss一摇一晃地走了出去,我的双腿却如灌了水银般的沉重。难道我真的松懈了?难道我有负骨干的名号了?我自打做程序员以来第一次感到无比的空虚和迷茫。

空余时间,我开始在网上拜访并求助IT界各种大神。神的意见确实一针见血,正所谓什么叫“工作”,那就是有作为并被领导认可的那才叫工作,否则那只能算是“干活”,也就是干事情仅仅为了活下去。

想想灰常有道理。由于今年是“骨干”,我经常在公司加班,有时会到深夜。为了体现“骨干”的大无畏精神和自我牺牲素质,加班时队友的用餐和回家的车费都自己承担了,我个人认为公司如此器重我,做出点成绩是应该的,偶尔自己承担点“费用”也懒得计较,谁叫咱是骨干呢。我的“自我牺牲”素质真切地证明我是无知的。公司半年阶段性会议上,boss以不点名的形式批评了“部分骨干”带领的团队,其中包括我。事后我战战兢兢地咨询了部门经理,部门经理想了想,说最主要原因可能是我不怎么加班。

我愕然。以下是我和经理的一段简短对话,我认为很具张力。

“我和我的组员经常加班赶项目啊!”

“我知道啊!”

“那怎么还会这样?”

“老板不知道啊!”

“难道阁下没向他反映?”

“我反映了啊!”

“那怎么还会这样?”

“空口无凭啊!”

“什么叫做‘凭’啊?”

“你们加班没有报销单的吗?”

“……”我实在无语了,“可我当时填了加班申请单了哦!”

“谁不会填?”

“怎么会这样啊?”

“……”部门经理放弃了和我继续对话。

我后来终于明白boss是根据他认为的每个月最最“真实”的凭据——报销单统计,使他对我今年的“工作松懈”有了进一步的认识。我只能说,职场太让人感到疯狂了。

终于在公司“高人”的指导下,我开始“规规矩矩”加班、“老老实实”做骨干。譬如:加班必填加班申请单,每月的用餐以及差旅费报销很“充实”(偶尔遇到不充实的时候我还会夹一张私人发票。大家不要告诉我你们没这么干过!听起来野猪都不信的)。并且我和伟岸的部门经理成为了私下的好朋友,后来“好朋友”告诉我去年看起来实在太受宠,奖金又比别人多出很多。好多部门的“同志们”都到他那打我小报告,甚至当时连他都想弄份“黑邮件”向boss阐述我的“不进步”。

我再一次感到职场真的是如此的疯狂。不知道谁说过:“做程序员的都是很善良很单纯的。”我咋突然感觉这些队友有好几个都不是善男信女呢。

(三)善良的程序员

又到写年终总结的季节了,我想起我去年总结的内容,大致如下:

流水账般的做过的项目列表。

列出了公司管理上各种弊端,领导的各种没能力。如长此以往,公司必有危机或者乱成一团麻。

坚定地认为我是很优秀的人才,由我来做部门经理必定能立马改善团队状态。

我又想起我去年年底的一天早晨:我敲了部门经理的办公室门,满怀信心地阐述了“我今年要竞聘做项目经理”的想法,并列出现在团队的问题、现任项目经理能力的不足,以及我自身压倒性的优势。部门经理当时果断地告诉我“不想做将军的兵就不是好兵”,我满怀信心的离开了。后来我虽然没如愿,但是成为了公司的“骨干”。

由于我今年工作的“松懈”,我决定在年终总结上“深刻反省”,内容大致如下:

细致而又不失呆板地列出一年所完成的项目工作,并附上我的心得,多亏了项目经理和部门经理的帮助。我攻坚克难,并且有效地执行了公司的决策,使整个团队紧密团结在一起,一起攻克了项目难关。

深刻并从内心而发地体会公司决策的正确性,并基于这种正确性思想个人做了一些创新建议,希望公司能采纳。

阐述我虽然有一定进步,但都是公司培养的结果,并举一反三地告诉领导,做将军是为了打更多的胜仗。

很快,今年年终会议见了分晓,我被提拔为部门B组项目经理。boss在会议上再一次要求大家向我学习,认认真真地把努力工作和责任心发挥到骨子里,从而成为公司合格的骨干,并且调整了公司有关决策。我个人臆测boss从我的总结中抽取了至少三条建议。不过呢,没人告诉我也没人承认这事和我有关。

(四)小议“厚德载物”

爱因斯坦爷爷曾说过,天才=99%汗水+1%的灵感,不过这还有后面一句话,1%的灵感有时往往更重要。除去一些大神如马云,大部分都在挥发99%的汗水中,因为能够“驾驭”1%灵感的人很少。

作为程序员来说,汗水和灵感往往只能支撑你的技术水平,也许工作一年你能成为合格的程序员,三年你就是优秀程序员,再往后很有可能就是大神了。撇开技术,程序人生并不是只包含技术或代码,还包含职场、生活、创业、家庭等等,因此真正的程序员大神是指能合理协调并能驾驭这几者之间关系的人。这些要素除了汗水和灵感还需要一样东西来支撑,那就是“德”。

古语,“厚德载物”大意指厚德育人,到了现代有了不同版本的理解,个人觉得很正常,古人的话很可能在他们的年代比较适合,到了现在这个年代还是要结合时代背景的。

下面我们来结合程序员行业进行“厚德载物”的理解。

1.口德

古语中的口德是指讲话,主要靠嘴。在现在口德是指“言论”,并且是你通过任何带有流通性媒介发表的言论,如QQ、微博、微信或者邮件。

案例1:某程序员A,技术很有潜力,这造成了他“充满棱角”的个性。一次项目经理评选中,由于A在QQ签名中写了一句“听起来不认可企业文化”的签名,结果被竞争者看到了,于是公司认为A无法融入公司文化,不适合担当大任……,结果你懂的。

案例2: 某项目经理B,有一定项目经验和管理能力,不过他有个小毛病:发现下属问题时不愿意当面指出或批评,而是喜欢通过聊天工具(如QQ或短信),有时还喜欢拉个旁听者进来群聊,以此证明他批评的对。时间久了,他的手下挨个辞职,辞职后对他统一贴了差价。公司知道后,认为他无法容纳下属必然不可能走得更高更远,更不值得委以重任,于是,他很快也被公司调整出了项目经理岗位。

总结:当我们走入职场要进行“载物”时,第一条是要注重口德,否则你的技术再好也可能会因“祸从口出“而起到自残的结果。

2.掌德

此德和嫉妒背道而驰。凡是能在职场中成为真正的领导者的人一定有“无比宽广的胸怀”。当你的下属优秀时,不要害怕将来他会超过你,要学会赞扬和提拔。当你发现你的上司一无是处时也要反过来想一想,他既然可以成为你的上司必然有你身上没有的东西。

无掌德的人一定不会享受别人对你的掌德。在现在社会这种人简称“喷子或愤青”。大家有没有见过你的老板整天在愤世嫉俗?就算是,他也会注重口德,不会到处宣扬。如果是,那么你老板一定没前途(譬如有的老板整天宣扬技术无用论等等,技术人员拼死拼活都不如他的销售接一个单子,如此老板必然不能跟着他干到人老珠黄,当然过渡阶段可以凑合)。

3.面德

原意是给面子。在我们做项目时,经常会有两种人我们不想给面子:一种是你的领导,另一种是客户,后者更甚。据不精确统计,90%的程序员在职场生涯中都有100次想痛骂客户和50次想掐死客户的念头。事实上,从我个人的经历中,辞职跳槽了好几回:出来后,原来的领导和客户都和我成为了好朋友。

有那么几个我老想掐死他的客户(当时忍住了,没动手),最后也成为了之后的客户。所以不要问“我的人脉去哪了?”,这和你的“德”尤其是面德是有关系的。

4.信任德

此德无需做太大解释。生性多疑的人肯定是没多少真正的朋友。大家看看你的老板吧,除了生意场和利益场,他的朋友能多过你?如果你是创业者,千万不要做整天“疑神疑鬼”的人。否则慢慢你会发现你的公司政治气氛很浓,你的副总们整天互相勾心斗角。一个企业的衰败首先从内斗开始,而内斗首先从“无信任德”开始。

5.方便德

原意是与人方便,自己方便。到我们程序员身上就是为客户负责、与客户方便。

案例:我曾经接了一个政府项目。碰到一个50岁左右的领导,好不容易在客户小科员的指导下做完了项目提交了,总以为验收通过了,结果被50岁的领导臭骂了一个小时,不光是首页,从每个细节页面都要按照他的要求重新更改。在我看来几乎要重做。当时的我天昏地暗,真想拍了桌子告诉他,老子不做了,大不了钱不要了。不过,我忍了,实在是因为当时刚创业,太缺钱。硬着头皮做吧。

这个项目的结果出我所料:在我又改了大半年后,终于验收了。由于该项目完全按照客户的要求做了非常细致的魔鬼式更改,结果被其他城市的相同层面的客户看到了,接下来大家就知道了,新项目几乎做了一周的微调便上线了,因为新领导的业务需求和原领导的几乎一模一样。

于是,我的创业项目有了“行业化的雏形”。

总结:与人方便,确实自己就能方便。

6.礼节德

原意是:1.彬彬有礼,方能魅力四射;2.礼多人不怪;3.送礼送到位 。这里要着重强调的是送礼送到位。

我一朋友有过一次失败的项目经历。他从朋友那转包了一个五万的小软件开发项目。因为是朋友,所以他也没细多考虑什么。结果第二次他朋友又介绍了一个五万的小项目给他。他苦恼了,俗话说谈钱伤感情,于是他为了不伤感情,项目完工后他送给他朋友500块钱。

正因为这500块钱,他朋友差点和他断交。原因很简单,既然是朋友介绍项目给他就无所谓他回报,最多请吃饭此事便了。但是,如果真要给提成,那么就要给足提成费用,两个项目10万,按照现价抽成10-20%的点,至少也得给1万。

这就是礼节德。俗话说:谈钱伤感情,这也是一个很深刻的案例,虽然谈感情其实也很伤钱。

7.谦让德

此德是程序员最不容易遵守之德。很多程序员往往在技术上稍有些进步后就觉得自己“独步天下、唯我独尊”,结果到了实战过程中饱受凌辱,惨败而归,树敌众多,后来不得不放弃自己的程序人生。

谦让是美德,有人说现代青年应该学会宣传自己、高调一点、奔放一点。我想说一个这在国外行得通,第二个如果你是媒体人那也行得通,如果你仅仅是在职场中的程序员,那么低调做人高调做事、放下身段降低自己才能让你走的更高更远。

总结:善于表现自己和高傲狂妄是两码事,很多人把两者颠倒过来了

8.理解德

这里主要讲的是换位思考。

(1)换位你的客户。如果没有他出钱,你和你的公司早驾崩了,何来的技术人生,所以理解和感恩你的客户,你才会得到客户的理解。有时不是客户的需求变态,而是你用变态的心态去理解客户的需求。

(2)换位你的领导。如果没有他,也许你除了写程序还要做三陪,天天出去应酬,天天要考虑部门指标是否完成,部门卫生纸是否还能领得到。其实做你和做领导都不是那么简单的。

(3)换位你的下属。作为领导,和你的下属岗位不同必然职责不同,所承担的责任也不同。不要老是要求你的下属要像超人一样,又能写程序又能做项目管理又能陪客户,你下属都会还要你干嘛呢?

(4)换位你的家人。这个就一句话,除了加班无可厚非。如果加班完的日子就是打游戏、和朋友酗酒,那么你就不要怪你的女朋友或老婆红杏出墙。

(5)换位你自己。照照镜子,如果你是镜子里面的你,你能看得惯或者喜欢镜子外的你吗?如果不能,请立刻找到原因,改正并完善。

我个人认为我还是那么善良的程序员,人在囧途不得不改良自己善良的方式,道路是囧的,咱也得跟着囧,不然就会被囧途潮流无情的淘汰。在这里,用我最真实的感受概括我的心得:我做程序员这行业真是极好的,虽然看似没有大富大贵的前景,闲来敲敲代码倒也十分清爽和欢快。只可惜欢快的时光总是被烦恼淹没太多,若要说如何走出这囧境,我只想说到公司外面走走,既能冲冲喜气,也能看看其他公司程序员的生活如何。

若要说怎样才能创造自己心仪的事业,我只想说,若是想到一个极佳的创意,前景和模式极其俏丽,倒是找几个般配得紧且志同道合者一起筹谋策划,也不觉乏趣儿,必是极好的。

程序员那些事儿:技术骨干的烦恼

原文:https://www.cnblogs.com/hzcya1995/p/13296802.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!