刚好看到一个哥们的回贴,关于工作这些年做的事情和经验。一时心血来潮,发起一贴。借此看看大家的经历,也许有可借鉴的地方。欢迎拍砖。
2004年6月毕业于某大学某计算机专业。技术基础:学的是C,毕业前半年现学了Java,只懂jsp,html,css.
2005年:进行一些联通公司的项目开发,闷头进行模块开发。技术jsp,servlet,javabean,portal,数据同步.后期项目开始使用struts1和spring.没有亮点。
2006年:还是进行一些联通、移动方面的项目开发,还是闷头进行模块开发。技术开始慢慢转向struts+hibernate.还是没有亮点。
2007年:进行某oss产品开发,周期也比较长,一整年。这回算是有了些亮点,进入核心开发行列。进行了计费账务,银行接口等N多方面的开发,全面深入quartz,socket(quickserver框架)开发。开始接触webservice.正式进入freemarker+webwork2+spring+hibernate时代。开始学习应用设计模式、TDD这些东东,不过还是一知半解。进入javaeye大本营。自我总结:这一年对技术的提升最明显。
2008年:进行中国移动的一个项目开发。开始进入需求、设计、架构行列,基本上这方面部分经理授权给我干。由于没有经验,需求、设计、架构都做得比较烂,现在想来都好笑。不过基本上顺利完成了项目,老板拿到钱就行,可不是。技术方面开始转入struts2(和webwork2没有区别,无缝转入)。spring,hibernate还在用。开始搞起Mina,XML,jquery,ajax等东东。自我总结:在做需求方面,这年进步比较明显,和总经理学到了很多蛋B的技术。
2009年:首先是参加老家联通的一个项目。角色-项目经理,出差。手下成员,几个毕业学生。这个项目感觉比较失败,由于没有管理经验,做得很不好。当时几个毕业的学生,其实人都不错,最后由于我的决定,没录取其中一个。其实我也不知道老板是不是想全招,让我做决定,我就排除了一个。希望那个小弟不要怪我,你其实人不错。这几年我一直内疚。架构技术方面是seam,jpa,不过我现在还是没搞明白seam这东东.因为当时我主要负责管理,还有后台oracle大数据量的同步还有数据分析,存偖过程、dts、集群。后半年还是联通的项目,角色-高程,专注于web service接口的开发。自我总结:失败的项目管理,给了我很大的启示。
2010:角色-Team Leader.前几个月参加了某电子商务的开发。重操freemarker进行模板定制开发,深入jquery,开始了flex,springmvc,memcahced,缓存和分布式、负载均衡等web之旅。下半年又搞上联通项目。参与需求调研、设计和小组管理。未进行一点开发的小半年,几个小弟都很争气,没用我操心。开始深入设计模式和系统架构等很蛋疼的东西。开始搞起敏捷和scrum,并试着在项目中使用。自我总结:进行自我反省和思想沉淀的一年。
2011:在路上。。。
分享到:
相关推荐
### 学习Java这些你搞懂了吗? #### 问题一:我声明了什么! 在Java中,当我们声明一个变量时,实际上是在指定一种特定的数据类型并为其分配内存空间。例如,`boolean test = true;` 这行代码声明了一个布尔类型的...
一个搞怪的java程序
在Java编程语言中,有一些知识点非常容易混淆,特别是在面试中...了解并理解这些容易混淆的Java知识点对于编写高质量的代码和成功通过面试至关重要。在实际编程中,应特别注意这些细节,以避免潜在的错误和意外行为。
这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动...4. 求职面试,总被面试题搞的死去活来的
《Java入门到精通》是一本面向初学者的Java编程教程,旨在帮助零基础的读者掌握Java...通过学习这些章节,读者将能够理解和运用Java语言,进行实际的软件开发工作。对于想要深入Java世界的人来说,这是一个良好的起点。
### Java搞懂的六个问题 在深入探讨Java中的一些关键概念之前,我们先来了解这份文档的背景。文档名为“Java搞懂的六个问题.txt”,但文档内容并未明确列出六个...这些知识点对于理解和编写高质量的Java代码至关重要。
### 学习Java必须搞懂的六个问题 在学习Java编程的过程中,对于初学者来说,掌握以下几个关键概念是非常重要的。本文将围绕这六个问题展开详细解释,帮助大家更好地理解和运用这些核心知识点。 #### 1. **字符串...
这些课程旨在建立坚实的技术基础,并理解软件开发的基本概念。此外,项目实战课程和职业素质训练旨在提升实践能力和团队协作能力,教师指导课则提供了针对性的指导和答疑。 第二学期进一步深入,Oracle数据库基础...
无论是JavaScript还是Java,理解并正确实现这些转换对于确保地图数据的准确性和一致性至关重要。 总之,百度、高德和WGS84坐标系之间的转换涉及到复杂的数学运算,而`coordtransform.js`和`CoordTransform.java`...
"值得学习"这个词组表明这些题目具有较高的价值,能够帮助用户深入理解和掌握Java语言的关键概念。 【描述】:“浙西题目非常好,对大家的帮助会很大,不信,你看看就知道,好不容易搞来的” 描述中的“浙西题目”...
### 每个JAVA初学者都应该搞懂的问题详解 #### 问题一:我声明了什么! 在Java中,当我们执行 `String s = "HelloWorld!";` 这样的语句时,实际上是在做两件事情:一是声明了一个类型为String的引用变量`s`,二是...
一图搞懂Java虚拟机(不包含GC部分)
7. **对比学习和借鉴其他语言**:尽管作者没有C++和Lisp等语言背景,但他意识到这些语言的理解对于深入Java学习是有帮助的。对于有一定编程基础的人来说,对比不同语言的特点和差异,有助于更好地理解Java的设计理念...
搞得草根都不敢去用java了(怕别人说技术不专业);这样的结果是严重阻碍了java在互联网的应用和推广。而php在互联网的成功在于简单务实(织梦php的cms成功就是这个原因)。我们的理念:大道至简;做一款简单实用的...
可实现将C语言中的结构体转换为JAVA...目前有个难点是将枚举类型直接转换为JAVA中的枚举,这个目前还搞不定,如果有朋友知道怎么搞,欢迎来讨论指导。 demo中JAVA部分的开发工具使用的是eclipse,C部分使用的是VS2013。
【孙位琴关于Java的讲座搞】是一次深入探讨Java技术的讲座,主要由Java技术专家孙卫琴(LindaSun)主讲。讲座旨在概述Java技术,分享核心思想,并交流学习经验。孙卫琴拥有丰富的Java开发和培训背景,著有多本关于...
在Java开发中,将本地文件上传到阿里云OSS(Object Storage Service)是常见的操作,尤其在处理大数据存储和分发时。阿里云OSS提供了一种高效、安全且经济的云端存储解决方案。本篇文章将详细讲解如何使用Java SDK...
4. **Java是区分大小写的语言**,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。 - **正确**:Java是区分大小写的编程语言,关键字必须按照正确的大小写书写。 5. **Java源程序编写好...
java课程设计项目——Java语言编写的一个迷宫小游戏(源码+详细说明文档)java课程设计项目——Java语言编写的一个迷宫小游戏(源码+详细说明文档)java课程设计项目——Java语言编写的一个迷宫小游戏(源码+详细...