كيف تصبح مطور ويب

Posted on
مؤلف: Robert Simon
تاريخ الخلق: 18 يونيو 2021
تاريخ التحديث: 1 تموز 2024
Anonim
كيف أصبح مطور ويب ؟ من أين أبدأ ؟
فيديو: كيف أصبح مطور ويب ؟ من أين أبدأ ؟

المحتوى

في هذه المقالة: فهم المهارات التي تحتاج إليها للتعرف على لغات البرمجةتعلم أساسيات تصميم الجرافيك.

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


مراحل

جزء 1 فهم المهارات اللازمة



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



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


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

جزء 2 تعرف على لغات البرمجة




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


  2. تعرف على HTML. إنها واحدة من أبسط اللغات وأكثرها استخدامًا لإنشاء مواقع الويب.
    • الأمر بسيط للغاية بحيث يتمكن الجميع تقريبًا من تعلم الأساسيات في فترة ما بعد الظهر ، مع برنامج تعليمي.
    • يستخدم HTML العديد من الرموز القصيرة المضمنة في المستند e. مثل أي لغة أخرى ، فإنه يحتوي على قواعد النحو والبناء الخاصة به.
    • يرمز HTML إلى Hypere Markup Language ، وهي لغة الترميز المصممة لتمثيل صفحات الويب.
    • Lhypere هو النظام الذي يتصفح فيه المستخدمون الإنترنت. عندما تنقر على رابط ، يوجهك hypere من صفحة إلى أخرى.
    • عند الكتابة في HTML ، فإنك تستخدم سلسلة من العلامات. تخبر هذه العلامات المهام التي يجب تنفيذها: التنسيق بخط مائل ، وإنشاء رابط إلى صفحة أخرى ، وإدراج قائمة ذات تعداد نقطي ، وما إلى ذلك.
    • بعد كتابة كود HTML إلى ملف e ، سوف تحفظه كملف HTML. يمكن بعد ذلك فتحه في أي متصفح ، على سبيل المثال في Google Chrome أو Firefox.
    • يمكن للمتصفحات قراءة الملفات وترجمة التعليمات البرمجية إلى شكل مرئي. لذلك ، نشر موقع على شبكة الإنترنت سترى.
    • للكتابة بلغة HTML ، يمكنك ببساطة استخدام محرر e أو أداة تحرير قوية مثل HTML Kit.
    • هناك لغات برمجة أخرى تعمل بنفس الطريقة ، ولكنها تستخدم بناء جملة وعلامات مختلفة. ستحتاج إليها إذا كنت تريد إنشاء صفحات أكثر تعقيدًا.


  3. فهم جافا. إنها لغة برمجة شائعة الاستخدام من قبل مطوري الويب.
    • تتمثل المهمة الرئيسية لـ Java في السماح للمطور بوصف نص أو تعليمات لأحد التطبيقات.
    • تسمح هذه اللغة لوصف البرنامج النصي الذي يمكن تنفيذه على جميع الأنظمة الأساسية.
    • تعد Netflix و Edmunds و Zappos من المواقع الشائعة التي تستخدم Java.
    • تعد JSON و CORE من أكثر الأدوات شعبية للكتابة والبرمجة في Java.


  4. تعلم كيفية استخدام NET / C #. إذا كنت تعمل على أنظمة تستند إلى Microsoft ، فيجب عليك تطوير مهاراتك باستخدام لغة البرمجة هذه.
    • في الواقع ، إنها لغة برمجة تم إنشاؤها خصيصًا لمنصات Microsoft.
    • تعد ExactTarget و Comcast و XBOX مجرد عدد قليل من المواقع والخدمات التي تستخدم لغة البرمجة هذه.
    • Flippy و Imagehandler و SQL Helper و CodeSmith هي بعض أدوات التطوير للكتابة في NET / C #.
    • من بين الأدوات الأخرى التي ستساعدك على التحقق من توافق التعليمات البرمجية وتشغيل التطبيقات بسهولة أكبر Flippy و Imagehandler و SQL Helper و CodeSmith.


  5. النظر في تعلم PHP. هذه لغة أخرى مناسبة بشكل خاص لتطوير الويب.
    • هذه هي لغة البرمجة الأكثر استخدامًا.
    • لغة البرمجة هذه تسمح للمطورين بوصف بسرعة. بالإضافة إلى ذلك ، فهو أكثر مرونة من اللغات الأخرى.
    • يستخدم كل من Facebook و Wikipedia و Tumblr لغة PHP كلغة برمجة.
    • من بين الأدوات الرئيسية للعمل مع PHP ، هناك Slim.PHP و Webgrind و Secureimage.
    • هناك أيضًا أدوات أخرى ، بما في ذلك Scavenger و PHP DOX و PHP_Debug. للعمل مع PHP ، تتوفر أيضًا العديد من أدوات الاختبار وأجهزة تصحيح الأخطاء وأدوات التوثيق.


  6. النظر في تطوير مهارات C ++ الخاص بك. هذه اللغة تستخدم بشكل خاص في أنظمة البرمجة.
    • إنها لغة برمجة سهلة الاستخدام مع رمز مرن.
    • أشهر المواقع المطورة في C ++ هي DIRECTTV و JPMorgan Chase و Sony.
    • هناك العديد من الأدوات التي ستساعدك في الشفرة في C ++ ، بما في ذلك Doxygen و Mscgen و Graphviz.
    • Eclipse هي أداة شائعة أخرى للعمل مع C ++.


  7. تعلم البرمجة في بيثون. إنها لغة شائعة جدًا تستخدمها العديد من المواقع.
    • تشتهر لغة البرمجة هذه ببساطتها ، مما يسمح للمطورين بإنشاء برنامج بسرعة ودمج أنظمة مختلفة.
    • بناء جملة هذه اللغة بسيط للغاية ومفهوم ، مما يقلل من تكلفة صيانة البرنامج.
    • تعتمد بعض مواقع الويب التي تستخدمها يوميًا على Python ، أي Google و YouTube.
    • للعمل مع Python ، يمكنك استخدام أدوات مثل Komodo Edit IDE و Eclipse مع PyDev و PyCharm IDE.

الجزء 3 تعلم أساسيات التصميم الجرافيكي



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


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


  3. تعرف على كيفية إضافة الصور إلى موقع ما. قم بإنشاء موقع ويب بسيط حول موضوع يثير اهتمامك.
    • استخدم مهارات برمجة HTML لإضافة صور ورسومات بسيطة إلى الموقع.
    • لتحرير الصور ، استخدم GIMP أو Inkscape.
    • تحقق من الموقع لمعرفة كيف تؤثر التغييرات في الصور على ظهور الصفحات.
    • تحتاج إلى ممارسة واختبار خيارات مختلفة للعثور على التقنيات والعمليات التي تناسبك.
    • ومع ذلك ، عند تعيينك من قِبل عميل ، ستحتاج إلى أن تكون قادرًا على تحرير الصور والرسومات حسب الحاجة.

جزء 4 إظهار المهارات



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


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


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


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

جزء 5 العثور على عمل



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


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


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


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


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