डेवलपर्स के बीच, गैर-कोर ज्ञान का सवाल नियमित रूप से पॉप अप होता है: क्या यह समय बिताने के लायक है जो आप दैनिक उपयोग नहीं करते हैं? कभी-कभी उच्च शिक्षा के संबंध में: "क्या वास्तव में इतनी मात्रा में सैद्धांतिक नींव देना आवश्यक है, या उत्पादन के करीब कुछ उपयोगी हो सकता है?" कभी-कभी साक्षात्कार के संबंध में: "अगर वेकेंसी को वास्तव में इसकी आवश्यकता नहीं होती है तो वे एल्गोरिदम का एक शानदार ज्ञान क्यों चाहते हैं?"
इस बारे में एक अच्छी सौ पोस्ट पहले ही लिखी जा चुकी हैं, लेकिन मैंने एक सौ और पहले लिखने का फैसला किया। क्यों? मैं कटौती के तहत समझाता हूं।
हाल ही में, मैंने इस प्रश्न को दूसरे कोण से देखा और इसके बारे में फिर से सोचा। आमतौर पर हम JUG.ru समूह में "जावा विकास" जैसे विषयों पर सम्मेलनों का आयोजन करते हैं, जहाँ आप उन रिपोर्टों को देख सकते हैं जो उनके तत्काल काम के करीब हैं। लेकिन इस सप्ताह के अंत में हम
टेकट्रेन सेंट पीटर्सबर्ग उत्सव के बारे में "सभी आईटी में एक बार"
पकड़ रहे हैं: वहां आप न केवल समान विचारधारा वाले लोगों को देख सकते हैं, बल्कि आईटी के अन्य हिस्सों की स्थिति से भी परिचित हो सकते हैं।
त्योहार का नारा है "यह पता करो कि दूसरे कैसे रहते हैं।" और फिर मैंने खुद से पूछा: इसे किसकी ज़रूरत है? आप यह जान सकते हैं कि आप अपने आप से क्या जीते हैं और आपको क्या भुगतान किया जाता है। आईओएस डेवलपर यह जानने में कैसे मदद करेगा कि "फ्रंटएंडर्स किस लिए जीते हैं?"
नतीजतन, मैं इस नतीजे पर पहुंचा कि इस तरह के सवालों को आमतौर पर अधूरा जवाब दिया जाता है, और पूर्ण में दो भाग होते हैं - और इसे यहां प्रस्तुत करने का फैसला किया।
भाग एक, व्यावहारिक
सुश्री प्रोस्ताकोवा: और यह पहले अवसर पर क्यों काम करेगा?
स्ट्रैड्रम: पहली स्थिति में, अगर आपको जाना है तो यह भी काम करेगा, इसलिए आप जानते हैं कि आप कहां जा रहे हैं।
सुश्री प्रोस्ताकोवा: आह, मेरे पिता! हां, कैबमेन, फिर क्या? यह उनका व्यवसाय है।
डी। आई। फ़ोंविज़िन "अंडरग्रोथ"ऐसा लगता है कि आधुनिक दुनिया में किसी भी जानकारी की कमी जल्दी से भर सकती है। विशेष रूप से आईटी के बारे में - यह इंटरनेट पर इसके बारे में लिखा और फिर से लिखा गया है, स्टैक ओवरफ्लो से हैबर तक। इसलिए, यदि आपको अचानक "पड़ोसी क्षेत्र" से कुछ गैर-कोर ज्ञान की आवश्यकता है, तो आप Google खोल सकते हैं और पा सकते हैं। और फिर, उन पर चढ़ने के लिए एक विशिष्ट लक्ष्य के बिना, यदि इस लक्ष्य की घटना पर आपके पास हमेशा पकड़ने का समय होता है? अपने मुख्य दिशा को बेहतर तरीके से खोदें, हमेशा विशिष्ट लक्ष्य होते हैं।
तो, लेकिन ऐसा नहीं है। मैं इस स्थिति से तुलना करना चाहता हूं जब आप एक नए बड़े शहर में जा रहे हैं। आप विली-निली के काम करने के मार्ग का अध्ययन करेंगे, लेकिन क्या शहर में अन्य स्थानों को सीखने के लिए 2018 में कोई व्यावहारिक लाभ है? आखिरकार, जब आपको एक बिंदु की आवश्यकता होती है, तो स्मार्टफोन तुरंत वहां सबसे अच्छा मार्ग का निर्माण करेगा। यही है, फिर से, जब एक विशिष्ट लक्ष्य उत्पन्न होता है, तो इसे हासिल करना आसान होता है। पूरे शहर को अपने सिर में रखना आवश्यक नहीं है, आप अपने सिर को किसी और चीज़ से परेशान कर सकते हैं।
लेकिन हालांकि यह आवश्यक नहीं है, फिर भी अनिवार्य रूप से ऐसी परिस्थितियां हैं जहां यह उपयोगी है। जब आप एक नियुक्ति करते हैं, तो शहर को जानने से आपको तुरंत यह समझने में मदद मिलती है कि "मेरे लिए कौन सा विकल्प अधिक सुविधाजनक है" (आपने फोन कॉल के दौरान "प्रतीक्षा करें, मैं इसे आवेदन में समझ लूंगा")। किसी भी यात्रा के समय या टैक्सी की लागत के बारे में तुरंत अनुमान लगाते हैं, तुरंत जानते हैं कि "किस कारण से जाना है," तुरंत समझें "जहां रास्ते में कॉल करना सुविधाजनक है" - यह सब जीवन को सरल बनाता है। और आईटी में, "आसपास क्या है" यह जानना भी जीवन को थोड़ा आसान बनाता है।
और इससे भी महत्वपूर्ण बात, यह मुझे प्रतीत होता है। हां, नक्शे कहीं भी मार्ग निर्धारित करेंगे, और Google बहुत कुछ ढूंढेगा - लेकिन पहले आपको उन्हें "आपको क्या चाहिए" बताने की आवश्यकता है। और एक विशिष्ट उद्देश्य के बिना चारों ओर सब कुछ का अध्ययन करके, आप अपने लिए ऐसे उपयोगी स्थान पा सकते हैं जिन्हें मैं अन्यथा नहीं जानता होगा।
शहर के साथ, यह संभव सबसे महत्वाकांक्षी तरीके से मेरे साथ हुआ। तीन साल पहले मैं बेडरूम के क्षेत्र में घूमता था, जहां, ऐसा लगता था, सभी एक ही ग्रे घरों के चारों ओर पकड़ने के लिए कुछ भी नहीं था। और अचानक वह आवासीय परिसर में चला गया, जो आसपास की पृष्ठभूमि के खिलाफ तेजी से खड़ा था: उदाहरण के लिए, समान छोटे आंगनों के बजाय, लगभग हर जगह, एक विशाल आंगन 400 मीटर लंबा।
तब मुझे यह बहुत अच्छा लगा - और बहुत बाद में यह समाप्त हुआ कि अब मैं वहाँ आनंद के साथ रहता हूँ। जब मैं टहलने गया, तो मैं सोच भी नहीं सकता था कि अंत में यह इस तरह से काम आएगा।
मुझे ऐसा लगता है कि आईटी के साथ भी ऐसा ही है। विशेषज्ञता अक्सर उद्योग में बदल जाती है, और जब आप सीखते हैं कि "अन्य लोग किस लिए जीते हैं," यह आपको एक नया व्यवसाय खोजने में मदद कर सकता है। लेकिन अगर यह भी नहीं आता है, तो व्यावहारिक लाभ अभी भी होगा: उद्योग का एक सामान्य विचार इसे बेहतर नेविगेट करने में मदद करता है। जब एक कंपनी में काम करते हैं, तो आप अनिवार्य रूप से एक अलग प्रोफ़ाइल के विशेषज्ञों का सामना करते हैं, और जितना अधिक आप उनकी समस्याओं को समझते हैं, उतना आसान है कि उनके साथ बातचीत का निर्माण करें।
भाग दो, आदर्शवादी
शर्लक होम्स: ठीक है, मान लें कि पृथ्वी सूर्य के चारों ओर घूमती है। लेकिन यह मेरे व्यवसाय में मेरे लिए उपयोगी नहीं है!
डॉ। वॉटसन: ऐसी दुनिया में रहना कितना भयानक होगा जहां कविता के बारे में बात करने वाला कोई नहीं होगा ... पेंटिंग के बारे में ... राजनीति के बारे में ... जहां हर कोई केवल वही जानता है जो उसे चाहिए ... व्यापार के लिए।
और व्यावहारिक लाभों के अलावा, आइए याद करते हैं कि वे शुरू में आईटी में कैसे थे। सभी "भविष्य के पेशे" और "उच्च वेतन" के साथ, मुझे लगता है कि इतने सारे लोगों के पास एक समान प्रारंभिक बिंदु होगा: "मुझे अभी पता चला है (ए) कि कंप्यूटर मेरे लिए बहुत दिलचस्प हैं"।
कई आईटी चर्चाएँ "लेकिन यह वास्तव में उपयोगी है, या क्षितिज के लिए ऐसा है," के सिद्धांत पर बनाया गया है। लेकिन यह विपरीत मेरे लिए बहुत स्पष्ट नहीं है, जिसमें "क्षितिज के लिए" यह लगभग अपमानजनक है: वे कहते हैं कि लोग व्यवसाय में व्यस्त हैं, और फिर कुछ प्रकार की बकवास है। दरअसल, कई लोग मूल रूप से इस कारण से थे कि उनके लिए आईटी के बारे में कुछ सीखना बिल्कुल भी बकवास नहीं है। भले ही यह "कुछ" वर्तमान काम करने की स्थिति से बंधा न हो। जब काम की परिस्थितियाँ नहीं थीं तब भी दिलचस्पी पैदा हुई।
आईटी में, बहुत सी चीजें इस सवाल के इर्द-गिर्द घूमती हैं "अपनी उत्पादकता कैसे बढ़ायें।" और ऐसा नहीं है कि यह एक बुरा सवाल है (बहुत अच्छा), लेकिन इसके चारों ओर एक पंथ पैदा होता है, जिसमें आपकी उत्पादकता को बढ़ाए बिना समय बिताना कुछ गलत लगता है। और, मेरी राय में, यह पहले से ही बहुत अधिक है। कुंद कहने के साथ कुछ भी गलत नहीं है: "हाँ, मैं अपना समय आईटी क्षेत्र को सुनने में बिताना चाहता हूं जो मुझे सीधे तौर पर चिंतित नहीं करता है, क्योंकि मुझे इसमें दिलचस्पी है।"
यहां आपको केवल यह याद रखने की आवश्यकता है कि आप किसका समय बिता रहे हैं - आपका, या आपका नियोक्ता भी। दरअसल, यह "आईटी में रुचि", जो मुझे मिला, पर मुख्य आपत्ति है: "कंपनी अपनी समस्याओं को हल करने के लिए कर्मचारियों को भुगतान करती है, और लोग व्यक्तिगत रूप से कुछ दिलचस्प चीजों पर काम करने में अपना समय व्यतीत करते हैं जो कंपनी के लिए वास्तविक लाभ नहीं लाते हैं। "।

ट्विटर कोज़ुली से लिया गया
इसका अपना सच है, लेकिन वे इन शब्दों का उच्चारण करते हैं जैसे कि उनमें से यह "हमें दिलचस्प के बारे में भूलना चाहिए।" और, मेरी राय में, वास्तव में, उनमें से एक को "अंतर करने में सक्षम" होना चाहिए। और ऐसे मामलों में जहां ब्याज कंपनी के लाभ के लिए भिन्न होता है, इसे अपने खाली समय में महसूस करें।
एक शहरी रूपक विकसित करना, कुछ अव्यवहारिक सीखना एक दिन की छुट्टी पर जाने जैसा है, इसलिए नहीं कि यह "उपयोगी" है, बल्कि इसलिए कि आप एक बड़े शहर में रहते हैं, जहाँ बहुत सी दिलचस्प चीजें हैं। क्योंकि अपना सारा जीवन "घर-काम-घर" मार्ग पर बिताने का अर्थ है, अपने आप को सीमित करने के लिए डरावना। और जब कोई व्यक्ति शहर को सप्ताहांत में रुचि के साथ पहचानता है, तो कुछ उसे कहेंगे "आप कुछ अनुत्पादक हैं, उस समय काम करना बेहतर होगा"। लेकिन जब वह उसी रुचि के साथ आईटी के बारे में सीखता है, तो किसी कारण से यह उत्पन्न होता है।
निष्कर्ष
"गैर-प्रमुख ज्ञान" के बारे में चर्चा अक्सर वर्णित दो पक्षों में से एक को कवर करती है। वे या तो तीसरे दशमलव स्थान तक दक्षता का सटीक अनुमान लगाने की कोशिश करते हैं ("एक साल में कितनी बार एल्गोरिदम पर एक किताब काम आती है?"), फिर वे अमूर्त क्षेत्रों में जाते हैं ("जब आप एल्गोरिदम जानते हैं, तो आप पूरी दुनिया में अलग दिखना शुरू करते हैं")। लेकिन लाभ और ब्याज परस्पर अनन्य चीजें नहीं हैं, बल्कि पूरक हैं। ये दो अलग-अलग पैमाने हैं, और दोनों महत्वपूर्ण हैं।
और यहां
पहला निष्कर्ष आता है: जब गैर-मूल ज्ञान प्राप्त करने की बात आती है, तो लाभ और ब्याज दोनों को ध्यान में रखना आवश्यक है ।
सबसे पहले, यह मेरे लिए एक तरह से या किसी अन्य के लिए काम आ सकता है, भले ही कल सही न हो?
और दूसरी बात, भले ही यह कोई व्यावहारिक लाभ नहीं ला सके, लेकिन मुझे इस बारे में जानने में कितनी दिलचस्पी है?
और उत्तर "क्या मुझे इसकी आवश्यकता है" एक साथ दो उत्तरों के परिणामस्वरूप दिखाई देगा।
और इसके अलावा, इस या उस ज्ञान को प्राप्त करने के बारे में ऑनलाइन चर्चा में, वे हमेशा सभी के लिए किसी न किसी तरह के सार्वभौमिक उत्तर को कम करने की कोशिश कर रहे हैं। "नहीं, जावा डेवलपर्स को प्रमाणित होने की आवश्यकता नहीं है, आप बस एक बेकार कागज के लिए अनावश्यक सीखते हैं।" "हां, सभी आईटी पेशेवरों को पौराणिक मानव-महीना पढ़ने की आवश्यकता है, यह एक महान पुस्तक है।"
लेकिन अगर आप विषय में रुचि को ध्यान में रखते हैं, तो आप एक साधारण चीज से दूर नहीं हो सकते हैं: विभिन्न लोग अलग-अलग चीजों में रुचि रखते हैं। एक व्यक्ति को "बेकार तथ्यों के बेवकूफ cramming" के रूप में प्रमाणन प्राप्त करना महसूस होगा, और दूसरे के रूप में "अंत में रिक्त स्थान को भरना, वास्तव में यह हमेशा दिलचस्प था, लेकिन रोजमर्रा के काम में यह पहले नहीं था।"
और फिर
दूसरा निष्कर्ष प्राप्त किया जाता है
: जब गैर-मूल ज्ञान प्राप्त करने की बात आती है, तो कोई सार्वभौमिक जवाब नहीं हो सकता है ।
क्या आप इसे आईटी का इतिहास समझते हैं? क्या मुझे पौराणिक मानव-महीना पढ़ना चाहिए? क्या
" यह
जानने के लिए जाना चाहिए
कि दूसरे क्या जीते हैं" क्या हैबे पर "विदेशी" क्षेत्र पर पोस्ट खोलना है? इन जैसे सवालों पर इंटरनेट पर कितनी भी कॉपियां टूट जाएं, बाहर से कोई सही जवाब नहीं मिल सकता। यह सब केवल स्वयं के लिए उत्तर दिया जा सकता है।