热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

程序员的一些职业优势

IT界的工资从统计意义上来说依然是“高薪”职业。之所以有苦,大体上是以下几个因素:由于国内收入水平限制和知识产权保护的不足,导致IT行业发展难以深入化和细分化,因此,程序员的同质现象很严重,高端程序员的需求较少;由于同质严重且门槛低,及现在大学生就业的困难,形成了大量的备胎。

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

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

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

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

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

这是目标。

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

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

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

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

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

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

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

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

这就是程序员的优势。

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

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

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

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

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


推荐阅读
  • Python 异步编程:深入理解 asyncio 库(上)
    本文介绍了 Python 3.4 版本引入的标准库 asyncio,该库为异步 IO 提供了强大的支持。我们将探讨为什么需要 asyncio,以及它如何简化并发编程的复杂性,并详细介绍其核心概念和使用方法。 ... [详细]
  • 程序员妻子吐槽:丈夫北漂8年终薪3万,存款情况令人意外
    一位程序员的妻子在网上分享了她丈夫在北京工作八年的经历,月薪仅3万元,存款情况却出乎意料。本文探讨了高学历人才在大城市的职场现状及生活压力。 ... [详细]
  • 自学编程与计算机专业背景者的差异分析
    本文探讨了自学编程者和计算机专业毕业生在技能、知识结构及职业发展上的不同之处,结合实际案例分析两者的优势与劣势。 ... [详细]
  • SQLite 动态创建多个表的需求在网络上有不少讨论,但很少有详细的解决方案。本文将介绍如何在 Qt 环境中使用 QString 类轻松实现 SQLite 表的动态创建,并提供详细的步骤和示例代码。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 阅读本文大约需要3分钟。微信8.0版本的发布带来了许多令人振奋的新功能,如烟花特效和改进的悬浮窗,引发了用户的热烈反响。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • 作为一名程序员,从大学步入职场后,常常感受到一种难以言喻的空虚感。这种感觉或许源于对生活的不满、职业发展的瓶颈,或是日常琐事带来的压力。本文将深入探讨这种复杂的情感,并尝试寻找解决之道。 ... [详细]
  • 深入解析:阿里实战 SpringCloud 微服务架构与应用
    本文将详细介绍 SpringCloud 在微服务架构中的应用,涵盖入门、实战和案例分析。通过丰富的代码示例和实际项目经验,帮助读者全面掌握 SpringCloud 的核心技术和最佳实践。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 本文深入探讨了C++对象模型中的一些细节问题,特别是虚拟继承和析构函数的处理。通过具体代码示例和详细分析,揭示了书中某些观点的不足之处,并提供了更合理的解释。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 深入理解Spring:Aware接口、异步编程与计划任务
    本文将带你深入了解Spring框架中的 Aware 接口、异步编程以及计划任务。通过具体示例和详细解释,帮助你掌握这些核心功能的实现原理和应用场景。 ... [详细]
author-avatar
yuanguo374
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有