TRANSCRIPTArabic

This is how cracked programmers build software

5m 21s955 words175 segmentsArabic

FULL TRANSCRIPT

0:00

يا إلهي. لقد أمضيتُ الكثير من

0:02

الوقت خلال الأسابيع القليلة الماضية في

0:04

دراسة متعمقة لكيفية بناء المهندسين المخترقين

0:06

للمشاريع. أعني، هناك المشتبه بهم المشهورون

0:07

المعتادون. ليونوس، ستالمان، إيفان، يو، فابريك

0:10

بارد. ولكن هناك أيضًا أشخاص آخرون

0:12

ليسوا مشهورين. خذ على سبيل المثال

0:14

ماكس هاول، مخترع البرامج المنزلية. معلومة

0:16

طريفة: رفضته جوجل لأنه لم يستطع

0:18

عكس شجرة ثنائية. من المضحك كيف

0:20

تسير الأمور. ثم هناك حسابات جيت

0:21

هاب عشوائية تمامًا. لا مدونة، ولا

0:24

وجود على تويتر، مجرد مهندس مخترق

0:26

عشوائي من روسيا أو حتى كوريا

0:28

الشمالية. لقد لاحظت أن كل واحد

0:30

من هؤلاء الأفراد مخترق بلا شك،

0:31

لكن يبدو أنهم جميعًا يتبعون نمطًا

0:33

مشابهًا جدًا عند بناء المشاريع. والأول

0:35

ثابت في كل شيء. كن مستخدمًا

0:36

لنفسك. ملاحقة موجة الضجة الإعلامية وبناء

0:39

شيء ما لموظف توظيف يريد خبرة

0:41

20 عامًا في مجال المؤشرات ليس

0:42

بالأمر المُنتج. معظم هؤلاء المهندسين المذهلين،

0:44

كما لاحظت، بنوا شيئًا ما لأنهم

0:46

أرادوه بشدة بما يكفي. هل تعتقد

0:48

أن فابريس بارد جلس وأجرى أبحاثًا

0:50

سوقية قبل أن يُصدر مُترجم لغة

0:52

C الصغير؟ كان التحقق السوقي الوحيد

0:53

الذي احتاج إليه هو نفسه. وينطبق

0:55

الأمر نفسه على جميع هؤلاء المهندسين

0:58

المذهلين وجميع الأدوات الرائعة التي بنوها

0:59

لاحقًا. لقد أرادوا شيئًا أسرع، وأصغر

1:01

حجمًا، وأنظف، أو الأهم من ذلك،

1:03

شيئًا أقل غباءً مما هو موجود

1:05

بالفعل. عندما تبني شيئًا ستستخدمه، لا

1:07

يمكنك تجاهل التعليقات. ستلاحظ الأخطاء لأنها

1:09

تؤثر عليك. وستفهم بالفعل لماذا الأداء

1:10

مهم لأنه يُبطئك. مدى رغبتك الشديدة

1:12

في برمجة مشروع ما هو مقياس

1:14

جيد لمدى جودة الفكرة على أي

1:15

حال. لأنك إن لم تستطع أن

1:17

تجعل نفسك تهتم، فكيف يُفترض بك

1:19

أن تبرمجها أصلاً؟ والقاعدة الثانية طريقة

1:21

جيدة للحفاظ على الاهتمام. أطلق إصدارات

1:23

صغيرة، أطلقها بالأمس. أدوات مثل FFmpeg

1:24

لم تظهر من العدم. البرمجة لا

1:26

تملك خططًا صناعية. حسنًا، دعني أعيد

1:27

صياغة ذلك. لا يمكنك وضع خطة

1:29

صناعية لمهندس غير متمرس. المشاريع تُبنى

1:31

بخطوات صغيرة متزايدة. ما عليك فعله

1:33

هو إطلاق الإصدار 0.01، وليس الإصدار

1:40

الأول. لأن أصغر إصدار يُدخلك في

1:42

شيء مهم جدًا، وهو الواقع. ولا

1:44

يمكنك تجاهل الواقع إلا إذا كنت

1:45

كاني ويست. فكرتك إما أن تنجح

1:47

أو لا تنجح. ولا يجب أن

1:50

تعمل بشكل مثالي في هذه المرحلة.

1:52

أنت فقط تريد إنجاز شيء ما.

1:53

كان الإصدار الأول من Homebrew عبارة

1:55

عن سكربت بالكاد يعمل ويحل مشكلة

1:57

واحدة محددة. هل تعرف فلسفة يونكس؟

1:59

افعل شيئًا واحدًا وأتقنه. لستَ مضطرًا

2:00

حتى لفعل ذلك. فقط افعل شيئًا

2:02

واحدًا. بهذه الطريقة يمكنك اتخاذ قرار

2:04

بشأنه. يمكنك التكرار عليه. اجعله أفضل،

2:06

اجعله أسرع، واجعله يفعل شيئًا مختلفًا

2:07

تمامًا. أو يمكنك ببساطة التوقف ومشاهدة

2:10

الأنمي. الخيار لك يا أخي. أنا

2:12

أعرف خياري. في هذه الخطوة، أنصحك

2:13

بشدة باستخدام Vibe Codeing أو Clank

2:15

أو حتى الهمس. استخدم Profed في

2:17

المؤشر، اسأل GPT في الدردشة، افعل

2:18

أي شيء. لا توجد طريقة مثالية

2:20

لإنشاء هذا الهراء. لكن ما تريد

2:22

تجنبه بكل طاقتك هو إرهاق اتخاذ

2:23

القرارات. لست متأكدًا مما إذا كان

2:25

هذا يحدث لك، لكنني غالبًا ما

2:28

أعلق في معضلة أفضل مجموعة تقنيات،

2:29

وينتهي بي الأمر بقضاء ساعات في

2:31

البحث عن أفضل طريقة لفعل شيء

2:33

ما أو إنفاق 600 دولار على

2:35

قالب جاهز. Vibe Codeing يُزيل هذا

2:36

الأمر. تريد شحن منتج صغير جدًا،

2:38

وشحنه بسرعة فائقة، والأفضل أن تفكر

2:40

بيديك فقط. لست بحاجة إلى ذلك

2:42

المخطط الملون المثالي. صدقني، أنت بحاجة

2:44

إليه بعد كتابة الكود لأن الخطوة

2:45

الثالثة هي التوثيق. أفضل ما في

2:48

شحن المشاريع الصغيرة هو أن توثيقها

2:50

جيدًا لا يستغرق الكثير من الوقت.

2:51

هناك ميزة واحدة فقط، لكن عادة

2:53

التوثيق هي الأهم. يساعدك التوثيق على

2:55

تسجيل أفكارك حول المشروع و الاتجاه

2:57

الذي يسير فيه بطريقة منظمة للغاية.

2:59

يمكنك تخزين الأفكار، والتحسينات، والمشاكل، والميمات،

3:01

وأي شيء تريده. لست مديرك. لكن

3:03

الفكرة هي تتبع شعورك. من الأسهل

3:04

بكثير العودة إلى مشروع مع مخطط

3:06

لما كنت تفكر فيه بدلاً من

3:08

طلب سحب ضخم يقول فقط إصدار

3:09

شيء ما. وهذا يقودني إلى النقطة

3:11

الأخيرة. انشر. كحد أدنى، يجب أن

3:14

تستضيف مشروعك على GitHub. ليس لأن

3:15

نجوم GitHub يدفعون الإيجار، بل لأن

3:17

الإنترنت، وخاصة المطورين، بارعون في شيء

3:19

واحد. إنه انتقاد ما لم يصنعوه.

3:20

لكن النقد قيّم. فهو يجبرك على

3:22

تقبله بصدر رحب والتحسين، أو على

3:23

الأقل الاستسلام لليأس. لقد جربت كلا

3:25

الأمرين. لكن في النهاية، لا تعمل

3:27

بمعزل عن الآخرين. شارك عملك مع

3:29

الآخرين، وشاركه بشكل هادف. هناك العديد

3:31

من الطرق لنشر عملك. كثير من

3:32

الناس ينشرون فيديوهات على يوتيوب. بعض

3:34

المهووسين ينشرون على تويتر. افعل ما

3:36

يناسبك، لكن نشر عملك لا يقل

3:38

أهمية عن كتابته. لا تكتفِ بنشر

3:39

فقرة مُولّدة آليًا على لينكدإن وإضافة

3:41

رابط GitHub. انشر عملك بفعالية. شاركه

3:43

مع المجتمعات على ديسكورد أو ريديت.

3:44

أرسلها إلى صديق قد يكون لديه

3:46

بعض المعرفة. الهدف ليس الانتشار الواسع،

3:48

بل تحسين عملك وتطويره. ليس عليك

3:49

بالضرورة فعل ذلك إذا كنتَ بارعًا

3:51

بما يكفي. يمكنك أن تكون بارعًا

3:53

مثل ريموند هيلد وتنشر مرة واحدة

3:55

في السنة على تويتر لأن مشروعك

3:56

يُثير إعجابك بشدة. في الأساس، طريقة

3:58

بناء المشاريع لدى المبرمجين البارعين ليست

4:00

مختلفة كثيرًا عن طريقتنا. إنهم يريدونها،

4:02

وينشرونها، ويشاركونها. ليس هناك سرٌّ خفيٌّ

4:03

وراء ذلك. السؤال هو: ما مدى

4:04

رغبتك في ذلك؟ سأترك ذلك لك.

4:06

لكن هناك شيء واحد يجب أن

4:08

ترغب فيه بشدة، وهو استخدام brilliant.org،

4:10

الراعي الرسمي لفيديو اليوم. Brilliant هي

4:11

منصة تعليمية مصممة لتجعلك أفضل في

4:12

حل المشكلات. لديها مجموعة رائعة من

4:14

الدورات في الرياضيات والعلوم. ما يعجبني

4:16

في Brilliant هو أنه مصمم ليكون

4:18

فعالاً. تتعلم من خلال حل المشكلات

4:20

الفعلية باستخدام مجموعة متنوعة من الاختبارات

4:22

والألغاز والتجارب. لقد استمتعت حقاً بدورات

4:23

الرياضيات في Brilliant. لطالما اعتقدت أنني

4:25

لستُ بارعاً في الرياضيات، لكن Brilliant

4:27

غيّرت نظرتي تماماً لذلك. بدأتُ بمواضيع

4:29

الرياضيات الأساسية، ثم بدأتُ بالتدرج إلى

4:31

الجبر وصولاً إلى حساب التفاضل والتكامل.

4:33

لا تصدقني؟ حسناً، جرب بنفسك. للتعلم

4:34

مجاناً على Brilliant لمدة 30 يوماً

4:36

كاملاً، انتقل إلى brilliant.org/bigboxuite. امسح رمز

4:37

الاستجابة السريعة (QR) الظاهر على الشاشة،

4:39

انقر على الرابط في الوصف أو

4:41

التعليق المثبت كما قدمت Brilliant لمشاهدينا

4:43

خصماً بنسبة 20% على الاشتراك السنوي

4:44

المميز الذي يمنحك وصولاً غير محدود

4:46

يومياً إلى كل شيء على Brilliant.

4:48

شكرًا لشركة Brilliant لرعايتها لهذا الفيديو،

4:49

وشكرًا لكم على وقتكم. أنا بيغ

4:51

بوكس.

4:52

4:54

4:56

4:57

4:59

5:00

5:03

5:05

5:06

5:07

5:09

5:11

5:13

5:15

5:16

UNLOCK MORE

Sign up free to access premium features

INTERACTIVE VIEWER

Watch the video with synced subtitles, adjustable overlay, and full playback control.

SIGN UP FREE TO UNLOCK

AI SUMMARY

Get an instant AI-generated summary of the video content, key points, and takeaways.

SIGN UP FREE TO UNLOCK

TRANSLATE

Translate the transcript to 100+ languages with one click. Download in any format.

SIGN UP FREE TO UNLOCK

MIND MAP

Visualize the transcript as an interactive mind map. Understand structure at a glance.

SIGN UP FREE TO UNLOCK

CHAT WITH TRANSCRIPT

Ask questions about the video content. Get answers powered by AI directly from the transcript.

SIGN UP FREE TO UNLOCK

GET MORE FROM YOUR TRANSCRIPTS

Sign up for free and unlock interactive viewer, AI summaries, translations, mind maps, and more. No credit card required.