java开发三年,总结一些经历与经验。_java开发工作经历

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)

如果你需要这些资料,可以戳这里获取

第二个项目,是政府的项目,用的应该是SSH的,很正常的管理系统,包括正常的OA以及一系列的系统。在基础开发的技术难题不多,大都增删改查。难度在与UKey的集成,统一认证的集成,门户网站的建立,以及一些相关的插件集成。时间有一年左右,包括各种子项目的开发,以及后期常驻现场,用户测试、需求变更、系统维护、bug修改等。

总结:第二个项目的开发,比第一个好了很多,会自己去实现功能,查询方法,使用api。不足的地方在于,对于一些技术实现,常遇问题没有很条理的整理记录,有些问题会多次查训,没有记住也没有记录。而且,对于框架的使用,仅仅是使用,对整个框架结构的把握及理解不是很透彻。

第三个项目,是深圳市政府的项目,项目比较大,目标是全市机关单位的无纸化办公系统。可能由于项目经理经验的问题,或者项目前期的一些问题,项目做的不是很顺利,越做东西越多,人员流动很大。功能是一方面,公文、政务、督查,业务逻辑比较复杂,并且各单位需求不同,用统一的流程有些复杂。协调是一方面,整个项目参与方已经超过了10家,作为主导的中软,和各家开发协调很有难度。最重要的,我觉得是项目开始没有一个很好的规划设计,需求的不明确,没有软件设计,项目做起来没有安全感。这个项目在我看来是很有前途的一个项目,但是项目周期太短了,同时进行的东西太多了,导致连续多个月的加班。同时,开发人员的不稳定,能力问题,导致整个项目开发进程不理想。再加上平台是第三方,很多东西都得修改,平台的支持毕竟还是有限制的。平台封装比较高,在可视化界面可以直接操作数据库,写js等,并且语句都存储在数据库中,导致没有办法实现很好的代码版本控制,使得很多问题反复出现。项目现在还在进行中,基本功能的东西已经实现,但接口的东西太多了,套红、签章、正文编辑、文件导入导出、移动办公(pad)、邮件系统、短信通知系统、二维码打印、CA认证、即时通信、数据迁移等等。需要多方支持,觉得进度缓慢,实现困难。

总结:第三个项目还没做完,给我的最大感觉就是乱,因为人员问题,我是在最忙乱的时候加入的,做了一个月的需求、两个月的测试、一个月的数据迁移,从这就可以看出组织者无法让人员固定在一个岗位,这样很影响工作的效率。身为一个开发人员,该系统框架无法给我安全感,做出来的东西被人改动很多都无法发现,因为svn无法控制数据库的版本。我在这个项目寻找一个上升的方向,在项目组各个小组体验后,对今后的项目管理可能会有很大的提升。项目虽然肯定有无法预料的问题,但应该条理清晰,做好任务分解,人员调配。基本的项目规范,制度都应该在项目开始时定好,需求更是重中之重。项目虽然不能说失败,但从项目中很多的坑,可以学习到很多的经验,在以后的开发工作中,可以避免很多的问题。

其次

总结下当前个人遇到的问题。

个人属于比较纠结的,应该算是有选择恐惧症。现在想的问题很是纠结,看不到未来的方向。

1、这个行业是否能干下去,是不是应该回家。

软件这行能做几年,可以一辈子干下去么,对于今后的发展是否合适,自己是不是应该回家,是不是应该去创业等等的问题,纠结着我。

2、开发是否适合自己一直干下去,这行是否有上升的空间。

虽然是开发出身,但是知道自己有几斤几两。正常的开发肯定是没有问题的,一些简单的技术问题还是能解决的,但是对于技术的深度,技术的学习,没有很强烈的兴趣,没有追求技术的心,那么意味着在干几年依然还是开发,没有什么前途。那么是不是就的寻找自己的方向,第一个肯定就是项目管理了,经过多年的开发,在开发中有很多的问题让我很不爽,需求的反复变更,项目初始没有规范导致后期难以维护,身为有强迫症的我,简直无法忍受。虽然自己也不一定能做到,但是总想挑战下。第二就是设计了,作为开发,做了两年其实基本没见过啥是设计,基本都是直接拿着需求就开发了,框架的结构是项目定好的,功能的设计基本都是自己搞的,作为科班出身,一直认为设计很重要,并且对于自己的思维有一定的信心。第三就是需求了,与人交流,不仅仅看的是表面的功能,关键看的是他们要实现什么。第四软件测试,经过快两个月,觉得不是很适合我,多次重复的工作对于我来说是坚持不下来的。那么就应该朝着多交流、多总结的方向去努力。

3、跳槽的问题。

来这做外包已经快三年了,在这待得比自己公司长的多,关系网基本全在这,公司的各种领导也多次让我跳槽入职,但我一直纠结与在不在北京待、要不要回家、辞职太麻烦的事情,以及北京公司有很多麻烦的事情,外协都可以不用参加,工资方面的差距也大都体现在五险一金上。工作快三年没有跳槽,在周围人中绝对是奇葩,同学大概不少都是我两倍工资了,我还是不知道应该怎么办。而且做了三年的政府、军队管理,跳槽互联网的工作觉得难度很大,继续又觉得没什么前途,纠结中。

最后

今后的我,要多总结日常工作中的问题、经验,努力找到自己的定位,多学习努力。虽然不知道乱七八糟写了一堆啥,但是感触还是比较多的,难得,以后要多回忆了。

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)

如果你需要这些资料,可以戳这里获取

需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)

如果你需要这些资料,可以戳这里获取

  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本文档是本人5年JAVA经验整理的文档(持续性的),由于CSDN只能单个附件只能上传15MB,所以只好分包压缩了(4个包),希望各位同行能够理解。 本文档包括JAVA/FLEX/数据建模/Database/移动办公/项目管理/单点登录/软件架构/测试等相关性技术。 本文档还在持续维护中,各位可以通过《笔记变更说明》查看升级日志。 在这里声明下,本文档一部分是个人从学习、工作中整理出来的(代码都是经过调试的),还有一部分是从网上整理的。 本站相关文档都是经过后期整理的,或是在实际工作中整理的实例代码总结而成的。 由于本人目前允许上传的资源太小,所以无法上传整个的技术学习笔记(JAVA 五年的工作经验和学习笔记),待以后有机会会分享给大家。 技术体系包括: J2SE/J2ME/J2EE/JAVA代码优化/Flex(BlazeDS、PureMVC等技术)/LDAP/C++/Portal/即时通讯/数据建模/UML/UML设计工具(Rose、EA、PD等)/移动办公(Android、Symbian、Wap等技术)/项目管理(敏捷开发等)/软件架构(NoSQL、SaaS、设计模式等)/数据库(MySQL、Oracle、EDB、SQLServer等)/测试(单元测试、压力测试)/linux服务器等 其中含有大量实例源代码。 这里需要说明的时,该文档是本人5年工作经验的积累,文档中大部分知识点来源于实际工作中的总结,(除了JAR等资源文件外)其代码都是可运行的,还有一部分知识来源于网络或者其他书籍,这里做一些收集,使该体系更加完善。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值