如今,spring、hibernate、struts、webwork等新技术充斥着整个软件开发领域,但作为初级的开发人员,一方面他们需要学习一些基础性的东西以打好坚实的基础,而另一方面他们又不得不去学这些流行的技术,因为那是工作的基础。我就是这样一个初级开发人员,看到java的高手谈如何提高自己的技术水平的时候总是推荐一些基础性的书籍,比如:《java编程思想》,《重构——改善既有代码的设计(中文版)》等等等等。
那么,我们怎样平衡基础学习和新技术学习?应该侧重哪一方面?是不是必须拿出两三年甚至更长的时间把基础的东西学好,并在此基础上学那些流行的技术?都知道要先打基础,但残酷的现在告诉我们时间没有那么长,公司没有那么大的耐性。我该怎么办? 请指教!
那么,我们怎样平衡基础学习和新技术学习?应该侧重哪一方面?是不是必须拿出两三年甚至更长的时间把基础的东西学好,并在此基础上学那些流行的技术?都知道要先打基础,但残酷的现在告诉我们时间没有那么长,公司没有那么大的耐性。我该怎么办? 请指教!