البرمجة فن ، حرفة إبداعية ، شيء بهيج
حرفة إبداعية.
هذا هو الترميز.
لقد درست في مدرسة ثانوية تقنية حيث درسنا البرمجة وأجهزة الكمبيوتر ، ثم التحقت بهندسة الكمبيوتر ، ولكن حتى من البداية ، كان من الواضح أن ما كانوا يدرسون في الجامعة ليس البرمجة بل كل أنواع الموضوعات الهندسية مع بعض أجهزة الكمبيوتر- الموضوعات ذات الصلة مختلطة في.
بطريقة جافة جدًا ، تُركنا لتعلم البرمجة الفعلية خلال ساعات المختبر.
ما كان مفقودًا هو الجزء الخاص بالحرفة.
يعود الناس إلى منازلهم ليلاً ويواصلون العمل في أوقات فراغهم
هذا ما أعطى البداية لحركة البرمجيات الحرة ، على سبيل المثال ، اليوم مُسلَّم به مع المصدر المفتوح ، GitHub ، npm ... ظاهرة رائعة.
بالنسبة للعديد من الأشخاص ، من الأفضل أداء البرمجة ليلاً. لما ذلك؟ لا أعلم. أود أن أقول إن هذا هو الحال بالنسبة لي أيضًا.
أعتقد أن هذا بسبب أنه ليس لدينا أي شيء آخر يدعو للقلق. لا توجد رحلات إلى محل البقالة أو مكتب البريد.
من الأسهل الحصول عليهافي المنطقة، هذا المكان الرائع حيث كل الكود الذي تحتاج إلى كتابته منظم تمامًا في رأسك وأنت تعمل كمهندس 100x لأنكنكون، في تلك النقطة الزمنية المحددة.
بعض الناس يميلون أكثر إلى الصباح ، والصباح يعمل بشكل رائع للبرمجة أيضًا.
يمكننا إجبار أنفسنا على كتابة التعليمات البرمجية في كل وقت من اليوم ، ولكن عندما نفعل ذلك في أفضل الأوقات ، يمكننا أن نكون أكثر كفاءة.
المكاتب تجعل التركيز أمرًا صعبًا ، لكننا نحتاج إلى ذلك ، لأننا لسنا مضطرين لاتباع نص. علينا أن نبتكر طرقًا مبتكرة لحل المشكلات. لم أر أي وظيفة أخرى تدخل فيها إلى مكتب والناس يرتدون سماعات رأس ليظلوا أكثر تركيزًا. إنه مكثف للغاية.
أعتقد أحيانًا أن البرمجة الواقعية غالبًا ما ترتبط بالحصول على أموال مقابل قدراتنا البرمجية ، والحصول على وظيفة كمبرمج ، هو نوع من إضافة ظل رمادي على الأشياء.
إذا تم اعتبار البرمجة مثل الرسم أو الحياكة ، فسيكون لذلك شعور مختلف تمامًا. شيء نفعله جميعًا بعد العشاء للاستمتاع.
هذا هو السبب في أنني أحب منصات مثل Glitch و Codepen التي تجعل الكود رائعًا للغاية. خاصة للأطفال والقادمين الجدد بشكل عام.
هذا هو السبب في أن قنوات YouTube مثل Coding Train رائعة للغاية. إنهم يسخرون من الأشياء.
على سبيل المثال ، أشعر بالانزعاج عندما أسمع أن إنتاجية المبرمج في الوظائف تعتمد على عدد سطور التعليمات البرمجية التي يكتبونها. حقا؟
والضغط الذي تفرضه المواعيد النهائية يضيف القلق حقًا عندما يكون هناك الكثير منه بالفعل.
أنا لا أقول أنه لا يجب عليك الحصول على وظيفة كمبرمج ، فهذا سيكون غبيًا من جانبي. علينا دفع الفواتير ، أليس كذلك؟ مهنة البرمجة هي طريقة رائعة لرفع مستوى دخلك في الأماكن الأقل تطوراً أيضًا ، والعمل عن بُعد.
ولكن إذا كانت المرة الوحيدة التي تقوم فيها بالبرنامج لعملك ، فأنت لا ترى البرمجة على أنها حرفة رائعة ، بل كوسيلة لتحقيق غاية. هذا جيد ، لدينا عدد محدود من الساعات في اليوم ويمكنك أن تكون محترفًا رائعًا في عملك اليومي. الكثير من الناس يفعلون ذلك أود أن أقول أن هناك أ50⁄50الانقسام هنا.
في مسيرتي المهنية ، كرهت الاضطرار إلى تتبع الوقت أثناء البرمجة. إنها ممارسة غبية حقًا لها شعور فوري بالمقصورة الرمادية. في بعض الأحيان قد يكون لدي خطأ يصعب حله ولكن يمكنني إصلاحه في 10 ثوانٍ بفضل تجربتي. قد تكون لدي خبرة أقل وأقضي 4 ساعات في ذلك ، هل أحتاج إلى دفع المزيد مقابل ذلك؟
تتعلق البرمجة أيضًا بالاهتمام بشيء ما. قد يكون لدي خلل سهل نوعًا ما ولكن أثناء إصلاحي أنني أبدأ في تحسين الكود وإلغاء بعض الديون الفنية.
يجب أن يتماشى هذا مع هدف العمل المتمثل في توفير المزيد من القيمة للعملاء وكتأثير جانبي ، المزيد من الأموال للشركة.
بالنسبة لي ، البرمجة مثل لعب مكعبات LEGO. أي نوع من البرمجة ، حقًا. لقد اشتريت مجموعة Arduino منذ بعض الوقت وجعل هذا الشيء يعمل أمرًا رائعًا حقًا ، خاصةً لأنه جهاز مادي حقيقي وليس مجرد أشياء تعمل في الشاشة. أخطط للقيام بالمزيد من ذلك ، ليس لفعل أي شيء محدد ، ولكن فقط للتلاعب.
إن شعور رائد الأعمال بأن "هذا لا يكسب المال" قد يمنع الطفل الداخلي من اللعب. دعونا لا نفعل ذلك.
دعونا نجعل الطفل الداخلي سعيدًا.
المزيد من الدروس المعملية:
- المكدس الذي أستخدمه لتشغيل هذه المدونة
- 8 أسباب وجيهة لتصبح مطور برامج
- تحسين محركات البحث (SEO) للمطورين الذين يكتبون المدونات
- مراجعة كتاب أسبوع العمل لمدة 4 ساعات
- بناء مشروع نمط الحياة
- قم ببناء منصتك الخاصة
- كصانع مستقل ، ما نوع المنتج الذي يجب أن تصنعه؟
- خلق الأمن الوظيفي الخاص بك
- المطورين ، تعلم التسويق
- حرية عمل منتج
- توليد القيمة
- لديك غرض لعملك
- الفكرة لا شيء
- مكانة
- العمل عن بعد لمطوري البرمجيات
- المنتج / السوق الملائمة
- أفضل البودكاست لمطوري الواجهة الأمامية
- لماذا يجب علي إنشاء قائمة بريد إلكتروني؟
- افصل الوقت عن المال
- مبدأ الندرة المطبق على منتجات البرمجيات
- مبدأ الدليل الاجتماعي
- كيف أضفت الوضع الداكن إلى موقع الويب الخاص بي
- ملاحظاتي على كتاب Deep Work
- إيجابيات استخدام مكدس مملة
- كيفية تقدير وقت البرمجة
- مستمر كمطور مستقل
- كيف تتعلم كيف تتعلم
- لماذا أسئلة المقابلة لوظائف البرمجة صعبة للغاية؟
- هل أحتاج إلى شهادة لأكون مبرمجًا؟
- يمكن للجميع تعلم البرمجة
- كيف تكون منتجا
- كيفية الحصول على العدد الحقيقي لمرات مشاهدة الصفحة لموقع ثابت
- هل ملأت دلو المطور اليوم؟
- كيف أسجل مقاطع الفيديو الخاصة بي
- كل مشاريع البرمجيات التي صنعتها في الماضي
- المطهر التعليمي من منظور صانع البرنامج التعليمي
- يجب أن يكون لكل مطور مدونة. إليك السبب وكيفية الالتزام به
- امتلاك عقلية تجارية للمطورين
- كيف تكتب رمز غير قابل للاستمرار
- ما هي متلازمة إمبوستر
- كيف تعمل من المنزل دون أن تصاب بالجنون
- كيف توقفت عن القلق وتعلمت أن أحب نظام JavaScript البيئي
- كيف أقوم بعمل نموذج أولي لصفحة ويب
- يجب أن تكون أسوأ مطور في فريقك
- كيف تبدأ مدونة باستخدام Hugo
- اكتب ما لا تعرفه
- كيفية منع الانحرافات باستخدام uBlock Origin
- الترميز فن
- لقد كتبت منشور مدونة واحد كل يوم لمدة عامين. إليك 5 أشياء تعلمتها عن تحسين محركات البحث
- التعامل مع الحريق
- على كونه اختصاصيًا
- معضلة المطور
- My plan for being hired as a Go developer. In 2017
- مكاسب الإنتاجية من استخدام جهاز Mac و iOS
- كيف تنتقل من البرامج التعليمية إلى مشروعك الخاص
- هذه حديقتي الرقمية الصغيرة
- كيف تبدأ العمل الحر كمطور
- مشاركة الرحلة نحو بناء مشروع منتج برمجي
- المجلد الفرعي مقابل النطاق الفرعي
- كيف أستخدم توسيع النص لتوفير الوقت
- البرمجيات هي قوة عظمى
- احب الكتب
- كيف قررت إنشاء تطبيق جديد لإدارة المشاريع