为什么大部分 PHP 程序员做不了架构师?
我们好,我是码农先森。
架构师一直是 PHP 程序员中朝思暮想的职位,它可望而不可及。我想大部分的 PHP 程序员心中都有一个架构师梦,可是这个梦基本上很难完成,梦毕竟仍是梦,这是多么痛的领会。曾几何时,架构师在我心中是「神」一般的存在。尽管说我没才能成为架构师,但有幸于在之前待过的公司师从过一名从腾讯来临的架构师,最初入职时所指定的导师便是他,那时是我从实际国际中第一次见到大厂的架构师,他在我心中的敬意情不自禁,其时就立志要跟他好好学习,争夺提前成为架构师,走上人生巅峰,而现在却被实际啪啪啪,打脸了。接下来我将结合自己的阅历,说说自己对架构师的了解与观念,期望对我们能所启示。
我长时间都是从事一般的开发作业,基本上是上面分配什么使命就完成什么使命,很少会跨出自己的鸿沟,去看看其他人做的工作。由于其时自己的感触,便是做好自己份内的工作就好了,他人的工作我也管不着,觉得假如管了还会被他人认为是多管闲事。这种心态就造成了,我的视界变得狭窄,看不清项目的全貌,无法站在更高维度上去思考问题。除了这一点之外,还有便是自己的技能栈比较的单一,我作业中的首要编程言语便是 PHP,虽然这门言语是国际上最好的言语,可是它也不是全能的,使用的场景也就局限于 Web 范畴。过分单一的技能,在技能选型的时分,挑选的地步就会太少,没有办法利用到其他言语的优势,那么自己的技能认知水平,就被牢牢地锁定在了 PHP 言语范畴。比如说假如要处理高并发的事务时,那么 Go 言语便是天选之子,假使咱们对 Go 言语的特性及使用场景不了解,则是做不出正确选择的。我想许多人的境况和我都相似,介于这种为难的地步,假如想要改动这种现状,仍是得让自己打破鸿沟,多看看外面的国际,提高自己的认知水平。
我再谈谈自己刚刚说到的,那位架构师导师身上学到的一些东西,我在他身上看到了许多的优异特质。首先是对事务知识信手拈来,他深知需求方想要的功用是什么,可以站在对方的视点去协助他们思考问题,并且提出相应处理方案,需求方对他是信赖有佳。其次是对项目的架构规划一目了然,事务的流程及数据的流通都可以讲的头头是道,让咱们不得不敬服的心悦诚服,最终是了解市面上绝大多数的技能栈,对每种的技能都会自己亲自实践一下,并研究其对应的使用场景及能处理什么样的问题,还有当有新的技能出现时,也会及时的重视到,学习才能也是超强的,自我迭代更新的才能惊人。
想成为一名架构师并非一朝一夕,记住之前他对我说过,要想能到达他的高度,需求通过饱经沧桑不断的打磨,要有铁柱磨成针愚公移山的精力。说白了便是要不断的学习,并且还得是在正确的道路上继续精进,否则剑走偏锋就因小失大了。其实不仅仅是 PHP 程序员很难成为架构师,其他言语的程序员也差不多是这种现状,假如自己立志要做一名架构师,就要打破自己的现有认知,先提高自己的认知水平,然后再去做针对这个方针的方案,最终再一步一步兢兢业业的去履行。期望每个人都能成为,自己想成为的那个人,本次内容的共享就到这儿了,愿能对我们有所启示。
感谢我们阅览,个人观念仅供参考,欢迎在谈论区宣布不同观念。
欢迎重视、共享、点赞、保藏、在看,我是微信大众号「码农先森」作者。