Switch Mode

النظام التكنولوجي المتقدم للباحثين 47

تطوير خبير التطبيقات


الفصل 47: تطوير خبير التطبيقات

ترجمات هينيي

كانت غرفة الكمبيوتر مهجورة ولم يكن هناك أي شخص في الأفق.

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

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

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

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

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

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

بالمناسبة كان من المنطقي أن يستحوذ ويندوز على حصة سوقية ضخمة من أنظمة التشغيل. حتى المبتدئ الذي لم يسبق له استخدام الحاسوب كان بإمكانه استخدام واجهة ويندوز.

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

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

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

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

وقع لو شوه في تفكير عميق.

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

"استخدم تقنية الزاحف لتتبع المحطات والقطارات ومعلومات التذاكر من الموقع الالكتروني [12306]... يبدو أن ذلك ممكناً. "

اعتقد لو شوه أنه نظراً لوجوده هنا ، فهو لا يريد إضاعة المزيد من الوقت وبدأ العمل على الفور.

في النهاية ، ذُكر برنامج الزاحف في الكتاب المدرسي كمثال نموذجي لتطبيقات الثعبان. حتى أن الكتاب قدّم طرق حساب مختلفة لحالات مختلفة.

بالطبع لم يكن موقع 12306 موقعاً عادياً. حيث كان استهدافه للمبتدئين أمراً صعباً للغاية.

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

لقد حان وقت الاستيلاء.

نسخ لو شوه رابط الموقع الإلكتروني إلى الكود ، وشغّل البرنامج النصي. ثم حمّل البيانات إلى ملف جدول بيانات أنشأه.

بعد ذلك مباشرةً ، بدأت مروحة الحاسوب تُصدر صوت أزيز. حيث كان الحاسوب يعمل ، وسطور التعليمات البرمجية تألق في صندوق الطرفية الأسود. أُدخلت البيانات تلقائياً في جدول البيانات.

نظر لو شوه إلى جدول البيانات الممتلئ واتكأ على الكرسي.

الثعبان لغة مريحة للغاية. فلا عجب أن يوصي بها العديد من الخبراء.

نظر لو شوه إلى خطوط البيانات الوامضة وشعر وكأنه أحد المتسللين.

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

لذلك وضعت العديد من المواقع الإلكترونية "الأنانية " إجراءاتٍ لمنع الزحف. فلم يكن من الممكن زحف أي معلومات منها. وحتى لو فعلوا ، فستكون المعلومات التي يتم زحفها غير مرغوب فيها. أما المواقع الأخرى الأقل تطوراً ، فقد كانت قادرةً على مراقبة عدد الزيارات وحظر عنوان يب.

مع ذلك كان موقع 12306 غير أناني. لم يكترث هذا الاحتكار العملاق لتجربة المستخدم. ومن الواضح أنه لن يكترث لموارد الخادم. ما دام أحدٌ لم يُعطِّل خادمه ، فلن يكترث أحد!

نظر لو شوه إلى أكوام البيانات المتراكمة في جدول البيانات. و بدأ يتساءل: هل عليه فعل شيء آخر ؟

إنشاء موقع إلكتروني لشراء التذاكر ؟ يبدو الأمر مُكرراً بعض الشيء...

فجأة ، انطفأ مصباح كهربائي في رأس لو شوه.

فكر في فكرته ولم يستطع السيطرة على حماسه.

رغم وجود العديد من مواقع حجز التذاكر الخارجية لم يكن هناك الكثير من التطبيقات. لو استطاع تطوير تطبيق مميز ، لربما ربح منه بعض المال.

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

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

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

كان الأمر ببساطة أن الخوادم قد تكون باهظة الثمن. حتى فواتير الكهرباء وتكاليف الصيانة المختلفة قد تكون باهظة الثمن...

وكان في حسابه البنكي أقل من عشرة آلاف يوان ، وبالتالي لم يكن يستطيع أن يفعل أي شيء...

قرر لو شوه أن يعض على أسنانه ويتغلب على هذه المشاكل.

حتى لو فشل ، فإنه يمكن أن يستخدم ذلك كدرس تعليمي.

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

عليّ فحص بيانات تذكرة القطار آنياً. متطلبات الخادم عالية جداً ، لذا يجب أن يكون الكود فعّالاً قدر الإمكان!

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

كتب لو شوه حتى هذا الجزء ، وفرك لوحة المفاتيح بإصبعه برفق. فكّر طويلاً ثم بدأ ينقر عليها مجدداً.

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

"لكن شراء التذاكر تلقائياً دون اتصال بالإنترنت... لم أشاهد ذلك بعد. "

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

التحديث المستمر للموقع الرسمي يُقلل من احتمالية الحصول على تذكرة ، إذ قد تكون بعض التذاكر مُستردة من آخرين. فلم يكن لو شوه يعلم مصدر التذاكر ، لكن يُمكنه التفكير في حضور الحفل.

على سبيل المثال ، تحديد فترة زمنية ومواعيد عدة قطارات. سيقوم الخادم بتحديث البيانات تلقائياً وإرسال الطلب فور ظهور التذكرة. و لقد استخدم عدة برامج لسحب التذاكر ، وحتى الآن لم تكن هذه الميزة متاحة.

وعلاوة على ذلك لم يبدو المفهوم صعب التنفيذ.

فكر لو شوه حتى هذه اللحظة قبل أن ينظر إلى الساعة.

حفظ لو شوه ملف الوورد. ثم رفع أكمامه ووضع يديه على لوحة المفاتيح.

"العمل ، العمل! "



تعليق

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Ads Blocker Image Powered by Code Help Pro

اكتشفنا مانع اعلانات

من فضلك اغلق مانع الاعلانات

الاعدادات

لا يعمل مع الوضع المظلم
اعادة ضبط