最近转型做游戏了,语言神马的都从做了好几年的Java转成Erlang了,所以我觉得有必要给自己6年来的工作写一点点总结。
首先说下工作经历。
自05年毕业以来,前后共在三个行业打滚过:电信、银行、互联网,其中电信干了2年,银行干了1年,互联网干了3年。其中做过的业务有:
电信业-》移动BOSS、电信电子运维;
银行业-》工作流引擎;
互联网-》邮箱、商城、语音平台下的相关应用、搜索、游戏(刚转型)。
总结:跳槽有点频繁,行业跨度大,在行业业务上积累很少,这是最最失败的地方;还有就是每次跳槽,原来积累的公司内人脉关系都会弱化甚至消失,对升职一点好处都没有。好处是可以认识很多行业的人。
再说一下工作以来的技术积累。
电信业-》头一年写C/Delphi+嵌入式SQL,后来转型Java Web。
银行业-》继续Java Web,做UI时间比较多。
互联网-》真正技术飞跃的日子,还是Java Web为主,接触并真正应用了很多主流技术,并获得接触海量数据、大并发的难得实践机会。私底下也开始做一些移动互联网的应用。
列举下我用到过的技术:
语言:Java(主力)、Javascript(主力)、HTML(主力)、C/C++、Delphi、Python、shell、object-c;
框架:Struts1,2、Spring(包括Spring MVC)、Hibernate、iBatis、dojo、jQuery、django;
中间件:CICS(结合c/c++和嵌入式SQL);
服务器:nginx、Apache、Resin、WebSphere;
数据库:MySQL(用得最多)、Oracle、Informix、DB2;
操作系统:Linux、AIX、Windows Server;
移动平台:Android、IOS;
其他:Memcached、EhCache/OSCache、Cassandra、ZooKeeper、Lucene。
总结:做Java的,大多都是做Java Web,而做Java Web的人,通常都是做企业应用为主,一般都是个“通菜”,从前端到后端,什么都懂,最最多的经验就是数据库CRUD和MVC那一套。神马大并发、海量数据、Map/Reduce、NoSQL,一般没有机会接触,都是浮云。直到我进了互联网行业,才恰好有这样的机会。真正技术飞跃,都是在进了互联网行业之后的事情。
就如前辈们所述,工作时间越长,越会发现自己的渺小,以上任何一种技术深入研究都会有很大的学问,鄙人目前水平也仅限于把它们凑齐到项目中,达到“用过”或者“比较熟练”的程度。
感慨:目前已经转型去做游戏,新语言Erlang让我吃尽苦头,实在太蛋疼了!为了小时候的梦想,我放弃了很多自己的优势,以新手的姿态进入这个圈子,不知道是祸是福,但我愿意为梦想拼一次!万幸的是,缓存技术、数据库技术的积累还能派上用场。
下一篇我打算总结一下所做过的项目的架构。
分享到:
相关推荐
### 软件体系结构知识总结 #### 一、软件工程基础 - **软件工程的三个要素**:软件工程的三大要素分别为方法、工具和过程。这三个方面共同构成了软件工程的基础,确保软件项目的高效和质量。 - **软件元素**:在...
在项目管理领域,《项目管理知识体系指南》(PMBOK®指南)是由项目管理协会(PMI®)发布的指导性文件,它为项目管理从业者提供了一套标准的项目管理方法论和框架。第7版指南是在2021年发布的,它在项目管理知识...
总结来说,现代项目管理知识体系是多学科综合应用的产物,涵盖了从项目启动、规划、执行、监控到收尾的全过程,通过系统的方法和工具,以实现项目目标,优化资源利用,减少风险,并确保项目能够按时、按预算、按质量...
### 信息系统项目管理师九大管理总结 ...通过以上七大管理总结,信息系统项目管理师不仅需掌握核心知识体系,还需具备跨学科知识、人际交往技巧与适应环境变化的能力,以应对项目管理的挑战,推动项目成功实施。
6. **项目管理过程组**:根据PMBOK(项目管理知识体系指南),项目管理过程组包括启动、规划、执行、监控和收尾五个过程组,这些过程组贯穿于项目生命周期。 7. **戴明环(PDCA)**:戴明环是质量改进的基本方法,...
PMP认证的知识体系涵盖了项目管理的各个方面,从项目的启动到项目的收尾,从项目管理过程中的范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理到采购管理,每个部分都包含了诸多细致的...
《PMBOK第六版知识总结》是对项目管理知识体系的深度提炼,主要涵盖了项目经理的角色、项目管理的核心理念、PMBOK®指南的目的和适用范围、项目的基本要素、项目管理的制约因素、项目生命周期与阶段、工作绩效管理和...
以下是软件设计与体系结构课程总结报告的关键知识点: 一、软件体系结构研究综述 软件体系结构是指软件系统的整体架构和组织结构,它包括软件系统的组件、接口、关系和约束等。软件体系结构研究的目的是为了设计和...
人员的知识和技能是项目执行的核心,而有效的过程管理(项目管理)则确保了项目的顺利进行。项目产品的复杂性、所采用的技术和工具对项目质量和效率有直接影响,而强有力的项目领导则能提升团队绩效和客户满意度。...
《Spark知识体系深度解析》 Spark,作为大数据处理领域中的明星框架,因其高效、易用、灵活的特点,深受开发者喜爱。本文将深入探讨Spark的核心概念、发展历程、与Hadoop的对比,以及Spark Core和Spark SQL的关键...
作者通过总结问题以及对项目的不断理解,有了自己的知识体系和工作方法,能站在管理咨询的角度采用各种方法去了解客户业务、分析用户需求,并提供解决方案,成果也更符合客户的最终构想--应用集成。 作者也提到了...
### 企业人事管理系统项目开发总结知识点 #### 一、项目背景与目标 企业人事管理系统作为现代企业管理中的关键组件,旨在提升企业的人力资源管理效率,优化人力资源配置,从而增强企业的核心竞争力。随着科技的...
Java 注释引言个人博客網上訪問Dreamcats 的公众号访问链接DreamCats類型 名称 源小程序 學生助手 梦猫面經 大厂面经汇总 梦猫知识体系 Java 知识分类 梦猫 疯狂吐血系列 梦猫 知识架构思维导图 梦猫刷题 CS 注释 ...
3. **PMP考试准备**:PMP(项目管理专业人士)认证是项目管理领域的权威证书,要求申请人具备相应的教育背景、项目管理经验、培训经历以及对PMI(项目管理协会)的项目管理知识体系的理解。备考过程包括理解PMBOK...
PMP认证不仅仅是对个人项目管理技能的认可,更是对全球通用的项目管理知识体系——PMI(项目管理协会)的《项目管理知识体系指南》(PMBOK Guide)的理解和应用的体现。本扩展知识总结2将深入探讨PMP认证中涵盖的...
1. **项目管理知识体系**:这是所有项目管理的基础,包括项目整合管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理以及采购管理等九大知识领域。每个领域都有其特定的工具和技术,...
通过对上述内容的分析可以看出,该专项资金申请书旨在帮助企业建立和完善知识产权保护体系,提高企业的核心竞争力。在申请过程中,企业需要提供详尽的信息来证明其具备良好的知识产权管理和运营能力。此外,还需要...
综上所述,这份工作总结报告体现了IT行业在质量管理、测试、项目管理等方面的专业知识和技能要求。通过对过去一年的工作进行回顾,作者不仅总结了经验,也对未来的改进方向和目标提出了设想,展现了其个人职业发展的...
2. 项目管理框架:PMBOK(项目管理知识体系指南)是项目管理的国际标准,提供了一套通用的项目管理流程和知识领域。系统集成项目管理工程师需要理解并应用这些知识,包括范围管理、时间管理、成本管理、质量管理、...