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

المبرمجون هم نوع من المعالجات: شخصيات فقيرة تتعرض للضرب قليلاً ويمكنها تحويل القهوة إلى خطوط كود. أنا لا أملك السحر ، أنا مجرد متخيل.
مهمتي هي أن أكون أكثر أصالة في أن أكون مبرمجًا مزيفًا من المبرمجين الحقيقيين في كونك نفسك.
أنا جيد في عملي ، خرج مني دجال ممتاز. لقد خدعت رجال الأعمال وجعلوني من المؤسسين التقنيين. لقد خدعت المهندسين وناقشوا معي موضوع الذكاء الاصطناعي
العالمي . العرض التقديمي الذي أقوم به هو أمر معقول لدرجة أن وزارة العدل طلبت مني المشورة بشأن إنشاء
واجهة المستخدم الرسومية في 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 , , , . , , ( ), .
. . , , .
, , . , , , , .
, ? , ?
: -, .