لقد مر وقت طويل منذ أن تلقيت عرضًا من تاوباو، مع التوجيه الشخصي من Xihu وBaitao وD2 والتدريب الداخلي وخبراء الواجهة الأمامية ، تلوح لي حياة أفضل. كان من المقرر في الأصل تقديم تقرير في 7 ديسمبر، ولكن بسبب بعض الظروف القاهرة، تغير الجدول الزمني (في الواقع، لا يزال من غير المؤكد ما إذا كان بإمكاني العمل على تاوباو). خلال عملية الانتظار القلقة هذه، أود أن أهدأ وأرتب أفكاري العديدة الأخيرة حول التخطيط الوظيفي، وآمل أن يكون ذلك مفيدًا للمبتدئين في مجال الواجهة الأمامية مثلي.
خلال اجتماع تاوباو الأول، كان جزء كبير من المحادثة مع Yizhou يتعلق بخطة حياته المهنية. خلال الاجتماع الثاني، تحدث أيضًا كثيرًا مع Xiao Ma حول مستقبل الواجهة الأمامية. لاحقًا، حاولت تشغيل Google Wave، وطرحت السؤال "هل إعادة الهيكلة ضرورية كمهنة منفصلة؟" أعترف أن التعامل مع هذه المشكلة أمر صعب للغاية، خاصة بالنسبة لأولئك الذين ينتمون إلى "مجتمع إعادة الهيكلة". إنه أمر مضحك حقًا عندما أفكر في الأمر، كنت لا أزال أشعر بالسعادة لأن Tencent حصلت على منصب خاص في إعادة بناء الصفحة (لأن أساس البرمجة الخاص بي كان سيئًا للغاية ولم أكن أعرف سوى CSS). أدركت أن هذا الموقف لديه في الواقع الكثير من الإمكانات التعلم، على العكس من ذلك، بدأ يشك في ضرورته. ولكن ليس هذا هو الهدف. النقطة المهمة هي أنه في عملية الشك، لدي فهم أكثر عقلانية ومنهجية لكيفية التطوير في مجال الواجهة الأمامية.
من أين يأتي الأشخاص الجدد في الواجهة الأمامية؟
أعتقد أنه بالمقارنة مع المناصب الفنية الأخرى، فإن الواجهة الأمامية هي منصب تكنولوجيا المعلومات الذي من غير المرجح أن يتم استبعاده. لقد لاحظت أن العديد من "مُعيدي بناء الصفحات"، و"مهندسي تطوير الواجهة الأمامية"، وما إلى ذلك الذين تم تعيينهم من قبل المدرسة هم تخصصات غير متعلقة بالكمبيوتر (مثلي، علوم الخشب... هراء ~). هذا بالطبع لأن صناعة الإنترنت جذابة ونقطة البداية للدخول إلى HTML وCSS منخفضة، في الكلية، لا يزال بإمكان الجميع إجراء اختبار C (الكمبيوتر المستوى 2). لماذا لا يستطيع الجميع إنشاء صفحات ويب؟ علاوة على ذلك، وبسبب تقاطع المناصب، فإن العديد من موظفي الواجهة الأمامية مقدر لهم تغيير حياتهم المهنية:
يتحول المصممون إلى الواجهة الأمامية <br/> وهذا هو الأكثر شيوعًا. لا يزال "الفنانون" في الشركات الصغيرة يقومون بهذا النوع من العمل - الرسم (في Photoshop) -> القطع (HTML/CSS). لقد بدأت بنفسي أيضًا طريق الواجهة الأمامية لأنني ساعدت أختي (المصممة + أعمى الكود) في قص الصور. تتمثل ميزة كونك مصممًا للواجهة الأمامية في أنه يمكنك فهم النقاط الرئيسية لمسودة التصميم بشكل أفضل، ويمكنك بسهولة حل العمليات غير القياسية لبعض المصممين المرئيين. العيوب واضحة أيضًا، بما في ذلك الافتقار إلى الأساس الرياضي، والتعليمات البرمجية المكتوبة ليست صارمة بما فيه الكفاية، وأساس جافا سكريبت ضعيف بشكل عام، مما يجعل من المستحيل القيام "بتطوير الواجهة الأمامية" الحقيقي.
ينقل مبرمج الواجهة الخلفية إلى الواجهة الأمامية
كتب أول مهندس للواجهة الأمامية في تاوباو لغة Java بنفسه. هذا العام، تم دفع زميل في المدرسة إلى الواجهة الأمامية وتم قبوله (جمل صينية معقدة). سبب آخر لوجود العديد من التخصصات غير المتعلقة بالكمبيوتر في الواجهة الأمامية هو أن طلاب علوم الكمبيوتر "يحتقرون" العمل في الواجهة الأمامية. لقد قلت أنك درست علوم الكمبيوتر لمدة أربع سنوات، لكن انتهى بك الأمر إلى قص الصور وكتابة CSS، أليس هذا محرجًا؟ لذلك، فإن أولئك الذين ينتقلون من الواجهة الخلفية إلى الواجهة الأمامية يريدون عمومًا الانخراط في ما يسمى بتطبيقات الويب، وهي تطبيقات ويب تعتمد على Ajax والعديد من البنى المعقدة. هذا الاتجاه الفني هو في الواقع الاتجاه العام للواجهة الأمامية (الموضح أدناه).
Networm إلى الواجهة الأمامية
في الوقت الحاضر، يحب العديد من الأطفال تصفح الإنترنت، ويعتبر ممارسة الألعاب طوال الوقت أمرًا مملًا، لذلك إذا كانوا يريدون تعلم شيء متعلق بالإنترنت، فإن الخيار الأول هو بطبيعة الحال الواجهة الأمامية! (لأن الأمر بسيط.) أصبح أولئك الذين ولدوا في التسعينيات والذين يهتمون بالقيام بذلك متعددي المهارات: يمكنهم اللعب باستخدام Photoshop وCSS وPHP... ومن بينهم العديد من مشاهير تويتر بما في ذلك مؤلف كتاب Baby Bottle Mouth. عادي... بصفته "مستخدمًا كثيفًا للإنترنت"، تتمثل إحدى المزايا الرئيسية في أنه يتمتع بفهم بديهي لمتطلبات البنية والتفاعل لصفحات الويب، ويفهم ما يحتاجه مستخدمو الإنترنت، وغالبًا ما تكون البرامج التي يكتبها أكثر قابلية للاستخدام. بالطبع، سهولة الاستخدام تعتمد على ما يسمى بـ "مصمم التفاعل"، ولكن أليس تصميم التفاعل أيضًا جزءًا من الواجهة الأمامية؟
بالإضافة إلى ذلك، هناك العديد من مشرفي المواقع الذين نشأوا في الممارسة العملية ولا يزال لديهم "إنجازات أمامية" معينة. ربما أرادوا فقط إنشاء عدد قليل من مواقع الويب للمتعة في البداية، وتعلموا بعض تقنيات الواجهة الأمامية في عملية إنشاء مواقع الويب. يتخصص بعض الأشخاص في الواجهة الأمامية، بينما يستمر البعض الآخر في القيام بمهام متكررة أو الجلوس على أيديهم. وهذا خارج الموضوع وليس المقصود ذكره.