الترميز فن

البرمجة فن ، حرفة إبداعية ، شيء بهيج

حرفة إبداعية.

هذا هو الترميز.

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

بطريقة جافة جدًا ، تُركنا لتعلم البرمجة الفعلية خلال ساعات المختبر.

ما كان مفقودًا هو الجزء الخاص بالحرفة.

يعود الناس إلى منازلهم ليلاً ويواصلون العمل في أوقات فراغهم

هذا ما أعطى البداية لحركة البرمجيات الحرة ، على سبيل المثال ، اليوم مُسلَّم به مع المصدر المفتوح ، GitHub ، npm ... ظاهرة رائعة.

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

أعتقد أن هذا بسبب أنه ليس لدينا أي شيء آخر يدعو للقلق. لا توجد رحلات إلى محل البقالة أو مكتب البريد.

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

بعض الناس يميلون أكثر إلى الصباح ، والصباح يعمل بشكل رائع للبرمجة أيضًا.

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

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

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

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

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

هذا هو السبب في أن قنوات YouTube مثل Coding Train رائعة للغاية. إنهم يسخرون من الأشياء.

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

والضغط الذي تفرضه المواعيد النهائية يضيف القلق حقًا عندما يكون هناك الكثير منه بالفعل.

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

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

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

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

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

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

إن شعور رائد الأعمال بأن "هذا لا يكسب المال" قد يمنع الطفل الداخلي من اللعب. دعونا لا نفعل ذلك.

دعونا نجعل الطفل الداخلي سعيدًا.


المزيد من الدروس المعملية: