总是听到周围的搞IT的朋友说公司给的待遇怎么样的差,因此自己才不愿意多做点事,我曾经也有过这种的想法,特别是当自己的同学比自己的工资高,福利又好的时候,尤其是当知道那种自己认为那些技术没我牛的人比我工资还高(自以为是1)的时候,心里就更加的不平衡,而当自己的心里不平衡的时候,我就会将其全部归咎于公司小气,压榨等等原因。但是当我在这个行业混了一段时间后,就渐渐明白了,人的成功必会有理由的,即使人家的技术比你差很远,但是他也许某个方面就比自己强,比如沟通能力,协调能力等等。工资是权衡一个人的综合素质的。
其次还经常听到朋友说自己的项目经理怎么的不行。其实我们必须的换位思考下,有些决定只有站在了那个高度才能体会的,项目经理总是催我们的进度,总是变化需求,总是指点我们代码的错误或不足,换个角度想想他也是为了将项目做得更加接近完美而已,但是在大多数的普通程序员身上看到的是消极的对待自己的任务,认为只要完成就好了,从没有那种尽自己的能力做好,说白了,大多数程序员在乎的只是工资,认为公司给我多少钱我就只做多少事。态度决定一切,的确是如此,爱屋及乌就是最好的典故了吧,喜欢一个人看到的全是那个人的优点,恨一个人想到都是他的缺点,我们应该学会理性的站在客观的角度去想一件事,但是大多数人是做不到,包括我也还没达到那种境界。我在华为的一个项目经理身上学了很多东西,他本在华为杭州分公司工作的,但是由于项目需要调到深圳来出差,人生地不熟的,他就天天呆在公司工作,包括双休日,他从未向上级申请加班费或调休,只是一次偶然,我跟他聊天,谈及了加班的事,被上级了解到他加班为申请加班费的事,上级主动说为他披加班费(他绝非故意让上级知道,因为是上级主动问他加班是否申请加班费的事)。除此之外,他从不因为自己是高学历,技术又牛而在其他人面前显摆,他为人很低调,帮同事解决问题也想当的耐心。总而言之就是为人低调、谦虚,办事有耐心,积极上进,请问这些品质你身上有吗?(他来华为一年就当上了项目经理,原因大家应该猜到了吧!)
最后就是,也经常有朋友说自己的同事怎样的差劲,当朋友与我聊这些的时候,我首先不会想到他的同事是有多烂,我只会认为我的朋友的心态应该是出了问题。我不排除说有那种让人受不了的同事,但是大部分的同事还是比较可爱的,我们不要拿自己的长处和别人比,那样你总会一种鄙视的眼神看别人,每个人身上都有很多东西值得我们去学习,只是我们未发现而已。
总结下吧,你的失败是有原因的,有周围环境的因素,但更多的是你自己的问题,我们应该多多学会自省。当你解决了自己的问题,我想周围环境的因素应该是可以忽略不记得,但是如果不解决自己的问题,那么周围环境的因素会越来越控制你的心态,直到你整个人都崩溃。别人的成功也是有原因的,多多发现别人的长处,以学习的心态,谦虚的低下头,诚恳的多问几个为什么,比你自己埋头苦干效率高多了!