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

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

لسوء الحظ ، كان لهذه الواجهة العديد من القيود الهامة. على سبيل المثال ، إذا لم تكن هناك قيمة في الإدخال ، فقد أصبح استبدال القيمة الافتراضية مشكلة.
بطريقة ما اتضح أن تكلفة BizTalk ومشروع تكاملها جاءت كبيرة جدًا ، كانت الميزانية السنوية تتفكك. بالإضافة إلى ذلك ، لم يكن "فم الخروف" سهلاً. نما السخط. قرر المقاول إطلاق النار على الفور. فر معظم المحللين من أنفسهم ، وذهب أحدهم إلى الحيلة. في BizTalk ، تم تخزين قواعد تحويل البيانات كمستندات XSLT في قاعدة بيانات. لم يكن حتى XSLT 1.0 ، ولكن نوعًا ما من مسودة XSLT ، والتي تم فهمها بواسطة الإصدار الوحيد الذي يصعب الحصول عليه من مكتبة MSXML. لذلك ، تعلم المحلل لدينا ، بدلاً من "رعي الضأن بين شجرتين" ، اختيار WD-XSLT من قاعدة البيانات ، وإلحاقه وإعادته. اتضح أنه أسرع وأكثر موثوقية ، وكان هناك مكافأة واحدة مهمة: يمكن إخفاء بعض التفاصيل الأساسية لتحويل البيانات من الواجهة وإخفائها عن العين الحادة الحريصة.
لكن بيل جيتس لم يصل قط.
مبرمج محاسب
كان لدي محاسب زميل. ليس مجرد محاسب ، ولكن مع مجموعة من الشهادات الخارجية. ولم يكن يشارك في أوراق السلع ، ولكن في توحيد الحسابات للشركات الدولية. ولم يعرف أحد باستثناء أفراد العائلة والأصدقاء المقربين أن المحاسب قام ببرمجة مواقع الويب ليلاً ولعب مع تحسين محرك البحث. كان في أواخر التسعينات وأوائل العقد الأول من القرن الحادي والعشرين. كانت هناك العديد من الفرص والمخاطر. كل ما كسبه المحاسب على الإنترنت فقده هناك. ولكن فجأة اتضح أن المهارات المكتسبة ليلاً يمكن استخدامها بالكامل في الوظيفة الرئيسية. بعد كل شيء ، تتكون عملية الدمج بشكل منتظم من دمج العشرات ، أو حتى المئات من اللوحات مع الأرقام ، وفقًا للقواعد ، التي كان يعرفها جيدًا بشكل عام. لبضع سنوات ، كتب محاسبنا مئات من إجراءات Visual Basic. فجأة ، بدأ العمل الذي استغرق شهرًا سابقًا في الانتهاء في يوم واحد ، وانخفض عدد الأخطاء بشكل حاد ، وبسبب إضفاء الطابع الرسمي على العملية ، تم فتح عضادات في المنظمات المسؤولة ، مما أدى إلى زيادة في تأثير محاسبنا الصغير. بعد ذلك بسنوات أصبح رئيس القسم. ثم انتقل إلى منصب المدير المالي مع المنافسين وذهب للسفر حول فنادق خمس نجوم في بلدان مختلفة من العالم ، كما يجب أن يكون وفقًا لوضعه الحالي ومركزه الحالي.
وما القصص التي لديك عن المبرمجين السريين؟