Terraform Associate (004) के लिए HCL स्पेसिफिकेशन को पूरा याद किए बिना कैसे पढ़ाई करें
HashiCorp के Terraform Associate 004 की तैयारी करते समय वास्तव में क्या महत्वपूर्ण है — और एक व्यापक अध्ययन गाइड के किन हिस्सों को आप सुरक्षित रूप से छोड़ सकते हैं।
यदि आपने आधिकारिक Terraform Associate 004 के उद्देश्यों को देखा है, तो आपने आठ डोमेन, कुछ प्रतिशत और कमांड व भाषा सुविधाओं की एक लंबी सूची देखी होगी। इसके ऊपर अध्ययन नोट्स का एक संपूर्ण सेट खोलें और "व्यापक" शब्द "भयभीत करने वाला" लगने लगता है। परीक्षा में 60 मिनट में 57 बहुविकल्पीय प्रश्न होते हैं, जिसमें पास होने के लिए लगभग 70% अंक चाहिए होते हैं। आप सब कुछ याद नहीं कर सकते, और न ही आपको ऐसा करने की आवश्यकता है।
यहाँ वह है जो वास्तव में महत्वपूर्ण है।
अंक कहाँ मिलते हैं बनाम समय कहाँ जाता है
उद्देश्यों में Core Workflow (20%), HCL Configuration (20%), State Management (15%), और Modules (15%) को महत्व दिया गया है। यह चार डोमेन में परीक्षा का 70% हिस्सा है। शेष 30% पाँच छोटे क्षेत्रों में विभाजित है — IaC कॉन्सेप्ट्स, Terraform का उद्देश्य, रखरखाव और जीवनचक्र, HCP Terraform की सुविधाएँ, और कुछ अन्य छोटी-मोटी चीज़ें।
अधिकांश उम्मीदवारों की तैयारी में जो विषमता मैं देखता हूँ वह यह है कि वे हर डोमेन पर लगभग समान समय बिताते हैं। IaC-कॉन्सेप्ट्स और "Terraform का उद्देश्य" वाले खंड मिलकर परीक्षा का लगभग 10% हैं। अपनी तैयारी का एक चौथाई हिस्सा वहाँ खर्च करना समय का गलत आवंटन है। इस परीक्षा में बैठने वाले अधिकांश लोग पहले से ही जानते हैं कि IaC क्या है और हमने CLI कमांड को मैन्युअल रूप से चलाना क्यों बंद कर दिया। उन खंडों को सरसरी तौर पर पढ़ें, शब्दावली को पहचानने की पुष्टि के लिए कुछ छोटे प्रश्न हल करें, और आगे बढ़ें।
जहाँ मैं वास्तव में निवेश करूँगा:
- Core Workflow। जीवनचक्र कमांड,
initवास्तव में अंदर क्या कर रहा है,planआउटपुट कैसे पढ़ा जाए, और-replace,-refresh-only, और एक सामान्य apply के बीच के अंतर। ये परिदृश्य-आधारित प्रश्नों में आते हैं जहाँ आपको दिए गए लक्ष्य के लिए सही कमांड चुनना होता है। - HCL — variables, expressions, conditions। सबसे सघन डोमेन। यह पढ़ने के बजाय अभ्यास को पुरस्कृत करता है। आप
for_eachबनामcountके बारे में दस बार पढ़ सकते हैं और फिर भी पहली बार जब परीक्षा पूछे कि "मैप कुंजी बदलने पर क्या होता है?" तो आप अटक सकते हैं। - State। Backends, locking,
movedब्लॉक के साथ refactoring, औरstate mvबनाम नए declarative refactor ब्लॉक का उपयोग कब करें। परीक्षा यह जानना पसंद करती है कि क्या आप जानते हैं कि प्रत्येक टूल किस समस्या का समाधान करता है। - Modules। Input validation, output exposure, source addresses, और version constraint syntax।
~> 1.2बनाम>= 1.0, < 2.0का अंतर एक वैध प्रश्न है।
यदि आप अपनी तैयारी का 70% समय इन चार डोमेन में लगाते हैं, तो आपने पहले ही गणित जीत लिया है।
004 में वास्तव में नया क्या है (और यह प्रश्नों में कैसे आता है)
004 संशोधन ने कुछ सुविधाएँ जोड़ीं या उन्हें औपचारिक रूप दिया। वे परीक्षा में असंगत रूप से दिखाई देते हैं — यही कारण है कि HashiCorp ने पहली बार एक नया संशोधन जारी किया — लेकिन प्रश्न सटीक होते हैं न कि सतही। कुछ पैटर्न जानने लायक हैं:
movedऔरremovedब्लॉक्स कोstate mvऔरstate rmके विकल्प के रूप में परखा जाता है। परीक्षा यह पूछेगी कि CI/CD में कौन सा मुहावरा सही है, न कि केवल वे क्या करते हैं।importब्लॉक्स को पुराने अनिवार्यterraform importकमांड के मुकाबले परखा जाता है। वर्कफ़्लो जानें: ब्लॉक लिखें,planचलाएँ, मिलान वाले संसाधन कॉन्फ़िग भरें, साफ होने तक फिर से प्लान करें।- Custom conditions तीन प्रकार से दिखाई देते हैं — variable
validation, lifecycleprecondition, lifecyclepostcondition। ऐसे प्रश्नों की अपेक्षा करें जहाँ आपको दिए गए चेक के लिए सही चुनना होगा। - Ephemeral values + write-only arguments परीक्षा में वैचारिक होते हैं। आपको सिंटैक्स को बिना देखे लिखने की आवश्यकता नहीं है; आपको उस समस्या को पहचानने की आवश्यकता है जिसे वे हल करते हैं (संवेदनशील डेटा जो स्टेट में बना नहीं रहना चाहिए)।
- HCP Terraform projects vs. workspaces — projects नए कंटेनर हैं; संबंध पर एक या दो प्रश्न।
terraform test—.tftest.hclपरीक्षण फ्रेमवर्क। केवल सतही स्तर पर।
एक आम गलती यह है कि केवल नई चीज़ों पर ध्यान केंद्रित किया जाए क्योंकि उन पर "नया" लेबल लगा होता है। नई चीज़ें प्रश्न पूल का शायद 10% हैं। शेष 90% अपरिवर्तित 003 मूल सिद्धांत हैं। चमकती हुई चीज़ों का पीछा करने के लिए उन्हें न छोड़ें।
एक लंबी अध्ययन गाइड कब आपकी मदद करती है, और कब नुकसान पहुँचाती है
अध्ययन नोट्स का एक संपूर्ण सेट — जैसा कि हम /cert/terraform-004 पर बनाए रखते हैं — एक उत्कृष्ट संदर्भ है और एक खराब प्राथमिक पाठ है। जाल यह है कि इसे शुरू से अंत तक पढ़ा जाए और उत्पादक महसूस किया जाए जबकि वास्तव में ज्यादा कुछ याद न रहे। यहाँ एक लंबी गाइड का प्रभावी ढंग से उपयोग करने का तरीका बताया गया है:
- पहला पास, 45–60 मिनट: केवल शीर्षक, टेबल और "परीक्षा टिप" कॉलआउट पढ़ें। सामग्री नहीं, बल्कि कवर की गई चीज़ों का आकार समझें।
- दूसरा पास: कोई भी गहन अध्ययन करने से पहले, बिना तैयारी के एक अभ्यास परीक्षा दें। आपके अधिकांश गलत उत्तर दो या तीन उप-डोमेन में केंद्रित होंगे। वही आपकी वास्तविक अध्ययन सूची है।
- तीसरा पास: उन दो या तीन खंडों को गहराई से पढ़ें। बाकी को तभी पढ़ें जब आपको बाद के अभ्यास राउंड में संबंधित गलत उत्तर मिलें।
यह सामान्य "सब कुछ पढ़ें, फिर परीक्षण करें" वर्कफ़्लो को "परीक्षण करें, जो आप नहीं जानते उसे सीखें, केवल उसी का अध्ययन करें, दोहराएं" में बदल देता है। मैं जिन अधिकांश वरिष्ठ इंजीनियरों को जानता हूँ, वे वेंडर परीक्षाओं के लिए इसी तरह तैयारी करते हैं।
अभ्यास प्रश्न: उनका वास्तव में उपयोग कैसे करें
अभ्यास परीक्षण पढ़ने के घंटों से अधिक मूल्यवान हैं, लेकिन तभी जब आप गलत उत्तरों के साथ जुड़ें। यह पैटर्न काम करता है:
- समयबद्ध स्थितियों में 25 प्रश्नों का एक अभ्यास ब्लॉक लें।
- किसी भी व्याख्या को देखे बिना उसे स्कोर करें।
- प्रत्येक छूटे हुए प्रश्न के लिए, व्याख्या पढ़ने से पहले लिखें कि आपने उसे क्यों छोड़ा। शब्दावली? संसाधन जीवनचक्र में कोई विशेष मामला?
for_eachसिमेंटिक्स को गलत पढ़ा? - व्याख्या पढ़ें। यदि आपका लिखित कारण मेल खाता है, तो आगे बढ़ें। यदि नहीं, तो आपको एक वास्तविक कमी मिली है — इसे कल फिर से समीक्षा के लिए चिह्नित करें।
CertLabPro Terraform 004 बैंक (यहाँ ब्राउज़ करें) में इस लूप के लिए हर प्रश्न पर स्पष्टीकरण हैं। परीक्षा स्वयं आपको स्पष्टीकरण नहीं देती है; तैयारी के दौरान आपको वे मिलते हैं।
एक यथार्थवादी समय-सीमा
मध्यवर्ती Terraform अनुभव वाले एक कार्यरत इंजीनियर के लिए, वास्तविक समय-सीमा है:
apply/plan/destroyऔर मॉड्यूल के साथ पहले से सहज: 1-2 सप्ताह में 15–20 घंटे।- सिंटैक्स से परिचित हैं लेकिन वास्तविक उत्पादन Terraform शिप नहीं किया है: 3-4 सप्ताह में 30–40 घंटे।
- IaC के लिए बिल्कुल नए हैं: 6-8 सप्ताह में 60–80 घंटे। क्लाउड-प्लेटफ़ॉर्म की प्रवाहशीलता प्राप्त करने के लिए पहले CLF-C02 या AZ-900 देने पर विचार करें — परीक्षा मानती है कि आप उन संसाधनों को समझते हैं जिन्हें आपने शायद कभी नहीं बनाया।
सबसे आम अधिक-निवेश HCL सिंटैक्स को याद करना है — अध्ययन नोट्स से हर कोड ब्लॉक को हाथ से कॉपी करना। अध्ययन करते समय कुछ HCL लिखें, ज़रूर, लेकिन परीक्षा आपसे एक dynamic ब्लॉक को बिना देखे याद करने के लिए नहीं कह रही है। यह आपको एक दिखाता है और पूछता है कि वह क्या करता है। पढ़ने की प्रवाहशीलता बाधा है, न कि लिखने की प्रवाहशीलता।
निष्कर्ष
Terraform Associate 004 निष्पक्ष, अच्छी तरह से परिभाषित और व्यावहारिक समझ की ओर झुका हुआ है। व्यापक अध्ययन नोट्स को एक संदर्भ के रूप में मानें; अभ्यास परीक्षणों को वास्तविक प्रशिक्षण डेटा के रूप में मानें; अपने तैयारी के समय को चार प्रमुख डोमेन के खिलाफ आवंटित करने के लिए एक बजट के रूप में मानें। मार्केटिंग अध्यायों को छोड़ दें। बचाए गए घंटों को वास्तविक Terraform कॉन्फ़िगरेशन के माध्यम से क्लिक करने में बिताएं।
यदि आप आज से शुरू कर रहे हैं, तो प्रश्न बैंक प्राप्त करें, 25 प्रश्नों का एक कोल्ड ब्लॉक लें, और अपनी अध्ययन सूची वहीं से बनाएं जहाँ आपने वास्तव में गलती की।