سلام.
منم اگر لیستی رو که تو تهیه کردی جلو خودم بذارم وحشت میکنم. قرار نیست توی همه این مسائل تسلط داشته باشی. وقتی وارد بازار کار میشی شما فقط بخشی از چرخه تولید نرم افزار میشی نه همه کاره. همونطور که آرش عزیز هم اشاره کرد در حد آشنایی با مفاهیم کافیه ولی در یک یا دو مورد باید تسلط داشته باشید. الان خیلی ها فقط کارشون تحلیل کردن سیستم هاست. خیلی ها میخندن و میگن مگه تحلیل سیستم کاری داره. طرف ماهی چند میلیون میگیره و فقط متخصص sql server هست. بهترین کار اینه که اول علاقه خودتون رو بسنجید که به چه مبحثی علاقه دارید و تمرکزتون رو بیشتر بر روی اون بذارید و با یک برنامه ریزی دقیق شروع به مطالعه کنید. به شدت از این پرهیز کنید که یه لیست بلندبالا بذارید جلو چشتون و هر روز بگید این مبحث جدید رو کار کنم. پراکندگی به نفع یک برنامه نویس نیست. سنتون هم که 26 ساله و هنوز جوونی. امروز اگه شروع کنی 1 سال دیگه میتونی همینجا یه تاپیک دیگه بزنی و از موفقیتت بگی.
موفق باشی دوست من.