اقتباس المشاركة الأصلية كتبت بواسطة shaddadfalcon1 مشاهدة المشاركة
فعلا الواحد بيتخنق قوي لما يلاقي واحد داخل كده برمجه علي طول
انا شايف الأتي

1- Introduction to Programming Concepts
2- C++
3- Object Oriented Programming
4- Data Structure and Algorithms
5- File Structure
6- Database
7- Networking (Sockets, Network Protocols,...)
8- Software Engineering (Requirements Gathering, Analysis, Design, Review,...)
9- Design Patterns
10-High Level Languages like Java, C#

لو حد شايف حاجه غلط ياريت يقول
كلام جميل بس فى حاجات مش شرط يدرسها خالص .. او مش شرط يتطرق لها بشكل كبير زى :
5- File Structure

7- Networking (Sockets, Network Protocols,...)

9- Design Patterns
ال File Structure دى موال لوحده وماده كبيره جدا مش صغيره خالص ومش هتفيده اوى فى البرمجه .. حضرتك يمكن ميكونش اصدك فيها الماده نفسها ك علم ولكن اصدك التعامل مع ال Files فى البرمجه ك Read و Write وما الى ذلك .. لكن الماده لوحدها ك علم دى كبيره جدا وهتخش فى بلاوى مع انها مش صعبه بس ضخمه

ال Network برضه مش هيحتاجها كتير الا لو هو حابب مجال ال Network نفسه .. يعنى بقى اختصاصه فيها ومش هيحتاجها مثلا فى شغل الداتا بيز العادى ممكن ياخد فكره عنها وخلاص ..

Design Patterns
بقى دى تفكير اكتر منها برمجه وكده ف هيه عاوزه واحده بقى خلاص غاوى برمجه واتعلمها كويس ودخل فى مرحله ال tricks بال كود


10-High Level Languages like Java, C#
ال C مش High level ... ال C is low level Programming
والجافا تعتبر وسط برضه مش High اوى ...