给迷茫的JAVA员一些中肯建议,不然你就废了,快速成为架构师

来源:互联网 发布:淘宝api 编辑:程序博客网 时间:2024/04/30 16:11

最近好多人私信问我,该怎样才能成为高薪架构师,还有一个就对当前的状态感到迷茫。我在此做一个简单的说明,或者对迷茫中的你来说有些许帮助。

当前你感到迷茫吗?

有很多人对现在的工作感到很没意思,因为当前的工作,完全是实现业务,技术上没有任何提高。在这种状态下就会感到迷茫,特别是一想到将来这种迷茫感就更强烈了。

与其说迷茫还不如说是担忧,随着时间的推移,自己的技术又没有长进,所以感觉忧心忡忡。

这里分为二种人:

*混日子,过一天算一天这一种的我就不过多讨论了,没有意义。我也碰到过很多这样的同事,此类程序员已经废啦。

*想提高自己的技术,往架构师方向努力。

给我发私信的人,大部分是这一种。首先,可以看出来,这些人都是有自己理想的人,也会付诸实践的。想往架构师方向走,但是却苦于没有人带,自己也不知道如何成为框架师。再不改变,此类程序员可能会也废。

我想借这个文章和大家聊聊架构师这个话题,纯属个人理解,与对错无忧。 
图片描述
架构师的定义?

个人觉得架构师需要具有以下几特点:

知识广度:需要知道主流技术为什么诞生,能解决什么问题?如果同一种业务用不用的技术来实现,会有什么哪些优缺点?比如:流行的ORM框架Mybatis 和 hibernate ,他们之间的优缺点是什么?要有清晰的认识会能在技术造型时做出正确的决定。

抽象能力:对业务和技术进行抽象。业务抽象就是对需求进行分析后,能够建立完美的实体类以及他们之间的联系。技术抽象是对整体架构进行一个分层,各层之间的交互。这至关重要,如果技术抽象能力不足,这会导致整个系统的架构不灵活,难以维护和扩展。

知识的深度:至少是某个领域的专家,比如消息队列,activeMQ熟悉其源码,知道其实现。

优秀的学习能力:对新的技术和前沿性的技术进行学习,使用它来解决工作中的业务问题 
那么你该如何去做呢?我觉得可以从以下几个步骤开始: 
1: 扎实的JAVA 基础,Think in java上介绍的内容都能理解,做到这一步恭喜成为了程序员。 
2:熟练使用主流框架,如:mybatis,spring 等。 
3:研究过至少一种以web框架的源码,如spring mvc ,struts 等。 
4:架构过或者参与过高并发系统设计,知道如何应对突发情况。 
5:对自己所处的业务能够根据自己的知识维度,提出优化建议或者预测其风险点。 
其实能否成为架构师跟机遇有很大关系,比如一个程序员,以上都做到了,但是公司并没有给他这个机会去做,一个真正架构的机会。因为之前的架构师不离职他就没有机会,这就是现实! 
很多人不知道该怎么去学习架构师所需的知识,在此我分享给你我收藏的视频教程: 
图片描述
图片描述
图片描述


阅读全文
 

Java软件架构师所要需的东西 (希望对很多迷茫的朋友指个路)

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gangqinjiawang/archive/2009/07/14/4346027.aspx Java软件架构师所...
  • fenzaiway
  • fenzaiway
  • 2011年08月27日 09:34
  • 1370

成为Java软件架构师必看的东西

一、 Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说...
  • caiwenfeng_for_23
  • caiwenfeng_for_23
  • 2013年04月02日 07:30
  • 1045

月薪40k的前端程序员都避开了哪些坑?

程序员薪水有高有低,同样工作5年的程序员,有的人月薪30K、50K,有的人可能只有5K、8K。是什么因素导致了这种差异?

十四、成为一个Java的架构师要学习哪些知识?

作者:哈哈 链接:http://www.zhihu.com/question/29031276/answer/54631312 来源:知乎 著作权归作者所有,转载请联系作者获得授权。既然Java...
  • u011997561
  • u011997561
  • 2017年02月05日 17:14
  • 423

Java程序员该如何提升让自己成为高薪架构师?

程序员提升为架构师,基本上就是走的技术路线。这相当与走管理路线的话,就是从项目经理如何走向研发经理,或者研发总监的级别。 如果想提升为架构师,那么这个职位是个综合性很强的岗位。具体包括:技术体系储备...
  • u011277123
  • u011277123
  • 2017年10月26日 21:25
  • 43

成为Java软件架构师必看的东西

一、 Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说...
  • zhangzeyuaaa
  • zhangzeyuaaa
  • 2013年01月30日 11:04
  • 3535

人人都能看懂的 AI 入门课

本课程将讲述人工智能的现状、应用场景和入门方法,并通过运用 TensorFlow,使得受众能清晰了解人工智能的运作方式。

如何成为一个Java高薪架构师?

如何成为一个Java高薪架构师? 什么是架构,什么是架构师?这似乎是聊架构话题时永恒的问题。 从内心讲我真的不想回答架构具体需要做什么,架构师应该具体负责什么。因为从实际情况看,在不同的系统层级...
  • huangshulang1234
  • huangshulang1234
  • 2017年11月14日 09:35
  • 220

成为一个Java的架构师要学习哪些知识?

成为一个Java的架构师要学习哪些知识? 既然java架构师,首先你要是一个高级java攻城尸,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码...
  • sinat_28678257
  • sinat_28678257
  • 2017年02月10日 14:49
  • 267

成为java架构师需要具备那些技能?

架构师定义 百度百科,系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。 架构师工作职能 软件架构师在整个软件开发过程中都起着重要的作用,并随着开发进程...
  • u012562943
  • u012562943
  • 2017年05月12日 11:35
  • 1025

成为Java高级架构师必看的15本书

成为Java高级架构师必看的15本书 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,...
  • huangshulang1234
  • huangshulang1234
  • 2017年11月30日 09:15
  • 27

成为一个高级Java架构师所需要具备那些技能呢?

高大上的淘宝架构 上图是一些安全体系系统,如数据安全体系、应用安全体系、前端安全体系等。 架构师定义 百度百科,系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的...
  • u012153741
  • u012153741
  • 2017年08月04日 17:23
  • 380

成为一个Java的架构师要学习哪些知识?

既然java架构师,首先你要是一个高级java攻城尸,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池...:;j...
  • admin1973
  • admin1973
  • 2017年02月15日 10:44
  • 185

如何成为优秀的JAVA EE架构师

本文由qidongsoftware贡献 JAVA EE架构师需要具备的知识 1、构架师胚胎(程序员):学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括 java、c、c++...
  • crzxf123
  • crzxf123
  • 2013年03月07日 16:18
  • 969

架构组织形式的讨论,以及架构师之路的建议

架构师小组交流会:每期选一个时下最热门的技术话题进行实践经验分享。 第二期:本篇文章是对于《来自滴滴、微博、魅族、唯品会、点评关于高可用架构的实践分享》的续接。 本期参与嘉宾:滴滴技术负责...
  • Myl12
  • Myl12
  • 2017年01月04日 14:14
  • 217

java架构师成长之路

  • 2010年11月14日 11:51
  • 29KB
  • 下载

国外OSWorkflow书籍,面向java开发者和架构师的好书!

  • 2009年03月10日 21:29
  • 5.08MB
  • 下载

线上服务CPU100%问题快速定位实战(转载公众号:架构师之路)

功能问题,通过日志,单步调试相对比较好定位。 性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。 58到家架构部,运维部,58速运技术部联合进行了一次线上...
  • toto1297488504
  • toto1297488504
  • 2017年11月16日 01:10
  • 496

JAVA互联网架构师完整不加密版

  • 2017年09月05日 21:37
  • 48B
  • 下载

java架构师

  • 2015年03月26日 22:40
  • 601KB
  • 下载

年轻程序员如何快速发展成一名架构师或者技术专家?

做架构设计已经好多年了,前两天和一位年轻的同事聊天,这位同事从毕业到现在已经工作3年了,是我当前新公司里面最年轻的Team leader(在我现在新的公司,Team leader职位上的人工作7,...
  • lixingshi
  • lixingshi
  • 2016年12月24日 14:44
  • 1059

Java EE架构师认证指南

  • 2012年02月13日 17:39
  • 18KB
  • 下载

Java架构师的秘密

  • 2010年01月13日 16:09
  • 4.13MB
  • 下载

菜鸟要做架构师(一)——如何快速开发中小型系统

俗话说:不想当项目经理的程序员不是好的架构师。相信每一个有上进心的程序员,都有一个架构师的梦。最近完成了一个中小型的项目,让我有了一些感受和想法,于是决定新开一个系列——《菜鸟要做架构师》。 ...
  • j0bay00r
  • j0bay00r
  • 2014年11月10日 09:26
  • 343

JAVA软件架构师成长之路

  • 2012年03月17日 15:18
  • 41KB
  • 下载

掏心分享---年轻程序员如何快速发展成一名架构师或者技术专家?

做架构设计已经好多年了,前两天和一位年轻的同事聊天,这位同事从毕业到现在已经工作3年了,是我当前新公司里面最年轻的Team leader(在我现在新的公司,Team leader职位上的人工作7,8年...
  • chancein007
  • chancein007
  • 2016年12月18日 23:45
  • 6089

菜鸟要做架构师(一)——如何快速开发中小型系统

俗话说:不想当项目经理的程序员不是好的架构师。相信每一个有上进心的程序员,都有一个架构师的梦。最近完成了一个中小型的项目,让我有了一些感受和想法,于是决定新开一个系列——《菜鸟要做架构师》。 ...
  • GarfieldEr007
  • GarfieldEr007
  • 2017年01月05日 23:03
  • 353

菜鸟要做架构师(一)——如何快速开发中小型系统

俗话说:不想当项目经理的程序员不是好的架构师。相信每一个有上进心的程序员,都有一个架构师的梦。最近完成了一个中小型的项目,让我有了一些感受和想法,于是决定新开一个系列——《菜鸟要做架构师》。经常看我博...
  • liushuijinger
  • liushuijinger
  • 2014年11月10日 09:21
  • 9943

Java架构师培训视频

  • 2017年10月27日 21:05
  • 50B
  • 下载

私塾在线高级java架构师视频教程

  • 2017年11月02日 19:59
  • 48B
  • 下载

个人总结的一个中高级Java开发工程师或架构师需要掌握的一些技能

近三年,其实都是在做一个项目,项目是一个大型的多节点部署的项目,做了好几个版本,中间用到了很多技术和框架, 也用了一些管理工具和敏捷实践。我这里不是来说项目的,因为最近看了一些招聘信息,结合项目中用...
  • Leolu007
  • Leolu007
  • 2017年03月17日 15:31
  • 4086

JAVA程序员到架构师推荐阅读书籍

  • 2013年10月26日 06:56
  • 335KB
  • 下载

java程序员到架构师之路

  • 2015年09月07日 11:51
  • 1.51MB
  • 下载

java架构师大型分布式项目实战视频教程

15套java架构师、集群、高可用、高可扩 展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布 式项目实战视频教程 ...
  • qq_16516705
  • qq_16516705
  • 2017年10月25日 15:03
  • 349

高级Java软件架构师学习计划

  • 2012年02月24日 13:56
  • 59KB
  • 下载

java程序员通向架构师的道路

  • 2013年02月28日 20:20
  • 31.97MB
  • 下载

JAVA高级软件架构师实战培训阶段一

由于课程是边制作边发放,因此大纲也是逐步更新,跟已经推出的视频同步 第01节课:整体课程内容概览 -----------------------以下为Maven补充和Git部分------...
  • jimei1912
  • jimei1912
  • 2017年03月06日 14:24
  • 2051

Java程序员进化为架构师掌握的知识

  • 2013年02月20日 14:37
  • 200KB
  • 下载

java架构师(必修书籍打包)

  • 2009年04月09日 14:59
  • 12.02MB
  • 下载

Java程序员到架构师的推荐阅读书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水...
  • wjlgdut
  • wjlgdut
  • 2017年06月08日 10:45
  • 588

JAVA_EE架构师_需要具备的知识

  • 2012年04月02日 22:19
  • 26KB
  • 下载

如何成为信息系统架构师

  • 2010年05月12日 17:28
  • 4.58MB
  • 下载

求贤若渴(Java架构师、技术专家)

我们是阿里数据库技术团队,一个管理阿里巴巴集团淘宝、天猫、支付宝、余额宝、B2B、高德地图、钉钉等业务所有数据的技术团队,负责历年双11、双12、春节红包大型活动数据保障,主导阿里去IOE、数据异地多...
  • yzsind
  • yzsind
  • 2016年03月08日 11:35
  • 2745

架构师趣味回答 java

1. struts,spring,hibernate这样的开源框架,他们的历史局限性在哪里?在何种情况下会不适合用这些框架?  struts是以请求回答方式为基础的.ajax,flash等富客户端越...
  • raidtest
  • raidtest
  • 2014年10月28日 09:33
  • 361

JAVA互联网架构师5套视频(700G)

学习思路: 1、先学习第一套或者第二套架构师课程,帮助没有基础或基础学得不好的同学建立架构师思维,整套需要全部学习,很重要!! 2、根据工作需要,分别去学习第二套、第三套里的实战课程里的知...
  • li1216yu
  • li1216yu
  • 2017年03月08日 16:17
  • 2556

Java程序员到架构师的推荐阅读书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水...
  • sihai12345
  • sihai12345
  • 2017年05月17日 22:57
  • 1018

java架构师高并发集群大型分布式项目实战

包含: 高级Java架构师包含:Spring boot、Spring  cloud、Dubbo、Redis、ActiveMQ、Nginx、Mycat、Spring、MongoDB、ZeroMQ、Gi...
  • r5x9n3b7f9
  • r5x9n3b7f9
  • 2017年06月05日 09:37
  • 2175

java架构师项目实战,高并发集群分布式,大数据高可用,视频教程

以下是本课程部分视频截图 ...
  • a347911
  • a347911
  • 2017年06月05日 19:51
  • 2263

个人总结的一个中高级Java开发工程师或架构师需要掌握的一些技能

近三年,其实都是在做一个项目,项目很大
  • gokeibi
  • gokeibi
  • 2014年11月09日 22:44
  • 7734

Java系统架构师【面试题】

Java系统架构师【面试题】
  • javaniuniu
  • javaniuniu
  • 2016年11月30日 12:35
  • 2451

Java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,希望这篇文章会是你看到过的最全面最权威的回答。...
  • anmiaochu
  • anmiaochu
  • 2016年07月20日 16:57
  • 25381

DBA数据库管理员JAVA程序员架构师必看

一、 技术问题部分(数据库部分) 1、 表空间的管理方式有哪几种? 数据字典管理方式 本地文件管理方式 2、 谈谈你对索引的理解? 索引是若干数据行的关键字的列表,查询数据时,通过索引中的关...
  • KOOK_OKKO
  • KOOK_OKKO
  • 2012年11月24日 23:28
  • 1100

JAVA架构师面试分享—链家网

本月7日去了一趟链家网面试,虽然没有面上,但仍有不少收获,在此做个简单的分享,当然了主要是分享给自己,让大家见笑了。因为这次是第一次面试JAVA网站架构师相关的职位,还是有些心虚的,毕竟之前大部分时间...
  • hongweideng
  • hongweideng
  • 2015年09月17日 18:09
  • 1263

如何成为软件架构师

  • 2015年10月22日 12:52
  • 18KB
  • 下载

JAVA架构师课程(大数据,分布式事物解决方案,大型互联网项目,大型金融项目,高并发集群解决方案)实战开发[技术 activeMQ,zookeeper,http,支付,团购,dubbox,stom]

JAVA架构师课程 (大数据,分布式事物解决方案,大型互联网项目,大型金融项目,高并发集群解决方案)实战开发[技术 activeMQ,zookeeper,http,支付,团购,dubbox,stom,...
  • ithubin
  • ithubin
  • 2017年10月30日 22:11
  • 125

作为一个Java架构师程序员 你应该会什么

作为一个Java架构师程序员 你应该会什么 一,JAVA架构师 1、语法:Java 程序员必须比较熟悉语法,在写代码的时候IDE 的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误...
  • huangshulang1234
  • huangshulang1234
  • 2017年11月14日 09:35
  • 216

Google首席架构师谈Java的命运

Google首席架构师谈Java的命运                    文 / Peter Seibel 译 / 郝培强 本文是Common Lis...
  • bestlove12345
  • bestlove12345
  • 2016年07月13日 15:31
  • 552

Java进阶之路——从初级程序员到架构师

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希...
  • lovebosom
  • lovebosom
  • 2016年07月22日 17:29
  • 3708

Java EE架构师认证

SCEA  Java EE架构师认证考试。 本考试由三部分组成: 1.      多选题测试。 2.      任务指派。 3.      对指派的任务进行陈述和测试。即简答部分。   第...
  • TRAMP_ZZY
  • TRAMP_ZZY
  • 2012年02月13日 17:32
  • 4511

java从菜鸟到架构师的必看书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水...
  • hongshan50
  • hongshan50
  • 2011年12月06日 21:01
  • 12133

Java软件架构师必须具备的东西

Java软件架构师必须具备的东西 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推...
  • feixiangdexin123087
  • feixiangdexin123087
  • 2013年08月01日 17:54
  • 659

课程论文:java架构师成长规划

Java架构师成长规划 摘要: 全球步入信息时代后,软件方面的职业日渐丰富:从最基础的程序员到一种语言的架构师,从项目负责人到软件公司CEO。而作为软件工程专业的大学生,选择合适的职业是一件颇为重要的...
  • u013165504
  • u013165504
  • 2013年12月22日 22:44
  • 968

Java学习的30个目标以及系统架构师推荐的书

第一阶段  2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,serialization,streams,networking, multithreading,refl...
  • qq247300948
  • qq247300948
  • 2014年04月23日 10:30
  • 1310

Java程序员到架构师的推荐阅读书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水...
  • Stand1210
  • Stand1210
  • 2016年12月30日 11:47
  • 518

JAVA架构师要求

专业素质要求: 1、理解架构师的职责和架构设计的目标、原则及取舍; 2、精通架构模式,Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实...
  • yangyz_love
  • yangyz_love
  • 2012年11月06日 15:09
  • 1791

如何成为一名合格的架构师

  • 2014年10月08日 17:46
  • 464KB
  • 下载

如何成为真正的数据架构师

  • 2015年08月24日 11:49
  • 6.78MB
  • 下载

软件架构设计系列课程:如何成为一个.NET企业架构师

  • 2009年05月06日 12:03
  • 10.07MB
  • 下载

软件架构设计:程式员向架构师转型必备

  • 2015年07月28日 21:27
  • 22.04MB
  • 下载

系统架构师 4

  • 2017年11月21日 15:00
  • 9.32MB
  • 下载

软件架构师知识点1

  • 2017年11月13日 07:54
  • 966KB
  • 下载

架构师图谱

  • 2017年11月09日 22:49
  • 485KB
  • 下载

大数据架构师指南

  • 2017年10月28日 15:09
  • 60.22MB
  • 下载

系统架构师考题(两套上午,四套下午,无答案)

  • 2017年11月10日 21:27
  • 20.73MB
  • 下载

通向架构师的道路 完整版

  • 2017年11月10日 16:36
  • 33.31MB
  • 下载

php开发者架构师薪资要求

  • 2017年12月04日 12:03
  • 389KB
  • 下载

InfoQ架构师杂志2015合集

  • 2017年11月01日 21:33
  • 43.89MB
  • 下载

InfoQ架构师杂志2014合集

  • 2017年11月01日 21:36
  • 41.76MB
  • 下载

软件架构师知识点3

  • 2017年11月13日 13:40
  • 256KB
  • 下载

架构师成长之路

  • 2017年12月04日 09:13
  • 3.15MB
  • 下载

史上最全IT架构师技术知识图谱

  • 2017年12月01日 10:38
  • 9.08MB
  • 下载

架构师图谱

  • 2017年11月23日 09:28
  • 8.28MB
  • 下载

系统架构师历年真题2010-2016

  • 2017年11月13日 08:42
  • 18.46MB
  • 下载

2016年系统架构师论文题真题和答案

  • 2017年11月12日 11:14
  • 86KB
  • 下载

系统架构师

  • 2017年11月29日 15:47
  • 43.27MB
  • 下载

大数据云计算高级架构师

  • 2017年10月27日 21:20
  • 48B
  • 下载

中科院高级系统架构师培训讲义

  • 2016年04月06日 16:29
  • 2.24MB
  • 下载

自定义数据处理平台的容器化实践 - 七牛云资深研发架构师 - 袁晓沛

  • 2016年07月18日 18:59
  • 3.14MB
  • 下载

2013下半年软考系统架构师下午试题及分析

  • 2017年04月07日 16:36
  • 2.14MB
  • 下载

北京知名架构师笔记 带书签画图

  • 2017年10月30日 16:44
  • 34.79MB
  • 下载

人人都是架构师(带目录)pdf

  • 2017年11月24日 11:16
  • 42.64MB
  • 下载

软件架构师的12项修炼.Dave.Hendricksen.扫描版

阅读全文
0 0
原创粉丝点击