1 0

java怎么才能提高技术?0

工作2年多了,马上三年了,有人说java程序员3年是个坎,当时还不懂,不过今天是明白不少了。

公司由于其他原因,人都走光了。我没出去找工作自信所以留下了。正巧,公司接了一个项目。让我独自负责,郁闷开始了。

俗话说的好,麻雀虽小,五脏俱全,新项目总得有基本的用户 ,权限 等等的控制吧。

于是 拿起以前的项目开始啃,或者说想改,也就是去掉业务部分,只留框架和用户权限那块。

之前开发的很顺手,神马分页啊,验证的,开发的时候用起来很简单。心想这次我自己弄个新平台吧,这样以后也可以面试有个亮点。。。悲剧开始了。。

打开代码,看了2天了,看不懂。。。。

每个业务类都实现一个接口,但是为什么这样做呢?实现了接口 哪里自动去调用,或者帮我分页呢?之前分页压根不考虑这么多

还有各种base类 各种眼花缭乱。。

 

求问各位高手,如何能提升自己的技术啊?

9个答案 按时间排序 按投票排序

0 0

3年还在做熟练工?楼主做完第一年就该跳了,还不如多去几个行业,多做几个公司的熟练工,多熟悉几个公司的架构后就会思考到底层是如何的,每个有啥不同,才有一颗总结的心,多看看别人的源码,自己从底层一点点写,肯定会有提高,不过像楼主这样的见得多了,做了四、五年,叫他自己搭建一个基础工程,都搭不了的……

2013年4月11日 09:04
0 0

这应该是属于平常开发的时候,自己是属于部分的开发,而且大多都是调用别人的接口或者代码才会有这种情况。这次刚好机会,全部自己动手!加油就是了!

2013年4月10日 22:16
0 0

其实不能光看重技术的成长。

程序员的成熟不仅是技术的成熟,更是心理上的成熟。

从对疑难问题的惧怕,以及解决疑难杂症过程中的痛苦和抓狂;
转变成去享受解决疑难问题的过程,因为那就是快速成长的过程;
再转变成渴望具有挑战性的任务,并满怀激情地去完全这些任务。
这种心态的成熟,远比学习了某项技术,来得更为重要。

2013年4月10日 16:09
0 0

也有一段时间像楼主一样,知道步骤123,就能达到效果456,你现在时间紧,细水长流恐怕来不及,理解一个东西可以关注变化点,改变会产生蝴蝶效应,能帮你完整理解前台到后台发生了什么。
你以前新做过模块,涉及到创建哪些东西,写那些配置,然后才会出来结果。
计算机是傻子,你不告诉他要做什么,它永远不会自己去做,本着这样的原则,多多使用ide的搜索功能吧,比如你哪里有个接口xxxService,你就搜索它的名字,不区分大小写,一定能在某些配置文件(xml),或者java注解,或者什么properties,甚至于页面上找到它,然后你就发挥理解力吧。

2013年4月10日 15:33
0 0


细心,专心,上进心,耐得住寂寞,相信自己,总有一天你能知其然,知其所以然的。

从分页开始做吧

2013年4月10日 14:32
0 0

   3年可以做好熟练工,想要提升必须更加注重理论知识,这个绝对是个瓶颈,买本设计类或模式类书籍看看,然后改造一下现有项目。

2013年4月10日 14:23
0 0

先读懂设计模式吧,要不你永远不知道为什么业务类都实现一个接口,为什么有那么多base class

2013年4月10日 13:46
0 0

这属于典型的知其然而不知其所以然,想提高技术,你必须有一颗好奇的心,你依然需要去敲代码,敲大量的代码(当然不是复制粘贴类型的),代码量到一定程度了你可以尝试去读一些开源框架,读代码甚至要难于写代码...,good luck!

2013年4月10日 13:25
0 0

既然不会做,就别想太远了,,先本着能实现要求,一点点做呗,等做完了,会收获的

2013年4月10日 13:23

相关推荐

    计算机软件JAVA编程特点及技术分析

    例如,JAVA可以检测字节码的权限,确保只有经过授权的代码才能被执行。这种级别的安全性使得JAVA成为构建网络应用程序的理想选择。 综上所述,JAVA编程技术凭借其强大的功能、易于学习的语言结构、面向对象的编程...

    java bs 工程技术

    Java BS工程技术是构建Web应用程序的一种常见模式,这里的“BS”代表Browser-Server(浏览器-服务器)架构。在这样的系统中,用户通过Web浏览器与服务器进行交互,所有的业务逻辑和数据处理都发生在服务器端,而...

    JAVA常用技术下载

    ### JAVA常用技术下载:深入解析关键技术栈 #### Struts、Spring与Hibernate——JAVA开发的核心框架 ...在学习和实践过程中,不断探索新技术、深化理解现有技术,才能在快速发展的IT行业中保持竞争力。

    Java Web项目开发需要掌握哪些技术 共26页.pdf

    Java Web 项目开发需要掌握哪些技术?这是每个 Java Web 开发人员都需要了解的问题。 Java Web 项目开发 涉及到多个技术领域,包括 Java 语言、Web 服务器、数据库连接、网页设计、脚本语言等。在本文中,我们将详细...

    java实战技术 培训资料

    【Java实战技术培训资料】 Java,作为一门广泛应用于企业级应用开发、互联网系统、移动应用以及大数据处理等领域的编程语言,具有平台独立性、面向对象、高性能、安全性和可移植性等特点。本培训资料旨在深入讲解...

    Java Web开发技术大全.rar

    Java Web开发技术大全.pdf 这本书全面涵盖了Java Web开发的核心技术和实践方法,是学习这一领域的宝贵资源。...学习Java Web开发需要不断实践和深入理解这些技术的原理与应用,才能成为一个熟练的Web开发者。

    java核心技术学习技术笔记

    以上是Java核心技术的部分详解,学习Java不仅要理解这些概念,还要通过实践加深理解,才能真正掌握其精髓。《Java核心技术学习技术笔记》这份文档很可能会涵盖这些知识点的详细解释和实例,对于初学者和进阶者都是...

    Java核心技术课堂讲义

    9. **泛型**:Java泛型引入了类型参数化,提高了代码的安全性和重用性。了解泛型的基本用法,如泛型类、泛型方法和通配符,可以使代码更具类型安全性。 10. **Java虚拟机(JVM)**:理解JVM的工作原理,包括类加载...

    Java平台开发技术.pptx

    Java平台开发技术是一项广泛涵盖的概念,涉及到Java编程语言、开发工具、应用程序接口(API)以及平台无关性等多个方面。在这个课程中,我们将深入探讨这些关键概念,以帮助学员建立坚实的Java开发基础。 首先,...

    java方面n多的技术详解

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和强大的库支持而闻名。在“java方面n多的技术详解”中,我们可以深入探讨多个Java技术领域的关键知识点...不断探索和实践,才能成为真正的Java技术大师。

    Java核心技术卷一代码大全

    首先,Java程序代码标签表明了这个资源主要涉及的是实际的编程代码,这对于学习编程语言至关重要,因为只有通过编写和运行代码,才能真正地理解编程思想和语法。在Java中,我们首先会接触到基础的语法结构,例如数据...

    Java报表开发技术深入解析

    Java报表开发技术是Java应用程序中不可或缺的一部分,它用于生成、展示和分析数据,帮助企业做出决策。深入解析这一领域,我们需要了解...在实践中,不断探索和优化,才能真正掌握这一技术,为业务提供有力的数据支持。

    JAVA 核心技术课本代码

    Java核心技术是Java编程语言的基础,涵盖了许多关键概念和实践技巧。这本书的代码示例提供了深入理解这些概念的实际应用。以下是一些重要的Java知识点,通过学习这些...记得理论结合实践,不断练习,才能真正掌握Java。

    20天java核心技术教程

    《20天Java核心技术教程》是一份全面且深入的学习资源,专为想要快速掌握Java编程基础和核心概念的初学者设计。20天的时间框架旨在提供一个高效的学习计划,...记得持续练习,不断巩固,才能在Java编程世界中游刃有余。

    Java多线程编辑核心技术

    掌握Java多线程技术对于设计高效的并发程序、充分利用多核处理器资源、提高应用程序的执行效率至关重要。本书《Java多线程核心技术》作为Java学习者的重要参考资料,详细讲述了多线程编程的基础知识、高级用法和最佳...

    java web 技术详解

    ### Java Web技术详解 #### 一、概述 Java Web技术是一种广泛应用于网站开发的重要技术栈,它涵盖了从前端页面设计到后端业务逻辑处理的全过程。随着互联网的飞速发展,Java Web技术也在不断地更新迭代,以适应...

    怎样才能学好JAVA

    通过解决实际问题,如排序、查找、图论等问题,你可以加深对Java语法的理解,并提高编程效率。 4. **Java Web与框架**:了解Web应用的基本架构,如Servlet、JSP、MVC模式,以及J2EE相关的技术,如Spring、Hibernate...

    java实现响应式布局爬虫技术

    响应式布局爬虫技术是现代Web开发中一个重要的实践领域,尤其在Java环境下,通过爬虫获取网页数据并实现响应式布局,可以有效地处理不同设备和屏幕尺寸下的内容展示。以下将详细介绍Java网络爬虫的基本原理,响应式...

    java入门与提高——一个成就java高手的教程

    "java入门与提高"这个教程旨在帮助新手逐步掌握Java语言的核心概念和技术,最终达到精通的水平。下面将根据教程标题和描述,详细阐述Java编程的基础知识和进阶技巧。 一、Java语言基础 1. **环境配置**:首先,学习...

    java servlet jsp技术实现博客功能

    Java Servlet、JSP(JavaServer Pages)是Java Web开发中的核心技术,它们被广泛用于构建动态web应用程序,包括博客系统。本篇文章将深入探讨如何利用这些技术实现一个博客平台。 首先,Java Servlet是一种Java语言...

Global site tag (gtag.js) - Google Analytics