如何修炼深厚的功底

现在刚刚大四,在一家金融互联网企业实习。

看到好多人30多岁了还是一名普普通通的程序员,不想那样。

想成为一个架构师,或者至少能精通某一方面。

觉得现在应该做的,就是修炼自己的基础吧,比如数据结构,算法,操作系统之类的。

喜欢java

现在就想练就很好的java功底,如果有深厚的功底,学其他的也应该会事半功倍的吧。

这里大牛很多,所以想请教一下大家,对修炼基本功有什么好的建议?

或者从一个普普通通的还不算程序员的一个实习生,如何能一步步的走向架构师。

或者如果成为一个很优秀的程序员,至少要精通哪些方面。

书籍啊,方法啊,路线啊,甚至心态,都可以赐教的!

谢了!

查看回复