والا بنده هم software میخونم ولی معتقدم رشته کامپیوتر اونم تو ایران=کشک!
برای موفق شدن باید خودت علاقه مند باشی و خودت کار کنی. از منابع انگلیسی زبان برای یادگیری استفاده کنی. بجای وقت تلف کردن تو انجمن های متفرقه و گفتگوی آزاد فروم های ایرونی بری فروم های خارجی ببینی چه خبره.
هر شاخه ای از کامپیوتر رو شروع کنی به نظرم آینده داره. به این شرط که کار بلد باشی.
مثلا در مورد برنامه نویسی بگم که الان تو اشل های enterprise و این حرفا دات نت حرف اول رو میزنه، بعد جاوا. با این که دلفی تو ایران بیشتر کار میشه. تو برنامه نویسی از VB یا C# شروع کن. بعد برو رو وب اپلیکیشن. اگه زمینه قبلی کار با HTML یا اسکریپ نویسی داری ASP.net انتخاب عالیه. بعدم دیتابیس که اگه دات نت رو انتخاب کنی بی تردید میری طرف SQL Server. البته لزومی نداره تو همه این زمینه ها کار کنی. میتونی یه Windows Developer، Web Developer باشی یا صرفا روی دیتابیس تمرکز کنی.
در مورد شبکه هم که بله. ماشاءالله چیزی که زیاده مهندس مایکروسافته! ولی کسی که واقعا بتونه با شبکه کار کنه کمه. به نظرم اگه تو شبکه مبتدی هستی یه کتاب در مورد Network+ بگیر تا آخر بخون. بعدشم بستگی به خودت داره که رو سیستم های مایکروسافتی یا سیسکو یا لینوکس تمرکز کنی. هر کدوم یه عالمه مدرک دارن برا خودشون.
هدف از گفتن این حرفا این بود مدرک مهندسی کامپیوتر برات هیچ تخصصی به ارمغان نمیاره. بعد از فارغ التحصیل شدن میبینی یکم برنامه نویسی بلدی، یکم سخت افزار، یکم شبکه، یکم دیتابیس ولی در عین حال هیچی بلد نیستی! پس سعی کن از همون اول یه شاخه رو انتخاب کنی و توش استاد بشی. همین...