كيف تنتقل من الإعلام إلى التنمية

صورة

emile-perron / Unsplash



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



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



لماذا أردت تغيير مهنتي



في خريف عام 2019 ، تم فصل مكتبي التحريري فجأة ، وفتح أفق من الفرص أمامي.



كان هناك بالفعل الكثير من التصميم والتسويق في حياتي. على مدار 20 عامًا من مسيرتي المهنية ، كتبت عن تقنيات الطباعة والنشر في ComputerPress Publishing House ، وعملت في دار النشر الأفضل في يوم من الأيام ، وسائل الإعلام المستقلة ، حيث صنعت وسائل الإعلام للعلامات التجارية الكبرى وأروع مجلة اليوغا ، ونشرت نشرة أكاديمية في HSE ، وعملت في شركات إعلامية حديثة ، تمكنت من الطهي في SUP-Media وأدارت مكاتب تحرير قوية.



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



أردت شيئًا آخر:



  • , . — .
  • . IT .
  • , . , .
  • . . , , reddit.
  • . , , IT .
  • . , — . .


// $$$ , IT. . - , .



— 80 . 80 , .



, UX-, , , - . //



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



كيف لا تفعل
IT — (200+ 12 ). , . , . , . . — .



وكيف نفعل ذلك ، دعنا نفكر.



كيفية اختيار اللغة والاتجاه



صورة

goran-ivos / Unsplash



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



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



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



// . 0. , , . , .



IT- : (IT-) , .



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




استمع إلى البودكاست. أهم 5 حتى الآن (روابط ApplePodcasts):





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



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



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



بصفتي مطور js ، أتلقى أيضًا مساعدة من موارد MDN ، مدونة StackOverflow ، بما في ذلك LearnJavaScript و Metanit و Telegram و YouTube بواسطة المطور Vladilen Minin.



تعلم الإنجليزية.إذا لم تقم بذلك بالفعل. معظم المعلومات التي تحتاجها لحل المشكلات مكتوبة باللغة الإنجليزية. الغوص في التنمية دون معرفة اللغة الإنجليزية سيكون طويلاً ومؤلماً.



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



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



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



كيفية اختيار المرشد



صورة

adi-goldstein / Unsplash



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



اهرب من أولئك الذين يقولون إن لديك عقولاً إنسانية ، والتنمية ليست لك. هذا مطور لا يستطيع أن يشرح ، بدون قدرة تربوية ومع PSV غير مستقر. أنت تتعلم ، وفي هذه المرحلة تملي القواعد - من وكيف تستمع.



اهرب من أولئك الذين يصفون أبل بأنها تقنية طبخ- قبل أن تكون منخفض المستوى ، بمعنى سيء ، oldfag ، وكان مدرسوه متحيزين جنسياً يحبون لعب apple / microsoft holivar. من المهم أن تفهم لأي غرض تحتاج إلى تقنية وتستخدمها وفقًا للغرض.



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



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



كيف تضخ نفسك



صورة

timothy-dykes / Unsplash



ابحث عن أحد مستخدمي YouTube الذين ترغب في ترميز برامجهم التعليمية ، ويفضل أن تكون قليلة وكررها بعد ذلك. قم ببناء ذاكرة عضلية باستخدام قوائم ToDo والتقويمات وتطبيقات الطقس وميزانية المنزل.



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



انشر حلول برامج الشفرات الخاصة بك لنفسك على جيثب. ونعم ، حل المشاكل في برامج الحوارات. ونعم ، قم بإنشاء حساب على جيثب.



شراء شاشة ثانية . انها مريحة.



الالتزام بمشاريع النجوم إلى جيثب . ستقيد لك (لكن هذا ليس مؤكدًا).



تحدث إلى البطة. لا تتجاهلطريقة البطة لحل المشكلة. إنه يساعد حقًا.



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



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



كيفية اختيار الدورات



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



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



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



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



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



عند اختيار الدورات ، انظر إلى:



البرنامج. انتبه إلى مجموعة التكنولوجيا ، واطلب رؤية المهام الحقيقية التي يؤديها الطلاب. من غير المحتمل أن تستمتع بـ 10 أسابيع من tic-tac-toe في محطة إذا ذهبت للدراسة كمطور تجاري. وظنوا أن يذهبوا للعمل فورًا في بعض شركات تكنولوجيا المعلومات بحلول يونيو. اسأل عن بعض المشكلات على الأقل ، فمن غير المرجح أن يتم عرض المنهج بأكمله.



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



انظر إلى كيفية تقديم المعلومات لك كطالب. لا يجب أن تشعر أنك ترى تعليمات المكنسة الكهربائية الصينية من alik أمامك عندما تقرأ وصف المشكلة.



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



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



اكتشف أين عمل المدربون وما هي خبرتهم في التطوير. من غير المرجح أن يعدك المعلم الذي عمل مبرمجًا في أحد البنوك طوال حياته للعمل كمتعاقد خارجي مع العملاء التجاريين الذين يريدون تطبيقات جميلة وسريعة (ولكن هذا ليس مؤكدًا).



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



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



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



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



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



اسمحوا لي أن ألخص الخطوات الأولى للدخول في التنمية:



  1. إذا قررت الانتقال إلى التطوير والبرمجة من أي مجال آخر ، فضع في اعتبارك أنه سيتعين عليك إتقان الكثير بمفردك.
  2. إذا قررت الذهاب للدراسة ، فاعلم أنه لا يجب أن تتوقع الحفظ المعتاد للمادة كما في المدرسة من التعلم. حتى لو دفعت الكثير.
  3. — . , . -, , , . , . , , .
  4. — , . . , .
  5. , . , .
  6. - . .



All Articles