كيفية تمرير لمبرمج جيد

مرحبا يا هبر! أقدم إليكم ترجمة مقالة "كيف يمكن أن تكون مبرمجًا جيدًا" بقلم ستان سوتلا.



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

مهمتي هي أن أكون أكثر أصالة في أن أكون مبرمجًا مزيفًا من المبرمجين الحقيقيين في كونك نفسك.

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

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

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

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

على سبيل المثال ، فيما يلي لقطة شاشة لشاشتي عندما أقوم بإنشاء "diphakes":


Spectrogram credit: MOP - Ante Up

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

من فضلك:

echo "scale=0; 2 + 2" | bc

? :

mpstat | grep -A 5 "%idle" | tail -n 1 | awk -F " " '{print 100 - $ 12}'a

, .

, , . , . , . , – .

Vimium – Chrome, . . , :



Pro tip: , . , , arXiv StackOverflow. . , , , – .

, . , , . , . - 40- .

, : , . . vim , , , . , , ( ), .

. . , , .

, , . , , , , .

, ? , ?

: -, .

Source: https://habr.com/ru/post/ar475308/


All Articles