如何快速打好java基础_如何快速打好Java基础?

当初上学时,大一首先学的是c++,下学期学数据结构与算法。大二才学的JAVA。

后来又学习了操作系统,计算机网络,数据库原理,通信原理,计算机组成原理等课程。

当时觉得除了c++和JAVA,其它课程没什么卵用,都是些理论,实践中根本用不到。而编程语言就不一样了,随手就能写出可视化的小玩意儿,比如秒表,计算器,贪吃蛇,俄罗斯方块等,再结合一点数据库的增删改查,可以轻松应对各种课程设计,毕业设计。因此就花大力气学习使用各种库,觉得这才是编程的根本。

然而到了大四找工作时,发现大厂面试笔试普遍都问一些基础的东西,如tcp原理,数据结构,排序算法等,根本不会问会用哪些JAVA库。

后来,直到工作一两年后,才发现编程语言只是工具,真正的本领还是那些基础的理论知识。尤其是数据结构和设计模式,是成为高级工程师的必修课,而要成为架构师,不仅要对各开源软件有清晰的认识,还要对网络,通信,数据库,操作系统,甚至硬件都必须有深入的了解,这样设计出的架构才更合理,更优秀。

因此如何快速打好JAVA基础,建议先打好计算机基础,这样学习起来才会更快,更扎实。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值