03 2020 档案
摘要:挖坑,填坑,弃坑 …… 循环往复,这就是生活!作为程序员,有些坑是很难躲开的,不知道你是否正在这些坑中?
阅读全文
摘要:5G,第 5 代移动通信技术,华为在此领域远远领先同行,这也让它成了中美贸易战的最前线。我的第一份工作就在通信行业,当时电信标准都在欧美企业手里,国内企业主要是遵照标准研发软硬件设备,核心芯片靠进口。在产业链里面我们处于最下游,挣最辛苦的钱,而现在这种格局将被改变,其影响深远可想而知。尤其在经济不景气的当下,它被视作新经济的增长点,必然会对你我的工作生活都带来影响。那么 5G 到底会给我们普通人带来什么改变呢?去年我有幸到华为在深圳坂田的 5G 展厅参观,在展厅里看到了各种应用场景的演示,对新技术有了更加直观的感受。由于展厅禁止拍照录像,那我就给小伙伴们讲讲所见所闻吧。
阅读全文
摘要:在「 怎样做个无敌的程序员 」中聊到,除编程能力之外,程序员还要掌握销售能力。不管是推销自我,还是打造影响力,都离不开公众表达,特别是在行业峰会上侃侃而谈的演讲。公众演讲是程序员普遍不熟悉的领域,它曾经也是老兵哥的短板,教主乔布斯和罗永浩老师的发布会演讲是我的最爱。
阅读全文
摘要:在继续“四维架构设计方法论”这个话题之前,我们先来回顾一下前两篇文章的内容,以便我们更好地理解本篇:1)如何建立架构师的立体化思维:阐述了架构设计会涉及业务、技术、系统和时间等几个维度,也建议从技术维度将应用分成七个层次。2)如何设计分层架构和交互接口:介绍了分层架构的设计流程,以及接口设计方法等内容,还谈了领域、资源和数据三种模型的差别等。接下来,我们来看看接口的分类方法和模块的设计方法。
阅读全文
摘要:在「 如何建立架构师的立体化思维? 」这篇文章中,老兵哥 跟大家一起聊到架构设计涉及业务、技术、系统和时间等几个维度,也知道从技术维度可以将应用分成七层,那具体怎么做呢?今天我们继续来聊聊分层架构的设计流程,以及接口设计方法等内容。
阅读全文
摘要:从程序员往架构师转型的路上,蔡学镛老师总结的“四维架构设计方法论”对我颇有帮助,让我对架构设计有了更加立体化、系统化的认知,现将学习心得分享出来给需要的小伙伴参考。这套方法论通过空间(X、Y、Z)三个维度及时间T维度将问题域解构成可以轻松应对的小方块,分而治之。同时,空间(X、Y、Z)三个维度联动,专门为单个维度解决不了的问题提供解决方案。时间 T 维度将问题分解到一个时间范围内,分步骤按节奏逐一解决。多维度、立体化、分层次、动态演进,这是我对这套方法论特点的总结。接下来,让我们进入这个四维的架构时空一探究竟!
阅读全文
摘要:架构师,是我们程序员打怪升级的主要方向,它不像某单项技能报个培训班就能获得,胜任架构工作需要慢慢积累许多技能,既有硬技能还有软技能。一口吃不成胖子。从程序员到架构师也无法一蹴而就,它是一个循序渐进、稳步提升的进阶过程,每个阶段都有每个阶段要掌握的技能,多项技能之间还存在先后顺序。如果你想往架构师转型升级,那你可以在日常工作中有意识地储备这些技能。
阅读全文
摘要:一家成功的公司,不仅要懂得如何创造优秀的产品,还要懂得如何将产品销售出去。优秀的制造能力和销售能力,是成功公司必须同时具备的两种能力,就像初创企业都要设置 CEO 和 CTO 两个角色,CEO 负责销售,CTO 负责制造。同理,这个世界上那些牛人,也是既懂创造又懂销售,这些人缔造了全新的行业。微软的比尔盖茨、苹果的乔布斯、特斯拉的马斯克等,他们时刻关注科技动态,在人们尚不清楚自己想要什么的时候就能洞察其需求,然后整合世界上领先的科技创造出光芒四射、自带流量的产品,这就是创造与销售最完美的融合。
阅读全文