वर्डप्रेस जॉब इंटरव्यू की तैयारी


17

मैं एक वर्डप्रेस डेवलपर के रूप में एक नौकरी के लिए साक्षात्कार कर रहा हूं। मैं अब केवल एक वर्ष के लिए WP के साथ काम कर रहा हूं और महसूस करता हूं कि मेरे पास एक अच्छा अवलोकन है, जैसे कि इसे कैसे स्थापित किया जाए, क्या functions.phpकरता है, विषयों को कहां संशोधित किया जाए, आदि। लेकिन अगले सप्ताह मेरे पास होने वाला साक्षात्कार होने जा रहा है। वर्डप्रेस और लिनक्स के बारे में सभी से पूछते हुए कुछ MySql में फेंक दिया गया। मुझे पता है कि वे मुझे एक लैपटॉप और एक टेस्ट देंगे।

मैं इस तरह की तैयारी कैसे करूं? क्या मुझे आज एक प्लगइन लिखने का अभ्यास करना चाहिए? मुझे पता है कि लिनक्स सर्वर कैसे सेट करना है, लेकिन मैं उन्नत फ़ाइल हेरफेर या शेल स्क्रिप्टिंग के साथ महान नहीं हूं। मैं सेटिंग, समस्या निवारण और कॉन्फ़िगरेशन में अच्छा हूं। और मैंने WP Codex एक बहुत पढ़ा। अपने आप को ठीक से तैयार करने के लिए एक अच्छा होमवर्क असाइनमेंट क्या होगा? मैंने देखा कि वहाँ WP- केंद्रित साक्षात्कार के लिए अध्ययन के लिए कई संसाधन नहीं हैं।


1
डेवलपर और डिज़ाइनर और सर्वर व्यवस्थापक के बीच एक बड़ा अंतर है, हालांकि निश्चित रूप से कुछ ओवरलैप हैं।
वीक

हाँ सच। मैं उस ओवरलैप का बहुत कुछ सम्‍मिलित करता हूं और ऐसा मैंने इस उद्देश्य से किया है कि मैं एक ऐसा डेवलपर नहीं बनना चाहता जो सामानों के लिए एडमींस और डीबीए खरीदता है जो मैं सर्वर और डेटाबेस सेट करने का तरीका जानकर संभाल सकता हूं ...
लिन

जवाबों:


18

अगर मैं एक वर्डप्रेस डेवलपर को काम पर रखूं, तो मेरी इच्छा सूची इस तरह दिखाई देगी:

  • HTML और CSS को अंदर और बाहर जानता है;
  • कम से कम जावास्क्रिप्ट की एक बुनियादी समझ है;
  • PHP के आसपास अपना रास्ता जानता है, और सुंदर कोड (स्वच्छ, सुसंगत, DRY ) का उत्पादन करता है
  • डेटाबेस डिजाइन और एसक्यूएल की एक अच्छी समझ है: अगर मैं आपको एक डेटाबेस स्कीमा और कुछ प्रश्न दिखाता हूं, तो क्या आप बता सकते हैं कि क्या वे अच्छी तरह से डिज़ाइन किए गए और कुशल हैं?
  • उनकी .htaccess फ़ाइल को समझता है;
  • पूरी तरह से लूप को समझता है;
  • समझा जाता है कि टैक्सोनॉमी, कस्टम फ़ील्ड, कस्टम पोस्ट प्रकार और पोस्ट प्रारूप कैसे काम करते हैं, और वे किस लिए हैं;
  • जानता है कि थीम कैसे काम करती है और टेम्पलेट पदानुक्रम को समझती है ;
  • जानता है कि प्लगइन्स कैसे काम करते हैं और एक सरल कैसे लिखते हैं।

वहाँ एक बहुत अधिक मैं के बारे में सोच सकते हैं, लेकिन मुझे लगता है कि ऊपर एक बहुत ठोस शुरुआत होगी।

और यहां एक चाल का सवाल है: वर्डप्रेस के बारे में क्या चूसना है, और आप इसे ठीक करने के लिए अगले प्रमुख संस्करण में क्या बदलेंगे? यदि आप इसका ठोस उत्तर दे सकते हैं, तो आप संभवतः वर्डप्रेस के बारे में काफी कुछ जानते हैं।

लेकिन एक दूसरी के लिए उपरोक्त इच्छा सूची को अलग करना, मेरे लिए सबसे महत्वपूर्ण बात यह है कि क्या आप किसी समस्या का समाधान जानते हैं: यह है कि क्या आप समाधान पा सकते हैं।

पता है कि कहां देखना है (कोडेक्स, PHP मैनुअल, इस तरह की जगहें), और वास्तव में चीजों को सही तरीके से करने में रुचि रखते हैं। जब वह चीज़ जो अचानक काम न आए, तो संतुष्ट न हों: क्या वह सही समाधान था? क्या आप इसे कम कोड के साथ अधिक सुरुचिपूर्ण तरीके से कर सकते हैं? क्या यह समाधान पैमाना, क्या इसका पुन: उपयोग किया जा सकता है जब इसी तरह की समस्या खड़ी हो जाती है?

उम्मीद है की यह मदद करेगा।


मैं सभी महान बिंदुओं को कहने जा रहा हूं, लेकिन मुझे सोचने के लिए बोनस कि मुझे वर्डप्रेस के साथ क्या सुधार करना है। मेरे सिर के ऊपर से मैं उपयोगकर्ता प्रबंधन कहूंगा। लेकिन मुझे खुशी है कि आपने यह पूछा है।
लिन

23

फ़ाइल हेरफेर और शेल स्क्रिप्टिंग अक्सर वह नहीं है जो आप वर्डप्रेस के साथ करते हैं । सबसे कुछ आप करना करने के लिए बैकअप या तैनाती सामान की तरह यह,। यह ऐसा कुछ है जो WP खुद ही करता है और प्लगइन्स विभिन्न होस्टिंग वातावरण के साथ अच्छी संगतता के लिए न्यूनतम रखने की कोशिश करते हैं।

यह वास्तव में किस तरह का वर्डप्रेस डेवलपमेंट है? फ़ील्ड बहुत फ्रंट-एंड सामान से बहुत बैक-एंड सामान और बीच में चीजों के भार से काफी विस्तृत है।

यह व्यापक से दूर है, लेकिन जिन चीजों पर मैं व्यक्तिगत रूप से WP विकास के लिए मजबूत बुनियादी आधार पर विचार करूंगा, वे हैं:

  • सामान्य रूप में

    • हुक की लौह समझ - वे क्या हैं, वे कैसे काम करते हैं, वे कक्षाओं के साथ कैसे काम करते हैं, एक कोड दूसरे कोड के हुक किए गए घटनाओं में कैसे हेरफेर कर सकता है
    • सेटिंग्स एपीआई, सामान्य रूप से व्यवस्थापक क्षेत्र में चीजों को जोड़ना
    • सुरक्षा अवधारणाओं, सत्यापन, स्वच्छता, स्क्रीन के लिए उत्पादन, प्राधिकरण और इरादे की जाँच
  • विषय विकास

    • प्रश्न और छोरों, उन्हें चलाने के लिए अलग-अलग तरीके और किसके लिए उपयोग करना है
    • टेम्पलेट टैग, मूल बातें ( get_बनाम the_), वैश्विक चर जो वे भरोसा करते हैं
    • टेम्पलेट पदानुक्रम और सशर्त टैग, यह क्या है, इसे कैसे मोड़ना है
    • माता-पिता और बच्चे के विषय, लोड ऑर्डर, टेम्पलेट विरासत, सेटअप प्रक्रिया
    • स्क्रिप्ट और स्टाइल कतार
  • प्लगइन विकास

    • बदलते प्लगइन राज्यों (सक्रियण, निष्क्रिय करना, स्थापना रद्द करना)
    • प्लगइन्स के बीच तार्किक अंतर, थीम में प्लगइन्स और कोड का उपयोग करना चाहिए
    • कोड संगठन (उपसर्ग, कक्षाएं)
    • कोर और प्लगइन लोडिंग लॉजिक, जब यह बहुत जल्दी हो, बहुत देर हो चुकी हो और कोड चलाने के लिए उपयुक्त हो
    • अजाक्स कार्यान्वयन

काश, मैं इन दोनों उत्तरों को उत्तर के रूप में चिह्नित कर सकता ... दोनों के बारे में सोचने के लिए महान बिंदु हैं।
लिन

सहमत, वे दोनों गुणवत्ता उत्तर हैं। हो सकता है कि इसमें से एक सामुदायिक विकि बनाया जा सकता है?
hsatterwhite 13

2
कोई चिंता नहीं। :) ऐसा कोई नियम नहीं है कि प्रश्न का केवल एक महान उत्तर हो सकता है। बस एक को स्वीकार करें जो आपके लिए व्यक्तिगत रूप से अधिक उपयोगी था और सामुदायिक मतदान को बाकी का ध्यान रखने दें।
दुर्लभ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.