|
我在黑马学习Java语言其实并没有什么窍门的,觉得自己学习方法很笨。 对一些书本的一些概念并不是特别理解,刚入门的那一个月,每天都在看书,当时理解了,等过几天之后,再看的时候,这说的是啥,那个又是啥意思,就很迷茫,感觉之前一个月看的知识都忘了,白白学了一个月。 其实敲代码是一件特开心的事,举个小例子,你通过几行简简单单的代码,就能把很复杂的数学公式写出来,不觉得很有成就感嘛?也许,有的人觉得,敲代码很痛苦,你说你敲代码,敲那么多次,记不住,有啥用?这点我在下面好好解释一下。 初始阶段完成,开始进入WEB开发的正题,首先是传说中的三大框架,struts hibernate spring成为熟练的增删改查程序员是必须的,在这个阶段你还要理解为什么要用这仨而不是那些JSP SERVLET JDBC,你要体会到写MVC、三层架构的好处。这个阶段不要轻易质疑三大框架的价值,也许刚开始你会觉得麻烦,觉得他们有时候是多此一举,一两年后回过头来你会觉得少了这些框架你已经很难干活了。这个阶段还要避免的心态是能熟练地增删改查了,就认为写程序不过如此,然后往简历上填个精通,这也是新手面试被批得体无完肤的原因之一。 接下来就没有固定模式了,你的第一家企业对你的影响会很大,我见识过烂企业是如何毁新人的,用着设计恶劣的架构,老掉牙的技术,不断地耽误新人的成长,有的员工在这种企业一呆数年,思维已经完全被错误观点定型,深陷于公司业务和老系统中疲于奔命,看似能解决问题,却无法给公司带来真正的进步,就像一个用了数年砍刀的人,就算再熟练,刀法再好,也打不过用枪的。
|