架构师如何对待不会的技术问题

对于从小厂基层一步一步成长起来的架构师,技术经验不够全面,如何面对面试大厂时对方提出的自己不会的技术问题呢?

从小厂基层成长起来的架构师,技术经验基本上都是从实践中获得。而主动学习,翻阅文献吸收回来的东西,在公司体量和环境的实际限制下大多也停留在理论基础上,没有实践不一定深刻,如何改变这样的状态呢?

架构师涉略的知识面可为非常全面的,现在获取知识也越来越便捷,博客、公众号
比比皆是,有写面试题的,有写经验分享的,有写技术分析的等等。作为一个稍普通的架构师,技术开发从业者来讲自然觉得什么都有用,哪篇都是学习,何奈没有超高的天赋,一点就通、超强的学习理解能力,每个人的时间都是有限的,如何去做有效的筛选呢?

认清自己

首先需要正确认清自己的学习和理解能力水平,承认自己的不足。一个人不可能了解到所有的知识面,找到对自己最重要的知识面进行加强,了解周围的知识面,知道更广阔的面。同时正视自己的不足,虚心以待,大胆求证,这就是面对知识的态度。

学习是一种习惯

你需要有一个长期终身学习的态度,让它成为一种习惯。用学习去改善自己的不足,增强自己的自信。
学习也是需要有方法的,很多知识都是相通的,多思考多动手,找到关键点成为自己快速有效学习的法宝。

兴趣是最好的驱动力

兴趣是学习最大的动力,学任何东西都需要有兴趣,而不是被迫去学习。如果你找不到兴趣点,宁愿搁置,不然你无法运用自如,事倍功半。有了兴趣你就会学以致用,举一反三。有了兴趣你将忘掉时间,忘掉加班,忘掉996,把它当作自己的事,你将体会到快乐。

在实践中加强学习

实践是学习最有效的方法。如果只是学习文章或书本上的东西,那只是代表你知道而并非掌握。很多人要学习一本新的技术,大部分的获取方式都是在工作实践中,面对实际的问题你必须在有限的时间内找到可行的方案,这就形成了自己的经验。任何的学习和技术研究,最有成效的方式都是站在现有问题之上做适当的提升。凭空的学习研究,得不到有效实践的东西都不一定能经得起考验。

能力比知识点更重要

分析问题的思路和解决问题的方法形成自身能力素养,知识如繁星点点,能力才是通往知识殿堂的钥匙。知识你无法穷尽,但有了能力你将对知识运用自如。有些知识可能暂且不知道,但你有能力想得到知识也只是花一点时间的事。
除此,你还是需要找到在你的知识图谱上最重要的关键知识点,学习、加强、扩充,这样才是有能力有经验的人才。

提升知识的眼界

架构师是需要有知识的眼界的,设计的的架构必须要保持它的先进性和可持续性。对当下的东西需要全面的掌握,对即将发生的东西需要有所了解,对未来可能发生的东西需要有所设想。架构不是静态的,一旦设计出来之后需要去维护它,需要全面掌握当下有问题,清楚如何去完善;也需要了解业务的变化架构如何去支撑;还需要去畅想未来如何通过架构的演进去支持业务的发展。
另一方面也需要时刻关注行业的发展,留意新的技术如何可以带来业务新的增长点。

最后

世间事没有绝对的对错,本文仅代表笔者在特定环境特定情况下的经验分享,如果大家能从中获得一两点则倍感荣誉。

此处输入图片的描述