相辅相成,互相成就。就像阿里巴巴,技术和业务是互相成就的,没有项目空谈技术就是屠龙技,学技术必须知道怎么落地,解决的实际问题以及怎么在项目中运营
二者要结合,做项目可以把这些基础知识串起来、并且能巩固知识点,项目架构或技术选型的时候需要基础知识来支撑;
简单来说,做项目的前提是你要懂得基础知识,做项目促进基础知识的巩固
大学期间肯定还是要打好底层基础的,像计算机系统原理、网络协议、数据库、分布式系统等等。工作后的项目经验,本质上还是依赖这些底层基础~ Java语言本身是很容易上手的,至于各类框架无非还是为了解决特定的问题进行的一些通用功能的封装
对一般人而言是底层基础重要;主要是掌握解决问题对方法以及实现的机理;
知道一个工具能做什么,局限是什么,后面就可以融会贯通;
项目经验也是解决问题的经验,不能简单重复,要求和思考深度也要逐步提高
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。