`
myreligion
  • 浏览: 207082 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

工作几年,回头看看,发现做的东西都没啥技术含量……

    博客分类:
  • Java
阅读更多

从工作第一天开始,就开始用spring。有了spring和MVC这套东西,系统最复杂的初始化和组件关联被彻底隔离,剩下的就是日复一日的增删改查,添砖加瓦。纯粹的体力劳动,发现做多少系统都一样,毫无意思。

后来系统规模大了,发现读写分离,分库分表还是挺有技术含量的,折腾这些觉得自己进步了;然后做了guzz;现在发现团队里面是个人都把表分的散散的,好像只给他一台数据库都不知道怎么干活了。

前几天遇到了传说中淘宝的带头大哥七公,问我觉得技术上做的最难的系统是那个。猛然一惊啊。回想自己工作以来干过的事情,好像都没啥技术含量。自从认识了spring,完全被这种安逸的框架消磨了,架构设计连在学校那会还不如。就像guzz初始化过程,明明经验中知道应该做二次初始化会让架构简洁清晰,结果还是和ibatis一样做杂七杂八的。

认真回想自己做过的东西,值得骄傲的尽然还是大学时期的那几个:模仿QQ的聊天软件,虚拟操作系统,没写完的邮件客户端,用汇编画小屋子(虽然没画出来),和别人一起拿一堆电线在PCB板上做连电路图都看不懂的电子温度计,甚至大一学C语言时做不下去的Alice系统。工作以来的哪?全是ssh堆起来的一堆堆增删改查代码,毫无意思。

罪恶的应用服务器 + spring + MVC,让整个开发成了流水线,也是软件业的一种悲哀呀。真怀疑,现在的小孩,在这些成熟的东西下,以后能设计出什么有点深度的东西吗?就像从来没有被庞大代码下 面向过程 折磨过的人,真的能理解面向对象是多么伟大的发明?那可是把本来10行代码写的东西,改成30行写的奇怪发明啊。。。。
分享到:
评论
36 楼 keanu196492 2011-03-08  
zhaosong 写道
软件开发就应该这样,绝大部分人做流水线工作,少部分人做框架设计开发,极少部分人做语言设计开发。如果想又做流水线又赚钱就要把业务做深,别人越是代替不了你的业务能力,你越值钱。


极为同意,业务值钱。
35 楼 keanu196492 2011-03-08  
大家都看重技术含量,其实我觉得业务很重要,刚去新公司,业务很复杂,学习中

PS:不懂业务,完全看不懂代码的,更别说写了。
34 楼 zhaosong 2011-03-08  
软件开发就应该这样,绝大部分人做流水线工作,少部分人做框架设计开发,极少部分人做语言设计开发。如果想又做流水线又赚钱就要把业务做深,别人越是代替不了你的业务能力,你越值钱。
33 楼 深夜未眠 2011-03-08  
天朝的特色就是拿主意,敢问有何创新?
32 楼 cangyang 2011-03-08  
niva 写道
httpclient_bd 写道
cangyang 写道
niva 写道
让你说的,好像Spring有多NB,无所不能似的,开发过程成流水线了还不够好吗?
你开发的项目从来都能按计划完成么?
你所在的项目组从来不加班么?
你做的系统上线后从来不出差错么?
你做的系统真正做到易于维护易于修改了吗?
你接手离职人员交接的代码时,你还会说感到很轻松,很没有技术含量吗?
有几个公司能把上面几条都做好的,既然这么没技术含量,为啥都做不好。



我毕业出来很少的时间是编码人员,管理的时间比较多,我的项目基本都是提前完成工作,只有项目上线才加班,系统上线后从来不出差错。后续需求都考虑到很好。 交接代码也是基本谁都能懂。


这位哥们真是神,我灰常想知道你们的开发团队和项目规模多小才能保证提前完成, QC团队多大才能保证上线后从不出差错, 做的是哪方面的应用才能够考虑周全后续需求


神哥深通易经八卦,需求无需分析,只要夜观天象便知未来走势。。。

不用夜管天象知道未来走势,现在我就是总需求分析师。
31 楼 cangyang 2011-03-08  
akunamotata 写道
cangyang 写道
niva 写道
让你说的,好像Spring有多NB,无所不能似的,开发过程成流水线了还不够好吗?
你开发的项目从来都能按计划完成么?
你所在的项目组从来不加班么?
你做的系统上线后从来不出差错么?
你做的系统真正做到易于维护易于修改了吗?
你接手离职人员交接的代码时,你还会说感到很轻松,很没有技术含量吗?
有几个公司能把上面几条都做好的,既然这么没技术含量,为啥都做不好。



我毕业出来很少的时间是编码人员,管理的时间比较多,我的项目基本都是提前完成工作,只有项目上线才加班,系统上线后从来不出差错。后续需求都考虑到很好。 交接代码也是基本谁都能懂。



“系统上线后从来不出差错。后续需求都考虑到很好。 交接代码也是基本谁都能懂。”


你是以自己的角度去看待自己的代码。不是每个人都可以像你一样做到这点,软件开发是靠团队的力量,每个人的代码质量你没有办法完全保证,如果你只觉得自己的程序无可挑剔,或许你是个好的程序员,但你不是个好的管理者。

还是比较高兴看到这样的回答的,我自己做项目也感觉对公司没有什么价值,没有能培养出团队来。自己毕业后带过不少项目,但自己在项目中的代码比例都是最多的。所有框架也都是自己弄的,所有成员我会根据他们的兴趣学习不同的新知识。(注:有家公司面试时直接就说招我对公司发展不利)
但自己很早就不写代码了,要是各位想想有这样的经历也是不错的。
30 楼 jerryhanwei 2011-03-08  
工作久了,都有这种感觉。。。。
29 楼 akunamotata 2011-03-08  
cangyang 写道
niva 写道
让你说的,好像Spring有多NB,无所不能似的,开发过程成流水线了还不够好吗?
你开发的项目从来都能按计划完成么?
你所在的项目组从来不加班么?
你做的系统上线后从来不出差错么?
你做的系统真正做到易于维护易于修改了吗?
你接手离职人员交接的代码时,你还会说感到很轻松,很没有技术含量吗?
有几个公司能把上面几条都做好的,既然这么没技术含量,为啥都做不好。



我毕业出来很少的时间是编码人员,管理的时间比较多,我的项目基本都是提前完成工作,只有项目上线才加班,系统上线后从来不出差错。后续需求都考虑到很好。 交接代码也是基本谁都能懂。



“系统上线后从来不出差错。后续需求都考虑到很好。 交接代码也是基本谁都能懂。”


你是以自己的角度去看待自己的代码。不是每个人都可以像你一样做到这点,软件开发是靠团队的力量,每个人的代码质量你没有办法完全保证,如果你只觉得自己的程序无可挑剔,或许你是个好的程序员,但你不是个好的管理者。
28 楼 地狱牢笼 2011-03-08  
haitaohehe 写道
深有同感,最近也发现没啥意思了,业务驱动技术,一直在这种环境中,遇不到复杂的场景...

DDD有几个公司在用呢?怀疑,我们公司连DDD是什么的都不知道是什么?悲哀
27 楼 HeroXuan 2011-03-08  
beipiaoonline 写道
niva 写道
让你说的,好像Spring有多NB,无所不能似的,开发过程成流水线了还不够好吗?
你开发的项目从来都能按计划完成么?
你所在的项目组从来不加班么?
你做的系统上线后从来不出差错么?
你做的系统真正做到易于维护易于修改了吗?
你接手离职人员交接的代码时,你还会说感到很轻松,很没有技术含量吗?
有几个公司能把上面几条都做好的,既然这么没技术含量,为啥都做不好。

+1

+1
技术发展应该让开发人员越来越轻松,更多的时间去陪孩子,呵呵
spring很伟大,他把相同的部分抽取出来,让人们剩下时间和精力。
很多人说做着没技术的活,但是想过没,你为啥要成为牛人呢?
26 楼 DOCDOC 2011-03-08  
工程应用的价值是什么?这点一定要搞清楚。想清楚这点,楼主应该就不会发此感慨了
25 楼 niva 2011-03-08  
httpclient_bd 写道
cangyang 写道
niva 写道
让你说的,好像Spring有多NB,无所不能似的,开发过程成流水线了还不够好吗?
你开发的项目从来都能按计划完成么?
你所在的项目组从来不加班么?
你做的系统上线后从来不出差错么?
你做的系统真正做到易于维护易于修改了吗?
你接手离职人员交接的代码时,你还会说感到很轻松,很没有技术含量吗?
有几个公司能把上面几条都做好的,既然这么没技术含量,为啥都做不好。



我毕业出来很少的时间是编码人员,管理的时间比较多,我的项目基本都是提前完成工作,只有项目上线才加班,系统上线后从来不出差错。后续需求都考虑到很好。 交接代码也是基本谁都能懂。


这位哥们真是神,我灰常想知道你们的开发团队和项目规模多小才能保证提前完成, QC团队多大才能保证上线后从不出差错, 做的是哪方面的应用才能够考虑周全后续需求


神哥深通易经八卦,需求无需分析,只要夜观天象便知未来走势。。。
24 楼 odie.flash 2011-03-08  
还好我不做java了 都做一些比较新的东西 挑战都很大。。。
23 楼 jonerxq 2011-03-08  
httpclient_bd 写道
cangyang 写道
niva 写道
让你说的,好像Spring有多NB,无所不能似的,开发过程成流水线了还不够好吗?
你开发的项目从来都能按计划完成么?
你所在的项目组从来不加班么?
你做的系统上线后从来不出差错么?
你做的系统真正做到易于维护易于修改了吗?
你接手离职人员交接的代码时,你还会说感到很轻松,很没有技术含量吗?
有几个公司能把上面几条都做好的,既然这么没技术含量,为啥都做不好。



我毕业出来很少的时间是编码人员,管理的时间比较多,我的项目基本都是提前完成工作,只有项目上线才加班,系统上线后从来不出差错。后续需求都考虑到很好。 交接代码也是基本谁都能懂。


这位哥们真是神,我灰常想知道你们的开发团队和项目规模多小才能保证提前完成, QC团队多大才能保证上线后从不出差错, 做的是哪方面的应用才能够考虑周全后续需求

至少做到现在的项目还没有这么轻松容易的完成~
22 楼 httpclient_bd 2011-03-08  
cangyang 写道
niva 写道
让你说的,好像Spring有多NB,无所不能似的,开发过程成流水线了还不够好吗?
你开发的项目从来都能按计划完成么?
你所在的项目组从来不加班么?
你做的系统上线后从来不出差错么?
你做的系统真正做到易于维护易于修改了吗?
你接手离职人员交接的代码时,你还会说感到很轻松,很没有技术含量吗?
有几个公司能把上面几条都做好的,既然这么没技术含量,为啥都做不好。



我毕业出来很少的时间是编码人员,管理的时间比较多,我的项目基本都是提前完成工作,只有项目上线才加班,系统上线后从来不出差错。后续需求都考虑到很好。 交接代码也是基本谁都能懂。


这位哥们真是神,我灰常想知道你们的开发团队和项目规模多小才能保证提前完成, QC团队多大才能保证上线后从不出差错, 做的是哪方面的应用才能够考虑周全后续需求
21 楼 fastbo 2011-03-08  
什么叫技术含量,重要的是老板能赚钱。
20 楼 hateeyes 2011-03-08  
淡定,潜水哥路过。。。
19 楼 cangyang 2011-03-08  
niva 写道
让你说的,好像Spring有多NB,无所不能似的,开发过程成流水线了还不够好吗?
你开发的项目从来都能按计划完成么?
你所在的项目组从来不加班么?
你做的系统上线后从来不出差错么?
你做的系统真正做到易于维护易于修改了吗?
你接手离职人员交接的代码时,你还会说感到很轻松,很没有技术含量吗?
有几个公司能把上面几条都做好的,既然这么没技术含量,为啥都做不好。



我毕业出来很少的时间是编码人员,管理的时间比较多,我的项目基本都是提前完成工作,只有项目上线才加班,系统上线后从来不出差错。后续需求都考虑到很好。 交接代码也是基本谁都能懂。
18 楼 kinglyhum 2011-03-08  
一般企业能赚钱就行了,又不是搞科学研究,能有多深呢
17 楼 baiyuxiong 2011-03-08  
这个我觉得是你自己的问题。
自己要有往深钻研的精神。

相关推荐

Global site tag (gtag.js) - Google Analytics