نذير الجزائري @نذير

مهتم بتحليل البيانات, تعلم الآلة, البرمجة الحرة في المجالات العلمية, المعلوماتية الحيوية

نقاط السمعة 226
تاريخ التسجيل 16/01/2014
آخر تواجد 3 أشهر

الكتاب يوافقك في الرأي لكن يفصل في ذلك

هناك تلخيص مطول في هذه المدونة :

وبعض التلخيصات في اليوتوب

لكن باختصار, الكاتب يقول ان للنجاج سببان:

1) سبب ليس له علاقة بمدى اجتهادك: كمكان ازديادك والعائلة والظروف التي عشت فيها. هذه الظروف تساهم في اعطائك دفعة نحو الامام او الخلف.

2) السبب الثاني هو الاجتهاد: فوجود ظروف مساعدة لا تعني بالظرورة انك سوف تنجح, لكن العمل الجاد (على الاقل 10 آلاف ساعة, على حسب الكاتب) في الشيئ الذي تريده هو الذي يجعلك متميز .

يمكن ان تطلع على كتاب outliers يشرح هذا الامر.

شكرا اخي, انا قلت ان البرمجة ليست علوم الحاسوب, ان تتعلم بايثون او اي برمجمة واب, يعني انك مبرمج, ليس عالم بالحاسوب, لكي تتعلم الحوسبة لازم تتعلم اشياء اخرى مثلNumber theory و Linear algebra, complexity و internals of OS .

كل اللغات لها القابلية بان تصبح لغة علوم وتقنية.

بمعنى هل بامكانها مجابهة اللغة الفرنسية والانكليزية مثلا ؟

تقصد في العالم العربي. اظن ان هذا يعتمد على مدى توفر المعلومات باللغة العربية وهذا يعتمد على مدى قوة حركة الترجمة (التي تسمح بتوفير احدت العلوم باللغة العربية) ومدى نسبة الانتاج باللغة العربية.

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

في البلدان الآسيوية كاليابان وكوريا والصين حركة الترجمة رهيبة و توفر احدث الكتب والمعلومات بلغتهم الام.

اما اذا كنت تريد القيام بالبحث العلمي, فلا مناص لك من اللغة الانجليزية لانها اللغة التي تنشر بها اهم الابحات في وقتنا الحالي.

هؤلاء هم كانوا اصحاب الفكرة والنواة الاولى لهذه الشركات, لكن لما يكثر عدد الزبائن ويزداد النظام تعقيدا مسحيل ان يقوم انسان واحد بكل شيء وبدقة. هو وفر اللبيئة و الزبائن والادارة وهم ساهموا في تطوير المنتوج. لا يوجد اي اشكال. كما ان اجور العمال في هذه الشركات عالية. والعديد من المهندسين الذي عملوا فيها استطاعوا انشاء شركاتهم الخاصة.

لا اظن انه هناك اي اشكال.

12

بيل غيتس او مارك, كانت لديهم فكرة اولا, عملوا على تحقيقها, ولما وجدوا ان الوقت لايكفي للدراسة ولإنجاح الفكرة تركوا الدراسة للانشغال بتطورير الفكرة ليس العكس.

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

مثلا تحليل البيانات ستجد انها فقط t-test و ANOVA وماشابهاها.

بطبيعة الحال Analyse numérique يتم تدريس مواضع مثل Newton method وغيرها, لكن بدون تبين صلتها بامجال تعلم الالة

فايسبوك لم يبع المعلومات, كامبيردج اناليتكا اخذت البيانات عن طريق تطبيقات في الفيسبوك. مثلا لما تلعب المزرعة السعيدة في فايسبوك, صاحب التطبيق يمكنه الاطلاع على بعض معلوماتك, مثلا تاريخ ميلادك, مكان اقامتك, قائمة اصدقائك, منشوراتك,... الخ. 

لو اراد يمكنه ان يستعمل يحلل منشوراتك, ويكتشف نوع شخصيتك. فاذا كنت مثلا من محبي نظرية المؤامرة سوف يقوم بالاشهار لمقالات نظرية المؤامرة المولفة خصيصا لجعلك تؤمن بفكرة ما. مثلا ان الارض مسطحة, او ان المرشح الفلاني مدعوم من طرف الماسونية ... الخ.

أن يموتوا الى أن يحصلوا على البديل.

وكيف يتحصلون على البديل اذا لم يمكن تجريبه؟

هناك امراض معدية لو اصابت احد سوف تنتشر, كيف ستدرسها وتطور لها ادوية اذا لم تكن لديك نماذج تجرب عليها.

لأن هدف الحياة ليست أن يعيش الأقوى على حساب الضعيف.

ليس بالظرورة

تجارب الحيوانات تخضع لعدة بروتوكولات, تبرير الاستعمال, عدد الحيوانات التي يمكن استعمالها, طريقة قتل الحيوانات, انواع الاختبارات, طريقة الاعتناء بالحيوانات,... الخ وهذا هدفه تقليل عدد الحيوانات المستعملة.

العلماء الان يحاولون تطوير بدائل اخرى, كالـ Organ on a chip التي يقومون من خلالها بصناعة عضو بشري عن طريق طريقة الـ 3D printing. لدراسة الامراض, لكن لحد الان الحيوانات هي النموذج الاكثر دقة علميا.

العلماء ايضا في العادة يقومون بالتجارب على الخلايا الانسانية, لكن ان ينجح دواء ضد مجموعة من الخلايا في طبق بتري لا يعني ان ينجح في الجسم, لان هناك مشاكل اخرى مثل كيفية ايصال الدواء الى المنطة المصابة وكيف يمكننا تفادي المضاعفات والتاثير على الخلايا الاخرى. لهذا التجريب على الحيوانات ظروري.

اذا كنت لا تريد من العلماء استعمال الحيوانات فما هو البديل الذي تقترحه؟

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

مؤهلاتك هي التي تؤهلك للحصول على عمل, الجامعة تعطيك معلومات و تدريب لتتمكن من فهم المجال.

لكل تخصص اهميته, لكن انت من تصنع الفرص, ليس ان تجلس وتطلب من الفرص ان تاتيك ثم تلوم الجامعة والمجتمع والعالم العربي ... الخ.

اعقلها وتوكل

اعرف ذلك, اتكلم على الجامعة.

اذا لم تفهم الدرس لن تستطيع القيام باي شيء,

بطبيعة الحال يجب ان تقرا من الكتب الخارجية والقيام بالتمارين و عدم الاكتفاء بتمارين الدكتور فقط.

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

لهذا الفهم ظروري.

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

اظن احسن طريقة هي محاولة فهم الدرس اثناء إلقائه من طرف الاستاذ, لانك لما تفهم في القسم تكون المراجعة سهلة.

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

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

ويمكن مراجعة الدرس يوم قبل الدرس او في الصباح اذا كنت ممن يستيقض باكرا او حتى في الطريق اذا كنت مثلا تاخذ الباص.

وبالتالي المراجعة للامتحان تكون سهلة.

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

بالنسبة لتطبيقات المكتب, على حسب نوع البرنامج.

مثلا اذا كان برنامج يقوم الاتصال بقاعدة بيانات ويقوم بحفظ واستخراج بيانات, لا تحتاج الى الرياضيات , لكن تحتاج ان تتعلم Design pattern (ليس ظروريا, لكن اذا اردت ان تكتب بطريقة محترفة من الاحسن تعلمها).

اما اذا كان برنامجك يقوم ببعض العمليات الحسابية, فربما.

اما من اجل الهندسة العكسية, الجبر البولي ظروري, لانك سوف تتعامل مع ما يسمى بالغة الآلة (او الـ Assembly) لانك سوف تقوم بقراءة البرامج التي تريد هندستها عكسيا بهذه الللغة. لكن في الحقيقة الجبر البولي بسيط جدا.

كما ربما تحتاج ان تتعلم الـ Combinatorics وبعض اساسيات الجبر مثل الجبر الخطي والـ discrete mathematics لانها تستعمل كثيرا في خوارزميات التشفير.

عفوا اذا كنت ازجعتك بالاجابة مرتين على اسئلتك المتعلقة بعلوم الحاسوب, لكن هذا النوع من الاسئلة يتكرر كثيرا.

اذا اردت ان تعرف ماهي خلاصة تعليقي اطلع على هذان الرابطين:

وهذا المقال في ويكيبيديا:

اذا كنت تقصد علوم الحاسوب (اركز هنا على كلمة علوم) وليس هندسة البرامج او البرمجة, فللاسف سوف تحتاج الى الرياضيات.

ربما تشرحها كلمة واحد من اشهر العلماء في علوم الحاسوب حول الخلط بين هذه المفاهيم:

"computer science is no more about computers than astronomy is about telescopes."

او من ويكيبيديا (

)

باختصار يمكن تعريف الـ Computer scientist كالتالي (من ويكيبيديا):

A computer scientist specializes in the theory of computation and the design of computational systems

علوم الكمبيوتر تعتبر جزء من الـ Applied mathemtics, تهتهم بتطوير خوارزميات لحل بعض المشاكل العملية باحسن طريقة. تحتاج الرياضيات من اجل ان تصمم وتثبت ان الخوارزمية التي صممتها تقوم بالعمل المراد باقل جهد. اصلا ظهور مجال علوم الحاسوب كان من اجل مشاكل الـ Computatbility في الرياضيات.

اذا اردت ان تخوض في مجالات مثل Machine learning , Computer security , Image processing , Operating system و Communication systems او غيرها فالرياضيات تعتبر شيء ظروري. اما اذا كنت تستعمل ما طوره الاخرون فقط, فلا تحتاج الى التعمق في الرياضيات, لكن يجب ان تفهم الفروق بين الخوارزميات الموجودة ومتي تستعمل كلا منها.

مثلا هنا مقرر جامعة اوكسفرد, وهناك ايضا فيديوا.

اما فيما يتعلق بالـبرمجة كالـ OOP و تصميم المواقع وتعلم بعض لغات البرمجة, فلا تحتاج الى الرياضيات من اجل ذلك (الا اذا كنت ان تتعمق في خبايها), لكن هي تتعلق كثير بـالـ هندسة. مثلا في الـ OOP تتعلم الـ Design patterns وفي البرمجة اذا كنت تهتهم بجودة البرمجمة, فسوف تاخد بعين الاعتبار كيفية استعمال برنامجك للذاكرة والقرص, متى تعرف هذا المتغير؟ هل في البداية ام عندما تحتاجه؟ ماهو تاثيره على استعمالي للـ Cash ... وغيره من الاسئلة التي تتعلق بالهندسة اكثر من الرياضيات.

وفي برمجمة المواقع سوف تفكر كيفية جعل موقعك يظهر بسرعة واستعاملك للذاكرة والـ bandwidth,... الخ.

كل التخصصات موجودة على الانترنت, الطب, الكيمياء, الفيزياء, الرياضيات, ... الخ. 

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

علوم الحاسوب هي Computation science تهمتم بالـ Computation, اعمق بكثير من البرمجة.

ايضا تهتم بالـ Computation لما تكون لديك constraints (او حدود, مثلا مساحة ذاكرة محدودة, سرعة انترنت محدودة, حل المعادلات المستعملة في الذكاء الصناعي في زمن محدد,... الخ).

اما ان تسعمل black box ولا تفهم المبدا ورائها ولا يمكنك القيام بالتعديلات, فانت تقني وليس مهندس او عالم اعلام آلي.

اذا كنت تعرف علوم الحاسوب على انها برمجة, فلا تحتاج الى مستوى جامعي لكي "تبرمج" وتعمل كتقني مبرمج.

لكن اذا ان تدرس علوم الحاسوب وتتعلم الرياضيات والاحصاء والمنطق الرياضي وهندسة النظم والالكلتونيك ومفاهيم الخوارزميات مثل الـ Complexity و خبايا واسس خورزميات Memomry managment , File managment, Scheduling, 

وتتعلم ماهي الConvex equations فتحصل على الشهادة

لان الفرق هو مثل الانسان الذي يتعلم اصلاح السيارات ويسمي نفسه ميكانيكي والانسان الذي درس هندسة ميكانيكية

نعم, يمكن ان تحزن او تكتئب,

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

بطبيعة الحال هناك طرق علمية لجعل هذه الحيوانات مكتئبة.

ماهو المشكل اذا استعمل الامازيغ لغتهم و اذا كان اصلهم غير عربي؟

هم يعيشون في الجزائر ولهم كل الحق في استعمال لغتهم.

نحن العرب نذهب الى اوروبا وامريكا ونطالب بمدارس تدرس بالغة العربية ونغضب اذا تم رفض الطلب وليس لنا اصلا تاريخ في هذه البلدان. ثم ننزعج من الامازيغ اذا ارادوا ان يحافضوا على لغتهم ؟ وهم المتواجدون هنا لالاف السنين, اليس هذا ظلم؟

لا يوجد اي اشكال, العلاقة ليست علاقة طردية بل هي علاقة تكاملية. لماذا ننظر الى كل شيء على انه 0 او 1.

كلنا قاسينا في الجزائر, لكن نحن نريد السعادة السريعة, نتعب قليلا نبدا في الشكوى, يعمل في مكان بعيد عن المنزل بعشرة كيلومترات يبدا في الشكوى.

هناك العديد ممن اعرفهم من ليس لديه المعريفة ونجح. اغلبية من نجح ليس لديه معريفة, لكن نحن دائما "نمسح الموس" في الآخرين, العين, الحسد, المعريفة.....الخ من التبيريرات. دائما لا نخطئ فقط الاخرون يخطؤن في حقنا.

في بعض الاحيان النتائج لا تاتي في غمضة عين.

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

من هي الشركة التي تريد ان تدخل في مشاكل الفيزا اذا كان هناك البديل من ابناء البلد؟

لا اقول لك لاتذهب, لكن لا نتظر ان تجد الجنة هناك بسهولة, لكن اذا نجحت (ان شاء الله) سوف تعيش افضل من الجزائر (على الاقل من الجانب المادي)

المشكلة في الجزائر, ان الشعب يتنظر ان تاتيه الوظيفة وياتيه السكن وياتيه كل شيء .

في الخارج, يجب ان تعمل عشر مرات ماتعمله في الجزائر لكي تنجح, لا تاتي لك الفرصة, انت من تصنعها.

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

شاهدته, كلها قصص بدون دليل علمي مقنع.

شكرا على الرد,

لكن دليلك هو فيديو في اليوتوب؟؟ فقط لان احد قال هناك جسم شفاف؟

اي احد يمكن ان يلفق ويتلاعب بالصور في يوتوب, ليس هكذا تثبت الظواهر الطبيعية. هناك شيء اسمه التجربة العلمية التي يمكن لاي احد في اي زمان ومكان ان يعيدها ويتأكد.

الجاذبية للأسف بما أن الارض مسطحة ، و بالتالي سوف تقع الاشياء في الاسفل في أستراليا أيضاً

لم افهم هذه الجملة؟

الضوء ينحني لعلمك ، إبحث قليلاً في الانترنت

الضوء ينحني نعم, بنسبة 15%, وذلك ناجم عن قانون الانكسار نظرا للاختلاف في الضغط بين الاماكن.

هناك العديد من الادلة لاثبات كروية الارض. مثلا:

ظل الارض على القمر عند الخسوف:

عند خسوف القمر (لما تكون الارض بين الشمس والقمر), يمكنك ان تلاحظ ظل الارض على القمر.

الجاذبية:

لوكانت الارض مسطحة, لكانت الجاذبية متركزة في الوسط (مركز الجاذبية), يعني التفاحة لن تسقط عموديا في استراليا بل تسقط بشكل مائل نحو مركز الجاذبية.

اما اذا كانت الارض كروية, بما ان المركز في الوسط, فستكون الجاذبية نفسها في كل الاماكن.

الاشياء البعيدة تختفي من الاسفل:

بما ان الارض كروية, فلاشياء لما تبتعد تختفي من الاسفل الى الاعلى, يمكنك رؤية جزيرة من بعيد, لكن فقط الاشياء العلوية, كما يجب مراعات ارتفاع المنطقة على سطح البحر.

وهذه باستعمال المنظار :

برامج تحديد مواقيت الصلاة ستكون خاطئة بعدة ساعات

هذه البرامج تعتمد على موقع الشمس وكروية الارض في حساباتها (خطوط الطول والعرض) لوكانت الارض مسطحة, لكانت هذه الحسابات خاطئة جدا (ليس دقيقة او دقيقتين).