热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

程序员嘛,先做个好架构师再说

跟某创业平台的CTO朋友聊天,聊起到技术人员在不同阶段的关注点,一致认为:程序员关注的是手段,架构师关注的是本质,而CTO关注的是价值。所以,商业模式、平衡管理、资本运作,这些是架构

跟某创业平台的CTO朋友聊天,聊起到技术人员在不同阶段的关注点,一致认为:程序员关注的是手段,架构师关注的是本质,而CTO关注的是价值。所以,商业模式、平衡管理、资本运作,这些是架构师晋级CTO前的短板;而对于架构师,最重要的是要理得清楚技术在业务背景下的部署程序员嘛,先做个好架构师再说。


所以,什么样的架构师是一个好的架构师呢?


第一,程序员的基本功扎实到位。


了解常用平台、语言、数据库的特点;能够根据需求搭配出最适用的开发配置方案;知道怎么写代码性价比最高;知道判断一个程序员是否在工作,有可能不是看他写了多少行代码,也可能是看他减少了多少行代码。这是深度。


第二,先成为一个行业顾问。


清晰了解行业情况和业务背景,能够在纷杂的信息中抽象出核心业务实体,判断出业务关键点,找到技术的切入点,做到技术和业务的连贯性和无缝结合。这是广度。


第三,有预判能力和延展能力。


不局限于眼前问题的解决,而能够看到未来可能发生的问题。把目标需求不同维度的扩展,提供更全面的解决方案,做好未来问题的延展方案。这是高度。


第四,有技术前瞻性。


架构师能够熟知当前的技术前沿和热点,要不断的更新技术理论,虽然不一定需要学习或者使用,但需要知道新技术会在哪里应用、会解决什么样的问题。这是宽度。


那怎样成为这样的好架构师呢?


第一招,先成为一个好的程序员,多写代码,不想写代码的程序员不会成为好的架构师。


第二招,深入理解和学习面向对象、设计模式,琢磨优秀开源框架的设计原理和设计思想。


第三招,努力和商业对齐,甚至是业务生态圈对齐。


最后一招呢,那就不得不推荐2017年12月1日-2日在深圳举办的WOTD2017全球软件开发技术峰会了。

0?wx_fmt=gif


明知是套路,还要奋不顾身的看完,这就是爱

0?wx_fmt=jpeg


2017年12月1日-2日,由51CTO主办的WOTD全球软件开发技术峰会将在深圳举办,共设置了九大前沿热点及实战意义的分论坛主题,来自国际一线互联网公司的技术大咖,将带来40个历经沉淀的架构实战心得,携手打造历时2天的行业顶级技术盛会。


先不说两天峰会后的三天CTO训练营如何完美诠释CTO的价值,也不说讲师1V5英雄汇如何构建听者与讲者的对话舞台,就看看满满2天的精彩日程设置,你就知道多么不容错过。


完整议程设置提前看

0?wx_fmt=jpeg


最好的东西永远都是在最后

0?wx_fmt=gif


点击【阅读原文】,11月13日前报名参与,立享8折优惠!使用“程序员的那些事”指定优惠码【WOTD2017CODER】,8折再减200元,48小时有效。官网购票用户获得高奢礼包,内含限量版WOT帽衫及保温水杯。


扫码添加51CTO小助手,即刻获得 往届WOT峰会&本届峰会(会后) 行业领袖演讲PPT资料。更多惊喜,尽在扫码后。

0?wx_fmt=png


推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • Ralph的Kubernetes进阶之旅:集群架构与对象解析
    本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 阅读本文大约需要3分钟。微信8.0版本的发布带来了许多令人振奋的新功能,如烟花特效和改进的悬浮窗,引发了用户的热烈反响。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
  • 分享一个简化版的Silverlight链接图项目:Link Map Simplified
    本文介绍了一个使用Silverlight开发的可视化工具,主要用于展示和操作复杂的实体关系图(Graph)。该工具在犯罪调查系统中得到了广泛应用,帮助用户直观地获取和理解相关信息。 ... [详细]
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 探索电路与系统的起源与发展
    本文回顾了电路与系统的发展历程,从电的早期发现到现代电子器件的应用。文章不仅涵盖了基础理论和关键发明,还探讨了这一学科对计算机、人工智能及物联网等领域的深远影响。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文深入探讨了一家企业的制度体系重构与升级过程,通过具体案例展示了如何在战略意图和管理理念指导下,系统性地提升企业管理制度的有效性和可操作性。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
author-avatar
mobiledu2502872283
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有