JAVA程序员的技术发展方向问题。。。。。请大家给些意见
最勇敢的鸟 2013-12-12 08:06:51 本人做JAVA程序员将近2年,理想是成为架构师。对重构,设计模式,面向对象程序设计方面研究比较多也读过不少书,并参与过实际系统不少模块的设计,效果还不错,此为背景。
~~~~~~~~~~~割割割~~~~~~~~~~~~
由于本人不是计算机科班出身,所以对数据库缺少完整的知识体系,只会一些基本的项目中用到的SQL,所以想系统地对数据库体系做一个学习。同时,我的Linux也比较菜,只会一般项目的简单部署和日志查询,所以也想深入的学习Linux。紧接着,数据结构和算法学的也不太透彻,也列入我的学习计划之中。问题来了,我应该补充上述基础呢还是继续在我喜欢的系统设计与源码阅读上更近一步?如果选择补充上述基础,要先学什么后学什么好?学到什么程度呢?希望过来人能给点指点,晚辈感激不尽