1 पॉइंट द्वारा GN⁺ 5 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • बिना डिग्री के करीब 21 साल का tech career बना चुके एक software developer/MLE ने University of London BSc Computer Science को Coursera के जरिए पढ़ा और full-time job के साथ लगभग 3 साल 9 महीने में पूरा किया
  • कोर्स 100% remote है, लेकिन Coursera lectures, quizzes और assignment submissions संभालता है, जबकि University of London Worldwide और Goldsmiths operations, grading और exams को बांटकर संभालते हैं
  • कुल खर्च रहने वाले देश और पढ़ाई की गति के आधार पर £14,666~£21,829 है; Australia में रहने के आधार पर वास्तविक खर्च लगभग £17,000/A$33,000 रहा, और Coursera certificates से 3 modules replace करके cost और समय घटाया गया
  • Online degree होने के बावजूद mid-term assignments, final exams/final projects, remote proctoring और 6 साल में पूरा करने की सीमा की वजह से workload काफी भारी था, और बाद के हिस्से में ज्यादातर free time पढ़ाई में लगाना पड़ा
  • सबसे बड़ी शिकायत यह थी कि grades मिलने में करीब 3 महीने लगते हैं, इसलिए feedback का इस्तेमाल करना मुश्किल होता है और retake अधिकतम 1 साल तक टल सकता है; LLMs के फैलने के बाद proctoring और AI policy भी कड़ी हुई

डिग्री से पहले का करियर और शुरू करने की वजह

  • लेखक ने लगभग 21 साल का tech career बनाया, जिसमें से करीब 14 साल software developer और MLE के रूप में काम किया
  • High school जल्दी छोड़ने के बाद MCP, MCSA, A+ जैसे certificates के जरिए 18 साल की उम्र में helpdesk job शुरू की, और बाद में software engineering और machine learning में आए
  • डिग्री न होना अब तक के career में कोई बड़ी बाधा नहीं था
    • उन्हें बताया गया कि Australia में formal education से ज्यादा experience और attitude को महत्व देने की प्रवृत्ति है
    • वे खुद को “self-taught” के बजाय MOOCs, certificates, books और Kaggle से जरूरी skills इकट्ठा करने वाला self-educated मानते हैं
    • CS50, Andrew Ng का ML course और fastai प्रमुख learning experiences के रूप में बताए गए
  • हालांकि overseas jobs के विकल्पों में सीमाएं थीं
    • युवावस्था में वे एक American company के final interview stage तक पहुंचे, लेकिन पता चला कि Australia-US E-3 visa के लिए कम से कम bachelor’s degree जरूरी है
  • उन्हें learning खुद पसंद थी, और knowledge gaps पहचानते हुए real learning problems पर Zettelkasten Method आजमाना चाहते थे

Coursera आधारित remote degree की संरचना

  • यह degree 100% remote तरीके से चलती है
  • Coursera lecture viewing, lab notebooks, quizzes, forums और assignment uploads संभालता है
    • Forums instructors से बातचीत की जगह हैं, लेकिन उनका इस्तेमाल लगभग नहीं हुआ
  • Program operation का मुख्य जिम्मेदार University of London Worldwide है, और assignments व exams की grading Goldsmiths, University of London करता है
  • Exams Inspera proctoring software के जरिए remote proctoring mode में होते हैं
    • दूसरे students के अनुसार COVID से पहले exams local education centres में होते थे
    • 2022 में थोड़े समय के लिए exams बिना proctoring, 4-hour limit और open web/open book format में हुए थे
    • लेखक मानते हैं कि LLMs की सफलता ने proctoring लागू करने का दबाव बनाया हो सकता है
  • लेखक ने alternatives की ज्यादा तुलना नहीं की, और माना कि पहले से परिचित Coursera platform उनकी lifestyle के साथ अच्छी तरह fit बैठा

Admission requirements और Performance-Based Admission

  • मूल prerequisite high school diploma है
  • Alternative route के रूप में Performance-Based Admission(PBA) है
    • Introduction to Programming I और एक mathematics module लेना होता है
    • दोनों modules pass कर लेने पर पूरी degree program में प्रवेश मिल सकता है
    • ये modules final grade में शामिल होते हैं, इसलिए समय बेकार नहीं जाता और यह जांचा जा सकता है कि program आपके लिए सही है या नहीं

Cost, module payment और tax treatment

  • Per-module payment model लेखक के लिए अच्छा रहा
  • Australia में रहने के आधार पर एक module की मौजूदा cost £823, लगभग A$1,600 है
    • Final project को double module के रूप में गिना जाता है और थोड़ा extra cost होता है
  • University ने पूरे program की announced cost रहने वाले देश और learning pace के आधार पर £14,666~£21,829 बताई है
  • लेखक की कुल cost लगभग £17,000, यानी करीब A$33,000 रही और यह 3.5 साल में खर्च हुई
  • केवल Coursera subscription से मिलने वाले recognized qualifications के जरिए 3 modules replace करके extra cost घटाई गई
  • Australia में अगर learning current work के लिए जरूरी specific skills या knowledge को maintain/improve करने के लिए हो, तो self-education expenses deduction संभव है
    • Software engineer के रूप में काम करते हुए computer science degree पढ़ना, accountant के अनुसार, इस condition को पूरा करता है

Study load और progress speed

  • Online course होने का मतलब यह नहीं था कि degree आसान थी
  • Software background परिचित subjects समझने में मददगार रहा, लेकिन assignments और exams का load अपने-आप कम नहीं हुआ
  • हर module में mandatory mid-term assignment होता है, जिसके बाद final exam या final project आता है
    • Assignments अक्सर लंबे और कठिन होते थे
    • Exams भी काफी कठिन थे
  • प्रति session अधिकतम 4 modules लिए जा सकते हैं, या 2 modules के साथ final project किया जा सकता है
    • एक resit अतिरिक्त जोड़ा जा सकता है
    • पूरा program 6 साल के भीतर complete करना होता है, जिसके लिए प्रति session करीब 2 modules की जरूरत होती है
  • लेखक ने PBA के बाद प्रति session औसतन करीब 3 modules लिए, और sessions के बीच RPL certificates हासिल किए
    • अंतिम sessions में 4 modules लेने से load बहुत बढ़ गया
  • कई students लगातार 4 modules लेते हैं, और संभव shortest completion period 3 साल लगता है
  • Midterms और exams से पहले के कुछ हफ्तों में degree ने ज्यादातर free time ले लिया
    • बाद के modules में study load काफी बढ़ गया
    • अंतिम 2 sessions सबसे कठिन रहे
    • ऐसे दौर भी आए जब वे सुबह 4 बजे उठकर 4-hour exam देते, दिन में काम करते और रात में assignments करते थे

Recognition of Prior Learning से replace किए गए modules

  • University कहीं और equivalent modules पढ़ चुके students के लिए Recognition of Prior Learning replacement देती है
  • कुछ Coursera certificates पूरे modules को replace कर सकते हैं, और इन्हें सिर्फ Coursera subscription से हासिल किया जा सकता है
  • लेखक ने 3 modules को निम्न certificates से replace किया
  • Google certificate अप्रैल 2023 में, पहले session के खत्म होते समय complete किया गया
    • हफ्ते में 10 घंटे के हिसाब से लगभग 3 महीने लगे
  • दो IBM certificates जुलाई 2024 में midterms के बाद के gap में लगातार complete किए गए
    • उस समय वे 3 regular modules भी साथ में ले रहे थे
  • इन replacement certificates ने पूरी degree duration में एक session घटाने का असर डाला
  • Recognized qualifications की list बाद में बदल चुकी है, इसलिए current page check करना जरूरी है

Courses और projects

  • Subject structure सामान्य computer science bachelor’s से बहुत अलग नहीं था
    • Mathematics शामिल है, लेकिन engineering degree की तुलना में कम
    • ज्यादातर हिस्सा practice-oriented था
  • Coursework में कई दिलचस्प projects शामिल थे
    • Audio visualizer
    • JavaScript games, जिनमें एक pool simulation था
    • JUCE से बना DJ simulator
    • Karl Sims के 1994 के Evolving Virtual Creatures से inspired evolutionary algorithm project
    • Signal processing exercises का set
    • Web data scraping और analysis-based research projects
    • Apple Silicon पर अंत तक training और execution संभव रखने वाला breast cancer detection mammography classifier final project
  • Final project code cm3070-final-project में है
  • लेखक का learning path इस प्रकार था
    • अक्टूबर 2022: Introduction to Programming I, Discrete Mathematics / Google IT Support से How Computers Work replace किया
    • अप्रैल 2023: Introduction to Programming II, Computational Mathematics, Web Development
    • अक्टूबर 2023: Fundamentals of Computer Science, Algorithms and Data Structures I, Software Design and Development
    • अप्रैल 2024: Object-Oriented Programming, Programming with Data, Graphics Programming / IBM Data Science और IBM AI Engineering से 2 modules replace किए
    • अक्टूबर 2024: Computer Security, Algorithms and Data Structures II, Databases, Networks and the Web
    • अप्रैल 2025: Professional Practice for Computer Scientists, Databases and Advanced Data Techniques, Artificial Intelligence, Intelligent Signal Processing
    • अक्टूबर 2025: Natural Language Processing, Final Project
  • Student community resources भी उपयोगी रहे
    • world-class/notes: students द्वारा lecture notes upload करने वाली repository
    • world-class/REPL: lecture materials और resources का collection
    • Students द्वारा subject-wise difficulty और metrics compile की गई spreadsheet

साथ पढ़ने वाले students

  • सबसे अच्छी चीजों में से एक दूसरे students के साथ पढ़ने का अनुभव था
  • Coursera students को Slack workspace में invite करता है
    • यह official admins की स्पष्ट मौजूदगी के बिना एक relatively free space जैसा था
    • कुछ students channels के उपयोग को सख्ती से manage करते हैं
    • कुछ alumni बने रहकर students की मदद करते और questions का जवाब देते हैं
    • कुछ अन्य former students कभी-कभी troll-like posts डालते हैं
  • High-achieving students में assignment videos और screenshots share करने की culture थी, और impressive outputs motivation देते थे
  • दुनिया भर से अलग-अलग backgrounds वाले students शामिल थे
    • Ukraine war के दौरान degree पूरी करने वाला student
    • Web development self-learn करके अपने studio से tuition fees जुटाने वाला student
    • Degree के दौरान दो बार बच्चे को जन्म देकर, full-time teacher के रूप में काम करते हुए BSc और master’s तक पूरा करने वाली student
    • Uganda refugee camp में solar panels से laptop charge करके और mobile data से पढ़ाई करने वाला Django
  • Django की कहानी Shipping a Laptop to a Refugee Camp in Uganda तक पहुंची

Grade delays, group projects और platform issues

  • सबसे बड़ी शिकायत grades मिलने में करीब 3 महीने लगना है
    • Mid-term assignment grades अक्सर final submission से ठीक पहले मिलते थे, इसलिए feedback incorporate करना मुश्किल था
  • अगर कोई module fail हो जाए, तो सिर्फ failed component का resit किया जा सकता है
    • Final grade अगले session शुरू होने के बाद आती है, इसलिए resit के लिए 1 साल तक इंतजार करना पड़ सकता है
    • यह program participants के लिए सबसे बड़ा frustration point था
  • Group projects भी common complaint थे
    • Groups randomly assign होते हैं, लेकिन अक्सर unclear होता था कि members वास्तव में course कर भी रहे हैं या नहीं
    • पूरी तरह ghost groups के cases भी काफी थे
    • लेखक को एक group project में ठीक-ठाक group मिला, लेकिन आखिरी week में आए member को practically free ride देनी पड़ी
    • बाद में curriculum बदल गया और mandatory group project सिर्फ एक subject के mid-term assignment में रह गया
  • Coursera platform में usability improvements की काफी गुंजाइश थी
    • यह अक्सर actual program के साथ sync नहीं होता
    • यह recognize नहीं करता कि exam Coursera के बाहर complete हो चुका है
    • Submission के समय कई files और videos upload करने पड़ते हैं
    • Submission edit करने के लिए पूरा submission दोबारा upload करना पड़ता है, इसलिए video upload के बाद report में typo दिख जाए तो शुरू से करना पड़ता है
  • Inspera भी tricky software था
    • False positives की वजह से exam के बीच अचानक बंद हो जाने की घटनाएं बहुत थीं
    • Exam time सिर्फ 4 घंटे होता है और resit के लिए 1 साल इंतजार करना पड़ सकता है, इसलिए यह बहुत anxiety-inducing experience बन जाता है
  • Exams के दौरान extra support staff लगाया जाता है
    • बाकी situations में actual staff से contact करने में समय लग सकता है
    • लेखक के साथ ऐसा हुआ कि दूसरों के results आ गए लेकिन उनका result नहीं आया, और समाधान में कई हफ्ते लगे

Study management tips

  • Assignments जल्दी शुरू करना और frequently submit करना effective रहा
    • पहले end-to-end version बनाएं जो pass होता दिखे, फिर लगातार improve करें
    • Assignment details पता चलते ही काम शुरू करके draft submit करने से deadline stress कम होता है
  • Submissions को बार-बार check करना चाहिए
    • Submission miss होना common mistake है
    • Project submission checklist बनाएं, submission screen के screenshots लें, और uploaded assets के S3 URL तक record करें
  • अपने लिए सही study time खोजकर consistently maintain करना चाहिए
    • लेखक के लिए early morning सही थी
    • काम अक्सर देर तक चलता था, इसलिए office के बाद study time लगभग मिलना मुश्किल था
  • Progress रोकने वाले blocker subjects पहले handle करने चाहिए
    • Level 5 में Object-Oriented Programming और Software Design and Development key subjects हैं
    • Resit की जरूरत पड़ने पर progress रुक सकती है और unnecessary session add हो सकता है
  • Regulations ध्यान से पढ़ने चाहिए
    • खासकर Admission Notice सिर्फ email से आता है, और इसमें हर exam के updated rules व exam dates जैसी important information होती है
  • Slack के pinned messages भी important हैं
    • Problems आने पर क्या करना है, इस बारे में बहुत useful guidance share होती है

LLMs का फैलाव और AI policy changes

  • लेखक ने ChatGPT release से एक महीने पहले degree शुरू की, और देखा कि degree program LLM performance changes के साथ कैसे बदलता गया
  • शुरुआत में ChatGPT से parking fine challenge करने की post उन्हें interesting लगी थी, लेकिन अब standards इतने बदल गए हैं कि वह बहुत मामूली लगती है
  • Exam proctoring लागू होने के बाद धीरे-धीरे और strict होती गई
    • हाल में cheatsheet हटा दी गई
    • अनुमान है कि यह LLM से cheatsheet generate करने या second screen छिपाकर इस्तेमाल करने को रोकने का measure है
    • पहले 24-hour window के भीतर सुविधाजनक समय पर exam दिया जा सकता था, लेकिन हाल में इसे बदलकर हर hemisphere के students को same time पर exam देना पड़ता है
  • LLMs ने lecture channel conversations की मात्रा पर भी साफ असर डाला
    • शुरुआत में material questions और understanding checks बहुत active थे
    • बाद में बातचीत कम हो गई, और ऐसा लगा कि लोग questions LLM से पूछना पसंद करने लगे
  • फरवरी 2025 में, degree शुरू होने के लगभग 2.5 साल बाद, University ने official AI policy लागू की
    • Acknowledgement के बिना LLM-generated output submit करना contract cheating माना जाता है
    • यह पैसे देकर किसी से essay लिखवाने जैसी ही category में आता है
  • Assessment में AI use को 3-level framework में बांटा गया
    • Level Zero: AI use allowed नहीं
    • Level One: brainstorming और structuring जैसे supportive use allowed, लेकिन declaration जरूरी
    • Level Two: AI use required है; उदाहरण के लिए AI से results generate कराकर उन results की critique करना
  • Educators को इस बात के बीच balance बनाना होगा कि students पूरी education LLM को outsource न कर दें, और इस reality के बीच कि AI के professional life का हिस्सा बनने की संभावना बहुत ज्यादा है

पूरा करने के बाद की राय

  • पूरा program 3.5 साल तक कठिन रहा, खासकर ऐसे समय आए जब पत्नी और दोस्तों के लिए पर्याप्त समय नहीं दे पाए
  • Degree मिलना खुशी की बात बना रहा
  • Mathematics जैसे topics सीखना, जिन्हें वे खुद से शायद न पढ़ते, खास तौर पर अच्छा लगा
  • साथ पढ़ने वाले students बहुत interesting लोग थे, और लेखक उम्मीद करते हैं कि उन्हें lifelong friends मिले हों
  • कुछ शिकायतें हैं, लेकिन उम्मीद है कि समय के साथ सुधार होगा; overall experience अच्छा रहा

1 टिप्पणियां

 
GN⁺ 5 시간 전
Hacker News की रायें
  • मैंने भी कुछ ऐसा ही रास्ता अपनाया था। ब्राज़ील में बहुत प्रतिस्पर्धी दो military schools में पढ़ा, लेकिन ग्रेजुएट किए बिना अमेरिका चला गया, और अब FAANG कंपनी में senior software engineer हूं
    डिग्री न होना असल में कोई बाधा नहीं बना, और कंपनी के अंदर junior से senior तक सिर्फ 4 साल में तेज़ी से बढ़ गया। फिर भी यह हमेशा एक कमजोरी और सीमा जैसा महसूस होता था, इसलिए COVID के दौरान ब्राज़ील की एक यूनिवर्सिटी से ऑनलाइन computer science degree शुरू की और पिछले हफ्ते पूरी कर ली
    रिज्यूमे में किसी मजबूत स्कूल का नाम जोड़ना चाहता था, इसलिए Johns Hopkins Masters in AI के ऑनलाइन प्रोग्राम में admission मिल गया है; जानना चाहता हूं कि क्या किसी ने यह प्रोग्राम किया है

    • मैंने भी self-study से शुरुआत की थी और लंबे समय तक startups में काम करने के बाद महसूस किया कि रिज्यूमे में किसी मजबूत स्कूल का नाम चाहिए, इसलिए Johns Hopkins में senior engineer की भूमिका ली
      यह engineering school या curriculum से सीधे जुड़ा नहीं है, लेकिन भले ही यह medical school या public health school जितना प्रसिद्ध न हो, कुल मिलाकर काफी अच्छा स्कूल है
    • ऑनलाइन master's में भी ऐसा प्रोग्राम चुनना बेहतर है जिसमें degree certificate पर online mention हटाया जा सके, यानी जो मौजूदा undergraduate school के जरिए award होता हो
      Johns Hopkins में ऐसा है या नहीं, पता नहीं, लेकिन Georgia Tech का OMSCS ऐसा करता है
    • अलग major में undergraduate पूरा करने के बाद मैंने ऑनलाइन MSCS किया था; JHU नहीं था, लेकिन तरीका मिलता-जुलता था और मैं संतुष्ट रहा
      हालांकि अगर आप पहले से FAANG senior हैं, तो पता नहीं अतिरिक्त legitimacy की सच में जरूरत है या नहीं
    • Johns Hopkins Masters in AI tuition fee के हिसाब से उतना value-for-money नहीं लगता
      Georgia Tech और UT Austin क्रमशः लगभग 6 हजार डॉलर और 10 हजार डॉलर में अच्छे reputation वाले OMSCS देते हैं। ऑनलाइन computer science degrees में जहां top faculty सक्रिय रूप से पढ़ाती है और cost भी बहुत ज्यादा नहीं है, मेरे दिमाग में GT, UT Austin, UIUC ही आते हैं
    • अगर आप 2020s की hiring frenzy से पहले FAANG में गए थे, तो डिग्री के बिना संभव होना हैरान करने वाला नहीं है
      आजकल Stanford या MIT जैसे universities से निकले smart लोग भी छोटी कंपनियों तक में नहीं घुस पा रहे हैं, इसलिए “डिग्री न हो तो भी कोई दिक्कत नहीं” जैसी बात अपने luck को बहुत कम आंकने जैसी लगती है
  • 20 साल बाद भी लगता है group projects वैसे ही हैं
    ऑफलाइन क्लास लेने पर भी आम तौर पर 1–2 लोग ही सारा काम करते थे और बाकी गायब हो जाते थे या बस मस्ती करते रहते थे

    • master's program के group project में एक व्यक्ति semester के बीच में पूरी तरह गायब हो गया था
      फोन, email—किसी का जवाब नहीं; एक महीने से ज्यादा संपर्क टूटने के बाद हम professor को बताने का तरीका सोच रहे थे, तभी professor ने बताया कि वह व्यक्ति सच में truck से टकरा गया था और अब भी hospital में है, इसलिए medical reason से withdraw कर रहा है
    • university project में हम तीन लोगों की team थे; मैंने design और coding संभाली, coding में कमजोर एक व्यक्ति को documentation दिया, और आखिरी व्यक्ति को DB design और basic CRUD के लिए SQL दिया
      submission से 1 हफ्ते पहले integrate करना था और project की अवधि 6 हफ्ते थी, लेकिन आखिरी व्यक्ति बस यही कहता रहा कि काम चल रहा है, चिंता मत करो, और submission से 1 हफ्ते पहले तक कुछ भी नहीं दिखा पाया। आखिर में मुझे जल्दबाजी में सब करना पड़ा, लेकिन समय कम था इसलिए A की जगह B मिला, और उसके बाद मैंने सभी projects अकेले किए
      5–6 लोगों वाले बड़े projects भी professors से थोड़ी बहस करके अकेले किए, और हर बार best project rating मिली
  • उस समय MCSE हो तो कहीं भी job मिल सकती थी, A+ आपको competitors से आगे कर देता था, और तब वह lifetime valid था
    2000s की शुरुआत सच में ऐसा ही दौर था; मैंने भी ऐसे ही शुरुआत की, हाल में bachelor's पूरा किया और अब master's कर रहा हूं

  • मैंने भी कुछ इसी तरह qualification पाने, gaps भरने और नई चीजें सीखने के लिए master's किया
    रात में पढ़ाई और assignments करने में काफी romantic idealism है, और यह online learning structure मजबूत इच्छाशक्ति वाले लोगों के लिए अच्छा बैठता है। लेकिन दूसरी तरफ cheating और AI use भी है, इसलिए यह qualification असल में कितना साबित करता है, यह सोचकर निराशा होती है
    आखिरकार पक्का signal बस इतना है कि “यह व्यक्ति बीच में छोड़कर नहीं गया और report writing व references use करना जानता है,” इसलिए qualification को पूरी तरह verify करने के लिए अलग test चाहिए

  • उम्मीद से महंगा है। South Africa में उतनी cost में local standards के हिसाब से top-tier और दुनिया में top 300 universities में 3-year degree की जा सकती है, जिसमें accommodation, food और बाकी खर्च भी शामिल हैं
    हालांकि यह foreigner नहीं, tax-subsidized locals के मानक पर है

  • भले ही यह impulsive decision था, फिर भी इसे पूरा करना और first class पाना बधाई के लायक है

  • मैंने Computer Science में bachelor's, master's और PhD तक कुल 11 साल पढ़ाई की, और यह मेरी जिंदगी में समय की सबसे बड़ी बर्बादी थी
    जैसे-जैसे अनुभव बढ़ा, मेरा यह विश्वास और मजबूत हुआ कि tech field की लगभग हर चीज काम करते हुए सीखी जाती है, और university किसी social club जैसी ज्यादा है। आज university में सिखाई जाने वाली चीजें, और उससे भी ज्यादा, ऑनलाइन मुफ्त में सीखी जा सकती हैं
    University, खासकर elite university, अभी भी नौकरी के लिए मूल्यवान credential देती है, लेकिन यह कितने समय तक चलेगा पता नहीं। आज industry में प्रवेश करना हो तो कई साल की degree के बजाय खुद चीजें बनाकर portfolio तैयार करना बेहतर लगता है
    अगर आज होता, तो world-class university न हो तो tech degree की सलाह नहीं देता, और ऐसी university में भी grades से ज्यादा networking और समान रुचि वाले लोगों को खोजने पर ध्यान देता

    • Computer Science degree मूल रूप से computer scientist बनाने के लिए होती है, इसलिए इसमें कुछ अजीब-सी बात है
      Computability theory, graph theory, discrete mathematics, formal logic जैसी चीजें होती हैं, लेकिन दुनिया को computer scientist से कहीं ज्यादा JavaScript जानने वाले लोगों की जरूरत है
      समय के साथ कई CS degrees software engineer तैयार करने की दिशा में बदल गई हैं, लेकिन engineering field के रूप में software engineering बहुत निराशाजनक है। सार्वभौमिक रूप से सम्मानित design best practices, governing bodies, safety limit calculations लगभग नहीं हैं। npm से left-pad उठाकर इस्तेमाल कर लेते हैं, या अब Codex वही काम कर देता है
      इसलिए CS को Google में जाने के लिए जरूरी जैसा माना जाता है, लेकिन इसकी वास्तविक उपयोगिता कम है; यह जांचने का महंगा और inefficient तरीका है कि कोई “काफी serious” है या नहीं और assignments समय पर पूरा करता है या नहीं
    • Bachelor's और master's की value पर बहस नहीं करूंगा, लेकिन अगर कोई सच में मानता है कि PhD program में मिलने वाला अनुभव industry में हूबहू मिल सकता है, तो उसने PhD में सीखने वाली चीजें लगभग सीखी ही नहीं, या advisor ने अपना काम ठीक से नहीं किया
      PhD content सीखने की प्रक्रिया नहीं, बल्कि research independence, confidence और मजबूत critical ability पाने की प्रक्रिया है। सचमुच कठिन problems के सामने खुद को झोंकना और बेहद unproductive समय को सहना—यह एक खास तरह की पीड़ा होनी चाहिए
      अगर आपने ये चीजें हासिल कीं लेकिन नौकरी में इस्तेमाल नहीं करते, तो हो सकता है आपको PhD की जरूरत नहीं थी, लेकिन यह degree की अपनी गलती नहीं है
    • ज्यादातर software “engineering” roles असल में engineering से काफी दूर हैं, और mechanic या doctor जैसे skilled professions के ज्यादा करीब हैं
      ये काफी repetitive होते हैं, अच्छे judgment और latest trends के साथ चलने की क्षमता चाहिए, लेकिन आम तौर पर cutting-edge algorithms पर research करना काम नहीं होता। नया button जोड़ना, analytics call में parameters डालना, dark mode implement करना—six-figure salary वाली tech jobs में ज्यादातर लोग यही करते हैं
    • कौन-सा अनुभव सच में समय की बर्बादी था, यह सिर्फ आप खुद तय कर सकते हैं, लेकिन उसकी value इस पर बहुत निर्भर करती है कि आपने उसका उपयोग कैसे किया
      अगर उसने interview के लिए जरूरी समझ में मदद की, आपका network बढ़ाने की संभावना बढ़ाई, या कोई और intangible signal दिया, तो शायद वह उतनी बर्बादी नहीं थी जितना कहा गया
      मेरे पास degree नहीं है, और coastal tech industry में ऐसे background वाले लोग कम होते जा रहे हैं, इसलिए यह उल्टा disadvantage हो सकता है। दूसरी ओर, मैंने अपने career का बड़ा हिस्सा software operations problems हल करने वाली applications लिखने में बिताया, बड़े teams की बजाय छोटे teams में काम किया, और कई बार product·project support के बिना आगे बढ़ा
      पहले मैं उस दौर को सिर्फ कठिनाई के रूप में याद करता था और नापसंद करता था, लेकिन आजकल मुझे लगता है कि मैं कहीं ज्यादा self-reliant हो गया हूं और लंबे समय से काम कर रहे engineer के रूप में बड़ी teams को lead करने की क्षमता और सहजता पा चुका हूं। किसी experience या चीज की value अक्सर तुरंत सामने नहीं आती या मान्यता नहीं पाती
    • Europe में education आम तौर पर मुफ्त या सस्ती होती है, इसलिए यह America से अलग हो सकता है, लेकिन university degree की सलाह न देना खराब सलाह जैसा लगता है
      ज्यादातर fields में degree के बिना job पाना व्यावहारिक रूप से असंभव है, और tech field में भी मुश्किल है। मैं एक बड़ी tech company में काम करता हूं, और मेरी नजर में ज्यादातर software engineers के पास किसी न किसी रूप में degree है। Exceptions होंगे, लेकिन rare हैं
  • Coursera के जरिए online course अब भी 3 साल में 17,000 pounds, यानी करीब 22,000 dollars का है—सोचा था उससे महंगा है
    दिलचस्प है कि यह The Open University की cost के भी करीब लगता है: https://www.open.ac.uk/courses/computing-it/degrees/bsc-comp...

    • Degree certificate में यह नहीं लिखा होगा कि इसे Coursera के जरिए पूरा किया गया है
      और offline में वही program करने की तुलना में यह अब भी काफी सस्ता होने की संभावना है
  • मैं सच में जानना चाहता हूं कि इस व्यक्ति ने math knowledge gaps कैसे भरे
    पहले इसी वजह से मैं ऐसे programs try नहीं कर पाया था

    • Math gaps भरने के लिए Khan Academy सच में बहुत अच्छी थी
      यह linear algebra और differential equations तक cover करती है, और Coursera पर भी सुनने लायक काफी math courses हैं
  • मैं इस specific program पर काफी समय से विचार कर रहा हूं
    कभी-कभी सोचता हूं कि मैं यह “career” के लिए करना चाहता हूं या सच में अपने लिए करना चाहता हूं