当前位置:首页 > 服务端 > 10年程序员经历总结及后续规划

10年程序员经历总结及后续规划

2022年09月16日 19:24:26服务端4

十年程序员经历总结

2011年从学校毕业偶遇网页游的戏兴起,有一款SNS游戏叫开心农场,前端技术使用Flash,于是选择加入Flash大军,先去了一家小公司,接触了不少Flash类型的项目:

  • 企业开发(当时web前端还不成熟),使用基于Flash的Flex框架(现在叫apache flex),框架思路很好,组件库也不错,和java后端整了很好
  • 大屏展示,flash有个技术叫air,打包exe在桌面端运行,结合它的动画特性做屏幕很容易上手
  • 手机APP和小游戏,当年flash套件系列还是蛮牛的,推出了移动端打包app的功能,ios和android都可以,开发工具叫Adobe Flash Builder 基于eclipse,做了几个外包的广告游戏

后来去了一家中型游戏开发公司参与了老项目运维、新项目开发,待了三年时间:

  • 参与了一个类似DNF的格斗游戏开发,制作换装工具,游戏任务开发UI开发
  • 运维一个已经上线的游戏,有台湾大陆2个版本
  • 参与了一个新横板游戏的开发,负责ui,聊天,背包,活动等模块

总结一下这段经历:

  • 对web前端开发基础有了很多认识,现在的web前端基本在重复原来Flash能做的事情,比如视频,webGL,svg等等
  • 对游戏行业特别是国内游戏行业有了清醒的认识,游戏要做好关键还是看算法和思路,计算机基本功太关键
  • 游戏开发非常强调团队,策划美术程序音乐一个都不能落下
  • 游戏开发对于投资者来说高风险高收益,对开发人员来说会不断面临失败的考验,心态很关键,和炒股一个道理
  • Flash非常强大,跨平台多端发布,可惜H5后来居上加上Adobe放弃治疗走向衰亡
  • 本人技术和心态都不行,考虑换个方向

2015年去了一家接政府项目外包的公司,主要以OA为主,但公司没有产品基础,都是从头造车轮:

  • 学习了java技术 后台ssh框架,前端jquery easyui bootstrap等
  • 项目主要是OA上的业务,发文收文、邮件、通知通告等
  • 移植oa业务到微信端
  • 参与城运大屏开发
  • 随着时间推移技术越来越旧,后端主流框架开始变为springboot、mybaties,前端变成了三驾马车vue、react、angular,公司现有spring-struts-hibernate + easyui 逐渐更不上时代
  • 核心业务流程管理,因为面向政府,大部分都是极端定制化,为了实现需求写死代码,没有采用BPMN规范,采用流程引擎等,导致运维困难,效率低下
  • 新项目为了求稳不敢采用新框架新技术,畏手畏脚

以目前这个状况持续下去,不出2年技术就要被时代和市场所淘汰,还是和之前做Flash一样的问题,没有核心技术,杀手锏,或者自己的一套东西

总结

  • 软件开发领域需要不断学习,方向选择很重要
  • 不管采用什么技术,需要有自己擅长突出的领域,把自己擅长的技术做到极致才能在市场胜出,举个最简单的例子,国外有一家公司叫Greensock,Flash时代Greensock的tween库就很火爆很好用,到了h5照样风生水起,对比国内就很浮躁这方面也没积累。缓动算法、缓动函数、缓动具体实现、工具库开发等等都是很有价值和前景的。

2021年决定离职炒股不亏不赚


后续规划

2022重新起航,针对之前的问题要多学习逐个解决

  1. 多锻炼身体,减肥
  2. 制作虚拟化开发环境,加深虚拟化的理解。针对电脑变更、技术迭代、公司人员平凡流动这些情况,用虚拟机装开发环境是最好的方式,这样不用每次都装环境配置系统,针对老环境老项目维护也方便,人员更换也方便
  3. 深入学习前端技术、计算机图形学,因为之前前端经历了相对较多,所以要把这方面学习研究透彻,特别是webGL、3d领域
  4. 有空把java也强化下
  5. 计划参与一些开源项目
  6. 多写博客,多写文档,多总结
  7. 下一份工作要好好考虑方向,web也有很多领域,要在一个方向上做精做专

作者:vulpix_2014
来源链接:https://blog.csdn.net/weixin_37922721/article/details/125544159

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/42210.html

标签: 程序员
分享给朋友:

“10年程序员经历总结及后续规划” 的相关文章

程序员怎么获得“睡后”收入

程序员怎么获得“睡后”收入

引言 相信大家对“睡后收入”这个名词应该都很熟悉,那么作为程序员,我们都有哪些方式能够获得"税后"收入呢? ​ 获得税后收入的方式 接私活 这种方式似乎是很常见的,只要你有资源,你就有接不完的活,当然了也就有挣不完的钱,我见过的一...

ASP.NET中高级程序员 面试题

ASP.NET中高级程序员 面试题

第一部分: 互相介绍及了解 1.请介绍一下你自己?包括工作经历和项目经历? 2.请谈一下你就最近的一个项目?你在其中的职责和负责的部分? 第二部分: 一、ASP.NET技术问题选择性提问。一般可以选择三五个。 1...

Java程序员面试题集(151-180)

Java程序员面试题集(151-180)

Java面试题集(151-180) 摘要:这部分包含了Spring、Spring MVC以及Spring和其他框架整合以及测试相关的内容,除此之外还包含了大型网站技术架构相关面试内容。 151. Spring中的BeanFac...

【黑马程序员西安中心】大牛总结的十条Python面试题陷阱,看看你是否会中招

【黑马程序员西安中心】大牛总结的十条Python面试题陷阱,看看你是否会中招

无论是应聘Python web开发,爬虫工程师,或是数据分析,还是自动化运维,都涉及到一些基础的知识!我挑了一些Python的基础面试题,看看你能不能的答上来,也许面试的同学用的着! 问题1:请问如何修改以下Python代码,使得下面的代码调用类A的show方法?...

想拿到10k-40k的offer,这些技能必不可少!作为程序员的你了解吗?

想拿到10k-40k的offer,这些技能必不可少!作为程序员的你了解吗?

此文转载自:https://blog.csdn.net/m0_46995061/article/details/109995223 总结了一份Java架构师的技能树,希望对Java编程的同学有点帮助,文末有该架构师技能树获取方式 Java编程技术点:...

程序员大佬实力推荐16个Java实用工具类

在Java中,实用程序类是一个定义一组执行常用功能的方法的类。这篇文章展示了最常用的Java实用程序类及其最常用的方法。类列表及其方法列表都按流行度排序。该数据基于GitHub随机选择的50,000个开源Java项目。   希望您可以通过浏览列表获得已经提供...

2020年高级Java程序员面试题汇总,含答案总结

2020年高级Java程序员面试题汇总,含答案总结

文章目录 JDK Dubbo Zookeeper Spring系列 Redis系列 Mysql系列 Java多线程 消息中间件 线程池 JVM...

Java程序员必读——领悟Java编程思想

Java程序员必读——领悟Java编程思想

Java程序员必读——领悟Java编程思想 Java程序员必读——领悟Java编程思想     JAVA面试题解惑系列   Java易犯错误集锦 Java 语言从 C++派生而来,并借鉴了 Object...

一个老程序员的迷茫

    最近由于原公司换了新的办公地点,每天上下班需要5-6小时,实在没办法将就,所以打算离职了再重新找工作。     简单的说一下本人的情况,33岁,大专,在深圳工作10多年,到现在为止,差不多有5年多没有找过工作,一直都是用C#,Jav...

2019年高级Java程序员面试题汇总

JDK jdk1.8版本后的新特性有哪些? 如何避免空指针异常? Dubbo Dubbo是什么? ==Dubbo 和 Spring Cloud 有什么区别?== dubbo都支持什么协议,推荐用哪种? Dub...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。