为什么大部分 PHP 程序员做不了架构师?

news/2024/10/23 23:52:47

大家好,我是码农先森。

架构师一直是 PHP 程序员中梦寐以求的职位,它可望而不可及。我想大部分的 PHP 程序员心中都有一个架构师梦,但是这个梦基本上很难实现,梦终究还是梦,这是多么痛的领悟。曾几何时,架构师在我心中是「神」一般的存在。虽然说我没能力成为架构师,但有幸于在之前待过的公司师从过一名从腾讯降临的架构师,当初入职时所指定的导师便是他,那时是我从现实世界中第一次见到大厂的架构师,他在我心中的敬意油然而生,当时就立志要跟他好好学习,争取早日成为架构师,走上人生巅峰,而如今却被现实啪啪啪,打脸了。接下来我将结合自己的经历,说说自己对架构师的理解与看法,希望对大家能所启发。

我长期都是从事普通的开发工作,基本上是上面分配什么任务就实现什么任务,很少会跨出自己的边界,去看看其他人做的事情。因为当时自己的感受,就是做好自己份内的事情就好了,别人的事情我也管不着,觉得如果管了还会被别人认为是多管闲事。这种心态就造成了,我的视野变得狭隘,看不清项目的全貌,无法站在更高维度上去思考问题。除了这一点之外,还有就是自己的技术栈比较的单一,我工作中的主要编程语言就是 PHP,虽说这门语言是世界上最好的语言,但是它也不是万能的,应用的场景也就局限于 Web 领域。太过单一的技术,在技术选型的时候,选择的余地就会太少,没有方法利用到其他语言的优势,那么自己的技术认知水平,就被牢牢地锁定在了 PHP 语言领域。比如说如果要处理高并发的业务时,那么 Go 语言就是天选之子,倘若我们对 Go 语言的特性及应用场景不熟悉,则是做不出正确抉择的。我想很多人的处境和我都类似,介于这种尴尬的境地,如果想要改变这种现状,还是得让自己打破边界,多看看外面的世界,提升自己的认知水平。

我再谈谈自己刚刚提到的,那位架构师导师身上学到的一些东西,我在他身上看到了很多的优秀特质。首先是对业务知识信手拈来,他深知需求方想要的功能是什么,能够站在对方的角度去帮助他们思考问题,并且提出相应解决方案,需求方对他是信任有佳。其次是对项目的架构设计了如指掌,业务的流程及数据的流转都能够讲的头头是道,让我们不得不佩服的五体投地,最后是熟悉市面上绝大多数的技术栈,对每种的技术都会自己亲身实践一下,并研究其对应的应用场景及能解决什么样的问题,还有当有新的技术出现时,也会及时的关注到,学习能力也是超强的,自我迭代更新的能力惊人。

想成为一名架构师并非一朝一夕,记得之前他对我说过,要想能达到他的高度,需要经过千锤百炼不断的打磨,要有铁柱磨成针愚公移山的精神。说白了就是要不断的学习,而且还得是在正确的道路上持续精进,不然剑走偏锋就得不偿失了。其实不仅仅是 PHP 程序员很难成为架构师,其他语言的程序员也差不多是这种现状,如果自己立志要做一名架构师,就要突破自己的现有认知,先提升自己的认知水平,然后再去做针对这个目标的计划,最后再一步一步脚踏实地的去执行。希望每个人都能成为,自己想成为的那个人,本次内容的分享就到这里了,愿能对大家有所启发。

感谢大家阅读,个人观点仅供参考,欢迎在评论区发表不同观点。

欢迎关注、分享、点赞、收藏、在看,我是微信公众号「码农先森」作者。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/75278.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

10.23每日总结

上次的正课可以说给了我极大的挑战,期中考试的复杂图形化可互动增删改查系统例题我可以说是毫无头绪,而选课系统在多方援助下也算大概完成,数据库、Java语言、编程深入结合,属实是我万万没想到的难度,还需努力,加油!!!

SMMU学习这一篇就够了

前言 最近朋友圈、微信群(ARM-Trustzone-TEE-AT)掀起一阵学习SMMU的热潮,作为一名安全领域的渣渣 ,势必要蹭一蹭这个“热点”,也学习一下吧,反正早晚都要学,因为它和安全的关系还是比较大的。学习是一件长期的过程,本文就先简单理一下概念吧。 1、SMMU总结 1.1、SMMU的ti…

Linux 的系统信息命令

Linux 查看操作系统、内核、服务器架构、CPU、GPU、内存和磁盘信息等命令。Author: ACatSmiling Since: 2024-10-22操作系统信息:方式一:uname -a。uname是 "Unix Name" 的缩写,这个命令主要用于打印与系统相关的信息,-a是 uname 命令的一个选项,这个选项的作用…

一个著名的日志系统是怎么设计出来的

原文:一个著名的日志系统是怎么设计出来的1 前言 Java 帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从 C 和 C++ 领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了一个重要的功能:输出日志。 对于这一点,IO 大臣其实非常清楚,日志是个很重要的东西,…

实验三蕉 C语言函数应用编程蕉

实验三蕉 C语言函数应用编程蕉可恶,是原始博士!什么时候!?😖😫额啊,我,我是,呃,香蕉?🤔对,我是香蕉🍌😃香🐵香🐵香🐵香🐵香🐵香🐵🍌蕉🍌蕉🍌蕉🍌蕉🍌蕉🍌蕉香🐵香🐵香🐵香🐵香🐵香🐵🍌蕉🍌蕉🍌蕉🍌蕉🍌蕉�…

Cookie、Session、Token三者的区别

在数字世界的茫茫人海中,每一次点击、每一次登录,都伴随着身份认证与数据安全的较量。今天咱要来一场惊心动魄的技术探秘之旅,今天我要带你深入探索Web开发中那三个绕不开的名字——Cookie、Session、Token,它们不仅仅是技术名词,更是构建安全、高效用户交互的基石,看看它…

20222417 2024-2025-1 《网络与系统攻防技术》实验三实验报告

1.实践内容 1.1实验目的 (1)正确使用msf编码器,veil-evasion,自己利用shellcode编程等免杀工具或技巧 正确使用msf编码器,使用msfvenom生成如jar之类的其他文件 veil,加壳工具 使用C + shellcode编程 (2)通过组合应用各种技术实现恶意代码免杀 如果成功实现了免杀的,简单语…

人生路manman,Man游常相伴——软工实践第一次团队作业

作业所属课程 班级的链接作业要求 作业要求的链接作业目标 你理解的作业目标具体内容团队名称 iman团队成员 102202146 - 蓝敏龙, 102201225 - 陈碧煌, 102202105 - 王梓铭, 102202124 - 阿依娜孜, 102202135 - 施宇翔, 102202134 - 承宇豪, 102202117 - 杨邑豪, 102202122 - 张…