إذا كنت درست كل من CS, data structure, algorith , oop فلست بحاجة لدراستها مرة ثانية في دروة علوم الحاسوب، او يمكنك الاطلاع عليها سريعاً من باب المراجعة فقط.
و بالنسبة لسؤالك عن التخصص فنعم بالتأكيد فالتخصص يزيد فرصك في الحصول على وظيفة ولكن بنفس الوقت لابد من ان تملك الاساسيات في باقي المجالات، بحيث اذا اضطررت لاستخدامها في مرحلة ما.
وبالنسبة لسؤالك حول تعلم اختصاص اخر بجانب البرمجة فلا ضير من ذلك ولاسيما إذا كان المجال الذي تتحدث عنه يتعلق بتقنية المعلومات وعلوم الحاسب، والامر يعتمد على الشخص ومدى تفرغه واهدافه من هذه العملية، ولو بإمكانك وصف هذا المجال الذي تقصده بالضبط فمن الممكن ان نساعدك بشكل افضل.