أنا شخص عادي، لماذا يجب أن أتعلم البرمجة؟


التعليقات

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

لماذا يجب أن يتعلم شخص عادي، كل علاقته بالتكنولوجيا هي تصفح الفيسبوك عدة ساعات يومياً؟ " لا أتحدث عن نفسي هنا"

البرمجة بالنهاية لغة مثل أي لغة أُخرى، ماذا لو تعلمت الفرنسية مثلاً وأنت بالكاد تستخدمها؟

أثناء عملية التعلم ستستمتع إذا كان هذا دافعك و ليس إجباراً، و ستستفيد في معرفة جوانب أخرى خفيت عنك في لغتك اللأم، أو سيصبح لديك نظرة أشمل للغات أخرى، و إذا لم تستخدمها ستبدأ بنسيانها تدريجياً.

إذا وضعت في مكان تستعمل به هذه اللغة بشكل مكثف فلك أن تتخيل كم سيصبح لسانك طليقاً بها، و نفس الشيء ينطبق على لغات البرمجة. أن تحكم على وجوب تعلمها يكون عبر سؤال نفسك هل تريد هذا؟ هل ستستمتع؟ هل ستستفيد؟ ما مدى طاقتك لاستخدامها؟ ماذا لو تعلمتها و لم تستخدمها، هل كنت لتندم على الوقت الذي أمضيته بتعلمها؟

" أصبحت مهارة البرمجة من المهارات المهمة التي يجب أن يتقنها كل شخص"

لا لا, ربما تتحدث عن الـ syntax الذي يتعمله طلاب الرياضيات او الهندسات غير التقنية

البرمجة شيء آخر أعقد و أصعب و السينتاكس مجرد اداة أغيرها متى شئت أو احتجت

هل تعتقد أن البرمجة مهمة لعوام الناس، أم أن تعلمها يقتصر على التقنيين؟

مهمة ؟ لا, مفيدة ؟ بالتأكييييد, سم المجال الذي تريد و سأجد للبرمجة فيه استغلالا" جيدا"

البرمجة هي عمل, عمل ممتع

الشيء المميز و المُحبب للناس أنها خرجت عن إطار العمل التقليدي

في العمل التقليدي أنت تعمل 75% من الوقت و تستريح 20% و تُفكر 5% (تتغير النسب تبعا" لوظيفتك)

في البرمجة أنت تفكر 90% من الوقت و تكتب في 10% من الوقت (لا تحدثني عن الراحة إن كنت تحبها)

لأنها تعلمك كيف تفكر، كما قال "ستيف جوبز":

Everybody in this country should learn to program a computer, because it teaches you how to think

مهلاً ..

ستيف جوبز مثلا لم يتعلم البرمج

هذا ما قاله @intjeek !

صحيح، ولكنه يعرف جيدًا أهمية البرمجة، لذلك قال تلك العبارة الشهيرة.

ومع ذلك لم يتعملها؟ هذا غريب!

الأمر ليس إجباري ولا واجب، وهو أبسط من كل هذا التعقيد.

ستيف جوبز مثلا لم يتعلم البرمجة لكن بقيادته تم تحسين وتطوير التقنية الحديثة.

لكن رواتبها أعلى والطلب التقني هذه الأيام على المبرمجين سريع ومحموم.

وميزتها أنك لن تنحصر في منطقة ضيقة.

فبإمكانك العمل في أي مكان من البلدان بسبب إجادتك لها التي تستلزم إجادة الإنجليزية طبعا ^_^

وهي استغلال جيد بدل ضياع الوقت مع الفايستوك.

وتحسن من مستوى تفكيرك ونظرك للأمور.

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

هي ثقافة وفن وأخلاق وتجليات للأفكار وتعزيز للتطوير في كل مجالات الحياة والثقافة، ومشروع جنو خير مثال!

وهي بهذا تجعل حياتنا أفضل أو أسوأ، وأذكر أن هناك مديرة شركة تقول.

أن المبرمجين هم أمل العالم وصانعو مستقبله!!

وهي مجال جميل للإبداع إن أردت ومجال جيد للوظيفة إن أحببت :-$

ومجال جيد للوظيفة إن أحببت :-$ 

أجبني أولا كم سيكون متوسط دخلك إن كنت مبرمجا و إذا كنت موظفا مستقرا في البرمجة ؟

وبعدها نحكم إن كانت مجال جيد للوظيفة.

حسب تخصصك ولكنها عادة تتراوح ما بين ال80 ألف$ إلى ال 300 ألف $

هذا حسب ما ذكر في 2014

لا أدري عنها كيف هي الان ^_^

انا مبرمج ولدي منتدى وقناة لتعليم البرمجة

لكن لا اظن ان كل شخص يحتاج تعلم البرمجة

لا حاجة لذلك لكثير من الناس

وان كان ولا بد فيكتفي الشخص العادي تعلم HTML لسهولتها

ما فائدة تعلم HTML بالنسبة للشخص العادي؟

الـ HTML يحتاجها من يريد تصميم المواقع

والشخص العادي لن يقوم بتصميم مواقع

لكنه لو تعلمها سيفهم كيف يقوم المتصفح بعرض البيانات من صور ونصوص وفيديوهات وغير ذلك وهذا سيساعده في احتيجاته كشخص عادي

فكثيراً ما يحتاج إلى حفظ الصور أو الأصوات مثلا أو معرفة روابطها

وبعض المواقع قد لا يكون ذلك ممكن بشكل مباشر لكنه ممكن عند رؤية كود المصدر وكود المصدر اساسه HTML

محبتي

ما المدة اللازمة لتعلم هذه اللغة بالنسبة للمبتدئ كلياً في البرمجة؟

وهل تعلمها يساعد في تعلم لغات أخرى مثل الجافا؟

بشكل عام، ما هي اللغة الأسرع من ناحية التعلم والتي يُسهّل تعلمها تعلم اللغات الأخرى؟

أعلم، كررت كلمة "تعلم" بشكل مزعج :"D

لا عليك لا يوجد ازعاج

الـ HTML هي اسهل شيء ممكن تتعلمه

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

لذلك هي ليست لغة برمجة في الحقيقة

ولا تعلم HTML لا يساعد بشكل جوهري في تعلم الجافا

لكن اذا وصلت في الجافا الى مرحلة استخدام الجافا لبناء المواقع وبرمجة برامج لها علاقة بالمواقع والمتصفح فيحنها نعم سيكون تعلم HTML مفيد ومهم وضروري

اذا لك رغبة في تعلم الجافا فعندي دورة في أساسيات البرمجة بلغة الجافا

إذا كانت HTML لا تساعد على تعلم لغة أخرى مثل الجافا، هل هناك لغة برمجة سهلة تساعد إذن؟

أريد لغة أتعلمها في أقل فترة ممكنة، لكي أتعلم الجافا بسهولة، هل توجد لغة بهذه المواصفات؟

ببساطة لا أريد البدء بجافا مباشرة لأنني غالباً سأنقطع فترة لن أتعلم فيها، لذلك أريد أن أكون تعلمت لغة قبل هذه الفترة ثم أتعلم الجافا بعدها، أخشى أن أبدأ في الجافا من الآن ثم أنقطع وعندما أعود أجد أن ما تعلمته ذهب هباءاً.

أشكرك على اهتمامك بالرد <3

امممممممممممممم

تحديد سهولة اللغة ليس له معايير عامة صالحة للجميع فما هو سهل لفلان ممكن أن لا يكون سهل لشخص آخر

لأن السهولة تعتمد على خلفيتك التقنية وعوامل أخرى

يمكن الاسترسال كثيرا في تفصيل الإجابة على سؤالك لكني سأحاول الاختصار بهذه النقاط

1- لغة الجافا بحر كبير وانت تحتاج تتعلمها على مراحل

وكمرحلة أولى ستحتاج إلى تعلم اساسيات البرمجة

فربما يكون من المناسب لك أن تبدأ بتعلم أساسيات البرمجة باستخدام الجافا خصوصا وانت تريد تعلم الجافا

وكل ما تحتاجه للبدئ في تعلم الجافا أظنه متوفر لك وبكثرة وسهولة لذلك قد يكون البدئ بالجافا مباشرة خيار مناسب لك

2- اذا كان هدفك هو الجافا لكنك تريد البدئ بلغة أسهل من الجافا وتساعدك في تعلم الجافا فيما بعد

فربما الأنسب هو لغة جافاسكربت

لكن ايضا الجافا سكربت لغة واسعة ولا تحتاج أن تلم بها وإنما فقط يكفيك تعلم الأساسيات

وأظن أن المواد التعليمية لشرح الجافا سكربت متوفرة وبكثرة

ملاحظة:- في بعض الحالات الشخص الذي لا يعرف أي لغة برمجية مسبقة يمكنه تعلم الجافا بشكل اسرع من الشخص الذي تعلم لغة برمجية سابقة ويريد تعلم الجافا فاللغة المسبقة قد تكون عائق في سهولة هضم طريقة البرمجة بالجافا لأن المتعلم هنا يستصعب عليه أن يفكر برمجيا باسلوب مختلف عن ما اعتاد عليه في اللغة القديمة التي يتقنها

شكراً جزيلاً لك.

يبدو أنني سأبدأ في الجافا مباشرةً حتى إن توقفت لفترة، سأكون قد تعلمت الأساسيات.

شكراً لك مرة اخرى.

لا أدري ماذا أقول، ولكنني أفضل "كل شخص حر بفعل ما يريد، ولا أهمية لهذا الحديث" .

ولكننا لو كنا سنقول هذه الجملة في كل مرة، وأثناء كل نقاش، فإننا حينها سنكون أقرب إلى المتقشفين. بالنسبة لي، سوف نبدو سخيفين ( لا أتحدث عن المتقشفين ).

ولذا، فإني أقول لك:

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

أنا شخصياً، مع أن يكون كل شخص ملماً كفاية بمجال المعلومات والتقنية، ذلك لأنه يمضي عدة ساعات يومياً، وهو يستخدم هاتفه الذكي، أو حاسوبه، في حين أنه لا يعرف أي شيئٍ حقيقيٍّ عنهما، سوى "انسخ" "الصق".

|هل تعتقد أن البرمجة مهمة لعوام الناس، أم أن تعلمها يقتصر على التقنيين؟

مهمه لمن يحب تعلمها

-1

الشخص العادي سياخد وقت في تعلمها

الشخص الغير العادي و الذي يعرف الرياضيات سيتعلمها في وقت وجيز


ثقافة

مجتمع لمناقشة المواضيع الثقافية، الفكرية، والاجتماعية بموضوعية وعقلانية. ناقش وتبادل المعرفة والأفكار حول الأدب، الفنون، الموسيقى، والعادات.

99.3 ألف متابع