请问一下各位架构师,你们都是在哪些地方了解到自己搭建项目所需的框架的呢?
就是你们在搭建项目架构的时候,在你们还不知道某个框架可以应用在你们自己需求的场景的情况下,你们是根据什么东西知道这个框架可以使用在你们的需求场景呢?
然后你们根据的这个东西又是在哪里了解到的呢?
比如做一个ssm项目的时候,在不知道SSM项目可以使用SpringMVC这个框架的时候,你们根据什么 东西 知道SpringMVC可以使用在SSM项目的,
然后这个东西你们又是在哪里了解到的呢?
从历史开发的项目和自己学习的技术进行结合项目需求进行的选择,这个问题自然而然的就会了的。每一个架构师都是一个经验丰富的开发,然后根据项目的需求结合自己经验进行选择的。
在一个程序员初期,我们是跟着别人的架构去做开发的,在这个过程我们加上自己的学习和使用,就可以学会一两种架构,并可以自己完成架构与开发。
之后,我们在架构的时候不存在选型的问题,因为我们就熟练使用这几种技术,肯定是用自己了解的。
再之后,我们通过学习,了解接触到其他技术,比如我们随着项目慢慢的扩大,单个项目满足不了我们的需求的,我们就要结合自己经验进行分布式改造,当然可能不是你在主持,但是你也是可以学习到的。随着我们经验丰富,我们会接触到很多技术,并了解他们的优缺点,这样你就成为一个经验丰富的开发了。
最后,你再架构一个项目的时候,就不会再问这个问题了,其实这个问题不是你现在考虑的,你需要的是积累自己技术,等成熟了,自然而然的就知道该怎么架构了。
当你还不认识字的时候,你是如何认识字的呢
一开始当然是靠别人喂
后来就可以自己查字典
框架也一样
一开始什么都不知道,当然只能靠别人告诉你
等你有了一些基础,能分辨什么到底是什么,能干什么,就可以自己去网上搜了
如果你什么都不知道就去搜,搜到再多答案你也不知道哪个正确
根据需求进行技术选型,然后找框架或者自己搭建