问题描述
现在我在学习一些新的框架!!但是有人说学习框架就要学习原理。不然学了没用。我觉得框架会用就行了。。为什么要去研究原理
解决方案
1、楼主兄弟,弱弱的问一句,如果你项目经理每次都把所有的事情,都设计好,怎么写代码,处理逻辑都写的很清楚,每一步逻辑都告诉了。而你主要负责把剩下的编码工作做好就ok了,你觉得这样你会成长吗?这样你不就等于是机器了嘛! 2、如果到了,测试部那里测试的话,他们问你做好这个功能时干嘛用的,他的业务背景是啥,你会对答如流嘛?3、如果一个人只告诉你,做什么,而不告诉你怎么做,你会不会去想怎么做呢? 如果一个人只告诉怎么做,你会想做什么吗?4、针对以上问题,好兄弟,我们再次回到原地,做业务也好,做技术也好,想想,是不是原理最重要,当时了解一个技术的实现原理,你就会根据这个原理来找很多问题,然后,你才会慢慢有进步,当你高度与搞设计的高度一样高的话,你就会考虑一些,这个技术已经有很多不足之处了,你就会想法去超越他。5、就好比,你了解了session的生命周期,你就会很好的用好他,就会在他不足的时候,想办法去弥补他一样,所以综合的说,原理是不是很重要。
解决方案二:
原则上讲,会用就可以。但是会用这个简单的目标也包含了很多东西。比如:(1)你会用框架设计你的业务过程吗?(2)出现异常情况你会分析和处理吗?(3)如果出现框架暂时不能涵盖的需求你知道该怎么办吗?当然还有很多,了解了原理,使用框架,但不被框架所拘,才能成为高手。
解决方案三:
楼主,先不要去想着从原理入手,老老实实先熟悉起使用来。以后会自然逐步渗透到底层实现的。这才是正道。
解决方案四:
框架是在原理基础上搭建起来的,只是看懂了几个框架还是浮于表面的工作。平常我们使用框架做应用,当我们需要修改某些功能时需要对框架进行修改,可是如何修改框架就是一个技术活了,例如在框架上加入日志实时配置记录日志功能,就可以通过修改框架来实现的。框架一旦修改了,就是去了它的通用性了,如果你了解了基本原理的话,你就可实现不失去框架通用性的基础上增加新功能。
解决方案五:
如果你只想做应用,那你会用框架就行,但是如果你想达到更高的境界,想自己编写框架,你就得学习框架的原理,设计之类的,这样才是高手
解决方案六:
如果只知道怎么会用的话,是很难提高的。学习框架原理可以帮你深入理解整个框架,以及一些设计模式。反正多了解框架的原理是没有坏处的。
解决方案七:
框架不能会用就行 还要明白它的原理 以后你升职到了架构师 你可能要对涉及的搭建环境就会考虑到 每个框架的性能。。。。 等等 当然框架的理解不是一天2天的 慢慢来
解决方案八:
精通固然是好,但是要看个人的兴趣爱好及时间精力等诸多因素。比如,要吃透Spring框架得花很大的精力,有时还不如自己做个开源的产品或项目锻炼一下自己。
解决方案九:
可以写框架的年薪30万非常了解原理的15万只会用的年薪8万