菜鸟学Java

我拿了计算机专业的博士学位,但是却没有写过几行像样的代码。大学的时候,做过数据库、数据结构、VC的课程设计;研究生的时候用VB做了个粗糙集约简算法的工具。仅此而已!

现在工作了,加入了一个软件开发团队,准备提高工程实践能力,真是有些赶鸭子上架了。

第一个阶段,结合目前的项目架构,学习Struts。可是谈何容易,在此之前我连MVC是什么都没有听说过,现在一股脑的概念铺天盖地,把我搞得云里雾里。摸索中发现需要了解的内容有:J2EE,Web应用,Struts, Taglib, Hibernate, MySQl, Tomcat,Ant;各种 配置文件 struts.xml, build.xml, web.xml。看了很多,大致有了个了解,但是真的搭建一个模拟应用还做不到。过不了,关键原因是错了以后无计可施。于是乎,决定暂且放下。

第二个阶段,看目前项目的源代码,实例学习。老天,上百万行的代码啊,我是看看这个包、看看那个类,每次都觉得头大明坚持不了。这是我最郁闷的一阵子了,开始向经历抱怨自己一头雾水。这样的经历大约有1周多吧,才总算摸到门。以现有系统的为页面原型,JSP----了解实现逻辑,然后对照看ACtion,再看ACtionForm,结合底层也业务逻辑实现类。这么一来,程序是基本能看懂了,照猫画虎没有问题,但是开发新代码还差得远。这个阶段基本放弃了对整个项目架构、配置。

第三个阶段,加入项目的代码重构,实战练习。感觉好多了,目的明确,灌注于自己的一小部分功能,把它做好。在这些看似繁琐、低级的工作中熟悉了环境,包括开发环境以及大家的同步工作、开发流程等。自信心终于有一些了。

第四个阶段,新代码开发,占露头脚。一个月以后才开始,现在是准备阶段。

第五个阶段,回过头来看架构,应该好很多吧。拭目以待! 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值