`
pearflower
  • 浏览: 8288 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

程序员到高级架构之路 ,何行?

阅读更多
从一个程序员到高级架构师需要经过哪些过程,
每个过程要具备什么样的素质,
成为高级架构师具备的先天素质有哪些,
我们应该如何走好这条路,
我们是为自由而战的战士,还是抛弃荒野的小鹿,整天为了生计而四处奔波,
我们不具备天才的头脑,但希望能在这个社会上有所贡献。
分享到:
评论
4 楼 bonny 2009-12-31  
最重要的是解决问题的能力。

换个比较大的名词时:解决方案。这个问题,不单具体的技术。而是跟业务和需求以及技术等综合相关的。

如果在一个公司,老板有什么新的想法需要IT实现,一定会找你,那么,你一定是大致上能告诉他行不行,怎么做的人。这个人,就是架构师。

更好的架构师,除了解决问题以外,还能让解决方式变得完美,可扩展,灵活。。。。。。。


因此,想像能力,抽象能力,开阔的思维也很重要。好的架构师还需要敏锐把握技术,业务上的趋势。。。。。


3 楼 抛出异常的爱 2009-12-31  
千里马常有......
2 楼 DraculaW 2009-12-31  
弱弱的问一下
嘛叫高级架构师啊....
1 楼 Durian 2009-12-31  
窃以为,uml+设计模式可搞定之

相关推荐

    一个程序员的面试感想

    3. **设计模式与架构**:了解并能够应用设计模式是高级程序员的标志。面试中可能会讨论面向对象的设计原则和系统架构,如单例模式、工厂模式等。 4. **软件工程与敏捷开发**:理解软件开发的生命周期,包括需求分析...

    Java高级程序员个人简历表格 (2).docx

    - **技术深耕**:作为 Java 高级程序员,可以进一步深入学习最新的 Java 技术趋势,如微服务架构、容器化技术等。 - **领导力提升**:随着职业发展,可以逐渐承担更多项目管理和团队领导的角色,培养领导力。 - **跨...

    无论什么级别的Java程序员,“微服务架构”都是你必须过的坎

    然而,在这样的技术革新趋势面前,不少Java程序员可能会困惑微服务架构与他们有何干系,甚至误认为这只是架构师层面的议题。事实上,微服务架构对于程序员来说具有深远的意义。不论初学者还是资深开发者,服务化均是...

    程序员面试宝典电子书

    书中涵盖了从基础的编程概念到高级算法、软件工程原则、项目管理以及软技能等一系列广泛的知识点。以下是对这些关键领域的详细阐述: 1. **编程基础**:面试时,了解基本的编程语法、数据结构(如数组、链表、栈、...

    程序员面试宝典(PDF)

    这本书详细介绍了程序员在面试过程中可能遇到的各种问题,涵盖了从基础的编程概念到高级的设计模式,再到系统架构与算法等多个方面。下面我们将深入探讨其中的一些关键知识点。 首先,基础的编程概念是任何程序员都...

    ASP.NET程序员查询辞典

    《ASP.NET程序员查询辞典》是一部专为ASP.NET开发者量身打造的实用参考资料,涵盖了从基础到高级的各种ASP.NET技术和应用。此辞典旨在帮助程序员快速查找和理解在开发过程中遇到的问题,提升开发效率和代码质量。...

    java程序员必读,ZSC/太平洋网络学院编译

    Java是世界上最流行的编程语言之一,尤其对于初学者和专业开发者来说,它提供了广泛的应用场景和强大的功能。"Java程序员必读"系列书籍是由ZSC/太平洋网络学院编译的,旨在帮助读者从基础开始,逐步深入理解Java编程...

    2018iOS一份高级面试题

    根据给定的信息,我们可以整理出一系列与iOS开发相关的高级面试知识点。下面将对这些知识点进行详细解释和扩展。 ### 面试题88:autorelease是什么?如何使用? **autorelease** 是Objective-C中的一种内存管理...

    2019java亲生经历面试题答案解析准备.zip

    Java程序员面试笔试宝典-何昊.pdf Java面试宝典.pdf 5.Nosql Redis Jedis常用命令 6.互联网系统垂直架构之Session解决方案 7.分布式框架Zookeeper之服务注册与订阅 8.高性能网络编程必备技能之IO与NIO阻塞分析 10....

    微机原理 何锡武 指令系统 汇编语言程序设计

    《微机原理 何锡武 指令系统 汇编语言程序设计》是一门深入探讨计算机基础知识的课程,由何锡武教授主讲。这门课程主要针对微处理器的内部构造、基本操作和编程方式进行讲解,尤其关注8086CPU的体系结构、指令系统...

    java程序猿必备开发文档

    11. **Java集合框架的高级特性**:如Lambda表达式、Stream API、Optional类等,这些都是Java 8引入的新特性,极大地提升了代码的简洁性和效率。 12. **设计模式**:如单例、工厂、观察者等,是解决常见编程问题的...

    PHP高级工程师简历模板

    Feature是指你具备的技能或经验,Advantage是这些技能相比他人有何独特之处,而Benefit则强调这些优势能为潜在雇主带来什么价值。 在撰写简历时,避免过度论证,提供具体的论据并用数字量化成果,能让人印象深刻。...

    汇编语言与计算机原理第五章[文].pdf

    以计算1到100之和为例,流程图可以清晰地展示程序的执行流程,包括使用汇编语言中的CPU寄存器AX来存储中间结果。 总的来说,汇编语言程序设计强调对计算机硬件的理解,而高级语言编程则更注重问题的逻辑和算法设计...

    计算机系统结构题库.pdf

    1. **计算机系统层次结构**:计算机系统由多个层次构成,从底层到高层通常包括微程序机器级、传统机器语言机器级、汇编语言机器级和高级语言机器级。汇编语言机器级接近硬件,而高级语言机器级则更接近于人类可读的...

    编译原理习题解答(龙书)

    《编译原理》是计算机科学领域的一门重要课程,它主要研究如何将高级程序设计语言转换为机器可执行的指令。这门课程涉及到语法分析、词法分析、语义分析等多个方面,对于深入理解计算机系统的工作原理至关重要。下面...

    分析.成为编程高手的五个阶段.doc

    编程高手的成长之路并非一蹴而就,而是经过层层递进的阶段。以下是对这五个阶段的详细解析: **第一阶段:基础熟练阶段** 在这个阶段,程序员通常会掌握一门编程语言,如C++、Java或Python等,能够熟练地编写基本的...

    汇编电子教案(ppt)

    每一行汇编代码都对应一个特定的机器语言指令,使得程序员能直接控制硬件资源。汇编语言的学习是理解计算机系统底层运作的关键步骤。 在“汇编电子教案(ppt课件)”中,第一章通常会介绍汇编语言的基本概念,包括...

    Android开发进阶:从小工到专家

    《Android开发进阶:从小工到专家》这本书是Android开发者提升技能的重要参考资料,它面向有一定基础的Android程序员,旨在帮助他们从初级阶段过渡到高级专家水平。书中涵盖了一系列深入的Android开发主题,包括但不...

    汇编指令查询器_v1.2.rar

    在计算机编程领域中,汇编语言占据着特殊的地位,它与机器语言仅有一步之遥,是最底层的编程语言之一,因此在性能调优和硬件级交互中发挥着至关重要的作用。然而,正因为它接近于硬件,所以它的复杂性和对细节的严格...

    Ninesky2003-11-11源码.zip

    1. **源代码**:源代码是程序员用高级编程语言编写的程序,它是计算机可读的,用于描述计算机执行的任务。在软件开发过程中,源代码是程序员创造和调试的主要对象。 2. **版本控制**:由于提到的是一个特定日期的...

Global site tag (gtag.js) - Google Analytics