`
soaFocus
  • 浏览: 3429 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

答复: 搞java的这些年

阅读更多
tian-84 写道
soaFocus 写道
peterwei 写道
soaFocus 写道
peterwei 写道
刚好看到一个哥们的回贴,关于工作这些年做的事情和经验。一时心血来潮,发起一贴。借此看看大家的经历,也许有可借鉴的地方。欢迎拍砖。
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:在路上。。。


6年了,年收入够30w不?

不是我打击你,6年30w还是很难拿的。至少我,还有我身边的一些朋友和同学。一年13w-20万范围的居多。不过不要灰心,只要足够NB,6年经验,一年30万是可行的。但这样的人真的很少。


不用打击我

这估计是你圈子或者行业的问题
年薪20w还是比较容易的


可能你是被某些人误导了,做开发6年很少有能到30万的~或许你可以举个例子让我们见识下。。让我们也有个奔头~



据说我的同学圈吧
马上就三年了,我是15k每月,算年薪的话中的偏上
分享到:
评论

相关推荐

    答复: Java开发规范,让你写的一手好代码,看了之后不用自卑

    本文将深入探讨Java开发规范中的核心原则,以及如何通过遵循这些规范来提升代码质量。 1. **命名规范** - 类名应采用大驼峰式(PascalCase),例如`MyClassName`。 - 变量名和方法名应采用小驼峰式(camelCase)...

    答复: 一道经典线程面试题的4种解法

    标题中的“答复: 一道经典线程面试题的4种解法”暗示了这是一个关于多线程编程的问题,通常在面试中出现,用于评估候选人的并发处理能力。在这个问题中,可能涉及到同步、线程安全、锁机制等关键概念。 在Java中,...

    答复: 通过代码简单介绍JDK 7的MethodHandle,并与.NET的委托对比(二)

    标题中的“答复: 通过代码简单介绍JDK 7的MethodHandle,并与.NET的委托对比(二)”表明本文将深入探讨Java中的MethodHandle概念,并将其与.NET平台上的委托进行对比。MethodHandle是JDK 7引入的一个强大特性,它...

    答复: PHP验证框

    而在PHP中,验证框是指后端对这些输入进行验证的逻辑。 2. **表单提交与数据接收** - HTML表单:通过`<form>`元素定义,使用`method`属性指定提交方式(GET或POST),`action`属性指定处理表单数据的PHP脚本。 -...

    三年级英语暑假作业之句子改写练习.doc

    - 肯定答复与否认答复:对一般疑问句的回答,肯定答复用“Yes, + 主语 + 助动词/情态动词。”,否定答复用“No, + 主语 + 助动词/情态动词 + not。” 2. 具体题目解答: - 1. It is fun at school. 否认句:It is...

    JavaChatServer:在Java上与服务器和客户端进行简单聊天

    服务器使用组名和每个当前在线的组成员进行答复::,| :,。 ●客户端可以加入以下群组之一:服务器加入●客户端可以请求已加入群组的成员列表:服务器成员●加入群组后,客户端可以发送公共(toall)或私人信息 ...

    答复: 喜欢和使用Portal的朋友请进!

    博文链接:https://eric2007.iteye.com/blog/158580

    java-adsb:Java的Mode S和ADS-B解码库

    java-adsb 这是Java的Mode S和ADS-B解码库。 它是OpenSky Network项目( )的产品。 它基于以下两个参考: 国际民航组织航空电信附件10第4卷(监视雷达和防撞系统) RTCA DO-260B“ 1090ES的最低运行性能标准(MOPS...

    AprioriInAWS:使用JAVA和AWS生成关联规则的Apriori算法

    等待答复d。 final.jsp e。 output.jsp文件return.jsp。 Expired.jsp小时Credential.java我RunMain.java j。 Apriori.java k。 FrequentSet.java 需要库文件...下载最新版本: 一种。 commons-fileupload-1.3.1....

    java sip例子源码

    1. **JAIN SIP API**:Java Advanced Internet Services (JAIN) SIP 是Oracle提供的Java库,用于开发SIP应用。它提供了一系列接口和类,使得开发者可以轻松地创建SIP会话。 2. **SIP会话管理**:包括创建、修改、...

    答复:答复“通向开放未来的捷径”

    标题中的“答复:答复‘通向开放未来的捷径’”暗示了这是一篇对某个讨论或议题的回应,特别是关于开放科学和知识发布的路径。在描述中提到的SpringerNature是一家知名的学术出版机构,它涉及的社论可能讨论了如何在...

    Java正在成长但不仅仅是Java Java成长路线,但学到的不仅仅是Java .zip

    所以我对于这些问题平时只能根据自己的眼界进行答复,也不知道这些东西对于他们是否有效。近几天看到了一个有关Java面试的Github开源项目,但是其目的性太强了,我觉得作为一个程序员来说面试技巧是少数的时候,对于...

    Guessing-Game:使用Java forforif循环猜测游戏

    猜谜游戏使用Java for / while / if / else循环猜测游戏该脚本利用提示功能设置要猜测的最大数字,然后在1和使用Math.random()选择的数字之间提取一个随机数。 允许您使用字符串或字母,显示用于获取答案的尝试...

    英语句型转换常规基本句式的转换方法.doc

    肯定答复:Yes, there are. 否定答复:No, there aren't. 对于情态动词,如can,否定形式是在其后加"not",一般疑问句则将其提前到句首。例如: 2. 肯定句:Li Ming's father can drive the car. 否定句:Li ...

    word分词器java源码-completely:Java自动完成库

    性能是一个关键问题,因为用户的每次击键都可以调用一个查询,并且每个查询都应该在几毫秒内得到答复。 更重要的是,因为用户在打字时经常会出现拼写错误,所以自动完成应该容忍错误和表现形式的差异。 毋庸置疑,...

    JavaRpc:JAVA RPC实现,基于动态代理与反射

    当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行。 看到这可能比较晕,没关系,我的理解是这样...

    冀教版小学英语四年级上册英语重要知识点.doc

    - 答复:`These are...`:这些是... - `What are they?`:它们是什么? - 答复:`They are...`:它们是... 4. **形容词及反义词**: - `new`:新的 - `old`:旧的 - `tall`:高的 - `short`:矮的 - `long`...

    java开发的chatGPT机器人系统

    结合图像、声音等元素:ChatGPT的应用场景不仅限于文本,未来ChatGPT机器人将结合图像、声音等元素,使得机器人能够更深入地理解用户需求,提供更加丰富的答复。 跨平台整合:ChatGPT机器人将会在更多的应用平台上...

    在Word2021中如何答复批注.docx

    这些功能可以帮助你更好地组织文档审查流程。 - **保持礼貌和专业**:在答复批注时,始终保持礼貌和专业是非常重要的。即使你不同意他人的观点,也应该尊重对方的意见并以建设性的方式表达自己的看法。 - **保存习惯...

Global site tag (gtag.js) - Google Analytics