了解我的人可能以为我在说谎,怎么会有二十年的程序员经历呢,难道你穿越了?我哪有穿越啊,只是我喜欢并认真向前辈们学习,积累了胜过几十载的经验罢了。CSDN、ChinaUnix博文、论坛的帖子我都是一路看到底,比如《当程序员那些狗日的日子》、《菜鸟飞啊飞》、《程序员、DBA、SEO等的对比》,什么人没有?什么样的经历没有?
很多道理我本人是懂了,前不久一个小事件让我觉得,大家懂才是真的懂,大家好才是真的好。
1.程序员是很酷、很nice的职业,如果你无法这么想,甚至是经常厌烦的话,我想你还是转行比较好。的确,很多人都在抱怨,也许你就是其中之一,程序猿、diao丝、苦B、码农等等。前辈告诉我们,要想混得好,必须要多一点热爱。(热爱程序员这份职业)
这里大家容易陷入一个误区,什么误区呢?就是太高估了自己、高估了程序员这样一个职业,因为内心的高估,但又对现实极为不满,所以才嘲笑、自嘲。的确,在以前,程序员是很牛B的职业,什么图灵、冯诺依曼、香农等等大科学家都爱称自己是程序员,但是如今已经是白热化,程序员多如牛毛……所以说程序员快和农民工差不多了,这个确有其事!但好歹它是一个职业,就算你是建筑工人,你也可以热爱那份工作,不是吗?
还有一个误区,计算机专业的就业情况一直不错,很多起薪也都较高,本科毕业起薪都十几万的都有,2012年一般也能达到3、5千,所以容易让人肤浅的为了钱去工作。引用前辈的一句话“程序员的工资高吗? 一个月几K, 但程序员付出的是自己的青春和血汗, 如果一个人的青春和爱恋只值几k的话, 这个人太不值钱了, 也太下贱了!”,而程序员现在的工资,是越来越不给力了。程序员单纯,很容易被老板压榨!!加班这个词,对程序员来说真是家常便饭,哪里有银行工作人员、机关单位工作人员那么清闲???明白这些后,不是让你去埋怨,而是让你有心理准备,更重要的是去适应、改变生存环境。
2.程序员有通病,爱挑毛病是么,爱指责别人是么,JAVA比C++好么?你妹的写html的也想和我写驱动的比?程序员应该团结,应该团结起来维护这样一个集体的利益,共同面对资产阶级的压榨,即使你的处境还可以,比如高级程序员、项目经理,但是你和人家商界、政界的人比起来算个球啊,当初还不是从一个菜鸟程序员成长起来的,咱们不能坑自己人吧?
3.对于普通程序员来说,不要试图做一个极客、疯子,不要死抓着技术不放,我们都是凡人,多热爱生活吧。技术上是永无止境的,真正的智者提倡的是:实用为王,够用就行。
4.跟上时代的步伐。在这样一个行业里,一个人在几年之内不更新他的技术,很可能会被淘汰。老板为什么会嫌你年龄大了、支出高了、有家庭干扰、也不加班了?是因为你的性价比不高了啊!倘若你依然是不可或缺的,那么又怎会在乎你的年龄和那点工资。