怎么从菜鸟程序员变成架构师
2023-03-31 11:07:03 时间
一、正确理解架构师的工作
架构师一般是不会去探讨业务的范畴,他是把整个项目的结构搭出来,并让程序员去填肉(业务功能部分)
,一般架构师的好坏决定这个项目的工期与质量,现在市面上看见的架构师一般都是别人的框架直接拿来用的,所以就不存在技术提升的范畴。很少会自己搭建框架。如果想简单的认识架构师的工作,你就认为把很多常用的功能与通用的模块打包起来的项目代码,一般功能有登录,主界面,权限管理等等。还有一些通用的部分。
二、正确理解框架
很多人不知道啥叫框架,工作了快3,4年了还是不太懂。最简单的理解方法是:框架本身也是代码,它是把需要用到的很多功能按照一定的用法去完成项目的完善工作,包括业务范畴的代码。一个项目有框架跟没框架的最基本的不同之处是写的代码不同,有框架的项目代码会少些,代码理解起来会简单一些,会有层次感。
三、程序员与架构师的区别
程序员的话只要完成功能就可以了,但是架构师的话考虑的比较多,比如前后端分离,或者哪些需要封装啥的,这些都是架构师决定的,架构师根据项目的不同考虑的东西也是不一样的。一般来说,架构师会留接口给程序来规范结构啥的,所以说架构师不是谁都可以当的。
四、怎么提升自己的能力
那很多人就困惑了,那我怎么才能变成架构师对不对?,首先必须要做很多项目来积攒经验,还有就是先学别人的框架,至少3个以上把,从模仿到优化,然后优化到替换,然后就是创新了。
相关文章
- 金融服务领域的大数据:即时分析
- 影响大数据、机器学习和人工智能未来发展的8个因素
- 从0开始构建一个属于你自己的PHP框架
- 如何将Hadoop集成到工作流程中?这6个优秀实践必看
- SEO公司使用大数据优化其模型的5种方法
- 关于Web Workers你需要了解的七件事
- 深入理解HTTPS原理、过程与实践
- 增强分析:数据和分析的未来
- PHP协程实现过程详解
- AI专家:大数据知识图谱——实战经验总结
- 关于PHP的错误机制总结
- 利用数据分析量化协同过滤算法的两大常见难题
- 怎么做大数据工作流调度系统?大厂架构师一语点破!
- 2019大数据处理必备的十大工具,从Linux到架构师必修
- OpenCV中的KMeans算法介绍与应用
- 教大家如果搭建一套phpstorm+wamp+xdebug调试PHP的环境
- CentOS下三种PHP拓展安装方法
- Go语言HTTP Server源码分析
- Go语言HTTP Server源码分析
- 2017年4月编程语言排行榜:Hack首次进入前五十