وائل حسن مهندس بيشارك كويس
عدد المساهمات : 104 تاريخ التسجيل : 18/05/2010 العمر : 37 الموقع : أرى بخارى بلادي وهي نائية -- وأستريح إلى ذكرى خراسانِ Upload Photos : أهم مواضيعى : مدونتي الشخصية:
مدونة أفكار (مدونةٌ شخصيةٌ عن: السياسة، و المجتمع، و الأدب، و العلم.)
http://afkar-abo-eyas.blogspot.com
| موضوع: كيفية تحصيل العلوم البرمجية للمبتدئين ؟ الثلاثاء 10 يوليو - 16:14 | |
|
سألني أخٌ كريمٌ عن (كيفية تحصيل العلوم البرمجية من البداية) و ذلك بعد قراءته لأحد مقالاتي علي موقع [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]، فكان لي ردٌ مختصرٌ أنقله هنا بتصرفٍ للاستفادة:
- تعلَّم لغة برمجةٍ لها كثيرٌ من الكتب و المراجع و الدورات، و كذلك غير معقدة جداً.
و أنا أنصح بتعلم الجافا أو البايثون، و إن كنتُ أميل أكثر إلي الجافا لأسبابٍٍ كثيرةٍ ليس هنا محل ذكرها (رغم أنها أكثر تعقيداً من البايثون).
- كتابة برامج خاصة باستخدام تلك اللغة لخدمتك بشكلٍ خاص. و يمكن قراءة هذا المقال لإدراك أهمية هذه الجزئية جيداً:
- تعلم الخوارزمات algorithms المختلفة.
مع الاهتمام بالتطبيق العملي لها قدر الاستطاعة في البرامج التي تكتبها لنفسك حتي تكتسب الخبرة العملية في العمل بتلك الخوارزمات.
- التعمق قدر الإمكان في هندسة
البرمجيات software engineering، و لا أعني هنا الأجزاء النظرية الباردة التي تُعجب الأكاديميين، بل أعني الأجزاء التي تُهمك كمبرمجٍ في أرض الواقع، مثل نماذج التطوير للمشاريع البرمجية development models و غيرها مما له أثرٌ في الواقع العملي. هذا بالطبع مع عدم إهمال تلك الأجزاء الباردة الطابع، بل يعني فقط تأخيرها بعض الشيء حتي يتم التمكن من الاجزاء الأكثر أهميةً عملياً، ثم بعد ذلك يمكنك مطالعتها أو التعمق فيها (حسبما تريد و يُتاح لك).
و أؤكد علي ضرورة أن تكتب برامجاً خاصةً لنفسك لتقتنع بأن البرمجة "متعة" و ليست مجرد "مهنة".
| |
|
وائل حسن مهندس بيشارك كويس
عدد المساهمات : 104 تاريخ التسجيل : 18/05/2010 العمر : 37 الموقع : أرى بخارى بلادي وهي نائية -- وأستريح إلى ذكرى خراسانِ Upload Photos : أهم مواضيعى : مدونتي الشخصية:
مدونة أفكار (مدونةٌ شخصيةٌ عن: السياسة، و المجتمع، و الأدب، و العلم.)
http://afkar-abo-eyas.blogspot.com
| موضوع: رد: كيفية تحصيل العلوم البرمجية للمبتدئين ؟ الثلاثاء 10 يوليو - 16:18 | |
| | |
|