MyException - 我的异常网
当前位置:我的异常网» J2EE » 200分议论,软件开发究竟是变容易了,还是越来越难了

200分议论,软件开发究竟是变容易了,还是越来越难了(3)

www.MyException.Cn  网友分享于:2013-11-21  浏览:446次

------解决方案--------------------
方向理解对了就简单,盲目追逐就难!
注重Java的内核!
------解决方案--------------------
探讨
引用:
方向理解对了就简单,盲目追逐就难!
注重Java的内核!


不解,什么是java的内核?

------解决方案--------------------
项目的业务逻辑变复杂了,时代在进步,项目的要求自然在提高,如果还是在做5年前的项目,那当然现在的技术做起来比较快比较简单
------解决方案--------------------
用得浅就觉得很简单

用到深处就会觉得编程其实并不容易
------解决方案--------------------
楼主的大部分观点都认同,而且这样的模式开发项目,所需要的周期在不断的减少。
但楼主如下的观点还是不怎么认同吧:
[轮子往往越来越集中到少数大企业,比如SUN\IBM\MS,他们处于商业考虑,不断搞出花样,那么可怜的程序员也要跟着学习新的轮子,而事实证明,这些工作是浪费生命,而且不会有太大的技术上的提升。]

对于一个想要通过掌握有深度的技术,以使自己在这个行业立足的人而言,这已经是不得不考虑的问题。
虽然工作才3年,但自觉自己已经跻身于开发这“20%”工作的人群中,因此也有着相同的思考,这是我态度比较乐观而已。

在我那项目耗时8个月,其中引入了若干的开源项目,也就是楼主说的轮子吧,而我的工作就是把这些项目以组件的形式拼装到我的项目中去。
其实这样的过程绝没有想象的简单,往往出现在某个环节的问题都会和某个组件挂钩,这就不得不强迫自己去追根溯源。这个过程真的很痛苦,毕竟虽然网络很强大,但此时真正有用的只有反编译,看代码。虽然耗时,但这却也是吸收的过程。
复杂的做简单其实并不难,但简单的做复杂就没那么容易,很多开源的项目就是没事干把简单的连接功能做成异步通讯框架。但这样的过程必然有其用意,理解这个真的很有用处,在日后自己开发一些针对自己公司的“轮子”时可以显示出来的。

写这个以共同勉励吧,其实“拿来主义”很好,只要拿来了去研究;否则是自掘坟墓,毁了自己项目,还断了自己前进方向。
------解决方案--------------------
生产要适应需求!!!
------解决方案--------------------
真TMD难!
------解决方案--------------------
越来越简单了。以后小学生都会开发了。
------解决方案--------------------
其实 有时 就学一门 语言 把它 搞个精通 不管那些大公司什么变 无非 就是核心还在,如果那些大公司不弄个新东西 他们钱哪里啊!!
------解决方案--------------------
越来越容易了,也越来越糊涂了

------解决方案--------------------
技术提高了。 客户要求也提高了
------解决方案--------------------
我觉得开发东西觉得是简单了,而且开发速度也快了,也许这只是表面现象吧,可能只是小妹参与开发的时间较短吧,呵呵,随便聊下~
------解决方案--------------------
做大家都做过的东西的时候 就超级简单了 但是想做个性东西 还是难
------解决方案--------------------
其实 JAVA就和做其他事情一样,基础好,在看其他的都会很容易
------解决方案--------------------
难啊。我觉得好难啊。。真是难。。
------解决方案--------------------
越来越难啊
------解决方案--------------------
薪水越来越低了!有机会有魄力就创业去!
------解决方案--------------------
现在的学习曲线是越来越陡峭,使用曲线是越来越平坦了
原来编程学的是语言,现在变成学框架了
软件开发难易总是并存的,少数人写难的底层,大多数人写简单的上层......说不定哪天代码会自动实现新的功能,自动修复bug,希望在我有生之年不要看到
------解决方案--------------------
开发越来越简单了,但维护越来越难了,越底层的错误,越不知道怎么维护了。。。
因为太容易上手,好多新入行的人不懂原理了。
------解决方案--------------------
MS没恶搞什么新花样,都是围绕快速便捷高效强大,每出现个东西都可能成为MS大本营今后的一种规范,做dotnet开发相对很轻松.
倒是那些ibm,sun整天在恶搞,故意把水搅混,下面一大堆第三方的小喽罗在跟风,倒也有少数精品,然而大多数都是个人行为,不能成为规范的次品太多,做出一大堆互相类似和重复的东西,浪费大家的时间和生命不说,还不知道里面隐藏了什么BUG,哪一天停止版本更新了其中的BUG就不再修正了,你就歇吧;这些个人行为最常干的就是每出个主版本很多方法过时不可用了,配置跟着变了,繁琐得很;没事去open-open之类开源网站,那上面哪天不死一两个技术.
熟悉这些轮子有什么用,不会有太大的技术上的提升,你再提升能升到哪去?最多是小小地改良.GOOGLE出一篇解决方案,把SPRING,HIBERNATE3.2.5源代码下下来改一两行然后重新编译一把,你就以为自己飞升和圆满了?
很多时候根本不需要"还要深入到轮子的内部,彻底了解实现机制",你丫一写代码的,找些成熟的主要的框架,熟练使用,实现功能就OK了,少开口闭口彻底,深入什么的,也不怕别人笑话.搞这行的性格孤僻缺乏沟通交流,省出点时间陪陪家人是真.

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有