Skip to main content

5 أساطير حول تعلم الكود ستكون من الأفضل تجاهلها

Data Analysis in R by Dustin Tran (يونيو 2026)

Data Analysis in R by Dustin Tran (يونيو 2026)
Anonim

كم منكم قد فكرت في تعلم الكود - حتى يصبح مهندس البرمجيات - فقط ليكون لديك القليل من الشك يجعلك تفكر بطريقة أخرى؟ ربما يتعلق الأمر بعدم القدرة على تعلم كل ما تحتاجه للنجاح. ربما كنت قلقًا بشأن الانخراط في ثقافة "القرصنة" سيئة السمعة. أو ربما لا تظن أنك ذكي بما يكفي للعمل بجانب هؤلاء المطورين العبقريين.

حسنًا ، لقد حان الوقت لإغلاق هذا الصوت.

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

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

الأسطورة رقم 1: يجب أن تكون عبقريًا لكتابة الكود

يعترف يونان لوبين ، الذي بدأ تعلم الكود قبل عامين ، وقد أسس الآن وكتب الواجهة الأمامية لبلده: "إن الأسطورة التي كنت أخافها قبل تعلم كتابة الكود كانت ببساطة أنني لم أكن أذكياء بما يكفي لأكون جيدًا في ذلك". شركة ، تلوين. “بدا الأمر معقدًا جدًا لكتابة التعليمات البرمجية. يبدو أن الأشخاص الذين يكتبون الكود بطريقة احترافية أذكياء للغاية . كان تخويف. وهذا يأتي من شخص درس الفيزياء في جامعة كورنيل وسجل في المئة 99 على اختبار GMAT! أتصور أن الآخرين يشاركونني هذا الخوف ".

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

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

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

وتذكير أخير من أولئك الذين أصبحوا مطورين بنجاح؟ أنت أكثر ذكاءً مما تعتقد - لذلك لا تتعامل مع طريقتك الخاصة! "أعتقد أن نسبة كبيرة من الإنسانية" ذكية "، ولكن التحسن والتعلم يعتمدان على ما إذا كانا يمارسان قدراتهم أم لا" ، تشارك هانا سيسون ، طالبة في مدرسة ترميز Dev Bootcamp. "أود أن أقول إن أي شخص يمكن أن يتعلم كيفية البرمجة."

الأسطورة رقم 2: لن تتمكن من اللحاق بالركب

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

كان لدى مايكل موس ، وهو الآن مطور في Collage.com ، نفس المخاوف عندما كان يفكر في التحول الوظيفي من العمل في اختبار الإعدادية ومتابعة التمثيل. "يتبين أن أحد الأشياء الأكثر إثارة للاهتمام حول التنمية هو أنك لم تنشغل أبدًا - إنها عملية تعلم مستمرة" ، كما يقول. "إلى حد ما ، لا يزال كل المبرمج يتعلم دائمًا كيفية الترميز مع تغير المعايير وإتاحة أدوات جديدة."

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

"طبيعة الويب هي أن معظم التكنولوجيا مفتوحة ومرئية.
يشرح توم نيكولوسي ، مطور الويب الذي يعمل في المجال الوظيفي الثاني ، أن الثقافة تُقَدِّر أهمية تبادل المعرفة.

الأسطورة رقم 3: لن تتمكن أبدًا من استعراض عضلاتك الإبداعية

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

يوضح بول ويبستر ، عامل البساتين الذي تحول إلى مطور ويب لشركة Doubledot Media Limited: "التطوير ينطوي بالتأكيد على حل المشكلات ، لكنني أشبه ببناء شيء خارج Legos". "يمكنك تجربة قطع مختلفة حتى يصلح العنصر المناسب ، وفي النهاية ، قمت ببناء شيء يعد في الواقع بمعنى من" الإبداع ". على هذا النحو ، أجد أنك تحصل على قدر كبير من الوفاء الإبداعي. "

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

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

الأسطورة رقم 4: لن تندمج أبدًا في ثقافة "نردي"

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

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

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

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

بمعنى آخر ، لدى المهندسين كل أنواع الشخصيات والاهتمامات ، لذا فأنت ملزم بالبحث عن أشخاصك. إذا كنت تفكر في العودة إلى المدرسة للتشفير ، فإن Wells تقترح عليك "الانتقال إلى مدرسة الترميز أو حضور حدث لمعرفة ما إذا كانت تلك المدرسة تعكس الصورة النمطية أم لا." وتشجيع النساء بشكل خاص على النظر إلى مجموعات مثل Girl Develop It و CODE2040 و Women Who Code. "أنا أشجع الجميع على المشاركة في مجموعات ميتوب" ، كما تقول. "إنها مكان رائع للحصول على الدعم ومقابلة المرشدين!"

الأسطورة رقم 5: لن تتفاعل أبدًا مع إنسان آخر

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

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

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

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

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