有人的地方就是江湖,程序员呆的地方也一样。
我认为一个好的程序员应该可以正确看待自己的付出、合理维护自己的利益。程序员也是人,好的程序员同样是人,辛勤付出必然是期待相应的回报,但是这个前提必须是客观看待自己工作产生的价值。“客观看待工作产生的价值”这本身就是一个很困难的事情,因为你和公司的标准太容易不一样了,如果这个标准差得太远,那么跳槽无疑是最好的选择,要让公司改变那是相当困难,委屈自己那也是煎熬。我认为公司和员工是一个相互依赖的关系,只有公司发展和员工当时职业发展刚好匹配上了,这种关系才是最牢靠的,各取所需。之后各自互相成长,谁淘汰谁都有可能,所以坦然面对,不必恐慌。
不管是之前当小弟还是现在团队leader的角色,我一贯的做法是先把事情做好。把工作做好做完美这个是前提,其它事情都好说。在我个人意识中,把能决定我职位、薪资的人都看成赞同这个观点的人,如果TA确实是这样的人,那么正合我意;相反如果TA不是,那么离开也不是什么坏事。
另一个可能遇到的情况是公司政治斗争,这个东西真的避免不了,你不想主动涉及也有可能被动参与。我个人觉得即使处于这种环境也应该做好自己的本质工作,适当表明自己的态度,该争取时就争取。如果一个好的程序员死于内部政治斗争,我觉得也挺可惜。
关于梦想
写这段话的时候感觉有些犹豫,毕竟这跟是不是好程序员没什么关系,而且像我这种29的大叔还写这种关于梦想的鸡汤文字,很多人可能看不下去。但是思索再三我觉得还是有必要写一写,就当作是自我激励。梦想一直是让人保持清醒、不随波逐流的东西,我觉得人生任何阶段谈梦想都不可笑,儿时有长大后成为科学家的梦想,青年时有找到自己另一半终结单身狗幸福终老的愿望,中年时照样可以有那种一想起就会让你振奋不已的东西。“年少一切未定,随时会变,大喜大悲,从工作到爱情,都不知道第二天会是什么样子。分手吃碗面,天崩地裂,精神饱满哭一夜。所以充斥了背井离乡、颠沛流离这样的字眼,一回头满城灯火,每个路口丢了一具自己的尸体,不管你愿不愿意,都波澜壮阔。年纪大了,日成明朗,好像几年也做不了一件事,因为每件事都是人生最重要的决定,动不动一锤定音,不想再伤筋动骨”。可是啊人生看似数十年,但在人类历史长河中不足一提,三十岁、四十岁更不算什么。愿你三十四十仍像二十岁一样,虽不再大喜大悲,但仍能笑看人生。