工作两年了,还在做增删改查,不知道该怎么提升。

放了那禽兽 发布于 2016/01/06 21:24
阅读 2K+
收藏 4
做java后台做了两年了,感觉就是代码打的比以前快了其他的没什么变化。不知道该从哪些方面提升。
加载中
0
倚地屠蛇
倚地屠蛇
可以盲打了吗?
放了那禽兽
放了那禽兽
哪都没问题
0
p2ng
p2ng

1. 总结整理代码到笔记中

2. 封装模块化开发模式

千万不要一年工作经验做好几年的效果。

看看公司还有木有钱途跟前途,你不能改变公司,则让公司改变你,换之发展。

放了那禽兽
放了那禽兽
经常看博客,感觉要么是太基础了没必要看,要么是太高端了根本看不懂,感觉就没有适合自己这种需要进阶的东西
0
wwwjjj
wwwjjj

增删查改这个事看起来简单

我就简单列几条

1 给你几个建表语句,实现后端加基本界面的crud功能,需要多长时间,能更快吗

2 完成后代码风格怎么样,达内出来入门的人能看懂并维护么,对扩展和需求变化适应性如何

3 还是上面那件事,让你的组里相对技术较弱的人来做,在你很少干预甚至不干预的情况下,他能不能掌握你的办法,理解你的思路,实现速度和你比如何,代码结构和风格能否做到和你基本一致

4 前端ui要求重新设计,适应ie8910和chrome,后端完全不改能做到吗,你有多大把握所有的样式,布局和js功能在这几个浏览器表现绝大部分一致吗.

5 另一个业务系统要和你这个crud交互,给这个curd提供对外接口,通信模式可能是 webservice rest jms 或者消息队列 服务总线等模式,多久能完成,

6 还是上面那几件事,你的手下相对较弱的人能否掌握你的方法并且举一反三,速度如何,代码质量如何

7 需求变了,这个crud系统需要改一小部分功能,加一小部分功能,减一小部分功能,同时在各方面还要能兼容旧系统, 新的特性还要能在旧系统上无缝升级,有把握做到吗,需要多少时间

8 还是上面那件事,让你的手下技术相对较弱的人做需要多久,代码质量呢

然后重复以上过程...

不要觉得crud简单

放了那禽兽
放了那禽兽
感觉很多问题都被提出来了,就是需求变了那块很迷茫,有的时候改改sql再改改前台就行,有的时候要从头改到尾
wwwjjj
wwwjjj
回复 @求是科技 : 大神就远了,我的看法是初级是快速实现功能,中级是扩展和性能,高级是制定架构和规范以及工具约束指导别人的开发
求是科技
求是科技
不错,大神!我也有与楼主相同的感觉,做移动端和cms后台大半年了,用的框架是ssm,主要职责了解整个项目的需求分析、参与编写设计文档、参与设计数据库、参与搭建ssm框架、参与制定接口文档,剩下的就是写接口了,说白了就是写SQL。现在也很疑惑,不知道怎么样提高自己的能力了,求大神指导?
0
wwwjjj
wwwjjj

我上面扯的那一堆,仅仅是我在一个小公司的体会,远远不是大公司的要求,什么高并发分布式啥的那些都不提,更别提前后端性能优化,移动平台,前端工程化这些了,这仅仅是一个简单的内网crud系统的要求而已。

上面的那些东西也是我的理想,我也远远没有做到,可能太过理想化,但是朝这个目标努力的过程中,你就不会觉得crud简单了

大公司码农平均素质高,我说的那些问题基本都不存在

但毕竟还是中小公司占绝大多数,这些公司开发人员实力平均低很多,大多数处于累死大牛,小码农没事干的层面,这时候能提高效率,节省用人成本才是首要目标,不是大牛就努力成为公司的大牛,是大牛了就总结一套框架和工具,把自己解放出来,让比自己差的组员也能更多参与一起提高,让公司可以降低招人的技术门槛

放了那禽兽
放了那禽兽
不要迷信大公司,很多高级的东西根本碰不到,框架什么的都已经搭建好了,向我这种小角色只能做做增删改查了。感觉不想这么无脑搬砖了
0
10书生
10书生
多读点书
放了那禽兽
放了那禽兽
有什么书可以推荐下
0
巴顿
巴顿
业务太简单,复杂的业务,CRUD都不简单。会遇到调优问题啊,之类的。
放了那禽兽
放了那禽兽
做过最复杂的就是学生成绩的统计报表,一大堆表,有的还要查好几个表才能统计出来
0
Ambitor
Ambitor
嘿嘿,我刚好在出提高视频  你可以看看。。http://my.oschina.net/ambitor/blog/547232
返回顶部
顶部