سيف الحارثي

مهندس ابحاث و تطوير مهتم بأبحاث علوم الحاسب

http://coders-talk.com

281 نقاط السمعة
136 ألف مشاهدات المحتوى
عضو منذ
انا سعودي و الحمدلله وصلت لاحتراف عدد من اللغات مثل جافا و بايثون و نحاول نراجع سي++ :)
الباحثين لا يستهدفوا المستخدمين المبتدئين .. و لكن قد يصل نواتج عملهم الى منتجات تستهدفهم
نعم مجال تحليل النص من المجالات المهمة و هناك مركز متميز في ستانفورد و ابحاث في اللغة العربية في كبرى المؤتمرات .. خصوصا من مركز قطر للابحاث QCRI رأيت برامج اعراب الي كثيره .. لكن لا اعرف ان تم نشر هيكلها او طريقة عملها في مؤتمر كبير
حب البحث -> اساس قوي في علوم الحاسب -> مشرف متميز -> الصبر على المشرف :) -> حضور المؤتمرات البحثية -> العمل في مراكز بحثية مختلفة في الصيف
كل بحث قمت به نفذناه كأنظمة و بعضها في طور الدخول الى المراحل التجارية لكن هذا لا يقلل من اهمية ما لم يكن له تطبيق تجاري لأن المشكلة مهمة لكن نظرة "الأبحاث حبيسة الرفوف" نظرة سطحية لأن البحث الجيد يكون اساس لأبحاث اخرى تحسنه او تبدأ منه مجالات جديدة و عمل الباحث الأساسي هو حل المشكلة و التقدم في مجاله و كل شيء بدأ بجانب نظري بحت باثباتات رياضية و لم يكتب لها سطر كود الا بعد سنين طويلة و
كل مجال بحثي مهم بنظري .. المهم ان تذهب للمجال الذي تحبه و ليس ما هو دارج لأنها تتغير في الاهتمام من فترة الى اخرى
ابحث عن مشرف متميز و اعمل معه .. هو من سيرشدك في مجاله و ستستخدم خبرتك البرمجية في تحويل افكارك و افكاره الى شي ملموس
ههههههههههههههه ... افضل ان لا اجيب عليها لأنها قصة ممكن تتحول الى فيلم يحصد الأوسكار :)
معظم من يعمل على البحث هنا هم الأكاديميين .. لذلك روابتهم من الحكومة و هذا بسيط مقارنة بغيرها .. لم ادخل البحث مهتما بالمادة .. هو شغفي
لا اكرهها هي لغة في الأخير .. لكني انتقدت تصميمها الداخلي من ناحية علمية ووضحت لماذا هي بطيئة في المشاريع الكبيرة و طبعا المثال فيسبوك و ما عملته لمحاولة حل مشكلتها مع اللغة و انقلب الأمر الى مزاح بيني و بين بعض الأصحاب في الشبكات الاجتماعية :)
للأسف لست مطلعا على هذا المشروع بشكل كبير
ليست هناك لغات مخصصة .. ما استخدمه في عملي هو جافا و سي++ غالبا احد الصعوبات واجهتني في عملي في مجال جديد بالنسبة لي .. اعمل في مجال قواعد لبيانات و كيفية معالجة البيانات الضخمة خصوصا المكانية .. فكان لابد معرفة اساسيات هذا المجال من هياكل البيانات و غيرها و هذا تطلب قراءة الكثير من الأبحاث في هذا المجال و الحمدلله تجاوزتها الصعوبة الدائمة في العمل البحثي هو "هل فعلا هذا البحث جيد و سيقدم شي؟ " و هذا عمل
١- غالب المشرفين ممن اعرفهم ينصحوا طلابهم في التقديم في انترنشب في الصيف .. سواء كان في مركز البحث او في فريق التطوير و ذلك افضل من ناحية السيرة الذاتية و ايضا ايضاح قدرة الطالب على العمل على مجالات بحثية مختلفة و ايضا في بيئة عمل ٢- الأشخاص هم من اثروا :) سواء كانوا في جامعات او شركات .. لأنك ان اخذتها من منظور عدد الأبحاث ستجد الجامعات اكثر وهذا طبيعي .. و ايضا ستجد ان لها اثر اكبر لأن
عليكم السلام د.طيب اكيد اعرفك و ان شاء الله نلتقي :) ١- على الرغم من التحفظ ارى ان المستقبل كبير لهذا المجال و هناك منصات خرائط مفتوحة مثل OpenStreetMap التي نستخدمها و نشارك فيها لاثراء بعض البيانات التي نحتاجها .. و هناك بيانات اكثر لأن المستخدمين اصبحوا اكثر مشاركة من قبل ٢- المحتوى شي لا نستطيع التحكم فيه في اي لغة .. لكن هل ابحاث اللغة العربية وصلت الى دقة لعمل هذه الأشياء .. للأسف لا
هذا اهتمامي منذ الصغر .. كنت احب البرامج العلمية و عندما بدأت العمل البحثي ابان دراستي في الجامعة عملت في بعض الأبحاث و رأيت علاقة الحاسب مع العلوم الأخرى و كيفية تأثيرها عليها في البحث العلمي جانب اكتشاف جميل و بالنسبة لي هي اقرب مجال لأكتشاف الجديد و رؤية المستقبل قبل الأخرين
عليكم السلام كل البحوث لها اساسات .. و الباحث يستمد منها و من تفكيره و استنتاجه و منها يقدم الجديد سواء كانت نظرية جديدة او طريقة حل جديدة لمشكلة موجودة و غيرها و اذا تم النشر بعد المراجعة يكون هذا البحث قابلا لأن يكون مرجع لأبحاث مستقبلية لم افهم الجزء الثاني من السؤال .. هل المقصد ان يستشهد الباحث ببحثه السابق لبحث مستقبلي؟ اذا كان هذا المقصد فنعم بامكانه ذاته و كل الباحثين عملوا ذلك
المنشورات من مركز ابحاث مايكروسوفت اكثر بكثير من براءات الاختراع المسجلة
ان كان المقصود الربحيه هذا شي اكيد ... لكن مايكروسوفت تعطي سنويا ٥ مليار دولار لمركز ابحاثها (دون تفاصيل بحته ) و هناك يعملوا حتى على مشاكل في المنطق و اشياء نظرية من الموكد انها لن تصل للمنتجات
قد يكون هذا سبب منطقي لكن حتى المبرمجين و خريجي علوم الحاسب ارى قلة الاهتمام فيهم من هذه الناحية .. هل لأننا تعودنا ان نكون مجتمع مستهلك لا منتج؟
الحوسبة الكمية بدأت فكرتها من الثمانينات الميلادية و لاقت انتباه كبير عندما نشر بيتر شور في عام ١٩٩٤ خوارزميته التي تحلل الأعداد الى مركباتها الأولية بسرعة كبيرة و طبعا هذا يعني انها تفك تشفير RSA بسرعة و هذا غير ممكن في النمط الحوسبي المستخدم لدينا الأن ( لا زال سؤال مفتوح ) لكن نعم هذا العلم وجد انتباه كبير من المجتمع العلمي الحوسبي لما يقدمه من انماط حوسبة تعطي خوارزميات ذات اداء افضل في مشاكل Optimization Problems لكن لا زال
لا زال هناك الكثير من العمل و الاكتشاف .. SQL لا زالت مسيطرة على مجال قواعد البيانات في ٣٠ سنة لذلك اراها مؤثرة نقطة ان البحوث بحاجة لوقت هي نقطة سليمة لكن هذا عمل الباحث ... ان يفكر في المستقبل و يحل المشاكل
اشكرك على التعليق نعم كلامك سليم و هناك من ذكر عملية Bitwise operation للتأثير العكسي و كلا منكما صحيح لكن كان الهدف من هذا هو التبسيط على من بدأ بالبرمجة انه بعمليات حسابية بسيطة و بفكرة بسيطة عن البرمجة تستطيع عمل شيء جميل و ذكرت في اخر المقال انه هذه لسيت الطرق الوحيدة انما هناك طرق اعقد مثلا Gaussian Blur و طرق عملها سواء باستخدام FFT او لا
نعم يستخدموا MySQL و عدلوا عليها بشكل مهول لأنهم اول جهة واجهت هذا الكم الهائل من البيانات و ووضعوا تحديثاتهم عليها و نشروها في Github بالنسبة لCassandra على الرغم من ان فيسبوك هي من قامت بانشاءه الا انها تركتها و عملت مشاريعها على HBase و هو قاعدة بيانات Hadoop لكن كل التعاملات اللحظية لا تتم عبر هذه القواعد .. انما تكون البيانات مخزنة على الذاكرة العشوائية ( نعم محركات البحث و فيسبوك و تويتر و غيرها تخزن هذه البيانات في
هيكل جميل و مستخدم بشدة في الأنظمة و هو عبارة عن Binary Search Tree متزنة لكن قابلة لضبط اتزانها و فكرتها ان العناصر الأكثر استخداما تكون بالقرب من Root و ذلك يجعل الوصول لها اسرع مع الحفاظ على توازن الشجرة في حال قرب عنصر اخر عن طريق Rotations
لم اقل هذا .. لكن كتفضيل شخصي لا اختار بايثون لها ... و كما قلت دروب بوكس استخدمت wxPython لتطبيقها على الأنظمة