架构师,高级程序员
文章平均质量分 89
javagaoji
java高级的分享
展开
-
Java高级工程师薪资多少?如何才能成为一个优秀的高级程序员?
Java语言在2015年首次荣登编程语言热门榜的榜首,2018年再度登上榜首,下面不妨让我们来看看Java开发工程师的薪资待遇如何。 以上是三张在猎聘网上随便找的三张截图,可见高级工程师年薪都是在30-60万。那么重点来了,怎样才算是一个高级工程师呢?你是否也能成为一个优秀的高级工程师?工程师必须掌握的知识点是那些?人人都想成为高薪架构师,为什么现在高...原创 2018-04-08 22:21:50 · 3208 阅读 · 1 评论 -
分享我在阿里8年,是如何一步一步走向架构师的
前言 成为优秀的架构师是大部分初中级工程师的阶段性目标。优秀的架构师往往具备七种核心能力:编程能力、调试能力、编译部署能力、性能优化能力、业务架构能力、在线运维能力、项目管理能力和规划能力。 这几种能力之间的关系大概如下图。编程能力、调试能力和编译部署能力属于最基础的能力。不能精通掌握这三种能力,很难在性能优化能力和业务架构能力方面有所成就。具备了一定的性能优化能力和业务架构能力之后,才能...原创 2018-04-14 19:22:55 · 287 阅读 · 0 评论 -
“淘宝京东”构建流式计算卖家日志系统架构的应用实践
引言 本文给大家讲述的是我们如何去构建一个日志系统,用到了那些技术,为什么用这些技术,并且讲述了遇到的问题及优化的过程,希望给大家在实践中能够提供一些参考。 最近在维护一个有关于日志的项目,这个项目是负责收集、处理、存储、查询京东卖家相关操作的日志,我们这里就叫它“卖家日志”。在日常的开发过程中,可能我们对日志这个词并不陌生,例如我们常接触到的log4j、slf4...2018-04-26 17:20:29 · 328 阅读 · 0 评论 -
资深架构师的经验分享——软件项目开发和决策
这篇文章是关于什么的 参与项目决策的人必须意识到他们的决定对项目的成功和成本以及时间和金钱的影响。 对于我20多年的软件开发经验和10多年的咨询工作,我作为架构师或开发人员参与了许多项目 - 其中大多数成功,有些失败,但每个项目(无论成功与否)都涉及好的和不好的决策由各种人制作。 本文的目的是通过提倡根据我的经验做出的决定以及避免错误的决策来为项目成功奠定基础。 总的来说,我拥有C +...原创 2018-05-12 15:36:38 · 309 阅读 · 0 评论 -
一台Java服务器如何跑多少个线程
一台Java服务器能跑多少个线程?这个问题来自一次线上报警如下图,超过了我们的配置阈值。 图:京东自研UMP监控分析 打出jstack文件,通过IBM Thread and Monitor Dump Analyzer for Java工具查看如下: 图:IBM Thread and Monitor Dump Analyzer for Java 共计1...原创 2018-05-14 15:45:09 · 499 阅读 · 0 评论 -
像鸟一样思考更好的并行编程
介绍 编写一个应用程序并行运行很困难,对吧?我的意思是,它一定很难,否则我们会看到各处的并行程序。我们所看到的都是平滑的并行应用程序,可以毫不费力地使用每个可用的核心。相反,多线程应用程序是例外而不是规则。 编写并行程序似乎有两个主要障碍: 学习您选择的语言提供的并行编程结构和/或约定 可视化您的并行程序的功能 第一项似乎很明显:休息一下,学习所选编程语言的并行功能...原创 2018-05-15 19:05:35 · 219 阅读 · 0 评论