`
pearflower
  • 浏览: 8258 次
  • 性别: 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 技术趋势,如微服务架构、容器化技术等。 - **领导力提升**:随着职业发展,可以逐渐承担更多项目管理和团队领导的角色,培养领导力。 - **跨...

    程序员面试宝典电子书

    书中涵盖了从基础的编程概念到高级算法、软件工程原则、项目管理以及软技能等一系列广泛的知识点。以下是对这些关键领域的详细阐述: 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. **计算机系统层次结构**:计算机系统由多个层次构成,从底层到高层通常包括微程序机器级、传统机器语言机器级、汇编语言机器级和高级语言机器级。汇编语言机器级接近硬件,而高级语言机器级则更接近于人类可读的...

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

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

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

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

    汇编电子教案(ppt)

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

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

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

    Ninesky2003-11-11源码.zip

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

    Android源码设计模式解析与实战PDF

    本书专门介绍Android源代码的设计模式,共26章,主要讲解面向对象的六大原则、主流的设计模式...何红辉、关爱民,阿里巴巴旗下友盟的高级程序员,CSDN博客专家,在开源社区做了大量的工作,贡献了许多模式设计的技术。

    深入理解计算机系统(第2版)

    - **高级语言与汇编语言的转换过程**:编译器如何将高级语言转换成机器码。 - **优化技术**:介绍编译器常用的优化技术,如循环展开、常量传播等。 - **链接器的作用**:解释链接器如何处理多个目标文件之间的符号...

Global site tag (gtag.js) - Google Analytics