开发者社区> 问答> 正文

[职业生涯] Java工程师发展问题

已解决

您好,我做Java工程师大约有4个年头了,4年除Java外还学习了python、scala、hadoop、spark、这些东西,但都没有实战,这些年技术用的很多也很杂。
我现在遇到了问题,很多技术仅仅局限在会用的基础上,对于原理并不是很清楚,去看源代码也看不明白,希望老师能给我指一条学习的道路,现阶段我该如何继续提升?

展开
收起
始于偶然。 2018-11-21 10:18:59 2161 0
3 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士
    采纳回答

    1、建议看经典的技术文章、关注阿里的技术公众号
    2、加入好的技术群、阿里的几大技术群不错,多交流
    3、多交技术牛逼的朋友,多问、多讨论难的技术问题,成长快
    4、多尝试解决难的技术问题,慢慢积累,
    5、面试阿里,这些公司会帮助你检查差距漏洞

    2019-07-17 23:15:40
    赞同 展开评论 打赏
  • 1.试着用承担一个任务,彻底解决一个问题,用匠人的精神去做。
    当你把语言当成解决问题的一个工具的时候,你就不会问选锤子还是斧子,选大斧子还是小斧子了

    2019-07-17 23:15:40
    赞同 展开评论 打赏
  • 不清楚楼主对java工程师的定义是什么,java包括很多最常见是后端开发工程师,除了掌握基本的编程语言、 框架、中间件用法,在系统架构上也要有一定的积累,比如如何设计一个大型的高并发的系统。还要了解一些框架和中间件的原理,其实也没必要说把源码全读了,有很多人已经读过源码写过精彩的分析文章,可以站在巨人肩上,自己多看看然后结合部分源码。为什么要了解原理,这是因为在做系统架构设计时需要做出选择

    2019-07-17 23:15:40
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载