- 浏览: 37152 次
最新评论
先提一个问题:做一个技术员,技术能力重要还是业务知识重要?
再提一个问题:做一个技术员,将来的发展是选择系统分析师还是项目经理?
最后一个问题:软件开发的工程化模式真的有前途么?还是要回归到工匠、汽车修理工、技师的经验之旅上呢?
直到现在,我也不支持软件工程。软件开发作为一种创新性的劳动,是完全不可控的,也不可能像土木建设一样进行纯粹的工程化管理的。最基础的一点,软件的设计、工期的确定都是很模糊的。谁能想象建设一栋高楼可以不停的改需求改图纸?谁能想象建设一座大桥可以一边建设一边重构?谁能想象一个定期五个月的建设项目可以建五年?(烂尾楼除外,那是失败的工程)软件开发却都可以实现这些不可思议的过程。不论是XP还是迭代螺旋瀑布,现在并没有一个可以真正适用真正可用的软件工程思想,有些甚至是很大很大的笑话。软件工程把工艺型工匠式的开发转变成了螺丝钉模式的工厂化大生产,把对脑力劳动的软件工程师们的控制弄得和大批量压制光盘的工厂一样管理。从这看来,软件工程就像几十年前的管理学经济学一样,是块骗钱赚钱的热土。
不过,现在看来,几年之内,软件工程还是可以大行其道,继续“毁项目不倦的”。
第一个问题的答案似乎依赖于对第二个问题的选择。系统分析师完成的是软件需求、软件设计的内容,但主要还是客户交流。项目经理完成的是软件设计和软件总体开发过程的控制和管理。其实如果可以,我倒是希望可以两个都尝试一下。不过相对于管理,还是对设计更有兴趣,不过兴趣所在的技术方面又实在不想扔下。挺矛盾的
不论是项目经理还是系统分析师,业务知识的熟悉都是一个基本的要求。昨天一个培训的导师说:“各个技术员的技术水准都是差不多的,分开差距的就是在‘业务层面’上了。”不过我的辅导员不同意这种观点。从自身而言,我也不想去学企业管理和流程方面的知识,就不知道是想偷懒还是真的专攻技术了:|
说了这么多,怎么越看越好像我要转行了。其实还是会在这里干下去的吧,只是也要时常的想一想工作以外的事情,想一想自己的选择。未来之路,可能就在这胡思乱想和胡言乱语的选择之中了。
给大家一点搞笑的咚咚:)这是烟台碧海大厦的客房里提供的宽带上网指南,中文是原文,英文显然是金山快译的作品 Enjoy it!
发表评论
-
入职第一天
2004-07-12 20:20 553很喧闹的一天新人训。当然,可以说是激情四射,或者说是嘈杂无聊。 ... -
迎接部门训
2004-07-13 18:07 511今天开始迎接部门的专业训了,C#、SQL Server、数据库 ... -
生活的颜色
2004-07-14 18:57 575一个诚实的裁判就这样慷慨赴义了,很多很多黑暗中的裁判们却还好端 ... -
历史的沉思
2004-07-16 12:43 639很久以前的一篇文章, ... -
统一的困惑
2004-07-19 20:45 532RUP(Rational统一过程)的基本开发方式是迭代。需求迭 ... -
开发的效率
2004-07-21 17:44 529面对多人协同开发的分层系统,有两种开发方式:其一、一人负责一到 ... -
模型或模式
2004-07-22 23:27 645不论是吵吵嚷嚷的软件工程、XP建模,还是死灰复燃的MDA、一心 ... -
对象的效率
2004-07-28 21:22 537面向对象带来方便的同时亦带来很多的问题。类的继承在扩展的同时也 ... -
泪写的文章
2004-07-29 20:20 512今天我又哭了。一个月前,我还觉得哭于我是很遥远的事情。甚至,我 ... -
期待的精彩
2004-07-31 11:08 533好久好久没有看到国足这么酣畅的胜利了,好久好久没有体会到看球的 ... -
转载的文章
2004-08-01 10:50 501今天转载一篇吧,记录一段可笑的过往。 别了,Dr.Dobb's ... -
TDD 心得
2004-08-03 16:19 788一直觉得,近年来,真正有意义的技术或者思想只有两个:Refac ... -
近期的任务
2004-08-06 12:54 5771、Test Driven Development2、Java ... -
上海印象一
2004-08-09 22:28 567车一进入上海,扑面而来的就是一片一片的高楼,黑压压地便压了过来 ... -
上海印象二
2004-08-10 21:19 522上海当然是天堂,但也是仅对一部分人一部分地区。对大多数人大部分 ... -
转载的文章
2004-08-13 23:38 453O/R Mapping中的继承~ http://www.cnb ... -
生日的祝福
2004-08-15 10:49 709今天是agate的生日。尽管这句话已经被用得很俗,不过我还是想 ... -
等爱的狐狸
2004-08-27 18:16 567“对我来说,你还只是一个小男孩,就像其他千万个小男孩一样。我不 ... -
飞翔的寓言
2004-08-30 20:58 513我才发现梦想与现实间的差别逆着风让自己体验每一个感觉就像是寓言 ... -
客户端回调
2004-09-07 12:30 678Client Callback 是ASP.NET 2.0新增 ...
相关推荐
可以用于选择未来播放视频的日期。适用:iOS 7-8, Objective-C, Xcode 6.4. 特性: 自动生成基于时间间隔的 blocks 可定制 支持从服务器预览可用的视频(灰色 blocks - 可从服务器获取使用的视频) 预览...
像刘彬一样,初中毕业生在选择未来的道路时,需要考虑到学业成绩、兴趣爱好、家庭期望和社会需求等多个因素。 2. **自我认知**:在做决策时,了解自己的优势和不足至关重要。刘彬需要客观地分析自己的学习水平、...
大多数分类都集中在用户对选择未来电影的偏好上。 但是,针对电影未来流行程度的分类方案使制片人、金融家、学者甚至观众能够了解导致电影成功的因素。 这是因为太多不同程度的参数是相关的,找到一种合适的方式在...
这个插件允许用户在特定范围内选择时间,比如设置为只能选择未来的时间,或者限制在几天内的某个时间段。 mtimer插件基于jQuery框架构建,jQuery是Web开发中广泛使用的JavaScript库,它简化了DOM操作、事件处理和...
6. **人生的价值与意义**:在人生的舞台上,我们无法选择未来,但可以选择如何去追求,每一次的努力都将构成生存的意义。 总结来说,这篇演讲稿旨在激发大学生对未来的热情,提醒他们要有明确的目标,不怕困难,...
- **选择模式**:可以设定日期选择模式,例如只允许选择已过去的日期(`mode: 'past'`)、只允许选择未来的日期(`mode: 'future'`)或者无限制(`mode: 'all'`)。 4. **实际应用示例** - 在一个注册表单中,...
在这项工作中,我们探索了来自粒子和未来视野的一些宇宙学特性,这些特性被认为是在平坦的Friedmann-Lemaitre-... 对于粒子视界的情况,宇宙流体可以模拟普通物质,并且当选择未来视界时,重合参数的行为会降低。
此外,他们还需懂得如何理智选择未来道路,认识到创新精神、团队精神和终身学习的重要性。 2. **过程与方法**:通过学生自我总结,教师补充讲解的方式,引导学生主动思考和探索,增强他们在实际生活中应用理论知识...
了解自己和了解专业是选择合适志愿的前提,而了解就业则是确保选择未来有竞争力的专业的重要步骤。当学生和家长共同努力,基于科学的测评和个人的自我认知,结合对专业的全面了解和对就业市场的深入分析后,才能做出...
2. **JQuery日历控件—过期的时间选不了.rar**:这个控件可能限制了用户只能选择未来的日期,对于某些需要预定未来事件的场景非常有用。 3. **年月控件.rar**:专注于年份和月份的选择,可能适合不需要精确到日的...
在如今这个信息化高度发达的社会里,高中生尤其是高一学生,在选择未来职业道路时,需要进行深思熟虑的思考。卡尔·马克思的文章《青年在选择职业时的考虑》为青年们提供了宝贵的指导思想。本文将基于高一语文学习的...
例如,最小日期可以设置为当前日期,防止用户选择未来的日期;最大日期可以根据需求设定,比如限制为100年前的日期,以覆盖大部分人的年龄范围。 当用户在`UIDatePicker`中选择一个日期后,我们可以通过监听其`...
今年8月份,Telefónica集团董事长Cesar Alierta先生在宣布选择华为承建Telefónica近年来最大的移动项目-巴西Vivo GSM网络时就表示,现在选择GSM供应商也就是选择未来的UMTS供应商,为保护我们的长期投资,供应商所...
这些项目旨在提高社区成员的生活质量和生活满意度,提供他们更多的生活便捷性和生活选择性。 治理 最后,未来社区架构图还包括治理方面的项目,例如智慧党建、业主自治、网格管理、民生服务等。这些项目旨在提高...
在中国,城市选择对于未来就业的重要性不言而喻。随着社会经济的发展,城市间的资本流动以及房价的变化成为衡量一个城市发展潜力的重要指标。本分析基于2013年至2016年的城市资本流动数据,结合全国平均房价,运用...
在这里,我们通过一个中专生自我鉴定的范例,深入探讨如何在这个阶段通过自我反思、明确优缺点,以及明智地选择未来道路来实现个人的全面发展。 首先,角色转换与适应力是中专生在成长过程中必须面对的挑战之一。...
报告的详细分析和建议,有助于考生理性地评估和选择未来的学习和职业道路,确保他们在未来职场中能够站稳脚跟,实现个人价值和职业目标。对于考生而言,这不仅是一份填报志愿的参考资料,更是对未来职业生涯规划的一...
1. **知识目标**:让学生理解选择未来发展方向的重要性,学习如何根据自身的条件、兴趣和信息筛选来做出适应未来发展的决策。 2. **能力目标**:培养学生的自我认知能力,使他们能够基于个人特点进行选择,并具备...
孩子们将根据自己的想法选择未来的职业,表达对特定职业的看法,甚至模拟职业日常工作,提升他们对未来的积极态度。 2. 增强自我意识:活动中的职业介绍和选择过程,能让孩子有机会独立思考,自主选择,从而建立自我...
Optimal算法是一种理想化的策略,它考虑了未来的所有页面访问情况,每次选择未来最长时间不再被使用的页面进行替换。这种方法可以达到最小的缺页次数,但在实际操作中由于需要预知未来,所以无法实现。 3. LRU...