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

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

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


空出世,帮你把MVC解决了,耦合解决了,ORM解决了,事务解决了,你可以专注于业务代码了。
    但是,框架本身又带来很多问题,首先你得学习框架吧?本来你以为学了java,你就可以说我精通java了

,可以出去找工作了。错,大错特错!现在几乎是个java程序员都懂得struts,懂得hibernate、ibatis、

spring、webwork的也不少,哦对了,还有ajax,ajax这个东西只是一种思想,具体的实现恐怕没有100也有80

吧,你说你能懂几种?还有数据库,你至少得精通一种主流数据库吧,比如Oracle、DB2、MSSQL等。嗯,现在

还有什么SOA,SOA也只是一种思想,它的实现也有很多,不过还好就一个WebService算是最流行的,那么你会

WebService吗?WebService的实现方式还有n种呢!
    总而言之,java语言本身的进步、加上各种框架、技术的帮助,java开发确实是越来越容易了。但这个是

建立在技术熟练的基础上的。如果对这些个框架、技术不会玩、玩的不熟练,那么对你来说java开发其实是越

来越难了,因为学习这些框架、技术的成本比学习java语言本身的成本还高,因为要学的技术太多了。而且更

严重的是,这些个技术不是一成不变的,而是在不断变化中的,所以你得必须不断学习新技术,那么可以认为

这又增加了java开发的难度。

    说了这么多,其实我真正想说的是
    1.要不断学习,充实自己,那么开发就会变得简单起来;如果自己的技术落后了,那么开发将会是将很困

难的事。
    2.但是,也不要被什么SSH这些表面东西所迷惑,以为会用SSH就牛了?更重要的东西其实是SSH背后所遵循

的设计原则,为什么要用Struts,什么是MVC?为什么要解耦,我直接new一个实现类不一样吗?ORM有什么意义

,到底是用ORM呢还是直接JDBC,如果用ORM那么是用Hibernate还是ibatis呢?思想或者说是设计模式比框架本

身更有意义,因为框架是会变化的,而思想、设计模式是不变的(至少变得比框架要慢得多吧)。套用一下中学老师的话:不要死记硬背,要在理解的基础上记忆。会用框架相当于死记硬背了,理解则是指要理解框架背后的思想,那么以后框架升级了甚至更换了,那么你学起新的框架也就省力了,因为不管是什么框架,他的精髓你已经都知道了,你需要学习的只是他的表象。

------解决方案--------------------
太多的使用框架使我们局限于框架了,基本没有了自己的思想!
我感觉失去了做程序言的乐趣!
------解决方案--------------------
菜鸟顶下,貌似很有道理
------解决方案--------------------
从现在的发展来看应该是越来越简单了,进入程序员的门槛变低了!好多都是重复的代码,高中毕业就可以开始学习,感觉没什么难度啊。
------解决方案--------------------
以后的程序世界将是两极分化的世界。
高深的程序员转行做更高深的框架设计和系统优化,目的只有一个,为老板节省资源。
刚入门的程序员成为了简单的半砖和泥的建筑工人,每天没日没夜地实现要求的功能。
----------------------------------------
这是趋势也是形势,可怜中国的软件行业是每天都在固步自封,赚钱,然后再赚钱。
国家做研究的那几个木头疙瘩穷的叮当响.国家也根本没办法制造大量的精通核心技术的人才.
总是在跟人家屁股后面跑,而更可怜的是很多公司是跟着本国的所谓老大跑...
中国的老板,很少关注国外的变化,出国考察的更少了又少(基本上都是旅游).
尽管他们被客户折腾的懂了一些技术,但他们的落后何止是十几年!
我们程序人员,饭碗才是第一,而很多都是为了饭碗去学习的技术,提高的自己(更多的是的不到锻炼的机会,复制,然后再复制..).
可是当我们到达一定高度却发现,我门仅仅从原始社会走到奴隶社会..
>>>>
总而言之,我们到底是站在策划者的位置,还是实施者的位置,这是一个问题.
实施者,肯定是简单了,每天将记下配置过程进行实施,钱就到手了.
可是策划者,.......>>上面就是他们难的原因

把自己武装起来吧 不要老是让外国人赚咱们的钱!
------解决方案--------------------
怎么感觉我像个怨妇?
------解决方案--------------------
我是学习net的,感觉net的系统越来越大,但是编程真的是越来越简单了,但是很多时候,这样的下来我们只是知道怎么用,不知道为什么要这样用,这个就是我最大的感触。编程把人变的原来越傻了
------解决方案--------------------
入门容易,, 深入难..............
------解决方案--------------------
我的感觉 尤其是在纯应用层面... 的编程 ... 都对不起 “开发” 这么高深的两个字了
------解决方案--------------------
难与易看你是在那个开发层面上了
我是搞.net的 感觉里面学的东西很多啊 而且只有学习深入了才能达到开发自如
------解决方案--------------------
感受颇多....
------解决方案--------------------
用户的要求越来越多了
------解决方案--------------------
产业发展的必然,程序员的门槛越来越低,代码工人越来越多

但是,高手永远都是高手,感叹编程变难的人说明就不太具备成为高手的潜质,放在以前,说不定连门槛都入不了
------解决方案--------------------
做项目的大部分时间不是花在写代码上,而是在思考业务流程的过程中流淌了。。。

------解决方案--------------------
代码好写,需求难折腾……难的是需求的实现……
------解决方案--------------------
哎....


都让你们说的这么难,这么烂,我还要不要加入这个圈子呢~ 

文章评论

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