阅读更多

14顶
5踩

研发管理

翻译新闻 如何成为一名软件架构师?

2013-01-10 15:59 by 副主编 wangguo 评论(10) 有32031人浏览

所谓“不想当架构师的程序员不是一个好的程序员”,那么如何进入软件架构师行列呢?软件架构师Daniel Mohl给出了他的建议

 

下面这个列表是一个很好的起点,帮助你通向软件架构师之路: 

 

  • 你必须不断寻求改善。这里有一些很不错的书籍,可以提升你的技能:
  • 每一到两年学习一门新的编程语言。
  • 选择一个重点领域,尽可能对技术有一个高层次的理解。
  • 针对你的重点领域,开始写博客,并继续扩大你的知识面,在你的重点领域中成为专家。
  • 尝试不同的技术、编程语言、设计模式、架构等。
  • 向你的听众介绍技术,并努力让每个听众都能理解。
  • 阅读博客,浏览并参与到TwitterGoogle+中,收听播客、看杂志、参加用户组会议和技术会议,并在这些会议上发言。
  • 每天安排时间学习新的东西,即使它只需15分钟。
  • 有效利用一些被浪费掉的时间。
  • 了解各种可用的工具,以帮助你更有效地做好本职工作。
  • 了解大量不同项目中的不同架构。
  • 了解不同的项目管理方法。
  • 你所用的技术可以提供给业务多少价值?了解评估的方法。

原文:How to Become a Software Architect

14
5
评论 共 10 条 请登录后发表评论
10 楼 jayfan520 2016-08-22 17:56
全是英文看不懂啊。。。
9 楼 dohkoos 2014-07-08 15:19
说易行难!
8 楼 flycatdeng 2013-03-11 00:02
说起来简单,做起来难啊
7 楼 grzrt 2013-01-15 15:09
需要学习的 东西 好多呀   
6 楼 menmen55 2013-01-12 21:27
谢谢分享!!
5 楼 fengzhaoyang 2013-01-12 10:22
 
4 楼 rmn190 2013-01-11 17:05
虽说有些苦行僧的感觉, 但这个过程总的下来,还是很享受的。
3 楼 lvwenwen 2013-01-11 12:48
好厉害好厉害
2 楼 308202251 2013-01-11 09:00
 
1 楼 zhukewen_java 2013-01-10 16:21
好厉害呀!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 程序员面试刷题的书哪个好-software-architect:所以你想成为一名软件架构师?

    程序员面试刷题的书哪个好所以你想成为一名软件架构师? 如果您决定要训练自己成为一名软件架构师,这旨在成为资源的集合。 在第 1 阶段,它只是放入此自述文件中的一堆链接。 在第二阶段,它应该有一个结构,对每个...

  • 你真的懂成为一名软件架构师应该做些什么ma?

    开发和架构的界限难以捉摸。有些人告诉你它根本不存在,架构只是开发者们所做的设计过程的简单扩展。另外一些人认为这是一个鸿沟,它只能由那些做到高度抽象,而且不会陷入实现细节的开发者才能...软件架构是通过一个全

  • 如何才能快速成为一名Java架构师?

    如何才能快速成为一名Java架构师?很多程序员从业2-3年后都会进入一个迷茫期,或是瓶颈期,不知道如何进一步提升成为一名Java架构师。解决这个问题其本质是知道如何学习才能快速成为架构师。

  • 【第34期】如何成为一个软件架构师?

    导读:想要成为一个架构师是每位程序员的目标,那么如何成为一个软件架构师呢?架构的级别初级架构师:Application Level(应用级别),专注于单个应用,有非常明确的设计产品,...

  • 想成为软件测试架构师需要什么技能?

    测试架构师需要做些什么测试架构师听起来确实一个很酷的名字,至少已经跟上开发的步伐了,那么测试架构师需要做些什么呢,他需要哪些技能?  一.测试架构师需要做些什么  测试架构师听起来确实一个很酷的名字,至少已经...

  • 怎样才能快速成为一名架构师?看这里

    很多程序员朋友在从业2-3年后都会进入一个迷茫期,或者是瓶颈期,不知道怎样才能更近一步,成为一名架构师。本文可以告诉你如何学习才能快速成为架构师。

  • 怎样成为一名架构师?

    成为一名架构师需要有较强的技术能力和较高的软件设计能力。通常,成为架构师需要满足以下条件: 具备较高的软件工程知识,熟悉软件开发生命周期的各个阶段。 熟练掌握一种或多种高级编程语言,并能熟练使用各种...

  • 如何成为一个架构师?

    要成为一个架构师,需要什么呢?来解答啦~ 如何带领团队“攻城略地”?优秀的架构师这样做 导读:架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格...

  • 想成为软件架构师你的举止够优雅吗?

    想成为软件架构师你的举止够优雅吗?作为一名架构师,你需要和单位中的各色人等打交道。要在这个位置上真正取得成功,你需要从你所遇到的每个人那里汲取上级的主意和思想。调动所有人(包括你不赞同,甚至不愿相处的...

  • 如何成为一名高薪架构师?

    如何成为一名高薪架构师?

  • 怎么成为一名架构师?架构师第一步。基层开发人员逆袭成为架构师真的很难吗?

    咱们今天就好好讨论一下,那些热爱技术的开发人员最最关心的话题:怎么能成为一名架构师?“不想当将军的士兵不是一个好士兵”,相信大部分追求技术的研发小伙伴心里都有着一个梦想,那就是成为一名“无所不能”的...

  • 如何成为一名软件架构师

    如何成为一名软件架构师

  • 怎样可以成为一名安全架构师?岗位晋升路径全在这里了

    成为安全架构师,首先先从入门岗位入手:安全管理员、网络管理员、系统管理员。其次是中级职位,例如:安全分析师,最后再不断晋升,成为高级安全架构师甚至首席安全架构师

  • 06_QLibrary.zip

    06_QLibrary.zip

  • 毕业设计: 基于Densenet + CTC技术的文字检测识别的技术研究

    本毕设课题是属于计算机视觉下的目标检测与识别,对象为自然场景下的各种文本信息,通俗的说就是检测识别图片中的文本信息。由于文本的特殊性,本毕设将整个提取信息的过程可以分为检测、识别两个部分。 论文对用到的相关技术概念有一定的介绍分析,如机器学习,深度学习,以及各种的网络模型及其工作原理过程。 检测部分采用水平检测文本线方式进行文本检测,主要参考了乔宇老师团队的 CTPN 方法,并在正文部分从模型的制作到神经网络的设计实现对系统进行了较为详细的分析介绍。 识别部分则采用的是 Densenet + CTC,对于印刷体的文字有较好的识别。

  • 毕业设计 基于javaweb的在线答题平台

    毕业设计 基于javaweb的在线答题平台

  • numpy安装 python get-pip.py

    numpy安装 numpy安装 python get-pip.py

  • 基于用户、物品的协同过滤算法.zip

    协同过滤算法(Collaborative Filtering)是一种经典的推荐算法,其基本原理是“协同大家的反馈、评价和意见,一起对海量的信息进行过滤,从中筛选出用户可能感兴趣的信息”。它主要依赖于用户和物品之间的行为关系进行推荐。 协同过滤算法主要分为两类: 基于物品的协同过滤算法:给用户推荐与他之前喜欢的物品相似的物品。 基于用户的协同过滤算法:给用户推荐与他兴趣相似的用户喜欢的物品。 协同过滤算法的优点包括: 无需事先对商品或用户进行分类或标注,适用于各种类型的数据。 算法简单易懂,容易实现和部署。 推荐结果准确性较高,能够为用户提供个性化的推荐服务。 然而,协同过滤算法也存在一些缺点: 对数据量和数据质量要求较高,需要大量的历史数据和较高的数据质量。 容易受到“冷启动”问题的影响,即对新用户或新商品的推荐效果较差。 存在“同质化”问题,即推荐结果容易出现重复或相似的情况。 协同过滤算法在多个场景中有广泛的应用,如电商推荐系统、社交网络推荐和视频推荐系统等。在这些场景中,协同过滤算法可以根据用户的历史行为数据,推荐与用户兴趣相似的商品、用户或内容,从而提高用户的购买转化率、活跃度和社交体验。 未来,协同过滤算法的发展方向可能是结合其他推荐算法形成混合推荐系统,以充分发挥各算法的优势。

  • strcmp函数应用.zip

    strcmp函数应用.zip

Global site tag (gtag.js) - Google Analytics