الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الفلسفة البرمجية

بدأه إسماعيل عنجريني في 5 يناير 2010 · 3 رد · 919 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

منذ فترة قرأت مقالة عن الفلسفة التقنية أثارت مابداخلي من أفكار فلسفية برمجية, وهذا تعليقي وردي على هذه المقالة:

لا شك بأن الإنسان كلما ازداد علماً ازداد جهلاً, والفلسفة التقنية هي فلسفة قائمة على نظرة متجردة إلى ماحوله من العلوم التقنية, ولو خصصنا أكثر لوجدنا بأن البرمجة بحد ذاتها هي فلسفة لا يشعر بها إلا من بدأت تصبح البرمجة جزء من حياته اليومية, في البيت ومكان العمل وحتى وهو يمشي في الشارع ويقود السيارة وينتظر الآخرين, هذه الفلسفة تجعلك تواقاً للبرمجة أكثر من ذي قبل لأن من مبادئ تعلم علوم الفلسفة هو أنك يجب أن تتعلم المزيد وإلا فإنك ستقف عند نقطة تشعرك بأن الفلسفة لا معنى لها وطبعاً هذا مبدأ عام ينطبق على الفلسفة البرمجية لأنك إن توقفت عند مجال معين في البرمجة فلا شك بأنك ستنظر إلى المجالات الأخرى من البرمجة أي الجزء الآخر من الفلسفة على أنه غير مهم وهنا تبدأ خطورة التوقف عن التعلم البرمجي, ولاشك بأن فلسفة البرمجة تتوسع لتشمل مجالات عديدة في عالم البرمجة, لأن البرمجة ليس فقط كتابة شيفرة لفعل شيء معين, وإنما هي أيضاً مايجب عمله لبناء واجهات صديقة للمستخدمين سواء على الإنترنت أو على تطبيقات سطح المكتب فهنا تبرز فلسفة أعمق وهي فلسفة البقاء للبرامج التي ولا شك تبنى على مايقدمه أي برنامج أو موقع من فائدة ومدى سهولة استخدام أو الوصول إلى هذه الفائدة, وهذا مانراه في في مواقع شهيرة مثل Yahoo, MSN, Facebook... طبعاً موضوع الفلسفة البرمجية يطول.

لكن فيما يتعلق بنقطة "أنَّ مجتمع المبرمجين هو أكثر المجتمعات عطاءًا دون انتظار المقابل" هو أمر فيه نظر, لأن أي إنسان يعمل بلا هدف أو مقابل ينتظره فلن يعمل أو على الأقل لن يتقن ما يعمله, أي أن المبرمجين (يجب أن نعلم بأن المبرمج ليس أي شخص يكتب شيفرة ما) ينتظرون مقابلاً لعملهم سواء مادي أم معنوي, دنيوي أو أخروي, ولا شك بأن المبرمج يفرح عندما يرى نظامه يعمل لأول مرة لأن (وهذا كلام أثبته العلم) المبرمجين الذي يقضون جل حياتهم ووقتهم في العمل البرمجي تبدأ نظرتهم إلى الأنظمة تختلف بل يبدؤون يشعرون بأنها كائنات حية يجب الاعتناء بها وتربيتها وتعليمها ماهو الصحيح وماهو الخطأ وكيف يجب أن تعيش في عالم البقاء فيه للأقوى, ومن هذا المنطلق فإن أي مبرمج الذي هو جزء من مجتمع المبرمجين يجب أن ينتظر مقابلاً لعمله وإلا فإن شعوره وإحساسه بما يعمل سيتلاشى تدريجياً ويصبح عمله عبئاً عليه أن يتحمله كل يوم, فالأصل في فعل الانتظار هو تحفيزنا والنظر إلى مستقبل قريب أو حتى مستقبل بعيد وهذا بحد ذاته يعطينا أمل بأن ما ننتظهر يستحق أن نعمل لأجله لأنه في حال قدومه يجب أن نكون مستعدين لاستقباله بالشكل المناسب, وما ينتظره المبرمج هو نجاح نظامه الذي يعمل عليه بغض النظر عن طبيعة النجاح, فهذا النجاح هو بداية حياة هذا النظام وكأنه مولود جديد أنجبه أبوه ;) وليس أمه وهذا كاف ليشعرنا بحنان نحو أنظمتنا وأعمالنا تدفعنا إلى إتقانها وإبقائها حية قدر ما نستطيع بل ونعطيها جزءاً من حياتنا البرمجية, وشخصياً أرى بأني لن أعمل عملاً برمجياً بدون مقابل بغض النظر عن المقابل بحد ذاته. وأخيراً أقول لمجتمع المبرمجين المقابل هو بث الحياة في عروق نظام ينتظر الولادة والقدوم إلى هذه الحياة فلا تبخسوا هذا المقابل حقه

وشكراً

المقالة الأصل http://sharepoint4arab.blogspot.com/2009/09/programming-philosophy.html

تم تعديل هذه المشاركة بواسطة إسماعيل عنجريني في 5 يناير 2010 في 21:26

4
#2
اقتباس
وكأنه مولود جديد أنجبه أبوه ;)

جميل جدا هذا المعنى الرائع للتعبير عن مدى ارتباط المبرمج وتطبيقه

جزاك الله خيرا

تم تعديل هذه المشاركة بواسطة eramax في 6 يناير 2010 في 03:21

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#3

رائع .. هذي هي الفلسفه الحقيقه والله :blush:

تم تعديل هذه المشاركة بواسطة mamababadada في 20 يناير 2010 في 01:42

Many of life’s failures are people who did not realize how close they were to success when they gave up

Thomas Edison

#4

ربما أن هذه النقطه

أنَّ مجتمع المبرمجين هو أكثر المجتمعات عطاءًا دون انتظار المقابل

يشعر بها أي شخص يتابع الأعمال التي يقدمها المبرمجين على الإنترنت دون مقابل مادي وهو المقصود في النقطه السابقه وربما فعليا دون أي مقابل يذكر فهناك الكثير من المبرمجين مستعدون لبرمجه أنظمه وبرامج وسكريبتات فقط لفائدة الغير ولا ينتظر حتى الشكر وذلك لأنه أحب مهنته ولن يخدم محبوبته إلا من خلال نشر ثقافتها لذلك أختلف معك في "أرى بأني لن أعمل عملاً برمجياً بدون مقابل" فالواجب عليك كمبرمج شرح ماتوصلت له لكي يستفيد الآخرون , من ناحيتي عندما أقوم بعمل سكريبت لصالح شركة ما بعد الإنتهاء من العمل أقوم بنشر ما أستطيع من التقنيات التي فهمتها وتعلمتها جراء عملي وذلك كتزكيه مال ولكن هنا تزكيه علم وأتضايق كثيرا من الذين يجعلون علمهم وكأنه علم ذرة يجب الإحتفاظ به وعدم نشره

المقال رائع فعلا تصبح البرمجه جزءا منه أذكر أنني فكرت في عمل كنترول + زد بعد أن أخطأت بإمساك قلم وقع مني :)

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

مواضيع مشابهة