- एक सिम्युलेशन गेम जिसमें आप नए PhD छात्र बनते हैं, और PhD कोर्स में प्रवेश करने पर क्या हो सकता है इसका यथार्थवादी चित्रण मिलता है
- random event-आधारित text game, जिसे browser और mobile पर खेला जा सकता है
- गेम के random event YAML files में परिभाषित हैं, इसलिए कोई भी इन्हें आसानी से modify और extend कर सकता है
- npm-आधारित build के बाद इसे local में भी चलाया जा सकता है, और build output
distdirectory में बनता है - online version और repository के ruleset अलग हो सकते हैं
- repository: https://github.com/morriswmz/phd-game
1 टिप्पणियां
Hacker News की राय
यह वाकई बहुत अच्छा है और PhD के अनुभव को बिल्कुल सही पकड़ता है। सिम्युलेटर में भी और असलियत में भी मैं अक्सर आलस करता रहा और किसी तरह आखिर तक टिका रहा, और मुझे लगभग 5 साल लगे
जिन हिस्सों ने खास तौर पर असर किया, वे थे: “reviewer की टिप्पणियों के कारण paper publication ठुकरा दिया गया”, “मेरे पास एक idea था, लेकिन वह पहले ही कोई कर चुका था”, “शॉवर लेते समय खोया हुआ टुकड़ा मिल गया”, “हाल की paper में मेरा idea आ गया, इसलिए अब मैं उस पर काम नहीं कर सकता”, “3 साल बीत गए और दूसरों को graduate होते देखकर चिंता होने लगी कि क्या मैं समय पर graduate कर पाऊँगा”, “simulation उम्मीद से बहुत ज़्यादा लंबा चल रहा है, इसलिए अभी तक result नहीं आया”
जो चीज़ें छूटीं, उनमें शामिल हैं: उम्र ज़्यादा हो जाने का एहसास, शादी-बच्चों जैसी पारिवारिक ज़िम्मेदारियाँ, दोस्तों और रिश्तेदारों के प्रगति वाले सवाल, और teaching load
classes असल में लगभग dead end होती हैं, और आप जितना उन पर ध्यान लगाते हैं, advisor को यह दिखाने के मौके उतने कम हो जाते हैं कि “मैं आपके साथ काम करने लायक हूँ।” लक्ष्य यह होना चाहिए कि बस classes पास करने भर के लिए optimize किया जाए
और चौथे साल में advisor का किसी दूसरे state की दूसरी university में चले जाना जैसी random बड़ी उथल-पुथल भी हो सकती है
और फिर 1 साल बाद उसके multi-billion-dollar exit पर उसे बधाई देने का विकल्प भी होना चाहिए
“हे भगवान, अभी natural language processing के कितने PhD students को ऐसा लग रहा होगा कि उनका सारा काम बेमानी हो गया है... जैसे लाखों आवाज़ें डर से एक साथ चीखी हों और फिर अचानक चुप हो गई हों”
उस पल यह जानना मुश्किल होता है कि जो काम आप कर रहे हैं वह काम का निकलेगा भी या नहीं, इसलिए बस अपनी पूरी कोशिश करनी पड़ती है और आगे बढ़ते रहना पड़ता है
मेरे पुराने university friends अपनी material needs पूरी कर चुके थे, और मैं मुश्किल से किराया दे पाता था
मुझसे बाद में PhD में आए student ने papers की संख्या में मुझे पीछे छोड़ दिया
advisor ने मेरे paper में मुझे first author से contributor बना दिया
एक पूर्व PhD student और मौजूदा professor के रूप में, इस game का सबसे realistic हिस्सा इसकी speed है। बहुत छोटी-सी प्रगति में भी लगभग एक महीना लग जाता है, और वह सफल भी हो सकती है या विफल भी, लेकिन समय पलक झपकते निकल जाता है
यह एक game है, इसलिए यह सब कुछ model नहीं कर सकता, लेकिन जो सबसे बड़ी चीज़ गायब है वह है “level-up”। आप जितनी ज़्यादा उपलब्धियाँ हासिल करते हैं, बाद की सफलता की संभावना उतनी बढ़नी चाहिए, और confidence व experience बढ़ने के साथ hope भी बढ़नी चाहिए
PhD इसी तरह चलती है। जो लोग शुरुआत में कुछ जीत हासिल कर लेते हैं, या बहुत bad luck झेलकर भी टिके रहते हैं, वे success के ऊपर success जोड़ते हुए अच्छी तरह finish करते हैं
Tolstoy को उधार लेकर कहें तो, “सभी खुश PhD एक जैसे होते हैं, लेकिन हर दुखी PhD अपने ही तरीके से दुखी होता है”
दूसरी तरफ, उस पीड़ा का एक इनाम भी था। उसी की वजह से मैं कहीं बेहतर thinker और researcher बना, लेकिन वहाँ तक पहुँचने का रास्ता क्रूर था
एक दिलचस्प बात, जो मुझे लगता है लगभग सब पर लागू होती है, यह है कि PhD कठिन होती है, लेकिन अक्सर उन कारणों से नहीं जिनकी आपने उम्मीद की होती है। undergraduate के समय जिन PhD students को मैं जानता था, उनकी वजह से मुझे लगा था कि मुझे रोज़ 12 घंटे lab में पिसना पड़ेगा। सौभाग्य से मेरे advisor ने मुझे उस तरह नहीं धकेला और काफी आज़ादी दी, लेकिन उसका मतलब यह भी था कि training wheels और guidance लगभग नहीं थे। advisor के रूप में वे अच्छे थे और ध्यान भी रखते थे, लेकिन लंबे समय तक हम ऐसे topic में थे जिसके बारे में उन्हें भी मुझसे बहुत ज़्यादा नहीं पता था, और आखिरकार मुझे खुद ही समझना पड़ा। इसलिए मेरी PhD death march से ज़्यादा, इस existential dread के साथ लगातार लड़ाई जैसी थी कि शायद मैं कभी यह समझ ही न पाऊँ
यह उम्मीद से कहीं ज़्यादा सीधा था
पहली कोशिश: 4 साल 5 महीने। दूसरी कोशिश: बहुत ज़्यादा चीज़ें उलझ गईं और 5 साल 11 महीने। तीसरी कोशिश: 5 साल 11 महीने
मैंने जो नियम अपनाए, वे ये थे: qualifying exam के लिए तब तक पढ़ो जब तक “बहुत आत्मविश्वास” न हो जाए। अगर idea नहीं है, तो papers पढ़ो। अगर idea है, तो उसे develop करो; preliminary result है, तो उसे आगे बढ़ाओ; main result है, to experiments करो; paper reject हो जाए, तो revise करके फिर submit करो। उन विकल्पों को प्राथमिकता दो जो accepted paper के करीब ले जाएँ। अगर “advisor से पूछूँ कि क्या मैं आराम कर सकता हूँ?” वाला विकल्प आए, तो हमेशा हाँ कहो, और अगर सिर्फ “थका हुआ हूँ” हो और वह विकल्प न हो, तो एक महीना आलस करो
अच्छी बात यह रही कि कोई abusive advisor नहीं था, और rejected papers भी आम तौर पर बाद में accept हो जाते थे, और न ही कोई extreme life event या funding cut आया। बस, आजकल backup आम होने के बावजूद, computer उम्मीद से कहीं ज़्यादा बार खराब हुआ
दूसरी कोशिश में conference paper तुरंत accept हो गया। सफल होने के बाद जब मैं थक गया, तो advisor ने खुद पूछा भी कि क्या मुझे आराम करना चाहिए — पहली play में ऐसा एक बार भी नहीं हुआ था। मैंने paper लिखा और 5 साल 6 महीने में खत्म किया
मैं अभी चौथे साल का graduate student हूँ, और लिंक खोलते ही admission offer स्वीकार/अस्वीकार का विकल्प दिखा, और पता नहीं क्यों बिना सोचे मैंने अस्वीकार दबा दिया
ज़रा कल्पना करें कि इसमें साथियों की career achievements और मौजूदा salary दिखाने वाली LinkedIn feed भी जुड़ी हो
मुझे लगता है कि यहाँ सबसे यथार्थवादी चीज़ किस्मत का तत्व है। आसपास के लोग खुद पार कर जाते हैं, इसे आसान दिखाते हैं, और कहते हैं कि उन्होंने जैसा किया वैसा ही करो, फिर इसे पूरी तरह merit-based game की तरह पेश करते हैं
लेकिन उनके तरीक़े को बिल्कुल वैसे ही अपनाने पर भी असफलता मिलती है। बार-बार असफलता मिलती है। तब लगता है जैसे उनके पास कोई ऐसा गुप्त नुस्खा है जो वे बताते नहीं। लेकिन असल फ़र्क बस किस्मत का होता है
किसी आधे में लोग आधा समय यूँ ही गँवाकर भी सुरक्षित रूप से graduate हो जाते हैं, जबकि दूसरे आधे में एक भी paper submit नहीं कर पाते। PhD की सबसे क्रूर बातों में से एक शायद probabilistic system का अत्याचार है
जिन professors के साथ मैंने काम किया, उनमें आधे ज़िम्मेदार वयस्क थे, और आधे आत्ममुग्ध बच्चे। वे ठीक वही कहते थे: “मैंने जैसा किया वैसा ही करो”, और जब वह काम नहीं करता था तो तुरंत व्यक्तिगत हमले और अपमान पर उतर आते थे
बेशक, MIT या Stanford से PhD किए हुए professors अपने पुराने output या भविष्य के proposals कितने भी ख़राब हों, जो भी आवेदन करते थे वह पहली ही कोशिश में आसानी से approve हो जाता था, जबकि दूसरे दर्जे के schools से आए लोगों को हर छोटे से छोटे progress के लिए जान लगाकर लड़ना पड़ता था। पूरा सिस्टम कूड़े का ढेर था और असहनीय था
मैं मूल रूप से PhD तक जाना चाहता था, और मेरे साथियों की भी यही इच्छा थी। हम सोचते थे कि दुनिया बदल देंगे
लेकिन sophomore year में FAANG internship करने के बाद लगा कि पैसा बहुत अच्छा है। कुछ return offers भी मिले, और उसके बाद undergraduate के बचे हुए साल लगभग बस graduation का इंतज़ार करते हुए ढीले-ढाले ही निकले
मेरा जन्म किसी अमीर परिवार में नहीं हुआ था, और मैं 1.5 पीढ़ी का immigrant हूँ। मेरे parents ने मुझे undergraduate के दौरान टिकाए रखने के लिए बहुत संघर्ष किया। उस समय मेरी internship salary भी मेरे parents की आय से ज़्यादा थी। इसलिए सच कहूँ तो जल्दी बिक जाने के अलावा मेरे पास कोई और विकल्प नहीं था
undergraduate graduation के 10 साल बाद, FAANG की कई कंपनियों में काम कर लेने के बाद, बगल के कमरे में सुबह 3 बजे रोते बच्चे के साथ, और parents के retire होकर यात्रा करते रहने के इस समय में, मुझे लगता है कि मैंने अपने लिए एकमात्र संभव चुनाव किया। फिर भी मैं अक्सर सोचता हूँ कि मेरी ज़िंदगी और कैसे बदल सकती थी, और क्या सच में मेरे पास दुनिया बदलने का मौका था
अगर किस्मत अच्छी हो तो शायद आप किसी अर्थपूर्ण research topic पर काम कर पाएँ, लेकिन ज़्यादातर यह एक दयनीय रास्ता बन जाता है जिसका कोई भविष्य नहीं होता, और भौतिक ज़रूरतें पूरी करने के लिए सबसे अच्छा विकल्प भी वही academic position होती है जो न कृतज्ञता देती है, न आसानी से मिलती है
simulation में दिखाया गया कि “3 साल 9 महीने” पर मैंने सारी उम्मीद खो दी और PhD छोड़ दी
मेरी असली PhD को अब 20 साल से भी ज़्यादा हो चुके हैं, लेकिन मैंने 3 साल 6 महीने में thesis submit कर दी थी, उस समय मेरे advisor से मेरी बात तक नहीं होती थी, और मैं किसी तरह अपनी मानसिक हालत को संभाले हुए था
oral exam हैरान कर देने वाली तरह से अच्छा गया, और माँगे गए छोटे-मोटे corrections ख़त्म करने के बाद मैंने thesis की copies जमा कीं, सामान बाँधा, और उस घृणित group को छोड़ दिया
यह बढ़िया है, लेकिन इसमें एक चीज़ छूट गई है। हर साल research funding के लिए apply करना पड़ता है, इसमें बहुत समय जाता है, और सांख्यिकीय रूप से मिलने की संभावना कम होती है। फिर कमी पूरी करने के लिए TA का काम करना पड़ता है, लेकिन व्यवहार में वह कमी पूरी नहीं होती
और हर साल जिन conferences में गए, उनके लिए expense report लिखने में बेहिसाब समय जाता है। report process होने में 4–6 महीने लगते हैं, लेकिन तब तक credit card bill चुकाना होता है, इसलिए अतिरिक्त part-time काम भी करना पड़ता है
यह बहुत अवास्तविक है। advisor न तो mental health पर ध्यान देता है, न उसकी परवाह करता है। break और rest का न सुझाव दिया जाता है, न प्रोत्साहन। आपको फिर lab में लौटना होता है