Eko S. Wibowo
مبرمج منذ 1994. ما زلت أتعلم، والآن مع الذكاء الاصطناعي إلى جانبي.
مؤسس RWID. أبني Ecosphere وRWID/OS من يوغياكارتا، إندونيسيا. أكتب هنا عن البرمجيات والإيمان والحياة كـ system builder. بلا خوارزمية، بلا قسم للتعليقات، بلا ضجيج.
أما أنا، في الوقت الحالي: أنا فقط أحب البرمجة حبًّا لعينًا! 😁
بالنسبة لي، العودة إلى بدايات عالم #programming هي عودة إلى #keyboard #ibmmodelm حوالي .. 2018 ربما نعم، فوجئت قليلًا برؤية حماسة المطورين تتدفق بكثرة تجاه #mecha. أراقب، «هوو، أليست هذه نوعًا من لوحات المفاتيح القديمة؟ يبدو أنها بدأت تنتشر الآن». أتحقق: الأقرب هو #blueswitch. بنقرة. لكن .. لا أعرف. هناك شيء ناقص. أتعلم أكثر: model m هذا يستخدم buckling spring. نابض حلزوني كهذا. أبدأ الاستكشاف .. يا إلهي، اتضح أنه لا يزال هناك تيار من عشاق ibm model m. باختصار احتجت سنوات حتى التقيت أخيرًا بأحد الهواة الذي ما زال يفرّط في بعض من مجموعات model m الخاصة به. بالطبع: المخزون قليل ولا يمكن أن يزداد 🙏أشعر أنني محظوظ جدًا لأنني أملك 3 من model M:
1. Rubber dome. هذا ليس نابضًا بعد. 2. New old stock. في هذه الصورة
3. Battlecruiser. F1 … F24
شغفي بعالم #programming يعود إلى النقطة نفسها تمامًا كما حين كنت لا أزال مبهورًا في تلك البدايات. حين كنت لا أزال أرتدي الزي الأزرق والأبيض
ملاحظة: لمن يريد التجربة، يرجى التواصل هنا https://lnkd.in/ghqC3PNj واضح: المخزون ليس كثيرًا. يبدو أنها لا تصل إلى 10 على الإطلاق
عقلية @sapelauu هذه ستأتي من نوعين من الناس:
1. المبتدئ (جدًا)
2. الخبير (جدًا)
لن يكون هناك في المنتصف. لأنه، إذا أصبح خبيرًا (أي ساعات طيران عالية مع الكثير جدًا من لغات البرمجة المستخدمة)، فسيعرف: أن حفظ استدعاءات الدوال كان موجودًا فقط في جيل التسعينيات (خبير جدًا). في ذلك الزمن لم يكن هناك خيار آخر سوى حفظ الدوال من كتاب مرجعي. مثلًا ما الفرق بين المعاملات في الدالة malloc() و calloc(). كان لا بد من حفظها 😅. لذلك بمجرد ظهور مساعدة التوثيق في IDE (ببساطة الضغط على CTRL+F1 في Turbo Pascal) .. وييه، كنا سعداء للغاية. لا حاجة لنسخ كتاب C Libary References السميك. لذا الاحتمال التالي هو أن السيد @sapelauu ما زال مبتدئًا (جدًا) يتعلم للتو ويصدم عندما يرى المدرب يبحث في Google. «يا بني، هكذا يعمل المبرمج ذو ساعات الطيران العالية في العمل» هم يركزون على البنية المعمارية والوحدات والقرارات عالية المستوى الأخرى. أما مسألة ما نوع المعامل الرابع وما هي قيم إرجاع الدالة: فاترك الآلة تعمل. StackOverflow أو Google. بل إن ذلك الآن أصبح من العقد الماضي جدًا. الآن هذا النوع من العمل كعامل تم استيعابه بواسطة #chatgpt. إذا كان مجرد البحث في Google يصدمك، فكيف لو أخبرتك أنني حاليًا أطور منصة #rwid بالكامل بلغة برمجة خبرتي فيها 0 .. وهي Golang بمساعدة #chatgpt بنسبة 99.99%؟ حدث ذلك مرتين فقط واضطررت للرجوع إلى SO وGoogle. عصر الذكاء الاصطناعي هذا ليس مزحة! أصبحت البرمجة 100x أكثر متعة!
على أي حال، فرّق بين Programming وCoding. هل يعرف أحد الفرق؟ :) https://lnkd.in/gSCU9fD7
شغفي بعالم البرمجة بدأ حوالي عام 1996: الصف الثاني من المدرسة الإعدادية. السبب في البداية؟ رؤية مخرجات أمر DOS tree: لا أعرف لماذا. لكن ربما تأثير الفوسفور الأخضر على تلك الشاشة أحادية اللون بدا غامضًا و.. سحريًا! لمن لم يره من قبل، تأثير الماتريكس. تأثير أحرف الفوسفور الخضراء المتوهجة وهي تتلاشى: ليس تأثيرًا. لكنه في الحقيقة لأن عناصر الفوسفور في الشاشة تحتاج وقتًا لتختفي. والنتيجة كانت مبهرة جدًا (وإن كانت ربما غير جيدة لصحة العين)
حسنًا، دعني أسرد التسلسل الزمني للغات البرمجة التي تعلمتها بحماس بدءًا من الصف الثاني من المدرسة الإعدادية:
1. ملفات Batch. ههو: ببساطة autoexec.bat كان بداية البرمجة يا رجل.
2. Basica / GW Basic / Microsoft Quick Basic: monkey.bas!
3. Turbo Pascal (المدرسة الثانوية): بنية بيانات القائمة المترابطة المفردة والمزدوجة :D
4. Turbo C/Borland C++ : كتاب الأستاذ Tjendry Heriyanto FTW!
5. Java 1.1 : عثرت عليه بالصدفة في قرص CD تعليمي للفيزياء. بل أصبح مسار حياتي..
6. Delphi (الجامعة): قليلًا فقط. اضطررت لأنني شاركت في مشروع مكتبة MIPA UGM
7. Microsoft J++: كان موجودًا يا رجل قديمًا. لكن Microsoft لم تكمله. مع أنني أحببته
8. Microsoft Visual Basic 6.0: كسبت الكثير جدًا من Rp. من هنا...
9. Microsoft Visual C++ 6.0: مشروع مشترك مع مركز السياحة UGM ووزير البحث والتكنولوجيا. تعلمته من الصفر في أسبوع: اكتمل المشروع!
10. Microsoft Visual Basic.NET: بسبب مساعدتي طالبًا في UII في أطروحة التخرج.
11. Microsoft Visual C#/C++ .NET: كثير من وظائف Upwork برمجتها باستخدام C#
12. #php Code
Igniter و#gtfw: جرّب، من يعرف gtfw؟
13. #cocoa: OSX أول عمل عن بُعد إلى اليابان! لكنني فشلت. لم أستطع الالتزام بعد
14. #python. 2014: استقررت هنا وتقاعدت من استكشاف لغات برمجة جديدة للتركيز على تطوير RWID
15. #golang (2024): #rwid يحتاج منصته الخاصة. كتبتها بيدي بدعم كل أعضاء RWID 🙏 شعور رائع أن تبرمج بيدك. على أي حال، أنتم الذين أصبحتم مبرمجين في 2024 صار الأمر سهلًا يا رجل. انسَ البحث في Google. تجاهل stackoverflow. استخدم ChatGPT. إنه مساعدي الوفي والذكي. ذكي جدًا جدًا. عليك فقط أن تكون بارعًا في طرح أسئلة ذكية. هندسة الأوامر#ai #chatgpt #promptengineering
أسجّل تطوير منصة RWID في الوقت الحقيقي هنا. بدأت من الصفر في Golang https://lnkd.in/gdEycikf
عندما تكون #leadbyexample، فلا حاجة إلى بذل جهد في إخراج الكلمات، فسيتبعك المجتمع#rwid
عندما ينتشر فيديوك على المستوى الوطني في سياق سياسي وأنت مطوّر: https://lnkd.in/gVm6XcRn😁
حضور: أعلّم كاهفي لغة C. اللقاء السادس https://lnkd.in/dPUQ5mDm
هل هذا كود نظيف أم كود كسول؟
مستحيل تعرف الفرق! :D https://lnkd.in/gADWnJxy
يبدو أن Photoshop وPremiere في طريقهما إلى الوداع https://lnkd.in/g6WnJjZ5#canva#adobe#graphicdesign #digitalmarketing
أنا شخصيًا مش مع الكريبتو خالص (مفاجأة مفاجأة!) بس تمام جدًا مع البلوكشين.
اللي مثير هو جزء الليدجر: لو فيه حل يتم نشر المعاملات على ليدجر البلوكشين.. دي أصلاً هتكون معاملات مكشوفة ومش ممكن تتخبى.
جرّب بس KPK يطبّق ده في LPSE :D https://lnkd.in/gc93WEWJ#userexperiencedesign #blockchain #ledger
يا جماعة، لو في #bootcamp بيضمن لك عمل عن بُعد، جرّب اسأل خدمة العملاء (CS) تبعه: "
هل هذا فعلاً يعرف قدري في المستقبل؟"
مش رح يقدروا يجاوبوا، صح؟ يبقى دي مجرد خدعة تسويقية. بكلام إنهم يضمنوا لك عمل عن بُعد، بعدها تكون مستعد تدفع غالي، لدرجة مبالغ فيها. وعلى الحساب: تدفع لما تلاقي شغل بعدين."
أليس مضمون؟"
لأ خالص. الضمان ده بالشروط والأحكام السارية.
بل ممكن يكون فيه بنود إنه لو شروط وأحكام معينة ما اتحققتش، رسوم التسجيل مش هترجع. أنتم بس شوفوا===خدوا فكرة بسيطة. RWID أصلاً عمره ما كان فيه كلام ضمان، بشكل عادي: انضم بحوالي مليون، وامشي في العملية. خلاص دخلت مجال العمل عن بُعد؟ الحمد لله. أنا سعيد لك.
اللي انضم بـ 500 ألف، فيه كمان ناس حصلوا على شغل براتب يوصل لـ 100 مليون/شهر. وده حقهم. أنا سعيد جداً لك!
بس بعدين بدأ في ناس تبعتلي على الخاص: كتير خالص:"
يا أستاذ، ده مضمون إني ألاقي شغل ولا لأ؟""
لأ. كل حاجة لسه بتعتمد على اجتهادك"
وبعدين ده مش مؤدب أصلاً: تنضم بحوالي مليون، وبعدين عايز ضمان إنك تلاقي شغل براتب 30 مليون/شهر؟ يعني مش عدل بقى!
أنا لسه مصمم إنه ما يكونش فيه كلام ضمان. بس يا رب، فيه ناس كتير خالص بتسأل كده.
في الآخر عملت بحث: آه، فيه كتير bootcamp بتضمن الحصول على شغل أهو. عشان كده.طيب خلاص! أنا أضمن:
1. في الأول مشيت على النمط الموجود: تدفع غالي في البداية 26.5 مليون، ولو ما نجحتش تدخل العمل عن بُعد خلال 6 شهور، أرجّعلك 20 مليون. الـ 6.5 مليون مش هترجع. لأن دي تكلفة الإنتاج.
2. بس ليه مش مرتاح: صعب جداً إني أدخلها في الدفاتر. الـ 20 مليون دي ما ينفعش تتسمى إيراد: لأن فيه خطر إنها تبقى دين.
3. وكمان ده تقيل جداً على المتقدمين، صح؟ بعدين غيرت:"
أنتم تنضموا بمبلغ 6.5 مليون. وأنا أضمن الدخول للعمل عن بُعد!""
ولو ما دخلتش، يا أستاذ Eko؟""
مافيش داعي تدفع الـ 20 مليون الباقية""
ولو دخلت؟""
براحتك ادفع الـ 20 مليون الباقية، على قد قدرتك""
شوفت عملت إيه؟ https://lnkd.in/gA2YNeGb https://lnkd.in/g8u-KWkj https://remoteworker.id#marketing #job #remotework
Mailgun هي أفضل أداة لإرسال البريد الجماعي باستخدام API#backend #fullstackdeveloper #javascript #devops https://lnkd.in/g47pvNDm

