Author:青竹丹枫
QQ:316686606@qq.com
微信:xianglou
作为非猿类的你,是不是以为程序猿是个既牛X 又高薪的职业 , 如果这样想的话那你就错了,也许像 Steve Jobs 那样的确实是,但不是每个人都可以像Steve那样,对于我们来说程序员这个职业完全是另一种景象。
我们和大多数人一样天还没亮就起床,用尽一切办法挤上公交,生怕哪个路口堵车,就怕扣完我们那点微薄的工资。到了公司楼下,我们又想尽办法挤上那让人心惊胆战的电梯,到了公司看下时间 没迟到,打了卡这才安心的坐下,吃完早餐,然后你以为我们就可以安心的工作了吗?NO ,领导可能随时会问,你那个……做得怎么样了?我们只能回答 :差不多了,快了,然后我们看着那慢得像大爷一样的电脑 ,打开各种IDE,DataBase,Browser,通讯工具,开始一天的工作。
像我们这种后端开发的猿类,还得会各种技能,你知道甚至不知道的,你以为我们仅仅会写一种语言的代码就够了吗,NO,作为一个后端开发,我们需要精通除服务端的语言(比如:php,java,c#)以外还要精通前端,比如:html ,css ,js ,还有一系列的版本控制系统,比如(SVN),还有服务器的,运维的(比如linux各种命令和服务管理),你以为 就这样就够了吗?NO ,这还不够,你还需要知道各种功能怎样开发,代码应该怎样写就能少消耗资源,各种知道不知道的算法,甚至还要各种前端js的效果怎么做,写了这么多,你认为这应该够了吧,NO ,还没结束 ,只要是程序就会有BUG,你还要知道各种语言的调试工具或方法 ,来解决一个可能花了几个小时,甚至 一天的时间 ,死了无数个脑细胞开发出的功能留下的BUG,好了,解决了BUG,你以为就结束了吗? NO,还没结束,东西到了产品经理那里,她说:怎么和我当初的设计不一样,这个功能不是这样的? 好,我们又不顾一切的和产品经理争论,想尽所有的办法说服她,这就是她想要的,可是最后的结果依然是,产品经理说:再改改吧,没办法 ,我们不得不忍受着各种愤怒,回头改程序,改功能 。
做了这么多之后,你以为这就没事了吗? 还没有,老板会对产品经理说各种奇葩想法,为了老板的奇葩想法 ,作为一个程序猿,我们的职责就是实现,我们不得不又忍受各种压力,各种愤怒,开始冥思苦想功能该怎样实现? 数据库应该怎样设计 ,代码应该怎么敲, 忍受了一天了,终于等到快下班,终于可以离开代码,不用面对各种压力,回家烤火看电视了,正在你高兴的时候 ,突然来消息了:由于最近任务比较紧 ,今晚加班。 就这样,回家梦破碎了。 郁闷的是,加班也就算了,TMD加班还没有加班费,唯一的待遇就是免费晚餐一个。
我们每天都面对着这种压力,说加班就加班,不能请假,不能拒绝,我们每天都想着各种办法做出他们想要的产品 ,解决各种不知道的BUG,忍受着随时扣工资的压力,一行行的敲着代码,没办法,我们要生存,除此之外,我们不会其他的技能,必须忍受。
为了工作,为了生存,我们必须忍受着这些来自工作的压力,我们也想结束这样的生活,我们也有自己的梦想,想有一翻自己的事业 ,于是为了自己的梦想,我们开始付出比别人多几倍甚至十倍以上的努力,一天又一天,有时候累了,累得自己都爬不起来了,就对自己说:算了吧,没用的,我真的太累了,坚持不下去了;正准备放弃的时候 ,想起自己卡上的余额, 想起快30了还未婚的自己 ,于是打起精神决定继续坚持下去。 当我们付出了无数努力的时候 ,也想被人肯定,被人认同,希望大家支持,而不是各种否定,各种嘲笑,可是现实不是这样,人们只会看到你的结果 ,你是怎么努力的这不关他们的事,看不到成绩,我们永远都是个loser,为了去掉这个loser的标签,我们需要付出更多的努力,比之前更多的努力 ,你以为十倍努力就会有十倍收获吗?NO,可能只有一点点,甚至没有,这样不断的在打击着自己的信心的时候 ,我们必须坚持,告诉自己,再努力一点,再努力一点点也许就成功了。