أصبحت البرمجة الآن مهارة مفيدة للعديد من
المسارات الوظيفية، بما في ذلك التمويل، لكن أولًا دعونا نعرف ماهي البرمجة؟
البرمجة هي عملية كتابة التعليمات،
وتوجيه أوامر لجهاز الحاسوب ليتبعه، ويمكن تصنيف البرمجة إلى مستوى منخفض ومستوى
عالٍ؛ اعتمادًا على ما إذا كان يمكن للحاسوب فهمها، فمن بعض لغات البرمجة الرئيسية:
Python، وC++، وJava، وSQL، وJavaScript.
ما هي لغات البرمجة منخفضة المستوى وعالية المستوى؟
يتم تقسيم لغات البرمجة إلى
فئتين رئيسيتين، وهما المستوى المنخفض والمستوى العالي. يتم فهم اللغات منخفضة
المستوى بواسطة أجهزة الحاسوب وتتكون من لغة ثنائية ولغة تجميع، تستخدم اللغة
الثنائية 0 و1 فقط، مما قد يكون من الصعب كتابته على المبرمجين. ولهذا السبب
يستخدم المبرمجون لغة التجميع، والتي تتضمن كلمات أكثر شبهًا باللغة الإنجليزية. أما
لغات البرمجة عالية المستوى هي في معظمها اللغة الإنجليزية، ولا تستطيع الآلات
فهمها. تتضمن اللغات عالية المستوى C وC++
وJava.
نظرًا لأن اللغة تتكون من اللغة الإنجليزية، فيمكن كتابتها وقراءتها بسهولة أكبر.
ولكن يجب تحويله بواسطة مترجم أو مترجم فوري حتى تتمكن الأجهزة من فهمه. سيقوم
المترجم أو المترجم الفوري بتغيير اللغة عالية المستوى إلى لغة منخفضة المستوى
للأجهزة.
فبالمجمل الفرق بين اللغات المنخفضة المستوى والعالية المستوى، هو أن
اللغات المنخفضة المستوى أقرب إلى أجهزة النظام وتتطلب معرفة الأجهزة لكتابة
التعليمات، في حين أن لغات البرمجة عالية المستوى هي لغات الآلة المستقلة التي لا
تتطلب معرفة الأجهزة لكتابة التعليمات.
ما هو التمويل؟
التمويل مصطلح يطلق على
الأمور المتعلقة بإدارة الأموال، والاستثمارات، وإنشاءها، ودراستها. وهو ينطوي على
استخدام الائتمان، والديون، والأوراق المالية، والاستثمار، لتمويل المشاريع
الحالية باستخدام تدفقات الدخل المستقبلية. وبسبب هذا الجانب الزمني، يرتبط
التمويل ارتباطًا وثيقًا بالقيمة الزمنية للنقود وأسعار الفائدة والمواضيع الأخرى
ذات الصلة.
يتم تقسيم
"التمويل" عادةً إلى ثلاث فئات عريضة: التمويل العام، وتمويل الشركات،
والتمويل الشخصي. يشمل التمويل العام على الاهتمامات الحكومية، مثل: الأنظمة
الضريبية، والنفقات الحكومية، وإجراءات الميزانية. فأما تمويل الشركات يتضمن إدارة
الأصول، والخصوم، والإيرادات، والديون للشركة. أما التمويل الشخصي فهو يحدد جميع
القرارات والأنشطة المالية للفرد أو الأسرة، بما في ذلك الميزانية والتأمين وتخطيط
الرهن العقاري والمدخرات والتخطيط للتقاعد.
ما الغرض من التمويل؟
يشتمل التمويل على الاقتراض،
والإقراض، والاستثمار، وجمع رأس المال، وبيع الأوراق المالية وتداولها. والغرض من
هذه المساعي هو السماح للشركات والأفراد اليوم بتمويل أنشطة أو مشاريع معينة، ليتم
سدادها في المستقبل على أساس مصادر الدخل الناتجة عن تلك الأنشطة. فمن دون
التمويل، لن يتمكن الناس من شراء المساكن (نقدًا بالكامل)، ولن تتمكن الشركات من
النمو والتوسع كما هي اليوم. وبالتالي، يسمح التمويل بتخصيص موارد رأس المال بشكل
أكثر كفاءة.
----------------------------------------------------------
"تعلم البرمجة سهل جدًا، ولكنها أكثر تعقيدًا مما تتصور" ستيف ديسبينسا
تعتبر لغات البرمجة هي السحر
الذي يمكنك من خلاله إنشاء عوالم رقمية مذهلة وتحويل الأفكار إلى واقع. على الرغم
من أن ليس الجميع يجيدها إلا أنه يعرفها، وبعض هذه اللغات تفيد في الأعمال المالية
والاستثمارية، لنستعرض بعضًا من أشهر هذه اللغات.
MATLAB (1و C++:
يمكن استخدام لغات البرمجة (MATLAB) و (C++) في تطوير نظم التداول
المالي ونمذجة المخاطر المالية. (C++) هي لغة برمجة قوية تستخدم في تطوير البرامج والألعاب، بينما (MATLAB) تستخدم في الحسابات
العلمية والهندسية.
تتميز لغة C++ أنها لغة برمجة قوية ومتعددة الاستخدامات، وتتميز أيضًا بقدرتها على التحكم الكامل في الموارد وأداءها العالي. ويمكن للجميع الاستفادة من المكتبات والأدوات المتاحة لتسهيل عملية التطوير.
أما MATLAB فتتميز بأنها لغة برمجة، وبيئة تطوير تستخدم بشكل رئيسي في الحسابات العلمية والهندسية. فإنها تتيح إجراء التحليلات الرياضية المعقدة، والمعالجة الإحصائية، والرسومات. وتمتاز بسهولة استخدامها وقدرتها على التعامل مع البيانات الكبيرة.
:
Python (2
PYTHON هي لغة برمجة سهلة وقوية تستخدم في تطوير البرامج والتطبيقات والذكاء الاصطناعي. فتعتبر لغة برمجة سهلة التعلم، وتتمتع بشعبية كبيرة بين المطورين؛ بسبب بساطتها وقدرتها على التعامل مع مجموعة متنوعة من المهام. يمكنك استخدامها في تطوير تطبيقات الويب، والتحليلات البيانية، وتطوير الألعاب، والذكاء الاصطناعي، والتعامل مع البيانات الكبيرة، والكثير غيرها. وتتميز بايثون بقدرتها على كتابة الأكواد بشكل مبسط وقراءتها بسهولة. ومن الممكن استخدام لغات برمجة أخرى، مثل: R وSQL في تحليل البيانات المالية وإدارة الأرقام المالية.
Cو JAVA (3:
تستخدم لغة C في تطوير تطبيقات سطح
المكتب وتطبيقات الويب باستخدام إطار عمل NET. أما لغة JAVA تستخدم على نطاق واسع في تطوير تطبيقات الويب والهواتف المحمولة،
ويمكن استخدامها في تطوير البرامج.
هذه كانت أشهر اللغات الخاصة بالبرمجة التي من
الممكن أن تفيد مجال المالية والاستثمار، وهناك المزيد والمزيد من اللغات التي لم
نعرّفها، فلنذكرها بشكل سريع.
لغات عالية المستوى:
GAUSS, GAMS, Mathematica, Maple
لغات منخفضة المستوى:
Fortran, Visual Basic, ++viz
----------------------------------------------------------
لغة البرمجة بايثون (Python) تُعتبر واحدة من أكثر لغات البرمجة شيوعًا واستخدامًا في مجال التقنية المالية. نظرًا لكونها تتمتع ببنية بسيطة وقواعد صارمة وقريبة من اللغة الإنجليزية، مما يجعلها سهلة التعلم والفهم. بالإضافة إلى أنها توفر مجموعة واسعة من المكتبات والأدوات المتاحة للتقنية المالية، مما يسهل على المطورين بناء تطبيقات مالية متقدمة. فهذه اللغة تحظى بشعبية كبيرة في مجتمع المطورين، وهذا يعني وجود مجتمع نشط يقدم الدعم، والمساعدة، والتوجيه للمطورين الجدد. كما أن التحليلات المالية المتقدمة التي تتيحها تساعد على اتخاذ قرارات استثمارية مدروسة وتحقيق زيادة العائدات. توفر لغة بايثون إمكانية تطوير تطبيقات ومنصات مالية مخصصة، كبناء منصات التداول الإلكتروني، وتطبيقات إدارة المحافظ، وأنظمة معالجة المدفوعات عبر الإنترنت، وتطبيقات الخدمات المالية الأخرى. بالإضافة إلى قدرتها على تطوير حلول مخصصة وفقًا لاحتياجات المؤسسة، فعلى سبيل المثـال يستخدم البنك السعودي للاستثمار (ســاب) لغة بايثون في تطوير الأنظمة الخلفيــة وتحليل البيانات، بينما على الصعيد الآخر البنك السعودي الفرنسي يستخدم بايثون في تطوير الواجهة الأمامية والنظم الداخليــة.
ونرى أن تطبيق الأتمتة في العمليات المالية يقلل
من الاعتماد البشري، فينتج عنه التقليل من الأخطاء المحتملة، ويسمح بتحسين إدارة
المخاطر، والحد من التعرض للخسائر غير المتوقعة، وتحقيق التوفير في التكاليف
وزيادة الكفاءة وهذا يزيد من الربحية في القطاع المالي. فمن بعض خدمات الأتمتة في
قطاع البنوك والمصارف: خدمة الدفع الذاتـي والإشعارات الآلية، بالإضافة إلى إصدار
البطاقات الائتمانية تلقائيًا بشكل آلي، دون الحاجة لزيارة الفرع البنكي. ومع
التقدم التقني السريع والهائل، فذات التقدم نراه في عمليات الأتمتة التي لازالت
مستمرة وتخضع للتطوير حتى الآن.
كذلك تعتبر التكنولوجيا المالية Fintech) (مفهومًا يجمع ما بين الابتكار التقني والخدمات المالية، حيث يتم من
خلاله استخدام التكنولوجيا لتحسين وتسهيل العمليات المالية والمصرفية.
فتعد الأجهزة المحمولة والتطبيقات المصرفية عبر الهواتف الذكية أمثلة
واقعية على تطبيقات
Fintech التي يتم
استخدامها في السوق النقدي السعودي. فمن خلال تلك التطبيقات، يمكن للعملاء إجراء
المعاملات المصرفية وإدارة حساباتهم وتحويل الأموال بسهولة وسرعة. تتيح هذه
التقنيات للأفراد التعامل المباشر مع البنوك والمؤسسات المالية دون الحاجة لزيارة
الفروع البنكية.
بالإضافة
إلى أنه يوجد العديد من الشركات والمنصات التي تقدم خدمات تكنولوجيا المالية في
السوق السعودي. على سبيل المثال، الشركة السعودية للمدفوعات "مدى" هي
شركة محلية رائدة تقدم خدمات الدفع الإلكتروني والتسوق عبر الإنترنت، وتسهل عمليات
الدفع والتحويل الإلكتروني بشكل آمن ومريح. كما توجد أيضًا منصات لتمويل المشاريع
الناشئة وتحقيق التمويل الجماعي، مثل "ترميز المالية" (منصة رقمية مختصة
بطرح الصكوك للمنشآت الصغيرة والمتوسطة وتضمن تجربة متكاملة لكل من المستثمرين
وطالبي التمويل)، ومثل "تمكّن" (وهي عبارة عن منصة إلكترونية لدعم رواد
الأعمال ورسالتها أن تكون الوجهة التمويلية الأولى للمنشآت الصغيرة والمتوسطة، فهي
تقدم التمويل النقدي للسيارات بأنواعها والمعدات الثقيلة وكذلك الأجهزة المنزلية
والعقارات وغيرها).
تعمل الشركات العالمية في مجال التكنولوجيا المالية أيضًا على توسيع وجودها في السوق السعودي. فمثلاً، شركة "سترايب" (Stripe) تعد واحدة من الشركات الرائدة في مجال معالجة المدفوعات الإلكترونية عالميًا، وتقدم حلولًا مبتكرة للتجار السعوديين لقبول الدفعات الإلكترونية عبر الإنترنت.
باختصار،
يشهد القطاع المالي في السعودية توسعًا سريعًا لاستخدام تكنولوجيا المعلومات
والابتكارات المالية. يتم تطبيق مفهوم
Fintech في العديد
من الخدمات والشركات التي تهدف إلى تحسين تجربة المستخدم وتمكين العمليات المالية
بشكل آمن وفعال في المملكة العربية السعودية.
----------------------------------------------------------
إن للبرمجة و المالية علاقة وثيقة لبناء مستقبل مشرق معًا، ولكن لتأكيد هذه العلاقة ومعرفة ماهيتها، استعنّا ببعض المتخصصون من البرمجة والمالية وطرحنا عليهم عدة أسئلة. فانقسموا لعدة أقسام منهم من اتفق، ومنهم من عارض، ومنهم من ظل محايد.
فأول نقطة تم النقاش فيها
كانت علاقة البرمجة بالمالية. فبطبيعة الحال اختلفت وجهات النظر، واستنادًا عليها
وجدنا أنها علاقة تكاملية، كل جزء منها يمثل دورًا هامًا في مجالٍ معيّن، وكل مجال
متعلق بأهدافه الخاصة مع التطور التقني. فأصبح كل تخصص لابد أن يحتك بشكلٍ أو بآخر
بالتطوير، والبرمجة لتسهيل العمليات الروتينية. أحد المشاركين في الاستبيان قد طرح
مثال يجدر به أن يُذكر، قال: "على سبيل المثال، المتخصص المالي يحتاج إلى
المبرمج لتطوير برمجيات تحلّل البيانات المالية، وبناء نماذج لتوقعات المؤشرات.
والمتخصص المالي بدوره يحلّل المخرجات و يقوم باتخاذ القرار المناسب"
فتابعنا سير الأسئلة وكانت
نقطة النقاش الثانية، تدور حول إمكانية المالية بمساعدة البرمجة في الثورة
الصناعية الرابعة. قلَّ عدد المشاركين في هذه النقطة، وقلّت الآراء، لكن مع حرم
سنكتشف السر. فالمالية لها دور كبير جدًا في النمو الاقتصادي، بالإضافة أن البرمجة
تساعد المالية على تسهيل العمليات الروتينية، وتسريعها أيضًا. فمن إصدارات البرمجة
التي تساعد المالية هو الذكاء الاصطناعي، والذي ظهر في الثورة الصناعية الرابعة.
لكن لنرجع إلى نقطة البداية مرةً أخرى، فما هو دور المالية بمساعدة البرمجة؟
فالجواب يكمن في أنّه لا وجود للتقنية في دولة، إلا بالتنمية الاقتصادية، فالمالية
هي التي تساهم بالنمو الاقتصادي لأي دولة.
فأما محور النقاش الثالث كان
عما إذا كانت البرمجة تساعد المالية في المجال المالي كالتداول. فكانت أغلب
المشاركات تتفق مع ذلك. فبالطبع، البرمجة لها دور هام في المجال المالي وخصوصًا
التداول، فهي تساعد بعملية تحليل البيانات وقراءة التماثيل البيانية، وتحويلها إلى
بيانات مقروءة تساعد المحلل المالي على تنبّؤ حدوث أي شيء بالمستقبل القريب. وبذلك
تحد من الخسائر للشركات، والأفراد، وغيرهم من المتداولين.
ثم انتقلنا الى آخر نقطة
نقاش وهي نقطة الختام لآراء المتخصصون حيث ناقشنا مصطلح الـ(Fintech) الذي سبق وذكرناه في
ثالث محاورنا لهذه الحلقة. فلنسترجع بعض من المعلومات وأولها تعريف الـ(Fintech)، فهو مفهوم يجمع ما بين
الابتكار التقني والخدمات المالية، حيث يتم من خلاله استخدام التكنولوجيا لتحسين
وتسهيل العمليات المالية والمصرفية. وأيضًا كان هناك سؤال آخر يقول هل تعتقد أن
"تمارا" تعد من أحد شركات الـFintech؟. فالإجابة هي نعم، "تمارا" تعد من أحد شركات التقنية
المالية هنا في المملكة العربية السعودية، فهي تعين الأفراد على الدفع بالتقسيط أو
على دفعات، بعد التعاقد مع المَحَال ومواقع التسوّق الإلكترونية، وكل ذلك بالدفع
الإلكتروني.
----------------------------------------------------------
البرمجة المالية تشهد تطورًا مستمرًا ولها مستقبل واعد، نتاجًا عن الثورة الصناعية الرابعة، وهي التي تشهدها المملكة العربية السعودية في الوقت الحالي من تطور صناعي، حيث ترتبط الآلات مع التقنية الرقمية. لنتعرف أولًا كيف أتت هذه الثورة الصناعية، ومن أين تبدأ جذورها.
فالثورة الصناعية تعني
التغير الجذري في مجال الصناعة بشكلٍ عام، ثم يتبع هذا التغيير، تغيير آخر في نمط
حياة الإنسان. بدأت الثورة الصناعية الأولى في القرن الثامن عشر والتاسع عشر، وكانت
أهم مخرجات هذه الثورة الصناعية هو اختراع الآلات البخارية والقطارات، فتبعتها
سرعة في النقل، والمواصلات، والإنتاج. ثم بعدها الثورة الصناعية الثانية كانت في
بدايات القرن العشرين، ومنها خرجت الكهرباء، والهواتف، والنفط، وتبعها بعد ذلك الإنتاج بكميات ضخمة أو بما
يعرف في مجال الأعمال "Mass production". أما الثورة الصناعية الثالثة وهي ما تتلاقى مع
الثورة الصناعية الحالية، أو بمعنى آخر "الثورة الرقمية والتكنلوجية"،
وهنا عندما اختُرع الحاسوب والإنترنت. فالثورة الصناعية الرابعة تعتبر الأكثر
تأثيرًا وتعتبر أيضًا امتدادًا للثورة الصناعية الثالثة.
فقد أثرت هذه الثورة الصناعية
على آداء الآلات من شكلها ووظيفتها وصولًا إلى ذكائها الاصطناعي ومحاكاتها لعقل
البشر. فهذا بشكل مؤكد له تأثير في شتى المجالات. فمن التأثيرات التي دخلت على
مجال المالية والبرمجة:
1)
ازدياد الاعتماد على البرمجة والتكنولوجيا في قطاع المالية: من
المتوقع أن يزداد الطلب على المهارات البرمجية والتقنية في صناعة الخدمات المالية
والاستثمار. ستصبح البرمجة أكثر تكاملًا في العمليات المالية وستسهم في تحسين
الكفاءة والدقة.
2)
تنمية تقنيات التحليل الضخم والذكاء الاصطناعي: سيتم استخدام البرمجة
المالية لتطوير نماذج تحليلية متقدمة تعتمد على تقنيات التحليل الضخم والذكاء
الاصطناعي. ستساعد هذه التقنيات في اتخاذ قرارات مالية مستنيرة وتحسين التنبؤات.
3)
تطور التكنولوجيا المالية (Fintech): ستركز البرمجة المالية على تطوير
حلول تكنولوجية مبتكرة في مجال الدفع الإلكتروني، والتمويل التشاركي، والتحويلات
العابرة للحدود. سيتم استخدام البرمجة لتطوير تطبيقات ومنصات تقنية مالية جديدة.
ويكمن هنا التحدي، فلابد من
وجود التحديات في أي مجال تدخل فيه الصناعات الحديثة، والتقنيات الرقمية. فمن التحديات
المحتملة:
1)
الأمان والخصوصية: مع التزايد المستمر للاعتماد على التكنولوجيا في
المالية، ستزداد أهمية حماية البيانات المالية والتعاملات من التهديدات السيبرانية
وضمان الخصوصية. ستكون هناك حاجة مستمرة إلى تطوير حلول أمنية متقدمة.
2)
التنظيم والتشريعات: قد تواجه البرمجة المالية تحديات قانونية
وتنظيمية نتيجة التطورات السريعة في التكنولوجيا المالية. ستكون هناك حاجة إلى
مراجعة وتحديث القوانين واللوائح لمواكبة التغيرات التكنولوجية.
3)
تأثير التغيرات الاقتصادية والسوقية: قد تتأثر البرمجة المالية
بالتقلبات الاقتصادية والمالية والتغيرات في أنماط السوق. قد يكون من التحديات المواكبة
مع هذه التغيرات وتكييف النماذج والتطبيقات المالية بشكل مستمر.
ونتطلع لمشاركتنا
آراءكم حول المالية والبرمجة وعلاقتهما معًا في التعليقات.
لسماع الحلقة على اليوتيوب:
https://youtu.be/2sCSOa5vcS8?si=K0D0Oe9QK17sceWn
تعليقات
إرسال تعليق