200分讨论,软件开发究竟是变容易了,还是越来越难了?

xlyyc 2009-07-27 04:38:44
加精
最近一直在考虑这个问题,比如SAP ERP,基本靠配置就可以满足客户绝大部分需求。
而JAVA世界中的轮子越来越多,貌似什么东西都可以找到。

而且客户也在进步,不再追求华而不实的定制功能,好像买一台电视机一样,不会提出把面板改成机器猫图案的,那么按照20/80原则,软件80%的基本功能可以事先确定下来,不再需要每次重复开发。从这点来讲,是越来越简单了,以至于高中生也可以加入进来。

但是,剩下的20%,会越来越困难,因为,既然用了别人的轮子,那么要完成20%的功能,除了必须的工作外,还要深入到轮子的内部,彻底了解实现机制,并且按照已然存在的规范去开发,显然造成了一定困难。

轮子往往越来越集中到少数大企业,比如SUN\IBM\MS,他们处于商业考虑,不断搞出花样,那么可怜的程序员也要跟着学习新的轮子,而事实证明,这些工作是浪费生命,而且不会有太大的技术上的提升。
从这点来讲,是越来越难了,而且,越来越无聊了。


一直在寻找银弹,一直失望,那么,大家来讨论吧,你觉得软件开发是难了还是简单了。


参加就有分
...全文
7280 383 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
383 条回复
切换为时间正序
请发表友善的回复…
发表回复
longq121 2011-12-22
  • 打赏
  • 举报
回复
我做了有两年多了,总之就一句话,入门现在时越来越简单,想突破是越来越难了。感觉找不到方向了。技术越来越多了,原理基本一样。还是基础最重要。学到头只是你对你学过技术的一种掌控和有效的使用。
lrxzfc 2011-12-14
  • 打赏
  • 举报
回复
java开发 想简单就简单 想复杂也特复杂 关键在你的追求
zanrenew 2011-12-10
  • 打赏
  • 举报
回复
最难的境界 是什么啊
bom 2011-04-03
  • 打赏
  • 举报
回复
同样是画笔,给不同的艺术家画出的是不同的画。
romanitc 2011-03-30
  • 打赏
  • 举报
回复
见人见智吧,对于我这种菜鸟来说,肯定是难。我刚入行半年,但个人觉得软件的开发不可以说越来越难,也不可以说越来越容易,主要还是看需求!
liuyunlonglong_33 2011-03-28
  • 打赏
  • 举报
回复
难呀,,,没办法呀,,,自己的步伐也需跟进呀。。。
java频道 2011-03-27
  • 打赏
  • 举报
回复
说简单是因为有了好的工具和一些优秀的框架,你是站在别人的肩上开发
说复杂是因为要根据实际要求去开发,但是时代在飞速进步,我们就到学,到调研
notNews 2011-01-07
  • 打赏
  • 举报
回复
对于新手说,很多现成的……
对于前辈们,还有很多新奇玩意需要研究……

新手路早已铺好……
前辈正在抓头铺路……
yxy353245805 2010-12-16
  • 打赏
  • 举报
回复
应该说开发的花样越来越简单,而程序员的路越来越难
mrmin4810 2010-12-16
  • 打赏
  • 举报
回复
就本人感觉应该是变简单了
为什么这么说呢,当你研究这些开源框架技术的时候会发现他们实际上是更系统的解决了各种经常用到又难以解决的问题,而我们再碰到这些问题的时候就不用花费大量的时间和精力(有时候就算你花费了时间和精力也不一定能解决)去解决这些问题,这就等于一个人或团队解决了某个问题所有人都解决了问题,技术是向前看的,未来各方面的智能化会更加完善,那么未来的技术会越来越复杂
所有说技术越来越复杂,框架越来越多,但是我们要感谢这些框架的出现
另附一笔(技术研究看个人,与学历无关,只要够努力有兴趣做什么事情不可以)
cileen 2010-10-26
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 radeonxhl 的回复:]

1.从整个软件开发的历史来看,从最原始的纸带打孔式编程,到汇编语言,到B语言C语言,再到现代的面

向对象编程语言C++、JAVA等,软件开发的难度显然是大大降低了。没有用C或是更古老的编程语言开发过大型

项目的同学可能对这点没有体会吧,呵呵。
2.如果仅仅说java,java1.1基本上是没有生产力的(就是不适用于开发大型项目),java应该说是从1.2

、1……
[/Quote]

好 受益了
liuhsjiu 2010-10-21
  • 打赏
  • 举报
回复
java 轮子?什么意思
BT0boy 2010-08-31
  • 打赏
  • 举报
回复
哎呀,刚开始ssh觉得简单,现在也觉得难了
wsimei 2010-08-30
  • 打赏
  • 举报
回复
平和和框架是为了80%工作的快速开发轻松,这部分工作可以使用低手也能完成,但余下的20%工作就得高手来完成了。
liu1695347 2010-08-30
  • 打赏
  • 举报
回复
好像了解了一点东西
mooneclipse 2010-08-27
  • 打赏
  • 举报
回复
路过帮顶.
Jandan_Me 2010-08-26
  • 打赏
  • 举报
回复
进化的太简单了不是啥好事啊,那样的话我们只会越来越依赖那些所谓的框架了,还是自己下功夫理解深入点比较好
fendouxiaoqingnian 2010-08-24
  • 打赏
  • 举报
回复
呵呵 办法 在这个行业 就要跟着行业的潮流走 !!!

谁让我没 没有指定游戏规则的权利呢 !!!

默默无闻 继续 ‘吃草’‘产奶’ ~~~
alj317 2010-08-20
  • 打赏
  • 举报
回复
就好像手里的兵器越来越厉害了
太依赖的话,自己的功夫就越来越倒退了。。。
fengyuananan 2010-08-20
  • 打赏
  • 举报
回复
每个人看法不同啊,设计程序变得简单了的同时,客户的需求提升了,所以。。。。不好说
加载更多回复(363)

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧