千万别做程序员,尤其别做Java这种门槛低,入门快的程序员(别跟我说Java搞精通了也很牛之类的,原因不解释,做5年以上就知道了),程序员本来就是我见过最坑爹的职业了。。。Java程序员更是,现在满地都是Java培训机构,不出3年,你就不值钱了,就像3年前的C++一样!而且Java贬值更快,因为他比c++简单多了,培训个3个月,直接上岗,你说你怎么保证自己是不可替换的?而且现在Java程序员的整体工资,已经有不断下降的趋势!

  我就用我的亲身经历告诉你,你这个想转程序员的人:别做这行,因为你不知道这个行业。如果有人跟你说,程序员很好,你先看看这个人的生活品质是什么样的。如果说他住着农民房,每个月几百的房租,没房没车,一个月赚个一万,当然觉得好。但长远来看,程序员是个贬值很快的职业:
  (1)越老越没有竞争力,越老越找不到工作,因为技术一直在更新,你年轻时候精通的技术,几年之后根本没人用了,c++就是个例子,现在还有几个人搞c++?C++老程序员要么失业,要么被迫七老八十的学Java,跟20来岁的年轻人血拼,上有老,下有小,你拼的过么?
  (2)累,加班,简直是常事,不加班不正常,大公司更加班,华为、腾讯都累死人。程序员普遍有慢性前列腺炎,不信你问问身边的程序员。
  (3)基本认识不了什么有钱人,认识的全部都是程序员,说实话,都没什么本事,因为认识的人少啊,所以家里有点事想找你办,你基本帮不上忙的。
  (4)基本就别想找老婆了,即使找个老婆,也十有八九是恐龙。
  (5)做程序员时间久了,基本丧失了人际交往能力。
  (6)程序员生活品质普遍很低,我就没看到过哪个程序员,拿LV,酷奇,爱马仕,普拉达,宝缇嘉,这些东西,我猜大多数程序员,这辈子都没可能用。更不用说什么百达翡丽江诗丹顿。
  (7)程序员,一辈子,买个破房,买个破车,就很不错了,还不能买好车。而且要拼命省吃俭用,以极低的生活质量作为代价。
  (8)天天坐着写程序,身体一天不如一天啊。
  (9)最重要的是,30岁以后,就要时刻准备被淘汰了。

  你觉得我危言耸听么?你觉得我是个混的不好的程序员才这么说?
  不能否认,有些技术大牛,生活也过的不错,工资不少挣。但是这种人,本来就不多啊,很少啊。这些人一般都是小时候就搞程序的,你觉得你半路出家,能变成这种超级牛人么??
  而且这些牛人,以他们的智商或者意志力,如果当时做别的行业,说实话,那肯定要比现在牛的更多。你看看猎头网上年薪100万的职位,没有一个跟技术相关的。50万的技术总监也基本没有。二三十万在这个领域倒是不少,基本上是技术经理级别才能拿这个价了,而且已经算是不错了,而大多数程序员,拿的都是几万。。。拿几十万的程序员太少了(一般这个数都是顶级公司的程序员,或者一般公司的技术管理层了),这些人如果做别的行业,成就远不止于此。

  你会说,不可能,那么多人做程序员呢,没见都转行啊。
  那是你不知道,你去百度搜,“程序员转行”,你会发现超多程序员都想转行!!但是根本没能力转了。
  不想转行的程序员,我认为有三个原因:
  (1)的确有一些程序员,应该不超过5%,混的比较好,生活比较惬意,这种人确实有,行行出状元嘛。
  (2)实在没办法,对什么生活质量,什么发展空间,都不在乎!只要能活命,能养家糊口,就是是最重要的,不干这行,真的不知道干什来糊口,没有胆识去转行,或者,根本没能力转行!
  (3)不知道外面的世界什么样,整天活在自己的程序员世界中,不知道别的行业的人都什么样。

  但是我知道外面的世界什么样:
  (1)我同学的表哥,研究生,公务员,福利那叫一个好,工作不累,这我就不废话了,地球人都知道的;
  (2)我第一任女友,大专,保险公司的电话销售,一个月平均七八千左右,业绩好的时候有一万多,从不加班,因为不能在客户休息时间给客户打电话,这是规定,否则会被投诉;
  (3)我前女友,大专,贷款公司最底层业务员,每天跑客户,拉贷款,平均每个月多少我不清楚,因为她刚做这个工作3个月我们就分手了,不过分手的那个月,他的提成是6万多,虽然底薪只有2500;
  (4)我表哥,大专,在银行向客户推荐理财产品,用他的话说:“做了这行,我才知道什么叫有钱人啊,光买我一份理财基金,一份,就买了500万”。那提成有多少呢?我表哥不告诉我,但是他去年刚把雅阁卖了,换了台奔驰。我表哥31。他26岁进的银行。
  (5)我陪我同事去买车,认识一个4S店的美女,我对她有点好感,托人打听。一打听才知道,她卖车5年,在深圳后海买了一个房子,自己买了一辆10万的车,虽然车不贵,但是后海的房子。。。我的妈啊。。后海的房子那价格。。。3万以上啊,他只是一个卖车的营业员,学历最高也就高中吧。。。。哎。。我这一流大学的本科生拿着区区1万多的工资,都不好意思追她;
  (6)我陪我姨去买房子,认识一个售楼小弟,20岁,我不小心听到了他们的谈话:“小赵今天业绩好啊,签了7单啊,7万块到手了啊”。。当时我的心。。。我以为,他只是个售楼的小孩,那么小,生活肯定很穷吧,可人家今天一天赚的钱,是我半年工资啊!真正的穷人,是我这个程序员。。。
  (7)我表姐,本科,三流大学,企业ERP顾问,每天不用上班,月入2万5,一年有6个月左右需要工作,其余时间就带薪在家呆着,天天学习,时间很多,但是工作就要出差,她很不爽,说她不喜欢出差,但是我羡慕的要死,因为出差不是去日本,就是去美国,不过一去要去两三个月。她今年刚把雅阁换成了歌诗图(为什么都是换雅阁。。。),刚出note2的时候,她刚好丢了三星9300,她直接去买了三星的note2,比9300高一个级别,她本来就有一部iphone4s,但是根本不怎么用,因为当时最流行的已经是三星系列了,我说你怎么刚丢就买啊,先用着iphone呗,她说:我们同事用的都是note2啊,他们早不用iphone了,iphone我都不好意思拿出来,他们什么新就用什么,我不能out了。
  (8)我大学一同学,一毕业直接不做程序,直接就去了一家公司做行政(真是明智啊),他说,他们公司07年装修,他从装修商那里,吃了12万的回扣。11年又因为公司发展太快(已经发展到1000人了),他们公司又不够坐了,就搬到了繁华CBD地段,又要装修,这回,公司租了5层来装修,他吃了60多万的回扣!(他们公司装修总共用了700多万)。天啊,我要写多少代码,才能挣这些钱啊!他告诉我,这是他运气好,不是每个公司都经常装修的。但是,他们公司每三年固定更换一批电脑,他可以吃大概5万的回扣。每个月,他能从办公用品中吃大约2000的回扣。什么叫回扣?就是说,我现在要装修,整个大厦的整整5层都装修,豪华装修,那我凭什么找你给我装修呢?假设我装修花700万,你们装修公司能挣200万,那我找到你,我说,你开700万的发票,收700万,但是你得分我一部分,你别挣200万,你挣100万就行,剩下的利润,你分给我。你不分?那这100万你别挣了,我去找别的公司。装修商说,100万太多了,这样吧,给你60万。不然我也不好交代。成交!这就是回扣。爽啊!才工作几年,他就自己买了一台奥迪A4L。
  (9)我高中同学,到深圳找我玩,我陪他去香港,跟他在海港城逛了一天,他买了一个LV钱包,一个酷奇电脑包,一个宝缇嘉钱包,一个Z字开头的牌子的裤带(牌子名我忘了,反正是z开头的,裤带2000多一条),几个包包一共6万,我正感叹他有钱,他又带我进了卡地亚的专卖店,买了一块7万多的卡地亚手表,买完了还说,“太便宜了,卡地亚是二线品牌啊,其实我想买个百达翡丽或者江诗丹顿的,但是这块卡地亚的造型我实在是太喜欢了,先买这块吧凑合带吧”。我真是太无语了。后来,我也在海港城买了几件阿迪达斯的衣服。。。我觉得很喜欢啊。。。。。。我俩关系非常好,我俩高中是同桌,他爸,是我们老家市场上卖河蟹的,我妈认识他爸,我妈是一个酒店的采购员,经常去他爸那采购河蟹(采购员有回扣啊,所以其实我在家的时候,总是能吃到上等河蟹的,就是他爸给的),我妈说,他爸做的挺大,往全市各大酒店提供河蟹,每年能挣100万左右,2011年的时候,挣了300万。现在中国农民,看来真是生活不错了,卖河蟹的都这么有钱。20年后,我这个程序员,能每年挣100万么?

  哎,就不说啥了,看看我现在所处的环境吧,我们公司,80%用的是2000元以下的手机,其中还有一半用的竟然是非智能按键手机!我拿个iphone去公司,竟然被围观,大家说“啊,看看iphone长什么样子,原来这就是iphone啊,这不一样么,跟我手机差不多啊,我觉得我的手机也挺好用啊”。我没别的意思,不是说看不起他们,因为我的iphone也是信用卡分期买的,我只是想说,看看程序员们,都是什么样的生活状态啊!你不用三星不用iphone,你用个小米或魅族也行啊!天啊。我这还是美国比较知名的公司呢,都是这样的情况,不过公司里除了程序员以外,其他的岗位,比如测试啊,比如需求分析啊,他们用的手机还是比较好的。我们公司的程序员,穿衣服更不讲究,不知道什么破衣服,都往身上套。反正也不接触什么人,每天就蓬头垢发的写程序呗。
  同事聚餐,去的都是低档次的酒店,人均消费都不会超过100的。而且,一年也聚不了2次!聚会的时候,都是:哎呀这个太贵了,我们不点,那个太贵了,不点。。。我看我们旁边那桌,是一个什么妈咪宝贝的工作人员,因为穿的衣服都一样,上面写着“妈咪宝贝”。一看那些小女孩,就知道是打工妹。可是,就是打工妹,他们点的菜,也比我们这桌丰盛啊!我们后来都没吃饱,点了一扎橙汁,没人只够倒半杯的!天啊!难道我们程序员,都是这种生活状态么?

  当然,也有不少程序员,混的很好。比如,
  比尔盖茨是搞程序的,但你要看看他母亲是谁,他母亲是IBM的董事;
  马化腾是写程序的,但你要看看他父亲是谁,他父亲不但官居局长,还是上市公司董事;
  史玉柱的确是靠写程序赚了第一桶金,不过,他写程序的时候是八几年,压根就没几个人会写程序,不像现在,程序员泛滥。而且他当时,也是利用赌博的方式推广自己的巨人汉卡,加上当时时代的特殊性(不像现在,你今天写个好软件,明天就被大公司山寨出来)。但是,真正让史玉柱成功的,不是写程序,而是他的商业头脑。与其说他是程序员,还不如说他是个销售,因为他早就卖了巨人汉卡,一直在推销他的巨人脑黄金,脑白金,他的巨人网络是他卖了脑白金之后创办的,他是个纯粹的企业家,绝对不能说是程序员!他相当于转行了!

  总之,你做程序员,就是天天写程序,写啊写,加班啊加班,不管大公司还是小公司。你做程序员,你的目标就只有两个:软件架构师或者技术总监。等有一天你做了架构师或者技术总监,你的确很爽。但是,想成为架构师或者技术总监,没有十年二十年的积累,根本不可能。如果有个别天才,能工作5年就成为架构师,概率太低了,我是没见过。就算有,估计也是小时候就学程序的,否则,如果这人真有这种能力,那他做别的行业,可能早年薪百万了,何必做程序员!

  程序员是贬值的行业,不要做程序员,就算你做到一个架构师,就算你做到一个senior techniqual manager,你年薪也就只能有三十万到五十万。一般的公司也许更低,因为年龄大了你贬值了,技术更新换代了,你用的技术过时了,你上有老下有小,已经没有太大精力跟20岁的年轻人去拼了,公司也会开始考虑干掉你了。我们公司,超过10年以上的程序员,基本很少了,因为你要的薪水高了,公司觉得不划算了,年轻人干的比你好,比你能吃苦,要的钱比你少,何必留你?我不骗你,我不方便说出公司名字,但是我们公司在美国,乃至全球,都有一定的知名度。这些技术元老们,年轻的时候也是技术大牛啊,可最终还要被淘汰!

  我现在已经非常的担忧了!公司很多做C++的老人,现在都在学Java了,因为c++已经快被淘汰了(我说的淘汰,就是用的比较少,所以工作职位比较少,竞争大,工作就难找了),这些老人曾经也是牛人,现在要被一个30岁的Java技术经理管,你说他们心里是什么感觉?那个30岁的技术经理,到了四五十岁,也将面临同样的问题:脑袋跟不上,体力跟不上,技术更新换代了,要学新东西了,要有新的年轻人来管他这个老人了!

  在美国,程序员还能养家糊口,在中国,程序员连老婆都难找!不过,即使在美国,程序员也是一个非常不被看好的行业,你看看下面这篇文章吧!
  “如果软件正在占领全世界,为什么程序员得不到任何尊重”

  做程序员,不管你做Java,Python,C#还是什么,你难道不担忧自己的未来么?如果你非要做,行,那你就去做吧,不要后悔。 到最后发现小学毕业的人,赚的钱都比你多的多,而且比你有发展。你就只能越来越老,把身体,青春全部献给程序,没有高档的衣服鞋子,没有精彩的生活,没去过高档餐厅,没去过高档酒吧,你的生活。除了程序,就是程序,你认识的人,除了程序员,就是程序员

做什么职业,也别做程序员,尤其是Java程序员的更多相关文章

  1. 编写运行最简单的java程序——使用记事本编写java程序

    第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还没有搭建环境变量的小伙伴请转移到上一篇的随笔中去完成搭建. ...

  2. Java程序员入门:Java程序员面试失败的5大原因

    1 说得太少 尤其是那些开放式的问题,如"请介绍下你自己"或"请讲一下你曾经解决过的复杂问题".面试官会通过你对这些技术和非技术问题的回答来评估你的激情.他们也 ...

  3. java程序员学习路线图 java程序员进阶路线

  4. jpcap 配置方法,问题解决,模拟sniffer程序。(附JAVA程序,jar,dll包等环境)

    博文链接 http://www.cnblogs.com/xckk/p/4609444.html 一.   Eclipse环境下安装与配置Jpcap 相关源程序.jpcap jar包,dll包,帮助文档 ...

  5. Java知识系统回顾整理01基础01第一个程序05Eclipse中运行Java程序

    一.打开Java文件 直接打开在 命令行Hello World 中创建的java 文件 HelloWorld.java 二.运行 点击绿色运行按钮,直接运行 在eclipse中,编译过程自动执行了 三 ...

  6. Java程序员的发展前景

    不知道什么时候开始,IT业初级程序员的工作性质与进城打工的"农民工"变得如此惊人的相似.很多IT公司的高管认为"人便宜,就是要用到坏掉,然后再找更便宜.更年轻的" ...

  7. 第一个Java程序HelloWorld

    代码如下: // 一个文件中只能有一个共有的类,并且与文件名称一致,大小写注意 public class HelloWorld{// 程序的入口public static void main(Stri ...

  8. Java程序优化的一些最佳实践(转)

    衡量程序的标准 衡量一个程序是否优质,可以从多个角度进行分析.其中,最常见的衡量标准是程序的时间复杂度.空间复杂度,以及代码的可读性.可扩展性.针对程序的时间复杂度和空间复杂度,想要优化程序代码,需要 ...

  9. 使用CMD命令编译和运行Java程序

    对于初学者来说,使用CMD命令(Unix以及类Unix系统采用Termial)来编译和运行Java的好处是让初学者直观地体会到编译(Compile)这一步骤,加深记忆.所谓编译就是将文本文件xxx.j ...

  10. java学习1-初始java程序

    # 第一个简单示例 public class Hello { public static void main(String[] args) { System.out.println("Hel ...

随机推荐

  1. 剑指offer 面试59题

    面试59题: 题目:队列的最大值. 题目一:滑动窗口的最大值. 给定一个数组和滑动窗口的大小,请找出所有滑动窗口里的最大值.例如:如果输入数组为[2,3,4,2,6,2,5,1]及滑动窗口大小为3,那 ...

  2. IE浏览器连不上网,其他浏览器可以

    周末因工作需要,需用IE浏览器.结果发现IE连不上网,而其他浏览器正常上网. 首先排查不是网络连接问题. 又重启了一下网络连接.禁用---->启用. 还是不好使.(最后找到原因是DNS设置问题. ...

  3. docker多个容器连接 将 Rails 程序部署到 Docker 容器中

    在docker中使用MySQL数据库 https://yq.aliyun.com/articles/583765 将 Rails 程序部署到 Docker 容器中

  4. Android sdk manager加载缓慢或加载不出来

    1.打开android sdk manager 2.打开tool->options,如图所示 3.将Proxy Settings 里的HTTP Proxy Server和HTTP Proxy P ...

  5. iOS UIFont 的学习与使用

    通常,我们使用字体 都是系统默认的字体. 有时候 从阅读体验,美观度 设计师都会考虑用一些 更高大尚的字体. 系统字体库 给英文 各种style的发挥空间很大,但是 中文则不然. 但是苹果 给使用中文 ...

  6. 【leetcode刷题笔记】Single Number II

    Given an array of integers, every element appears three times except for one. Find that single one. ...

  7. Eclipse 换主题、皮肤、配色,换黑色主题护眼

    Eclipse写android代码时,默认的文本和框架都是白色,长时间使用,显得过于刺眼.这里介绍三种方法换黑色护眼配色. 1.系统设置里更改 2.从Eclipse Marketplace里下载主题 ...

  8. linux下firefox显示中文乱码的问题

    只需要yum install "@Chinese Support" 然后注销,再登录一下,刷新浏览器就可以正常显示中文了,当然前提是浏览器的字符编码为utf-8以及默认显示中文,这 ...

  9. 【BZOJ1854】游戏[SCOI2009](神奇贪心+并查集)

    这道题和今年GDKOI的Day2T2很像(然而gdkoi的题用网络流可以A,这道题只能拿30). 网址:http://www.lydsy.com/JudgeOnline/problem.php?id= ...

  10. Nginad Server安装

    前言 Nginad是一个基于php的开源项目,它既可以作为静态配置的Ad Server,也可以作为动态的RTB Exchange使用.代码结构比较直接明了,挺适合用作学习的.本文如果有理解错误的地方, ...