我现在是一个计算机系的大一学生,我在这个学期结束的时候就能把c++,数据结构,算法设计看完,暑假有两个月的时间,我有以下的两种想法,1.好好利用暑假的时间继续学习之后的内容,希望在前两到三周看完数据库,同时看计算机网络,数据库结束之后就看linux上的程序设计,计算机网络看完后就看计算机网络编程,打算在大二开学前搞定以上全部内容,然后就凭借现有知识去找实习,2.暑假就凭借c++和数据结构和算法的知识去找实习,数据库,计算机网络和网络编程,linux程序设计就放在大二学,但是我觉得就仅有c++和数据结构和算法的知识去找实习可能会比较难,但是又担心两个月时间学完那么多知识会不会有问题(不是在学不学得完,而是学完之后会不会掌握的不牢固),所以求有经验,曾经在读书的时候也有类是这样超前学习经验的计算机大神来给一下意见,我该选择那一种方案,又或者是有更加好的方案?