- बहुत ज़्यादा specialized मत बनिए (overspecialize)
- इस बात को लेकर बहुत आश्वस्त मत रहिए कि आप भविष्य जानते हैं।
- लचीलापन रखिए, और याद रखिए कि करियर और नौकरी लंबी अवधि की चीज़ें हैं।
- बहुत से युवा सोचते हैं कि वे किसी चीज़ को optimize कर सकते हैं, और फिर उन्हें एहसास होता है कि उन्होंने कई साल किसी ऐसी चीज़ में specialize करते हुए बिता दिए जो Right Thing नहीं थी।
- और इस प्रक्रिया में वे burnout हो जाते हैं। क्योंकि उन्होंने दोस्तियाँ बनाने और computing के बाहर की ज़िंदगी जीने के लिए पर्याप्त समय नहीं बिताया।
- मैं कई तरह के लोगों से मिलता हूँ। पता नहीं उन्हें क्या कहूँ, "Junior Geeks"?
- वे सोचते हैं कि सिर्फ programming, AI, graphics जैसी कंप्यूटर expertise ही मायने रखती है।
- ऐसा नहीं है। अगर वे और कुछ नहीं करते... hmm, पता नहीं।
- अगर आप ideas communicate नहीं करते, तो आप (अकेले) Sudoku खेल सकते हैं। Communication करनी ही होगी।
- बहुत से nerds यह बात भूल जाते हैं।
- वे सोचते हैं कि सिर्फ सबसे बेहतरीन code लिखकर वे दुनिया बदल सकते हैं।
- लेकिन आपको सुनना आना चाहिए। आपको users से संवाद करना चाहिए और उनसे सीखने में सक्षम होना चाहिए।
- और आपको अपने ideas users तक पहुँचा पाने में सक्षम होना चाहिए।
- इसलिए आप सिर्फ coding नहीं कर सकते।
- आपको culture और ideas को व्यक्त करने के तरीकों के बारे में कुछ करना होगा।
- मेरा मतलब है, इतिहास और गणित पर बिताए समय को लेकर मुझे कभी अफसोस नहीं हुआ।
- गणित दिमाग को तेज़ करता है, और इतिहास आपको अपनी सीमाओं का बोध और दुनिया में क्या हो रहा है, इसकी समझ देता है।
- इसलिए बहुत ज़्यादा आश्वस्त मत बनिए। संतुलित जीवन जीने के लिए समय निकालिए।
- और अवसरों को पकड़ने के लिए तैयार रहिए।
- मेरा मतलब है, व्यापक शिक्षा, व्यापक skill set (यानी शिक्षा के ज़रिए मूल रूप से एक skills portfolio बनाना) का अर्थ है कि जब अवसर आए तो आप उसका लाभ उठा सकें।
- कभी-कभी आप अवसर को पहचान सकते हैं। हमारे पास बहुत से अवसर होते हैं।
- लेकिन उनमें से काफ़ी ऐसे होते हैं जिन्हें हम या तो भुना नहीं पाते या पहचान ही नहीं पाते।
- मैंने काफ़ी व्यापक शिक्षा पाई थी, जैसे standard computer science, compilers, कई languages का अध्ययन आदि।
- उस समय मुझे लगता है कि मैं लगभग 20 भाषाएँ जानता था। और मैंने machine architecture और operating systems पर भी काम किया था। यह skill set उपयोगी साबित हुआ (skill set turned out to be useful)
6 टिप्पणियां
टेम्पलेट्स का इस्तेमाल करके खुद को अलग-अलग क्षेत्रों के अनुरूप ढालो, लेकिन जरूरत से ज़्यादा template specialization मत करो...
ऐसा एक इंटरव्यू भी है। बेशक, इसे मजाक बताया गया है।
https://nanite.tistory.com/102
मुझे लगता है कि सिर्फ़ code लिखने पर ध्यान न देने की सलाह AI के विकास के साथ और भी ज़्यादा प्रासंगिक लगती है। और ख़ासकर करियर की शुरुआत में, लगता है कि हम इसी पर अपना ज़्यादातर समय खर्च कर देते हैं।
यह तो वाकई किसी दूसरे ही लेवल के Geek की सलाह है... इसे दिल में संजोकर रखूंगा।
तो... क्या आप मानते हैं कि C++ बनाना... एक गलती थी? (हूँ?)
WHY, HOW, WHAT के concentric circles में बहुत से लोग केवल WHAT पर ध्यान देते हैं, और थोड़ा आगे बढ़ें तो बस HOW तक ही रुचि रखते हैं। लेकिन क्यों, किस उद्देश्य के लिए, और किसके लिए आप वह कर रहे हैं—यही सबसे महत्वपूर्ण सार है।
यूज़र, संस्कृति, विचार, इतिहास और संवाद उस सार, उस कारण को प्रदान करते हैं।
इसके साथ अगर शिक्षा और सीखने के ज़रिए HOW को भर लिया जाए, तो WHAT अपने-आप सामने आ जाएगा।
ऐसी बात गुरु की भाषा में फिर से सुनने को मिल रही है। :)
संक्षेप में.. "व्यापक शिक्षा लो, दोस्त बनाओ और लोगों के साथ संवाद करो" यही बात है