编程这一年

        接触编程也是两年内的事情,大一的时候学C语言,其实并未想过认真地学一学,基本都是在玩,呵呵~因为感觉进了这学校很委屈,我承认那时候还没办法接受,也发现大学和从小到大别人跟我们说的完全不同,失落感很大,或者说反差也大。没想过那么多,结果我的C语言挂科了:)

       真正想开始真正学点东西是在大2的上学期,主要是因为认识了一个位这方面的高手,自己去搞了本讲VB的书来做,第一次自己做出计算器的时候(就像windows自带的那个)兴奋得半夜睡不着,其实很多代码都似懂非懂,东拼西凑的。我想大家都有这样的经历。但是毕竟是自己的第一件作品,从那以后一发不可收拾,俺热爱上编程了。一开始我并没打算学什么,看到什么都想学,先后接触过VB,Delphi,PHP,甚至perl也玩过(现在忘光了,汗),还有PS啊,DW,Flash啊什么的,反正看见什么就搞什么,结果机器因为这样折腾重装了一次,哈哈。半学期过去,发现这样学什么也没学到,虽然什么都知道一点,却一点也不了解,真叫我去写某个东西出来,俺无能为力。我想是该好好计划下的时候了。

       我也不明白自己为什么决定专攻java的,可能是因为它的标志吧,一杯咖啡,感觉很好:)花了血本买了本TIJ认真读开了。一开始装JDK就费了俺九牛二虎之力,新手的必备经历,汗。然后把书上的程序一个一个敲上去,运行,修改,再运行,在这过程中也大概知道了怎么查错,一开始的时候是真不知道为什么错,还有错误信息是什么。。。基本语法,主要类库,网络编程,GUI,数据库,一步一步这样学下来,感受最深的只有一点,要坚持!!!虽然我自己说要坚持,不能浮躁,但还是得承认,我自己做的并不好,有时候是真读不下了。呵呵,这时候我一般就去玩游戏,玩过之后GO ON。基础真的很重要,最近一个朋友(已经工作,在广州的一家公司,现在是公司骨干了,这家伙混的不错)还跟我说,他最近还经常拿基础的书在看。还有,特别重要的一点就是API文档了,这东西简直是编程必不可少的工具,当然,前提你的英语别太差。

      学到J2EE部分的时候,我一直陷入细节而烦不胜烦,J2EE太多的技术,而且有的都是我第一次接触的概念,如模式,事务,EJB,DAO。。。等等,我发现我对OOP了解的太少,一直到现在也是如此,所以最近一直在看OOD方面的书。某种意义上说OOP比java语言本身更重要。我觉的初学j2ee的最好直接先学JSP,Servlet等技术,写几个简单的web应用,同时掌握下jdbc,然后再按RMI,JNDI,EJB的顺序来可能更好。毕竟一个简单的入门例子胜过N句话。EJB,好象现在大家最喜欢谈论的话题之一了。俺学了,但是没用过一次,汗,不便发表评论。这2个月一直在学struts和Hibernate,不敢说精通,但已经知道该怎么做了,嘿嘿,蛮开心的,最近就在用这2个框架写俺的个人主页:)Spring还没接触,怕贪多学不来,哈哈

      其实不必纠缠于一些细节,毕竟这些问题总可以通过查找资料,还有google帮助你,最重要的是要知道如何设计一个优良的企业级应用,架构清晰,容易维护和管理,健壮。我想这才是做为一名j2ee程序员的目标。下一阶段的努力方向是学习下spring,并且加强对OOP,OOD方面的阅读和了解,尝试做些东西,有机会就接接项目。毕竟在校的实战经验太难得了,郁闷

     努力就一定有机会,有机会就要好好把握,与大家共勉

   

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值