本帖最后由 王锦 于 2020-4-24 11:27 编辑
坚持就是胜利 ——java54期学员 白驹过隙,日光荏苒,弹指一挥间,我已经毕业半个月,我也很佩服自己,竟然一路坚持走了下来。每天要学的东西越来越多,我总感觉自己的知识量不够,一度甚至怀疑自己当初选择学习Java是对是错。 我们学习了mysql数据库、web、servlet、MVC设计模式、反射、注解、数据库连接池等知识点,其中学习的强度丝毫不比第一阶段弱。在进行web开发的同时我们也要对html有了一定的了解,虽然作为后台程序员不一定需要对html有很深入的理解,但是能看懂并会修改是作为一名Java工程师的必备技能。 我认为难点主要在于js(JavaScript)和正则表达式,其中js和Java有相同的地方,但相对而言更加灵活,它在赋值时没有对类型要求很严格,只需一个var就搞定了,定时器的运用也算一个难点。 紧接着就是应用驱动Tomcat的学习,这个知识点主要讲了Servlet的运行过程、生命周期、Config配置文件、ServletContext全局对象、request请求和response响应的具体用法,当然还涉及到了Cookie和Session的特点比较和具体应用。后面还讲到了开发模式,也就是MVC开发模式Modal View Controller,通过分层实现各个功能,使得可读性更高。 通过这些日子的学习我感觉最重要的还是数据库,毕竟在运用过程中我们对数据的调用需要很谨慎,一旦数据库出了问题,那修改起来就相当麻烦。合理的使用Java三层架构,数据访问层(dao) 、业务逻辑层(biz 或者services) 、界面层(ui) ,可以提高我们的代码的可读性,降低代码的耦合度,方便我们寻找bug并修改。 最后还要说明一点的是代码的命名规范问题,规范的命名可以减少很多问题,例如提高代码的可读性,更能提高自己的工作效率。在我们日常的程序编写中有很多莫名奇妙的问题都是由于命名不规范引起的,所以注意命名规范对我们这些初学者而言很重要。 总的来说6个月学习的内容很多,虽然之前一度有要放弃的想法,但坚持下来回过头看其实也没有那么难; 时间飞快6个月的学习结束了,在还没有毕业的时候,我已经找到了工作,在西安,薪资给到了10k,感谢黑马的每位老师,感谢班主任小姐姐每天的问候,感谢松哥就业的帮助,感谢导师的辛苦授课
|