软件开发人员的出路-技术无用论
最近看央视二套<对话>节目讨论前段时间出台的十大行业振兴规划,大伙好像都认为电子信息行业的振兴较其他九个行业特殊,原因是电子信息在其他九个行业中都有所应用。
由此可见,软件终究还是工具,生产力变革的工具,它必须在服务传统行业的过程中才能产生价值。这又是“需求是创新之母”的一个例证。
软件开发确实也有个行业的划分,如金融类(银行/保险/证券/基金/投资)、通讯(设备)、通讯(电信运营/增值服务)等等行业的软件开发。当然也有一些新兴的产业,如网络游戏,互联网网站等等。
网络游戏的游戏引擎,互联网的搜索,分布式计算应该是需要一些热爱软件开发+专注的人去做的,所以需求当然也少。这就相当于操作系统内核的开发一样,“人多力量大”在这个领域并不适用,我们需要的是天才。资质较差的开发人员在这个行业会疲于奔命,应为在这里新技术层出不穷,如果没有很强的兴趣爱好和自我学习能力,最终会被淘汰出局。
那么回过头来说传统行业的软件开发,金融类/通讯(电信运营/增值服务)领域的需求应该是旺盛的,这年头谁没个几张银行卡和几张手机卡的(你只有一张?我也是。。。)?作者各领域的软件开发应该是比较现实的,一方面用到的技术不会太落后(大数据量处理/实时性需求导致),另一方面积累的行业经验和人际关系为以后转行/创业都是一个好的基础。可以说,在传统行业做软件开发技术不是最重要的,甚至可以说“技术无用论”在这里基本成立。做行业软件开发最重要的是对行业需求的深刻理解和准确把握,而后建立良好的领域模型,至于采用什么语言或技术十倒是其次的。
分享到:
相关推荐
精益软件开发管理之道是软件行业中一种高效的开发管理方法论,旨在减少浪费,提高效率,确保软件项目的质量和价值。这一理念源自于制造业中的精益生产理论,它强调通过不断优化流程,消除不必要的步骤,来提高整体...
"Java课件-第八讲-无用对象回收" Java课件-第八讲-无用对象回收是Java语言中非常重要的一个概念,它的出现避免了内存泄漏问题,改变了编程思想,方便了编程工作。 简单变量与引用变量 在Java语言中,变量可以分为...
针对“数据分析无用论”,我们可以从多个角度进行深入探讨。 首先,数据分析的核心价值在于提供决策支持。正如管理大师彼得·德鲁克所言,“如果你不能衡量它,你就不能管理它。”这意味着通过对数据的分析,我们...
实习期间,我接触到了软件开发的核心价值,即通过高效的技术手段提升工作效率。 在信息化时代,软件开发扮演着至关重要的角色。比如在图书管理系统开发中,我们使用了Microsoft Visual Studio和Microsoft SQL ...
- 清理无用资源:开发人员应定期清理项目中的无效代码和图片,以保持代码库的整洁。 - 注释标准:每个类应包含创建者和修改者的注释,以便于追踪代码变动。 - Import声明:每个导入的类应单独一行,避免使用...
在Web开发中,蜜罐通常表现为看似正常但实际无用的表单字段,真实用户不会填写,而机器人或自动化脚本则可能意外地填入这些字段,从而暴露它们的存在。 laravel-honeypot是Laravel的一个插件,它巧妙地将蜜罐技术...
这些工具可以帮助技术人员高效地完成日常任务,例如清理系统垃圾、提高性能、修复问题以及保护系统安全。在这个“常用批处理”压缩包中,我们可以推测包含了一些自动化脚本或程序,用于执行常见的系统管理任务。 ...
### 公务员考试申论热点4:读书无用论 #### 核心知识点解析: 1. **马云言论的理解**: - 马云提到:“读书像汽车加油一样,加满油你得知道去哪里。装了太多的油就变成油罐车。”这句话实际上是在提醒大家,读书...
Helium是一款用于检测网页中无用CSS的工具,它的主要目标是帮助开发者优化网页性能,减少不必要的CSS代码,提升页面加载速度。通过精准地识别出未被使用的样式,Helium可以帮助我们精简样式表,降低网页的体积,从而...
在Laravel框架中,开发人员经常需要对数据库查询进行调试以优化应用性能。`laravel-dbal-debugbar-extension`正是这样一个工具,它扩展了Laravel的内置Debugbar,专门用于显示DBAL(Database Abstraction Layer)...
【读书无用论】在现代社会中,这是一个引起广泛讨论的话题,尤其在公务员面试中,可能会作为热点问题出现。读书无用论主要质疑的是传统的教育体系是否能有效地为社会和个人发展提供必要的知识和技能。 首先,我们...
《电脑软件sysdiag-full-5.0.63.2-2021.9.13.1.rar》是一款专为计算机用户设计的系统诊断工具,其版本号为5.0.63.2,发布日期为2021年9月13日。...无论是对普通用户还是技术爱好者,这款软件都能提供极大的便利。
- 开发人员应删除无用的资源,如未使用的代码和图片文件,保持工程整洁。 - 注释应包含创建者和修改者信息,便于追踪代码变更。 - 每个import声明应独立成行,避免使用通配符import。 2. **命名约定**: - ...
- 直接无用论:认为培训无法提升员工能力,反而耽误工作时间。 - 间接无用论:认为现有员工知识技能足以应对工作,培训投资回报率低。 2. 培训计划的不足 - 缺乏需求分析:培训仅针对短期需求,忽视长远规划。 ...
在iOS应用开发中,优化代码是非常重要的一个环节,特别是针对APP的性能和内存管理。"iOS APP分析无用代码"这个主题聚焦于如何在源代码级别利用Clang工具来识别和删除应用程序中的冗余和未使用的代码,以提高程序效率...
- 清理无用资源:开发人员在开发过程中应保持工程的整洁,及时删除无用的代码和文件,避免积累无意义的资源占用存储空间。 - 注释规范:每个类上方需注明创建者和修改者的信息,便于追踪代码变动历史。 - Import...
数据挖掘技术在软件工程... 论软件工程中数据挖掘技术的应用[J]. 农家参谋, 2018(18): 226. 作者简介: 胡宇辉,1977年生人,拥有丰富的IT行业经验,尤其在数据挖掘技术与软件工程的应用研究方面有深入的见解和成果。
这些问题需要相关技术人员进一步探讨和研究,以更好地发挥数据挖掘技术在软件工程中的作用。 在软件工程的实践中,数据挖掘技术的应用范围主要包括以下几个方面: - 分析用户行为,了解用户需求; - 挖掘系统日志...