كيف تصبح المصمم الذي يرمز
نشرت: 2022-06-18ربما يكون موضوع ما إذا كان يجب على المصممين تعلم البرمجة هو الأكثر إثارة للجدل في الصناعة. هناك العديد من مواضيع المنتدى ومشاركات المدونات التي تدعم كلا الجانبين. بالإضافة إلى ذلك ، فإن خطوات تعلم كيفية البرمجة ليست واضحة دائمًا. في هذا المنشور المميز ، سنخوض بعض الخطوات المهمة لتصبح مصممًا يقوم بالتشفير إلى جانب الفوائد العديدة للجمع بين مهارات التصميم الخاصة بك ومعرفة الترميز.
مقدمة
يقول البعض أن المحترف يجب أن يكون له تركيز واحد فقط وألا ينشر نفسه بشكل ضئيل للغاية. حجتهم الرئيسية هي - لا يمكن أن يكون لدى جاك من جميع المهن فهم عميق لكل مجال يعمل فيه ، لذلك لا يمكن أن يكونوا محترفين حقيقيين.
يعتقد البعض الآخر أنه في العالم الحديث ، يعتبر المحترف متعدد المهارات فائدة كبيرة للأعمال التجارية ولا ينبغي أن يكون هناك أي عقبات أمام المصمم للحصول على العديد من المهارات القيمة التي يراها ضرورية. بعد كل شيء، والمعرفة هي القوة.
هل يجب أن يتعلم المصممون البرمجة؟
في هذا الجدل الذي لا ينتهي حول ما إذا كان المصمم يجب أن يكون قادرًا على البرمجة ، فنحن بالتأكيد في جانب " نعم ". في هذا المنشور ، سوف نشارك حججنا حول سبب كون المصمم الذي يرمز أمرًا رائعًا لجميع المعنيين وسنقدم لك بعض النصائح حول كيفية أن تصبح واحدًا.
أي نوع من المصممين سيستفيد من تعلم لغات البرمجة أو الترميز؟
إذا كنت مصمم ويب أو مصمم UX أو مصمم ألعاب أو مصمم تطبيقات ، فمن المؤكد أنك ستقوم بتوسيع قدرتك على التصميم وفتح فرص إضافية في وظيفتك الحالية.
كيف تصبح المصمم الذي يرمز
قد يبدو تعلم البرمجة أمرًا مستحيلًا. يبدو الرمز غير مفهوم ، ومهمة تعلم فهمه تبدو مملة ومملة. نعم ، لن تكون نزهة في الحديقة. لكن الأمر لن يكون بالصعوبة التي تتخيلها. مع الدافع الكافي ، يمكنك إتقان أساسيات أي لغة برمجة تختارها في غضون أسابيع فقط.
رصيد الصورة: Adobe Stock
6 نصائح حول كيفية تعلم الترميز للمصممين:
1. اختر اللغة التي يستخدمها المطور الخاص بك لمشروعك الحالي
لا معنى لتعلم لغة برمجة إذا كنت لا تستطيع تطبيقها في روتينك اليومي. علاوة على ذلك ، عندما يكون لديك مطور محترف يجلس بجواره يمكنك طرح الأسئلة والحصول على نصائح مفيدة.
2. دراسة كل يوم من مصادر موثوقة
تمامًا مثل تعليم التصميم الخاص بك ، سيتطلب تعلم البرمجة القليل من التضحية والجهد. ولكن مرة أخرى ، كل الأشياء الجيدة عادة ما تفعل ، أليس كذلك؟
ليس عليك قضاء 8 ساعات في ذلك كل يوم. لكن استثمار 30 دقيقة في دراسات الترميز كل يوم سيحدث المعجزات لمستوى مهارتك. الاتساق هو المفتاح.
بالإضافة إلى ذلك ، ليس عليك إنفاق الكثير من المال. نحن نتفهم أنه في بعض الأحيان قد تكون الميزانية المخصصة لتعلم مهارات تصميم إضافية غير موجودة ، خاصة إذا كنت بين المشاريع. سوف نتطرق إلى وجود خيارات ميسورة التكلفة ومجانية ، ولكن سيكون ذلك في القسم أدناه بعنوان - ما هي لغات البرمجة التي يمكنني الاستفادة منها؟
3. تدرب أكثر
البرمجة هي مهارة عملية. تعلم النظرية دون تطبيقها لن يفيدك بأي شيء. لذا تأكد من الممارسة. حدد الدورات التي تقدم نسبة 80 إلى 20 نظرية ممارسة ولا تفوت التمارين.
4. دراسة وتحليل الكود المحترف
يعتبر "القرصنة" على كود شخص آخر أسلوبًا تعليميًا رائعًا. يمكنك إجراء هندسة عكسية للمشروع الذي تصممه ، واختبار كل سطر ، والحصول على صورة واضحة لكيفية عمله. أفضل شيء هنا هو - يمكنك أن تطلب من المطور الذي يعمل عليه شرح الأشياء التي لا يمكنك فهمها بنفسك.
5. اتبع المجتمعات
أعظم شيء في صناعة الترميز هو المجتمع الذي تدور حوله كل لغة برمجة. هناك العديد من المنتديات وخيوط Reddit ومدونات الفيديو والمواقع الإلكترونية حيث يمكنك العثور على أشخاص متشابهين في التفكير لمشاركة المعرفة وطرح الأسئلة.
المجتمعات هي المكان الذي تجد فيه أفضل النصائح ومقتطفات التعليمات البرمجية والتقنيات الجديدة وغيرها من المعلومات المفيدة للغاية. علاوة على ذلك ، إذا واجهتك مشكلة ، يمكنك دائمًا طلب المساعدة. فيما يلي أشهر مواقع الويب حيث يمكنك العثور على مجتمعات البرمجة:
- جيثب
- هاكر نيوز
- StackOverflow
- رديت
6. كافئ نفسك
كما أنشأنا بالفعل - تعلم البرمجة ليس نزهة في الحديقة ، خاصةً عندما تكون مصممًا في وظيفة بدوام كامل أو تعمل لحسابه الخاص غارق في المشاريع. ستكون هناك أوقات تشعر فيها بالإحباط وتفقد الدافع. هذا أمر لا مفر منه. إن مكافأة نفسك على إكمال المعالم بنجاح سيجعل عملية التعلم أكثر إمتاعًا. وهو مضمون للحفاظ على الدافع!
لماذا يعتبر تعلم البرمجة فكرة جيدة للمصممين
صناعة التصميم تتطور باستمرار وتنافسية. في هذه البيئة ، يجب على المحترف أن يحافظ على تفوقه ، وأن يصبح أكثر مرونة ، ويسعى جاهداً للتقدم ، ويسعى إلى الابتكار. البديل هو الركود.
رصيد الصورة: Adobe Stock
أهم 4 أسباب يجب على المصممين التفكير في تعلم كيفية البرمجة:
1. تعلم البرمجة سيثري تصميماتك
كمصمم محترف ، فأنت تعلم أن أفضل الحلول تجدها عندما تفكر خارج الصندوق. لتتمكن من القيام بذلك ، تحتاج إلى تعلم أشياء جديدة ، والحصول على تجارب جديدة ، وتوسيع آفاقك.
تخيل لو كان بإمكانك رؤية الأشياء من منظور مختلف. من خلال عيون مطور مثلا. سيسمح لك تعلم التفكير كمطور للواجهة الأمامية باكتشاف حلول جديدة للمشاكل القديمة والنظر في تصميماتك بشكل أكثر موضوعية.
2. سوف تصبح متعاونًا أفضل
إن فهم نطاق العمل والمواصفات ليس كل ما يتطلبه دور المصمم. حسنًا ، على الأقل ليس للمصممين الجيدين حقًا. المصممون الجيدون حقًا هم دائمًا متعاطفون رائعون. إنهم يتعاطفون مع المستخدمين النهائيين ويخلقون تصميمات أفضل. إنهم يتعاطفون مع زملائهم ويتعاونون بشكل أفضل. يتيح لهم هذا التعاطف إنشاء منتجات أفضل والمضي قدمًا في حياتهم المهنية.
مع مهارات المطور الرئيسية تحت حزامك ، ستتمكن من التحدث مع المطورين بلغتهم. سيسمح لك ذلك بالتغلب بسهولة على التناقض المشترك بين ما تخيله المصمم وما يمكن للمطور تقديمه بالفعل.
حتى إذا كنت لا تقوم بالبرمجة على أساس يومي ، بفهم الإمكانات التقنية ، يمكنك التصميم بمعرفة كيفية تنفيذ رؤيتك بالضبط. يمكنك العمل بشكل أسرع والتعاون بشكل أفضل.
3. ستكون قادرًا على تبسيط العمليات وأتمتتها
يتسم العالم الحديث للتكنولوجيا والابتكار بخطى سريعة للغاية. إذا كنت تعمل ببطء وتفعل كل شيء يدويًا ، فأنت تفعل ذلك بشكل خاطئ.
باستخدام مهارات الترميز الموجودة في ترسانتك ، يمكنك كتابة البرامج النصية الخاصة بك لأتمتة المهام الأكثر مملة وتكرارًا.
4. سيكون لديك ميزة تنافسية في سوق العمل
سيساعدك امتلاك مجموعة مهارات فريدة ومرغوبة في صناعتك على التميز بين الحشد ويمنحك ميزة تنافسية توفر في النهاية المزيد من الفرص.
أصبح التصميم والتطوير متشابكين أكثر فأكثر كل عام. ستتيح لك إضافة الترميز إلى سيرتك الذاتية تلبية طلب السوق هذا والحصول على ميزة على هؤلاء المصممين الذين يمكنهم التباهي فقط بالمهارات والأدوات الخاصة بالصناعة مثل Photoshop و Sketch و Figma. إلى جانب ذلك ، يبرز المصممون متعددو المهارات كلاعبين جماعيين متعددين.
ما هي لغات البرمجة التي يمكنني الاستفادة منها؟
يعتمد اختيار لغة البرمجة التي يجب تعلمها إلى حد كبير على الصناعة التي تعمل فيها حاليًا. من الواضح أن مصمم الويب سيحتاج إلى مجموعة مختلفة من المهارات مقارنةً بمصمم التطبيقات أو مصمم الألعاب.
رصيد الصورة: Adobe Stock
كم عدد لغات البرمجة الموجودة؟
في جميع أنحاء العالم ، هناك المئات من أنواع لغات البرمجة المختلفة ، وكما ذكرنا ، فهي خاصة بالصناعة. لذلك ، بالنسبة لأصدقائنا في تصميم الويب ، يجب أن تلتزم باستخدام HTML و CSS وجافا سكريبت وجافا.
لغات البرمجة التي يجب أن تبدأ بها
HTML و CSS
HTML و CSS هي مواد البناء لمواقع الويب. يوفر HTML البنية ، ويخبر CSS المتصفحات كيف يجب أن تبدو البنية وعناصرها. لا تحتاج إلى أن تصبح مبرمجًا كاملًا. سيكون تعلم كلتا اللغتين إلى حد القدرة على ترميز موقع ويب أساسي من صفحة واحدة كافياً. على الرغم من أنك إذا كنت تمارسه كثيرًا وبذلت بعض الجهد فيه ، فستتمكن من ترميز أي تصميم ويب يمكنك تخيله قريبًا بما فيه الكفاية.
هذه اللغات سهلة التعلم إلى حد ما ، خاصة على المستوى الأساسي. هناك الكثير من الدورات التدريبية المجانية والمميزة عبر الإنترنت التي يمكنك الدراسة بها. هناك دورة تمهيدية رائعة في Khan Academy وورشة عمل سهلة للغاية ولكنها مفيدة للغاية من LearnUX.io نوصي بها. يجب أن يكون هذان الموردان كافيين لكي تبدأ.
جافا سكريبت
JavaScript هي لغة البرمجة التي تجعل مواقع الويب الخاصة بك تفاعلية. إنها مسؤولة عن الطريقة التي تتفاعل بها العناصر مع تصرفات المستخدمين. يمكن لمصممي UX استخدام JavaScript للنماذج الأولية.
يمكنك البدء في تعلم أساسيات JavaScript في Khan Academy. وإذا كنت قد أتقنت بالفعل أساسيات HTML و CSS ، فيمكنك مواصلة تعليمك من خلال الدورة التدريبية حول إنشاء مواقع الويب بجميع اللغات الثلاث في Pluralsight.
جافا
Java هي لغة ذات أغراض عامة. إنها إحدى لغات البرمجة التي يمكن العثور عليها في كل مكان ، من تطبيق الهاتف المحمول المفضل لديك إلى فرن الميكروويف في مطبخك. سيسمح لك تعلم أساسيات Java بفهم كيفية عمل التطبيقات والمنتجات التي تصممها وأي من أفكارك يمكن ولا يمكن تحقيقها. بالطبع ، إذا بذلت الكثير من الوقت والجهد في الدراسة ، فستتمكن من برمجة التطبيقات والألعاب المحمولة بنفسك. ولكن بالنسبة لأعمال التصميم اليومية ، سيكون الفهم الأساسي والقدرة على قراءة الكود كافيين.
تعتبر Java واحدة من أسهل لغات البرمجة لإتقانها. يمكنك تعلم البرمجة باستخدام CodeGym ، و 1200 تمرين Java العملي الذي تقدمه الدورة.
تغليف
أن تصبح مصممًا يرمز ليس بالأمر السهل ، ولكن الفوائد تستحق بالتأكيد الوقت والجهد اللذين ستبذلهما فيه. اختر اللغة الصحيحة ، وطبق المعرفة التي تحصل عليها في مهامك اليومية ، وسترى كيف أن مهنتك في التصميم صواريخ السماء!