java学习之路

来源:互联网 发布:ubuntu 配置网络 编辑:程序博客网 时间:2024/06/06 20:02
       说实话,程序员比较的辛苦伤身体,有其他的工作可干,还是不要干这个。虽说这个工作不靠天,不靠地,其中的心酸只有自己知道。
       本人,今年刚刚大学毕业,过完年,来学校慢慢悠悠的找工作,面试了几家公司之后,终于被一家公司录用了,而且还是同学叫我陪他去面试的,真是无心插柳柳成林。在没有工作之前,提到上班,做程序我心里一直比较虚的,因为没有做过,不知道怎么玩的。
      在学校的时候,只有偶尔看看传智播客的视频,跟着老师一起学习了java基础的东西,框架知识了解一点点。背景介绍完了。到公司之后,痛恨自己在学校为啥不认真学习呢?谁说学习的学的知识没有用的,都是坑货。虽然说是基础,但是基础打好了,后面是一马平川啊。基础不好,不不为难。在这里要强调一点,就是动手能力,必须要不断的敲代码,多写写小程序,有时候可以说写代码是一种感觉,写多了,你就习惯了。这是第一步,培养写代码的感觉。

      我就是当年在学习,只是看看视频,没有怎么动手实践,以至后来工作上的力不从心,切记多动手。

      培养了代码感觉后,就是思路了,遇到一个问题,怎么解决,解决的步骤就是思路。有点像高中那会做几何数学题目,程序员嘛,还是要好好锻炼一下解决问题的思路。
      我在学校听了听视频,学了一点java基础就出来上班了。发现,凭这么点知识要能适应工作的需求真是太难了。在公司呆了一个月后,公司研发部外出定点封闭研发一款主打产品。就这样作为大学生的我,在5个月的时间里,慢慢蜕变成一个基本合格的程序员。
      这5个月是异常艰苦的五个月,特别是前3个月,连续工作2个月,没有休假,明天上班14一个小时左右,11点多才下班,回宾馆休息,我当时,回宾馆也是没时间休息,继续学习一些工作中用到的技术,经常到2-3点。第二天继续上班,每天休息6个小时。

      真的只能说一步一个脚印,自己都能感觉到自己进步很大。

      下面谈谈学习的技术

      前端:
               html(还是加强了一些别的功能的掌握)
               js(现在js的框架特别的流行,我也学习了大量的js技术,操作dom,Js事件,发送ajax,form验证,拼接页   面,angularJS,nodeJS)
               jsp (web项目,前端都是jsp页面,对Jsp页面的布局,js,css的引用,页面加载这些元素的顺序等等)
               ajax(原始的Js发送请求,jquery,参数的传递,回调函数的处理,JSON数据格式)                   
               还有如:jstl,El,jquery技术

      后台:
               项目框架spring + spring mvc + mongodb(bugumongo)     

               主要是spring的IOC和AOP,控制反转和面向切面,spring是为了简化企业的开发,应用本身
               不负责引用对象的创建,而是交给spring容器去创建和维护的。框架的实现主要反射技术,什么是
               反射(反射就是把java类的各种成份映射成相应的java类,这就是反射,反射的基石Class)
               spring 注解,spring扫描包,拦截器
                        
               spring mvc 是spring的一个组件,替换传统的strust2,效率比strust2稍高。
               表现层,业务层,持久层
                        
                mongodb(nosql)
               文档型数据库,用起来非常方便,加快程序的研发。
                        
               掌握java的核心技术,多线程,反射,socket,IO,枚举

                        
                        
                        
                        
                        
0 0