程序员的一些职业优势

认清楚自己比别人有利的地方
服务器君一共花费了157.521 ms进行了5次数据库查询,努力地为您提供了这个页面。
试试阅读模式?希望听取您的建议

IT界的工资从统计意义上来说依然是“高薪”职业。之所以有苦,大体上是以下几个因素:

  • 由于国内收入水平限制和知识产权保护的不足,导致IT行业发展难以深入化和细分化,因此,程序员的同质现象很严重,高端程序员的需求较少;
  • 由于同质严重且门槛低,及现在大学生就业的困难,形成了大量的备胎。

前面是狭窄的出路,后面是大量的备胎,因此才感觉到悲剧。不止是IT行业是这样,大部分行业都存在上面两个问题。房价的暴涨让很多人的心态变得浮躁不安。当人群有意无意的向天平高跷的一端走时,这一端会慢慢的压下,而另一端会缓慢的升起。就个人来说,就算是你突破了这些,你会真的快乐吗?生活到底是什么?活着到底是为了什么?

程序员大多不爱看电视,可最近有部电视挺好玩的:《美女如云》。剧如其名,《美女如云》其中美女如云,看起来很养眼。很多人喜欢尤小柔。比起尤小柔,我更喜欢朱丽叶一些。你如果奋斗了几年或者十几年或者几十年,做到了跨国公司的中高层,成为像朱丽叶那样,执行创意总监,年薪百万,公司给卡随便刷,但是那样的生活,真的是你想要的吗?笑就只露四颗牙齿。再就是从政,假如你做到了李敖最佩服的关根同学的那位置,成为军机大臣,天天坐主席台,脸绷的紧紧的职业化表情,又真是你想要的吗?

生活的核心问题是——你想要什么?体面的?有地位的?安逸的?有事业的?有激情的?家庭的?

这是目标。

程序员的收入虽没有金融高,但也可以生活,可以让你去追求你想要的事物。社会虽然很腐败,整体趋势是在进步的,想做事业的话,也还是很多条路是可以出来的。你可以自己选择。只要选择不是太离谱,然后有恒心有毅力,智商又不是特别低下(所谓脑残),是可以实现的。

而现实中,很多人的选择是被动的。大家都在炒股,哦,那谁谁谁赚了多少,炒股去吧。靠,房价涨了,再不买,就再也买不到了,赚钱买房去。这种选择是靠外部趋势推动的,而不是基于自己的判断实现的。在股票没起来之前,有几个人买?房价没起来之前,有几个人买?

主动选择的人很少。总是会有原因,一二三四五六七,列一大堆。都活在别人的眼光中,活在别人的选择中,活在交织的密密麻麻还小心维护的关系网中(所谓人脉),不累吗?千百个理由,其实都抵不上一条——“我乐意”。

程序员的优势很简单——就是技术方面的优势。作为一个技术类别,程序员不是没有发展前途,而是很有发展前途,只要你愿意。

所谓软件技术,不是单纯的增删查改这些。任何确定性的东西和重复性的东西都不是技术,是“技艺”,那是工艺流程,这样性质的工作叫“技师”,IT这一块,叫码农,标准化一点,叫“码师”。如果尽是不确定的东西,忽现忽不现的,那是艺术,是艺术家。在艺术和工艺之间的庞大地带是技术。技术的目的是把不确定的东西做成确定,把非流程化的东西做成流程化,把高成本的东西做成低成本,把低质量的做成高质量,把低性能的做成高性能,把不可定制的东西做成可定制的。

如果你志在技术,那么IT是很好的行业。为什么呢?

  1. 门槛低。一般情况下一台电脑,一根网线就足够了。几千块钱的成本。别的行业做技术的话,就拿我以前的专业高分子来说,一套最简单的反应设备,也得几千块钱,弄得稍微像样点,得几万。投入生产,最低也是几万。如果要做研发性的开发,那些检测,一个都是几十或者几百,设备都是几十万几百万的。相对于程序员,其他行业的技术设备的门槛高得多;
  2. 信息获取方便。如果你愿意,你可以直接和本行业世界上最NB的人沟通,可以看最新的文章和成果。其它行业,没这个优势。IT是离世界前沿最近的行业;
  3. 渠道成本低。如果你的东西实在是好,那么把它发布出去所花的成本算低的。

其它行业,你要想干技术,成为牛人,都没IT这一块空间大。拿医生来说吧,你得拿手术刀,一刀一刀的划出来吧。没有医院这个平台,你划的出来吗?程序员做技术的门槛纯粹是心智门槛,心智之外的门槛几乎是所有行业中最低的。如果你对自己心智有信心,不妨坚持技术这条路一直走下去。

这就是程序员的优势。

现实情况是国内各行业对技师需求很多,对工程师需求不多。但并不意味着你想做工程师,没有发展空间。发展空间依然巨大。宏观经济正在转型,人口的拐点这两年就会到来。随着房价的升高和人力成本的提升,企业的运营费用会大幅度上升。在运营成本和人力成本低的情况下,企业会用人力去取代技术,会聘用更多的廉价的人而不是去发展技术。在运营成本和人力成本高昂的情况下,企业就会去想办法少用人,用技术去取代人。

一直做流程化的事情前景自然是不妙的,其一不创造新的价值,其二很容易被取代。

要经常进行技术性思考,思考自己工作中,思考自己从事的行业中,还有哪些不确定的东西,哪些非流程化的东西,哪些高成本的东西,哪些低质量的东西,哪些低性能的东西,哪些不可定制的东西?如何把不确定的东西做成确定的?把非流程化的东西做成流程化?把高成本的东西做成低成本?把低质量的做成高质量的?把低性能的做成高性能的?把不可定制的东西做成可定制的?

在别的行业,进行这类思考和探索门槛很高,而对程序员来说,却是很方便的。如果你经常进行这样的思考和探索,怎么可能没前途?如果你一直就是从事工艺性工作,对公司来说,你就是“成本”,是一套工艺线上的“零件”,有更便宜的“零件”,或者同等价格但性能更好的“零件”,为什么不换下你?这叫“人材”,材料的材,有更好的材料,或者更便宜的材料,自然就被取代了。而你如果进行这类思考和探索,那么对公司来说,你就是“潜在收入”,公司就不会把你当作成本性的组件所对待,这叫“人财”,正常的公司都会欢迎这种人,想办法留下这种人。

本文地址:http://www.nowamagic.net/librarys/veda/detail/432,欢迎访问原出处。

不打个分吗?

转载随意,但请带上本文地址:

http://www.nowamagic.net/librarys/veda/detail/432

如果你认为这篇文章值得更多人阅读,欢迎使用下面的分享功能。
小提示:您可以按快捷键 Ctrl + D,或点此 加入收藏

大家都在看

阅读一百本计算机著作吧,少年

很多人觉得自己技术进步很慢,学习效率低,我觉得一个重要原因是看的书少了。多少是多呢?起码得看3、4、5、6米吧。给个具体的数量,那就100本书吧。很多人知识结构不好而且不系统,因为在特定领域有一个足够量的知识量+足够良好的知识结构,系统化以后就足以应对大量未曾遇到过的问题。

奉劝自学者:构建特定领域的知识结构体系的路径中再也没有比学习该专业的专业课程更好的了。如果我的知识结构体系足以囊括面试官的大部分甚至吞并他的知识结构体系的话,读到他言语中的一个词我们就已经知道他要表达什么,我们可以让他坐“上位”毕竟他是面试官,但是在知识结构体系以及心理上我们就居高临下。

所以,阅读一百本计算机著作吧,少年!

《代码整洁之道》 马丁(Robert C. Martin) (作者), 韩磊 (译者)

软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《代码整洁之道》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,《代码整洁之道》作者给出了一系列行之有效的整洁代码操作实践。这些实践在《代码整洁之道》中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。

更多计算机宝库...