![]() |
华为麒麟X90用5nm工艺 |
本人做java的 刚刚工作一年 后 跳槽来到新公司 发现新公司用的居然不是主流的SSH 主流框架 用自己的一套 封装servlet的 框架
入职后也没有进行培训 直接开始 开发 感觉 很吃力 ,给我的项目 感觉很多人都参与过。代码很乱 没有一个风格 (甚至有些代码 根本没有进行MVC分层),公司自己野没有一个代码规范。其实任务并不复杂 大多都是基本增删改查 但是框架不熟 开发起来 效率很低。突然有种很慌的感觉 在上一家公司 起码还有用SpringMVC 如果在这家公司 呆个一两年 出去 自己会什么? 还是只会SpringMVC?那样会不会被淘汰了。其实当初跳槽 主要是想去多接触SSH 。
希望 有资深程序 能解答 我心中疑惑 。
感谢 !感谢了!
框架不是生搬硬套,而是要对项目结构有帮助才好.
你觉得现在的结构不合理,和用不用框架没关系,不合理要能指出不合理在哪里,如何改进
这些不合理之处,用框架是否能解决,是怎么解决的.
改进要指出如何能保证项目平稳运行,开发不中断,逐步分模块重构改进.
不是说没用框架,就一定要用框架,没用Jquery,就一定要用Jquery.
框架本来也是解决问题来的.问题没分析清楚就认为是架构的问题,只会带来更多的问题.
我觉得考虑好以上问题,收获更大.
不是资深,前来回答一下。
本人也就工作两年多时间。前1年半,用egret引擎纯写html5 游戏,就写游戏逻辑。基本不接触css,jquery今年5月份,转纯web开发,用reactjs 写,然后边学边写,没有细细的研究原理。
举最近的例子:最近正在找工作。发现自己只会用reactjs,连reactjs 实现的基本原理都不知道,virtual dom。然后这几天猛补理论原理,找博客学习。看到最后,发现概念就那么多,最终的最终回归到算法上面,virtual dom diff 算法上面。
突然想起别人经常说的,基础最重要,其它都是用法。以前不明白,现在自己正在经历才明白这句话。
找同事推荐了一本算法导论,已经下单。
楼主现在的情况,公司的工作做着,有业余时间,可以自己研究做做小项目。 用你说的ssh框架实现自己的项目。 懂原理,思想就好了。其它都是用法,这个就是熟练度的问题。
我猜你可能是在传统的软件公司,不是互联网公司,我有和你一样的经历。之前是做征信云平台,属于互联网模式,用的是S2SH,前端大量的Bootstrap4,所以开发比较顺畅页面也好看,后来来了这家公司,属于军工企业,所以很多东西完全就不一样了,一开始就蒙圈了,用的开发平台,不是Eclipse或者MyEclipse也不是IntelliJ IDEA,很多东西相当于从头开始。无框架开发,操作数据库还用的是预编译的SQL,其实一开始还是抵触的,但是久了习惯了以后,发现原理都差不多,而且可以接触到很多底层的操作,对自己的提高也是有帮助的,看个人的心态吧!楼主如果觉得公司的东西非主流,也可以自己在家里学习学习流行的技术嘛!
@wangpugod2003 大哥 可以说的透彻一点吗 。我现在其实挺矛盾的
@lou_Mr 意思很简单啊,现在社会啥人能赚大钱啊?玩命炒房的。所以什么东西能最快的变现,就赶紧去搞,你年级这么小搞java,赶紧去搞最主流的技术,还耗着做那些垃圾做啥啊。多跳槽,待遇能很快的涨涨涨。速度、马上,还有时间发帖问么?
过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号