他像一头耸起翅膀准备腾然飞起的苍鹰,即使年迈力衰越不过高山大海也在所不惜。
—— 《沉重的翅膀》
原本实在是不想写什么有关软件之类的感想了,这几年写了很多,发现无用的太多,更况目前网络上铺天盖地的都是。写这样的文字,大有“无病呻呤”的之嫌。
但是,今天把张洁的《沉重的翅膀》读完之后,还是忍不住想写点什么。
《沉重的翅膀》写的是七十年代末,确切的说,是十一届三中全会之后,国内经济改革的故事。那些勇于改革的人们,就像托着一幅沉重的翅膀,艰难的前行。与之相媲美的还有一部讲改革的力作:《都市风流》,这讲的是九十年代初期,城市规划改革和开放的故事。
为什么想写点,也是最近一两年的思索。
最近一两年,听到的最多的话语,就是“要去做业务了”。身边一个个原本做开发的朋友,都最终选择了去做业务,去从事某一个行业的开发,准备一步步向某一个行业的业务专家进军——不就是熬个几年么,反正在哪都是熬。
这也难怪他们,在他们的开发生涯中,很多时候,在项目开发过程中,都不得不被那些所谓的业务专家们任意的摆布,只有挨宰的份,却没有任何可以反击的理由。—— 在项目开发过程中,所谓的技术架构,所谓的优良的设计,所谓的重构等等这些技术上值得炫耀的部分,在任何业务专家面前都显得是那么苍白:时间不等人,业务是这样的,最快的实现是最主要的。—— 甚至某位朋友,某天被其上司劈头盖脸的训了一顿:不要搞那么多设计、分析、重构,只要最简单的开发,最愚蠢的开发。
也许这仅仅还只是一个被动的原因,但是很不幸,这两年,martin的分析模式却又让越来越多的软件开发者们对业务蠢蠢欲动—— 他们除了谈一些spring,谈一些hibernate,就大谈特谈“分析模式”,或者“Domain Model”。—— 记得前两三年,好像风行过好一阵子的Design Pattern,那时候不管是刚学技术的,还是搞过几年的,都在大谈特谈DP,如今呢?就像一整青烟。—— 当人们都疯狂的学习DP的之后,却发现能被自己这真正用起来的,却是寥寥了—— 是啊,DP这东西,如果不是去做点深层次的应用和钻研,只能停留在概念上了。
如今,当人们对“技术”丧失信心的时候,“业务”又俨然成为了一个新的追寻亮点。不是吗,很多人做了几年,倒头来却发现spring,hibernate,struts,log4j,jdom等等都帮我们做了—— 剩下的对他还有什么呢,不就是业务了吗。
这两年也经常在msn上碰到这样的话语:“我们用的是struts+spring+hibernate”——这算什么东西呢,是炫耀?
难道技术就是这些开源的咚咚吗?
我无法来探讨这样追求“业务”的对与错,我唯一知道的,就是在技术方面,我们肯踏踏实实钻进去的太少太少。
真的是没有钻研的环境,还是没有钻研的雄心和魄力?
至少我认为是后一点要占的更多些。让我印象最为深刻的,是huihoo的Jfox。四年前当huihoo决定做自己的开源app server的时候,引来很多人的不可思议,但是,四年后,Jfox2.0已经可以稳定的运行了。
分享到:
相关推荐
hr培训 -别小看招聘的境界——如何慧眼识人? .ppt
Visual C++开发技术大全——软件工程师典藏 明日科技 源代码 解压后410M 本书是一本Visual C++ 6.0综合开发参考手册,书中几乎囊括了使用Visual C++进行程序开发的全部知识,同时在讲解中结合了大量实用而又有代表...
软件需求说明书(GB856T——88).doc 模块开发卷宗(GB8567——88).doc 可行性研究报告(GB8567——88).doc 开发进度月报(GB8567——88).doc 概要设计说明书(GB8567——88).doc 测试计划(GB8567——88)...
软件工程——软件开发过程中用到的各种图.doc
java毕业设计——银行柜员业务绩效考核系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——银行柜员业务绩效考核系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——银行柜员业务...
C#软件项目开发全程剖析——全面透视SharpDevelop软件的开发内幕.rar SharpDevelop是一个功能完备的免费IDE。本书全面介绍了SharpDevelop开发人员如何利用C#从头到尾实现SharpDevelop的各种界面和功能,从而展示了一...
全域覆盖•场景智联——6G愿景与技术趋势白皮书.pdf 高清完整版
聚焦人工智能GIS技术——2019GIS软件技术大会在京开幕.pdf
Acrobat 59课时——如何调整页面大小?.mp4
广州市城市开发建设项目海绵城市建设——洪涝安全评估技术指引.doc
为微信开发学习总结(二)——微信开发环境准备(2)博客讲解中附带源码。 参考博客: 微信开发学习总结(二)——微信开发环境准备(2) https://blog.csdn.net/qq_29914837/article/details/82896861
[12]优秀程序员之路——C++开发经验及技巧大汇总.zip上位机开发VC串口学习资料源码下载[12]优秀程序员之路——C++开发经验及技巧大汇总.zip上位机开发VC串口学习资料源码下载[12]优秀程序员之路——C++开发经验及...
2021年为粮食安全插上科技的翅膀——关于“科技兴粮”的思考.pdf
浅论信息交流模式对软件开发的影响——软件项目管理的信息交流探索.docx
敏捷软件开发——中国史
SFZ JD0403004——2018 软件功能鉴定技术规范
PX源码开发人员文档——软件架构.doc
瑞信-全球-投资策略-全球股票策略:保护主义——该怎么办?-63-25页.pdf
C#软件项目开发全程剖析——全面透视SharpDevelop软件的开发内幕.pdf Christian Holm (德)Mike KrUger Bernhard Spuida 著 薛兴涛 袁勤勇 译 C# 软件项目开发 SharpDevelop软件开发