لماذا أنا واحد من أفضل مطوري الويب في العالم.

كم من كم. سطرا بسطر

يمكن للجميع تعلم أساسيات موضوع معين. فقط عدد قليل من السيطرة على الانضباط على الرغم من. يمكن للجميع تعلم جافا سكريبت وروبي و CSS و Python وما إلى ذلك. لا يمكن لأي شخص إنشاء تطبيقات ويب معقدة. يتطلب شيئا خاصا. سر. قبل عام واحد ، لم أستطع كتابة صفحة ويب أساسية من نوع HTML. في الأسبوع الماضي ، قدمت ورشة عمل في حدث Google I / O حول كيفية إنشاء برامج الدردشة. في هذه المقالة ، سترافقني خلال رحلتي المحزنة حول كيف أصبحت واحدة من أفضل مطوري الويب في العالم. قد تؤلمك الحقيقة ، لذلك الأمر متروك لك لمواصلة القراءة.

الألم المزمن يعني الجهد المزمن

عندما كان عمري 17 عامًا ، أصبت بجراح في عيني أثناء لعب كرة القدم. كان غريبًا جدًا ، أقف على الأرض ولم أستطع التحرك. لقد فحصت بدقة من قبل الأطباء ولم يظهر شيء. لم يتم كسر أي شيء ، ولا توجد إصابات. بدأت رحلة مليئة بالأطباء والمستشفيات والاختبارات وساعات إعادة التأهيل وما إلى ذلك. لا شيء يمكن العثور عليه. لا توجد نتائج إيجابية. لسوء الحظ ، لم ينخفض ​​الألم خلال السنوات. حاولت كل شيء ممكن ، كل العلاجات التي كانت في السوق. بالنسبة لصبي يبلغ من العمر 17 ، 18 ، 19 ، 20 ، 21 عامًا ، كانت العملية مدمرة عقليا. في سن ال 21 ، بعد العديد من الاختبارات (انظر كم مرة أكرر اختبار الكلمة) ، توصل الطبيب أخيرًا إلى التشخيص: كنت أعاني من التهاب المفاصل المبكر في الوركين. شكل عظام الفخذ لم يكن صحيحًا وكان ذلك يتسبب في تدمير بطيء لكن مستمر للغضروف.

نجاح باهر.

في هذه المرحلة ، قد تسأل نفسك ، ما علاقة هذه القصة الشخصية بتطوير الويب؟ مع أن تصبح واحدة من أفضل المطورين في العالم؟

دعني اريك.

سنوات من إعادة التأهيل ، لا نجاح.

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

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

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

ولكن بعد 4 سنوات من الألم المزمن و 4 سنوات أكثر من الشفاء من العمليات الجراحية الشديدة ، يمكنني الركض مرة أخرى. ضوء في نهاية النفق. 8 سنوات لتحقيق شيء يأخذه الجميع كأمر مسلم به: القدرة على الجري.

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

ساعات من الترميز ، أي نجاح

تنطبق نفس القصة على الويب أو تطوير البرمجيات أو دراسة الهندسة الميكانيكية. بعد سنوات من تعلم Ruby و HTML و CSS و Node.js و Rails و Express و PostgreSQL ، وما إلى ذلك ، أتمكن من إنشاء برامج. كانت العملية صعبة ، لطيفة ، محبطة ، جميلة ، صعبة. في كثير من الأيام لم أستطع فهم سبب عدم عمل الأشياء. لم أستطع الحصول على النتائج التي توقعتها. لكنني أتذكر دائما معركتي ضد التهاب المفاصل. اعتدت على هذه العملية ، لحسن الحظ. الآن كنت أستخدم تجربتي لشيء يمكن أن يعطيني نتائج ثمينة: ​​تطبيقات الويب الملونة. النضالات لم تزعجني ، لقد اعتدت عليهم. لقد اعتدت على هذه العملية:

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

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

ليس في تطوير الويب. هنا لا يهم مدى جودتك في الماضي ، أو مدى ثراء عائلتك أو مدى نجاحك في عملك السابق.

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

أفضل مطور في العالم.

قلت في العنوان أنني كنت من أفضل المطورين في العالم. هذا متعجرف جدا ومن غير المرجح أن يكون صحيحا. وأيضا غبي جدا أن أقول. دعني أشرح.

في العام الماضي أدير الماراثون في برشلونة. كان وقتي 4 ساعات و 20 دقيقة. سجل الماراثون حوالي 2 ساعة. أصدقائي في حالة جيدة يديرون الماراثون في 3 ساعات و 30 دقيقة. ومع ذلك ، فإن الوقت الذي استغرقته 4 ساعات و 20 دقيقة أمر رائع وتاريخي.

إلي. إلى مستواي. وفقا لمعايير بلدي. وفقا لتصوري. حسب مستواي كم عدد الأشخاص الذين شاركوا في سباق الماراثون بعد 3 عمليات جراحية في الفخذ؟ ليس الكثير. القائمة صغيرة جدا. ويمكن أن تصبح القائمة أصغر ، إذا كنت لا تقارن نفسك بأي شخص. إذا كان لديك ترتيب حيث يوجد مشارك واحد فقط: أنت.

لا يتعلق الأمر بمدى جودتك مقارنة بالأشخاص الآخرين ، ولكن مدى سعادتك بتطورك الشخصي.

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

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

استمتع ليس فقط بما تفعله ، ولكن من أنت أيضًا

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

يجب على الناس أن يتذكروا في كثير من الأحيان التجارب السابقة حيث عملوا بجد وكانت النتائج غير فورية ، لكنهم حققوا أرباحًا على المدى الطويل: تعليم الأطفال ، وتكوين أسرة ، والعمل الجاد في الوظيفة ، والاستيقاظ يوميًا في الساعة 6:30 صباحًا ، مما يساعد صديق في مشكلة صعبة الخ

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

هل أنت مستعد لهذا التحدي؟

إذا كنت ترغب في تعلم تطوير الويب ، فهناك الكثير من الموارد.

إذا كنت تعاني من ألم مزمن ، فهناك صديق.

مقالات أخرى:

https://medium.com/@albertmontolio/what-happens-if-you-give-200-in-a-coding-boot-camp-90ad3c31bb69