mysky_ease 2014-05-08 19:17
浏览 249
已采纳

怎么才能有质的提高

做开发工作4、5年多了,主要是java ee方向,以业务需求驱动开发为主,平时主要时间都花在业务开发上,对spring,struts,hibernte,mybatis等开源框架技术的开发都熟练掌握,偶有时间会深入学习下,但是感觉自己是先用而后懂的,身边的人相关技术知识体系又跟自己差不多,想深入探讨的人也没有,光自己看看,很多地方又无法很好的深入理解,google出来的内容有太多太杂,请问iteye上的各位技术大牛,我这种情况该如何更好的提升,谢谢 :)

  • 写回答

10条回答 默认 最新

  • vaser 2014-05-08 21:57
    关注
    我是两年多以前跳回互联网行业的,之前在电信行业做了四五年,基本也是JEE做一些企业级应用,只不过在电信的后两年更偏向了数据领域。
    先谈下我对传统行业和互联网的看法吧。
    正如楼上所说,一般在传统行业做的更偏向业务,也就是所说的业务导向;互联网公司,其实大部分也还是业务导向型,只有少部分属于技术导向型。其实不管哪种,最终技术还得为业务提供服务才有价值,真正搞纯理论研究的要么是研究院、研究机构和公司的研究部门,一般程序员进不去。传统行业稍微保守些,希望的是系统稳定,所以采用的技术都是经过检验的,成熟的;而互联网公司相对开放,更愿尝试些新技术。新技术本身具有两面性的,有成功有失败;外面的人往往关注的成功案例更多些,其实好多新技术因为不能很好为业务服务而被逐渐淘汰。(这个可以翻翻开源社区的项目,其实有一大部分停止维护的) 传统行业有一些积累下来的规范和承传,这个是目前好多互联网公司所欠缺的。具体想做哪个,看个人意愿。
    每个行业都有大牛,传统行业也不例外。可能不够开放,而不被大家所熟知。这个没必要拉出来比较了,其实利益吸引的地方都不会差。
    想提高方面,我个人建议还是把基础再重新翻一遍,包括数据结构、操作系统原理这些,你真的都掌握了吗?在真正偏底层设计的时候,这些内容都是需要考虑的;一但你的系统出了问题,懂这些,能够帮助你更快定位问题,我认为这个更重要。具体学什么,先找一个自己感兴趣的东西学好,然后再拓宽视野,要比什么都学那种,能更快提升自身在企业的价值。
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(9条)

报告相同问题?

悬赏问题

  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程