-
请教高手现阶段我该如何提升JAVA开发水平?20
工作快一年了,期间主要在一家小公司做 B/S开发,能用常用的框架构建WEB应用,但也仅是应用而已,没有看过框架的源码。
期间看过几本书,设计模式解析、重构、和看不下去的thinking in java等,第一本书看完了解了几个常用的设计模式,感觉思想有些长进,第二本书看完,感觉看完就看完了,很平淡,没感觉,日常工作只用过少部分的重构。第三本书惨不忍睹,话说是网上搞JAVA的新手人手一本,可是我平时抽空看过一段日子后我感觉我想完全看懂、理解这本书还不是一般的难,搞不懂那么多人说这本书属于入门书籍,我真没看出来这本书那点能算入门,开头的前几章让人无比蛋疼,看完我都不知道讲了个啥。应该是我基础不扎实、水平太次!该如何提升基础啊??
现在的情况是,上边给我布置的任务,不管是做过,还是没做过的,通过各种手段(谷歌、问人、查资料)我都可以按时完成,做出来东西的质量也还行。没用过得各种框架,只要想用,还是能快速上手,有时感觉自己无所不能,但是做完东西后又感觉自己什么也不会,因为我总是用别人做好开源的东西,瞅准位置稍作加工,但是根本不知道别人如何具体实现的,好几次想点开看一下别人的源码,但是好几次又放弃了,因为我又觉得会用就行了,花费那时间看源码也不会快速得到什么收效。所以就每一天徘徊在前进与后退中,有时突然感觉到自己只是为了在完成任务,只是又多会摆弄了个框架,但是说到底,自己啥也不会!
我想更深层次的了解、认识JAVA,但是不得其法,求经历过类似过程的高手能指点一二!
2011年7月19日 15:56
相关推荐
在Java编程环境中,将PDF文件转换为JPEG图片是一项常见的任务,尤其在处理文档可视化或创建网页缩略图时。在你的问题中,你遇到了一些挑战,可能是由于编码、依赖库的使用或者是具体实现细节上的问题。这篇内容将...
2. **JDK配置和开发工具使用**:在实习过程中,作者经历了JDK的配置和数据库安装等基础步骤,这是进行Java开发的必备环节。熟悉JDK环境变量的设置和开发工具(如Eclipse或IntelliJ IDEA)的使用,能有效提高开发效率...
问题请教高手问题请教高手
学习Java的过程可以分为几个阶段,帮助软件工程师逐步成长为软件设计师、架构设计师或项目管理师。 ### 学习程序设计的关键步骤 1. **培养兴趣**:对编程产生兴趣是持续学习的动力源泉。 2. **选择编程语言**:...
Java弹幕小游戏是一种基于Java编程语言开发的娱乐应用,它通常包含玩家控制的角色与大量从屏幕边缘向中心移动的“弹幕”进行交互的元素。这类游戏的挑战性在于玩家需要躲避密集的弹幕攻击,同时也可能需要进行反击。...
- 掌握Java在移动应用开发中的应用,尤其是Android开发。 - 通过实践项目,学会使用Android Studio开发Android应用。 6. **云计算与大数据**: - 了解Java在云计算和大数据领域的应用。 - 学习Hadoop、Spark等...
根据给定的文件信息,以下是对“Java心得 学JAVA必看”的详细解读与扩展。 ### Java学习心得 #### 1. 沉稳心态 浮躁的心态永远无法成为真正的高手。在学习Java的过程中,首先需要调整自己的心态,保持平和、冷静的...
8. 自我驱动:在Java开发领域,新技术和最佳实践不断涌现,新员工需要有自我驱动的学习精神,保持对新技术的关注和学习,不断提升自己的专业水平。 9. 了解公司晋升机制:模拟晋升小游戏中的职级描述,如实习生、...
我将分享自己的学习方法,因为我是完全自学Java,没有请教他人,所以学习过程基本上是自己摸索出来的。我不确定这种方法是否是最优的,但可以给大家提供一个参考。 首先,学习Java的第一步是安装好JDK,并编写...
在项目实施过程中,我体验到了Java开发平台的强大优势,它能显著提高软件开发效率。尤其在参与“__________税源控管系统”的开发时,我从代码编写者转变为全局视角的开发者,理解和掌握了从需求分析到项目维护的完整...
通过两个月的不断学习,在项目开发中的不断熬炼以及同事、领导的帮助,我已渐渐融入这个大家庭,个人的工作技能也有了明显的提升,虽然仍有不足,但是收获了不少,我感觉自己成长了,也渐渐成熟了。 现将工作状况...
Java GUI(Graphical User Interface)课程设计是一项实践性强、技术涵盖广泛的项目,旨在提升学生的编程能力和对Java语言的理解。在这个项目中,学生通常会被要求创建一个具备基本计算功能的图形界面计算器。本文将...
用 西班牙JAVA WEB开发框架dinamica 开发的项目源码,数据库是pgsql.rar 项目开发用的框架就是Dinamica .对这个框架很陌生,没有接触...现在我给你一个基于dinamic开发的JAVA WEB项目的源代码,当然是中文的,欢迎下载学习
《基于JAVA的企业网站管理系统》这篇论文的撰写,不仅展示了作者对Java编程语言的深入理解和实践应用,也揭示了企业级项目开发的过程与挑战。Java作为一款广泛应用的编程语言,其特性在于跨平台性、面向对象以及强大...
通过公司提供的XXXX平台培训,我了解到该平台如何提高软件开发效率,这对于我后续参与的“XXXXX税源控管系统”项目开发至关重要。在这个项目中,我不仅是开发团队的一员,也是自我学习与成长的主角。在同事们的悉心...
校园服务平台是信息化时代高校信息化建设的重要组成部分,它能够满足高校师生在移动设备上获取信息的需求。基于Java语言的校园服务平台设计,...该平台的推出,不仅提高了教育信息化水平,也推动了高校教育模式的创新。
游戏的开发意义是为了满足更多人的需要,同时,通过开发这一完整项目,使得自己能更好的巩固大学所学的知识,使理论与实践相结合,增强动手能力,进一步了解软件开发的流程,并且在这一过程中提升自己的编程能力。...
做这个工程的时候我也遇到了许多以前没有遇到过的问题,我请教同事和朋友,还有借助网络一一解决了难题。 之后,我将B2B广告招商平台进展了改版,开发了xxx智能建站广告平台以及以后网站的维护工作。 接下来,我又...
面向对象编程是JAVA开发的基础之一,它不仅是一种编程方式,更是一种思维方式。从入门阶段就培养面向对象的思考习惯,可以帮助程序员更好地理解程序设计的核心思想。在实际项目中,熟练运用封装、继承和多态等面向...