如题。
本人是一大三学生,因感本专业没有前途,于是自学java,打算进军it行业。
近来打算学点开发设计方面的东西,听从一位前辈的指导借了本mis的书来看。发现书上花了很大的篇幅讲结构化系统分析、结构化系统设计。
我曾听说结构化系统分析和设计有着种种缺点。结构化系统分析和设计还有必要学吗?会不会逐步的被面向对象的设计方法取代呢?目前公司里一般使用的是那种设计方法呢?
问题补充:
谢谢二楼前辈的建议。我之所以想到要学点软件工程方面的东西是因为自己在打算用java写点小程序的时候发觉需要这方面的知识。那么如果从为了更好的设计和规划自己编写的程序方面来考虑,该学些什么呢。
为了将来求职,软件工程方面学些什么呢?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- playfish05 2009-03-20 12:56关注
规划跟设计方面,这里面是需要一个积累的过程的.也许你看到了一些高深的书,介绍了很优雅的代码设计跟写法,但是你如果没有经过一个跌跌撞撞的过程,你是难以理解到那些优雅的设计的含义所在的.
比如说以最基本的mvc模式来说,你做了一个网站,用了mvc模式,你照着某些书做出来的,你可能只会知道怎么做,而不知道为什么要这么做,或者只是一个很浅显的印象,哦,这样做会比较好维护,比较方便.但是如果你自己没有用jsp+javabean的方式做过的话,那你就很难深入体会mvc的好处.体会了jsp的坏处,你会了解到mvc的分层,给你开发带来的便利跟良好的维护性.
所谓爷爷都是从孙子走过来的,高手也曾经都是菜鸟.程序编得越多,就会发现越来越多规律跟方法.水平也就自然而然的提升.
买一些经典的java书籍,比如Think in java.照着上面的例子去练习,啃下半本书我想你自然会体会到编程的提升过程.
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 求差集那个函数有问题,有无佬可以解决
- ¥15 MATLAB动图问题
- ¥15 【提问】基于Invest的水源涵养
- ¥20 微信网友居然可以通过vx号找到我绑的手机号
- ¥15 寻一个支付宝扫码远程授权登录的软件助手app
- ¥15 解riccati方程组
- ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
- ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
- ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
- ¥50 树莓派安卓APK系统签名