首页 > 手机 > 配件 > c语言设计模式,状态机设计模式

c语言设计模式,状态机设计模式

来源:整理 时间:2022-04-07 19:28:52 编辑:华为40 手机版

只会增删改查的程序员出路在哪里

只会增删改查的程序员出路在哪里

谢谢邀请~看到这个问题,我快速回想了自己这十多年的程序员经历,感觉我所有工作的实质好像都是在做增删查改;但哪些是在提升工作能力,哪些是在做重复性的工作,以及怎样应对,我谈谈自己的看法。增删查改,也要分场景看举个最直观的例子,开发一个商城页面,展示销售量最高的十件商品。当页面一分钟访问量只有100次的时候,我们可以执行100次select top 10;但是当一分钟访问量有100万次的时候,这还会是一个简单的查询么?我在上一家单位的时候,所做系统的业务很简单,就是把一批数据,按照模板,加工成待发送的短信、电邮,基本上没有特别难的地方。

但是数据量很大,基本上每天都会处理生成几千万条数据,那时候公司还都是IOE的架构,只有单台Oracle支撑;也就是在这段时间,我练就了一身数据库优化的本领;代码效率也是不断的优化。现在我已经离开这个项目四年多了,据说我写的代码依然运行良好。毫无难度的增删查改,建议赶紧跳出安逸状态如果每天做的都是毫无难度的增删查改(没有复杂业务,系统也没有多大的压力),建议还是早些跳出这个安逸的状态,就算你对现在的工作环境很满意;因为说不定到什么时候,你就会摸到职业发展的天花板,甚至会面临失业的危机。

还是上一家公司的这个项目,我在这个项目工作第三年的时候,基本上把能做的都做完了,优化基本上也到极限了,最后半年的工作状态是:需求来了,做一下设计,然后让其他同事开发;我朝九晚五,上班有大把的空间时间;还好我利用这些时间去学习,看流行的技术框架,后来跳槽,工资上升了一大截。如果你正处于这种工作状态,我建议:一定要清楚地认识到:作为程序员,只做简单的增删查改,是很危险的;考虑一下能否把项目做得更好,是否可以负责更多的工作;多学习一些流行的技术,并考虑能否应用到工作中(眼界很重要);跳槽,寻求更大的平台。

最后,敬大家一碗鸡汤:你现在的生活水平,是你三年前的工作状态决定的;而你现在的努力程度,会决定你三年后的生活;软件开发是个逆水行舟,不进则退的行业,既然选择了这个行业,那么就要努力地“敲”下去。希望我的回答,能够帮助到你!我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。

文章TAG:设计模式状态机语言

最近更新