有一个朋友问我:在公司待两年多了,升不了职怎么办?搞了两年多还是个悲催的程序猿(员),每天敲代码,改需求,解bug,晚上做梦都是代码片段,都快抑郁了。要么换工作,要么熬到上级走人,否则无望啊。好不容易工作两年,这时候走,还真有点可惜。熬着吧,又有点心不甘,迷茫啊~ 我的回答:回去看几遍《肖申克的救赎》,仔细体会你就有答案了。 在走入职场前,进入职场后,无论你在社会中扮演何种角色,都会有阶段性的起起落落。正是由于这种起落之间的差异感,让我们对事业亦或是生活有了更高的追求和向往。这种对未来的愿景似乎触手可得却又遥不可及,纠结和焦灼的状态让我们的心飘在了空中却迟迟不肯坠落,于是乎迷茫、彷徨、不知所措这些负能量的字眼把你圈囿在自己的编织的笼子里。 刚进入IT这行时,我也是从程序员做起。尤其是前两三个月里,那种感觉就像时时刻刻处于备战状态一样。我是一个在对自己的要求方面有洁癖的人,在没有任何经验的状态下,只有坚持苦干,把下发的每件编程任务做好,才不会觉得自己在公司是尸位素餐的人。最初的两个月几乎每天晚上回去都会自己加会班,把当天的任务做完或者提前为下一个任务做下准备。 作为程序员,或许都会有这种感觉,如果白天晚上都面对着代码,真的会有点代码恐惧症的感觉。无论睡觉,吃饭,还是上班的路上,脑海里想的都是一会儿该写哪个功能了,哪个功能还没有完成,诸如此类。对于我来说,最夸张的是连续几个晚上都梦到自己在一个角落里悲催着写着密密麻麻的代码,一睁开眼脑海里便浮现出代码片段。 这也许就是地球人都知道并俗称的"悲催程序猿"、"程序屌丝男"的缩影吧,似乎在我身上体现的还真是淋漓尽致。当时,真的很累,身体累倒没什么,重要的是心累。有时候我在想:"我这是为了什么?这种日子真不是我想要的,不如就此放弃算了"。每当此时,脑中突然会浮现出另一种声音:"不要放弃,这只是人生路上的一些调味剂而已,坚持下去"。不错,坚持下去,坚持是奇迹的另一个名字。 这种自由与主流价值观的碰撞往往会使我们迷失了自己。这也是每个合格的程序员必经阶段,只要坚持下去,一段时间后便会把自己融入其中,在工作中也会游刃有余。 工作状态慢慢稳定下来后,别以为自己就可以松一口气。因为,你将要面临的是自己的未来。就像《肖申克的救赎》中,银行家安迪入狱后,经过一个月的心里调整,和狱友渐渐熟悉。但是毕竟自己所在的环境是监狱,而且是无期徒刑。何时能假释,如何在监狱生存将是安迪必须面临的问题。安迪心里开始密谋着自己的越狱计划,而贯穿安迪越狱这条主线我们不难看出,他的成功取决于很多因素。 第一个便是缜密的计划, 第二个是建立起了自己的人脉关系, 第三个是自己有过硬的专业知识, 第四个是超常毅力的坚持, 第五个是不断发现、创新。 而这五点恰恰是我们工作中需要的。如果你是一个有理想的人,就应该在最初给自己做一个职业规划,为自己设定一个目标。这个目标要基于现实,而不是那些形而上学的东西。定下目标后,就要不断的自我更新、自我反馈,向着目标的方向不断努力和坚持。很多人,做了3年,甚至5年10年的程序员,到最终还是个基层的代码员。 不是因为他没有能力,而是没有想法,没有站到一定的高度去规划自己的未来。或许人各有志,人家就喜欢这份工作也未可知啊。还是那句话,如果想让自己在几年的工作后有所提升,就不要安于现状。这不是句空话,要体现在工作中。 比如,如果你发觉底层代码有可以优化的地方,或者公司项目管理的流程可以再优化,或者有什么利于公司发展的好点子,这些都可以提出来。而不要墨守成规,每天坐在那里当个居家的小媳妇。一位好朋友送我一本书,书的扉页写了一句话给我"命运并非机遇,而是一种选择"。不错,如果你选择安于现状,那么就别在几年后抱怨自己的境况。 最后,送一句话与大家共勉。这是《肖申克的救赎》里安迪说的一句话。 I guess it comes down to a simple choice: Get busy living or get busy die! 生命可以归结为一种简单的选择,要么忙着生存,要么忙着死去!