1 poin oleh GN⁺ 5 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • Seorang software developer/MLE yang telah membangun karier teknologi hampir 21 tahun tanpa gelar menyelesaikan University of London BSc Computer Science lewat Coursera sambil bekerja penuh waktu, dalam sekitar 3 tahun 9 bulan
  • Program ini berjalan 100% jarak jauh, tetapi Coursera menangani kuliah, kuis, dan pengumpulan tugas, sementara University of London Worldwide dan Goldsmiths berbagi tanggung jawab untuk operasional, penilaian, dan ujian
  • Total biaya berkisar £14,666~£21,829 tergantung negara tempat tinggal dan kecepatan belajar, dan untuk penulis yang tinggal di Australia pengeluaran nyata sekitar £17,000/A$33,000; tiga modul digantikan dengan sertifikat Coursera untuk menghemat biaya dan waktu
  • Meski gelar ini online, beban tetap berat karena ada tugas tengah semester, ujian akhir atau tugas akhir, pengawasan jarak jauh, dan batas penyelesaian 6 tahun; pada paruh akhir, sebagian besar waktu luang harus dipakai untuk studi
  • Keluhan terbesar adalah butuh sekitar 3 bulan untuk melihat nilai sehingga sulit memanfaatkan umpan balik, dan ujian ulang bisa mundur sampai 1 tahun; setelah LLM makin meluas, pengawasan dan kebijakan AI juga diperketat

Karier sebelum gelar dan alasan memulai

  • Penulis telah membangun karier teknologi sekitar 21 tahun, dengan sekitar 14 tahun di antaranya bekerja sebagai software developer dan MLE
  • Setelah keluar lebih awal dari sekolah menengah, ia memulai pekerjaan helpdesk pada usia 18 tahun dengan sertifikasi seperti MCP, MCSA, dan A+, lalu berpindah ke software engineering dan machine learning
  • Tidak punya gelar bukan hambatan besar dalam kariernya sejauh ini
    • Di Australia, ia sering mendengar bahwa pengalaman dan sikap lebih dihargai daripada pendidikan formal
    • Ia merasa dirinya lebih dekat ke self-educated daripada “self-taught”, karena mengumpulkan keterampilan yang dibutuhkan lewat MOOCs, sertifikasi, buku, dan Kaggle
    • CS50, kuliah ML Andrew Ng, dan fastai disebut sebagai pengalaman belajar utamanya
  • Namun, pilihan kerja di luar negeri memang lebih terbatas
    • Saat muda, ia sempat mencapai tahap wawancara akhir di perusahaan AS, tetapi kemudian mengetahui bahwa visa E-3 Australia-AS mensyaratkan setidaknya gelar sarjana
  • Ia memang suka belajar, ingin memeriksa celah dalam pengetahuannya, dan ingin mencoba Zettelkasten Method pada masalah belajar yang nyata

Struktur gelar jarak jauh berbasis Coursera

  • Gelar ini dijalankan 100% jarak jauh
  • Coursera menangani menonton kuliah, lab notebook, kuis, forum, dan unggah tugas
    • Forum adalah ruang untuk berbicara dengan staf pengajar, tetapi hampir tidak pernah digunakan
  • Pengelola program adalah University of London Worldwide, sementara penilaian tugas dan ujian ditangani oleh Goldsmiths, University of London
  • Ujian diawasi jarak jauh menggunakan Inspera proctoring software
    • Menurut mahasiswa lain, sebelum COVID ujian dilakukan di pusat pendidikan lokal
    • Pada 2022, sempat ada periode singkat ketika ujian dilakukan tanpa pengawasan, dengan batas 4 jam, model open web/open book
    • Penulis menilai keberhasilan LLM mungkin ikut mendorong penerapan pengawasan
  • Penulis tidak banyak membandingkan alternatif dan menilai platform Coursera yang sudah dikenalnya sangat cocok dengan gaya hidupnya

Syarat masuk dan Performance-Based Admission

  • Prasyarat dasar adalah ijazah sekolah menengah
  • Ada jalur alternatif bernama Performance-Based Admission (PBA)
    • Mahasiswa mengambil Introduction to Programming I dan satu modul matematika
    • Jika lulus kedua modul, mereka bisa masuk ke keseluruhan program gelar
    • Modul ini tetap masuk ke nilai akhir, jadi waktunya tidak terbuang dan bisa dipakai untuk memastikan apakah program ini cocok

Biaya, pembayaran modul, dan perlakuan pajak

  • Sistem pembayaran per modul sangat cocok bagi penulis
  • Untuk penduduk Australia, biaya terkini satu modul adalah £823, sekitar A$1,600
    • Proyek akhir dihitung sebagai modul ganda dengan sedikit biaya tambahan
  • Total biaya program yang diumumkan University adalah £14,666~£21,829 tergantung negara tempat tinggal dan kecepatan belajar
  • Total biaya penulis sekitar £17,000, atau sekitar A$33,000, dikeluarkan selama 3,5 tahun
  • Tiga modul digantikan dengan kualifikasi yang hanya memerlukan langganan Coursera sehingga menekan biaya tambahan
  • Di Australia, jika pembelajaran terkait pemeliharaan atau peningkatan keterampilan dan pengetahuan yang dibutuhkan dalam pekerjaan saat ini, pengurangan self-education expenses bisa diklaim
    • Belajar gelar ilmu komputer sambil bekerja sebagai software engineer memenuhi syarat ini menurut akuntannya

Beban studi dan kecepatan progres

  • Fakta bahwa program ini online tidak berarti gelarnya mudah
  • Latar belakang software memang membantu memahami mata kuliah yang familiar, tetapi tidak mengurangi beban tugas dan ujian itu sendiri
  • Setiap modul punya tugas tengah semester wajib, lalu diikuti ujian akhir atau tugas akhir
    • Tugas sering kali panjang dan sulit
    • Ujiannya juga cukup sulit
  • Maksimal 4 modul bisa diambil per sesi, atau 2 modul bersamaan dengan proyek akhir
    • Satu mata kuliah ujian ulang bisa ditambahkan
    • Seluruh program harus selesai dalam 6 tahun, yang berarti sekitar 2 modul per sesi dibutuhkan
  • Setelah PBA, penulis rata-rata mengambil sekitar 3 modul per sesi, dan di sela-sela sesi memperoleh sertifikasi RPL
    • Di sesi-sesi terakhir ia mengambil 4 modul sehingga bebannya berat
  • Banyak mahasiswa terus mengambil 4 modul, dan masa penyelesaian tercepat tampaknya 3 tahun
  • Pada beberapa minggu menjelang ujian tengah semester dan ujian akhir, gelar ini mengambil sebagian besar waktu luangnya
    • Beban belajar meningkat tajam di modul-modul bagian akhir
    • Dua sesi terakhir adalah yang paling sulit
    • Ada masa ketika ia bangun pukul 4 pagi untuk mengikuti ujian 4 jam, bekerja di siang hari, lalu mengerjakan tugas pada malam hari

Modul yang diganti lewat Recognition of Prior Learning

  • University menyediakan penggantian Recognition of Prior Learning jika mahasiswa pernah mempelajari modul setara di tempat lain
  • Beberapa sertifikat Coursera dapat menggantikan seluruh modul dan bisa diperoleh hanya dengan langganan Coursera
  • Penulis mengganti 3 modul dengan sertifikat berikut
  • Sertifikat Google diselesaikan pada April 2023, saat sesi pertama berakhir
    • Dengan asumsi 10 jam per minggu, butuh sekitar 3 bulan
  • Dua sertifikat IBM diselesaikan berurutan pada masa jeda setelah ujian tengah semester Juli 2024
    • Saat itu ia juga sedang mengambil 3 modul reguler
  • Sertifikat pengganti ini memangkas satu sesi dari total durasi gelar
  • Daftar kualifikasi yang diakui telah berubah sejak itu, jadi perlu memeriksa halaman saat ini

Mata kuliah dan proyek

  • Susunan mata kuliahnya tidak jauh berbeda dari sarjana ilmu komputer pada umumnya
    • Ada matematika, tetapi lebih sedikit dibanding gelar engineering
    • Sebagian besar berfokus pada praktik
  • coursework mencakup banyak proyek menarik
    • audio visualizer
    • game JavaScript, salah satunya simulasi pool
    • simulator DJ yang dibuat dengan JUCE
    • proyek algoritme evolusi yang terinspirasi dari Karl Sims 1994 Evolving Virtual Creatures
    • kumpulan latihan signal processing
    • proyek riset berbasis scraping dan analisis data web
    • proyek akhir mammography classifier untuk deteksi kanker payudara yang bisa dilatih dan dijalankan sepenuhnya di Apple Silicon
  • Kode proyek akhir ada di cm3070-final-project
  • Jalur belajar penulis adalah sebagai berikut
    • Oktober 2022: Introduction to Programming I, Discrete Mathematics / mengganti How Computers Work dengan Google IT Support
    • April 2023: Introduction to Programming II, Computational Mathematics, Web Development
    • Oktober 2023: Fundamentals of Computer Science, Algorithms and Data Structures I, Software Design and Development
    • April 2024: Object-Oriented Programming, Programming with Data, Graphics Programming / mengganti 2 modul dengan IBM Data Science dan IBM AI Engineering
    • Oktober 2024: Computer Security, Algorithms and Data Structures II, Databases, Networks and the Web
    • April 2025: Professional Practice for Computer Scientists, Databases and Advanced Data Techniques, Artificial Intelligence, Intelligent Signal Processing
    • Oktober 2025: Natural Language Processing, Final Project
  • Materi dari komunitas mahasiswa juga berguna

Mahasiswa yang belajar bersama

  • Salah satu bagian terbaik adalah pengalaman belajar bersama mahasiswa lain
  • Coursera mengundang mahasiswa ke workspace Slack mahasiswa
    • Tempat itu lebih mirip ruang bebas tanpa kehadiran resmi yang jelas
    • Sebagian mahasiswa sangat ketat dalam mengelola penggunaan channel
    • Beberapa alumni tetap tinggal untuk membantu mahasiswa dan menjawab pertanyaan
    • Mantan mahasiswa lain kadang memposting hal-hal troll
  • Ada budaya berbagi video dan screenshot tugas dari mahasiswa berprestasi tinggi, dan hasil yang mengesankan itu menjadi motivasi
  • Mahasiswa datang dari seluruh dunia dengan latar belakang yang sangat beragam
    • seorang mahasiswa yang menyelesaikan gelar di tengah perang Ukraina
    • seorang mahasiswa yang belajar web development secara otodidak dan membiayai kuliah dengan studionya sendiri
    • seorang mahasiswa yang melahirkan dua kali selama kuliah, sambil bekerja penuh waktu sebagai guru, lalu menyelesaikan BSc dan master
    • Django, yang belajar dari kamp pengungsi di Uganda dengan mengisi daya laptop lewat panel surya dan menggunakan data seluler
  • Kisah Django berlanjut ke Shipping a Laptop to a Refugee Camp in Uganda

Keterlambatan nilai, proyek kelompok, dan masalah platform

  • Keluhan terbesar adalah perlu sekitar 3 bulan untuk melihat nilai
    • Nilai tugas tengah semester sering baru keluar tepat sebelum pengumpulan final, sehingga sulit menerapkan umpan balik
  • Jika gagal suatu modul, mahasiswa bisa mengulang hanya bagian yang gagal
    • Karena nilai akhir keluar setelah sesi berikutnya dimulai, ujian ulang bisa tertunda 1 tahun
    • Ini adalah salah satu sumber frustrasi terbesar bagi peserta program
  • Proyek kelompok juga menjadi sumber keluhan umum
    • Kelompok dibentuk secara acak, tetapi sering tidak jelas apakah anggota benar-benar masih mengikuti program
    • Banyak kasus kelompok yang sepenuhnya “hantu”
    • Penulis memang mendapat kelompok yang lumayan untuk satu proyek, tetapi harus membiarkan anggota yang baru muncul di minggu terakhir ikut lolos tanpa banyak kontribusi
    • Setelah kurikulum berubah, proyek kelompok wajib kini hanya tersisa pada tugas tengah semester satu mata kuliah
  • Platform Coursera masih punya banyak ruang untuk perbaikan usability
    • Sering tidak sinkron dengan program yang sebenarnya
    • Tidak memahami bahwa ujian telah selesai di luar Coursera
    • Saat pengumpulan, beberapa file dan video harus diunggah
    • Untuk mengubah satu berkas, seluruh paket harus diunggah ulang; jadi jika menemukan typo pada laporan setelah unggah video, semuanya harus diulang dari awal
  • Inspera juga merupakan software yang merepotkan
    • Sering tiba-tiba menutup di tengah ujian karena false positive
    • Karena waktu ujian hanya 4 jam dan ujian ulang bisa tertunda 1 tahun, pengalaman ini sangat menegangkan
  • Saat ujian berlangsung, staf dukungan tambahan disiagakan
    • Di luar itu, menghubungi pihak yang benar bisa memakan waktu
    • Penulis pernah mengalami hasil orang lain sudah keluar sementara hasilnya sendiri belum, dan butuh beberapa minggu untuk menyelesaikannya

Tips mengelola studi

  • Memulai tugas lebih awal dan sering mengumpulkan versi bertahap adalah strategi yang efektif
    • Ia terlebih dulu membuat versi end-to-end yang tampak cukup untuk lulus, lalu terus memperbaikinya
    • Begitu tahu isi tugas, ia langsung mengerjakannya dan mengumpulkan draft untuk mengurangi stres menjelang tenggat
  • Hasil pengumpulan perlu dicek berulang kali
    • Lupa melampirkan sesuatu adalah kesalahan yang umum
    • Ia membuat checklist pengumpulan proyek, mengambil screenshot layar submit, bahkan mencatat URL S3 dari aset yang sudah terunggah
  • Penting menemukan jam belajar yang cocok dan menjaganya secara konsisten
    • Bagi penulis, pagi buta adalah waktu yang paling cocok
    • Karena pekerjaan sering molor sampai larut, hampir mustahil mengandalkan waktu belajar sepulang kerja
  • Mata kuliah blocker yang bisa menghambat progres sebaiknya diselesaikan lebih dulu
    • Di Level 5, Object-Oriented Programming dan Software Design and Development adalah mata kuliah kunci
    • Jika perlu ujian ulang, progres bisa tertahan dan sesi tambahan yang tidak perlu bisa muncul
  • Aturan harus dibaca dengan saksama
    • Khususnya Admission Notice yang hanya dikirim lewat email, berisi informasi penting seperti aturan terbaru tiap ujian dan tanggal ujian
  • Pesan pinned di Slack juga penting
    • Banyak panduan berguna dibagikan tentang apa yang harus dilakukan saat muncul masalah

Meluasnya LLM dan perubahan kebijakan AI

  • Penulis memulai gelar sebulan sebelum ChatGPT diluncurkan, sehingga ia melihat sendiri bagaimana program gelar berubah mengikuti perubahan kemampuan LLM
  • Di awal, ia menganggap posting tentang memakai ChatGPT untuk mengajukan banding denda parkir itu menarik, tetapi sekarang hal seperti itu tampak sangat sepele karena standarnya sudah berubah jauh
  • Pengawasan ujian menjadi makin ketat setelah diperkenalkan
    • Belakangan, cheatsheet dihapus
    • Diduga untuk mencegah penggunaan LLM dalam membuat cheatsheet atau penyalahgunaan layar kedua
    • Dulu ujian bisa dikerjakan kapan saja dalam jendela 24 jam, tetapi kini mahasiswa di tiap belahan bumi harus mengikuti ujian pada waktu yang sama
  • LLM juga berdampak nyata pada volume percakapan di channel kuliah
    • Pada awalnya, pertanyaan tentang materi dan pengecekan pemahaman sangat aktif
    • Setelah itu percakapan berkurang, dan orang-orang tampak lebih memilih bertanya ke LLM
  • Pada Februari 2025, sekitar 2,5 tahun setelah gelar dimulai, University memperkenalkan kebijakan AI resmi
    • Menyerahkan hasil buatan LLM tanpa pengakuan dianggap sebagai contract cheating
    • Ini ditempatkan dalam kategori yang sama dengan membayar orang lain untuk menuliskan esai
  • Penggunaan AI dalam penilaian dibagi ke dalam kerangka tiga level
    • Level Zero: AI tidak boleh digunakan
    • Level One: penggunaan pendukung seperti brainstorming dan penyusunan struktur diperbolehkan, tetapi harus dideklarasikan
    • Level Two: penggunaan AI memang diwajibkan, misalnya menghasilkan output dengan AI lalu mengkritisinya
  • Pengajar harus menyeimbangkan antara mencegah mahasiswa mengalihdayakan seluruh pendidikannya ke LLM dan kenyataan bahwa AI sangat mungkin menjadi bagian dari kehidupan profesional

Penilaian setelah selesai

  • Seluruh proses selama 3,5 tahun itu berat, dan terutama ada masa-masa ketika ia jadi kurang hadir untuk istri dan teman-temannya
  • Meski begitu, memiliki gelar ini tetap menjadi hal yang membahagiakan
  • Ia terutama senang karena jadi belajar topik-topik seperti matematika yang mungkin tidak akan ia pelajari sendiri
  • Mahasiswa yang belajar bersamanya adalah orang-orang yang sangat menarik, dan ia berharap mendapatkan teman seumur hidup
  • Meski ada beberapa keluhan, ia berharap semuanya membaik seiring waktu, dan secara keseluruhan pengalamannya positif

1 komentar

 
GN⁺ 5 jam lalu
Komentar Hacker News
  • Saya menempuh jalur yang mirip. Saya pernah bersekolah di dua sekolah militer yang sangat kompetitif di Brasil, tetapi tidak lulus dan pindah ke AS; sekarang saya adalah senior software engineer di sebuah perusahaan FAANG
    Tidak punya gelar bukanlah hambatan nyata, dan di dalam perusahaan saya naik cepat dari junior ke senior hanya dalam 4 tahun. Meski begitu, hal itu selalu terasa seperti kelemahan dan batasan, jadi selama masa COVID saya mulai mengambil gelar ilmu komputer online dari sebuah universitas di Brasil dan menyelesaikannya minggu lalu
    Karena ingin mencantumkan nama sekolah yang lebih kuat di CV, saya diterima di program online Johns Hopkins Masters in AI, dan penasaran apakah ada yang pernah mengikuti program ini

    • Saya juga memulai secara otodidak, dan setelah lama bekerja di startup merasa perlu nama sekolah yang lebih kuat di CV, lalu mengambil peran senior engineer di Johns Hopkins
      Ini tidak terkait langsung dengan sekolah teknik atau kurikulumnya, tetapi meski mungkin tidak seterkenal fakultas kedokteran atau kesehatan masyarakatnya, secara keseluruhan sekolahnya cukup bagus
    • Di antara program magister online, sebaiknya pilih program yang tidak mencantumkan online pada ijazahnya, yakni program yang diberikan melalui fakultas reguler yang sudah ada
      Saya tidak tahu apakah Johns Hopkins seperti itu, tetapi OMSCS Georgia Tech demikian
    • Saya menyelesaikan S1 di bidang lain lalu mengambil MSCS online; meski bukan JHU, polanya serupa dan saya puas
      Namun kalau Anda sudah menjadi senior FAANG, saya tidak yakin legitimasi tambahan benar-benar diperlukan
    • Johns Hopkins Masters in AI tampaknya tidak sepadan dengan biaya kuliahnya
      Georgia Tech dan UT Austin masing-masing sekitar 6 ribu dolar dan 10 ribu dolar, dan reputasi OMSCS mereka bagus. Untuk gelar ilmu komputer online yang diajar secara aktif oleh fakultas papan atas sekaligus biayanya tidak berlebihan, yang terlintas bagi saya adalah GT, UT Austin, dan UIUC
    • Kalau Anda masuk FAANG sebelum perekrutan yang terlalu panas pada era 2020-an, tidak mengherankan bahwa itu bisa dilakukan tanpa gelar
      Sekarang, banyak orang pintar lulusan universitas seperti Stanford atau MIT bahkan tidak bisa masuk perusahaan kecil, jadi cerita semacam “tidak punya gelar juga tidak masalah” terdengar terlalu mengabaikan faktor keberuntungan sendiri
  • Bahkan setelah 20 tahun, proyek kelompok tampaknya tetap sama
    Walau mengikuti kelas tatap muka, biasanya 1–2 orang yang mengerjakan semuanya, sementara sisanya menghilang atau hanya bermain-main

    • Dalam proyek kelompok program magister, pernah ada satu orang yang benar-benar menghilang di tengah semester
      Telepon, email, tidak ada yang dijawab, dan setelah lebih dari sebulan tidak bisa dihubungi, saat kami sedang membahas cara memberi tahu profesor, profesor mengabari bahwa orang itu ternyata benar-benar tertabrak truk, masih di rumah sakit, dan akan mengundurkan diri karena alasan medis
    • Dalam proyek kuliah, kami bertiga satu kelompok; saya menangani desain dan coding, satu orang yang lemah dalam coding menangani dokumentasi, dan orang terakhir menangani desain DB serta SQL untuk CRUD dasar
      Kami sepakat melakukan integrasi 1 minggu sebelum tenggat, dan durasi proyeknya 6 minggu, tetapi orang terakhir itu terus berkata sedang mengerjakannya dan tidak perlu khawatir, namun sampai 1 minggu sebelum pengumpulan ia tidak bisa menunjukkan apa pun. Akhirnya saya menanganinya dengan tergesa-gesa, tetapi karena waktu kurang kami mendapat B alih-alih A, dan sejak itu saya mengerjakan semua proyek sendirian
      Bahkan untuk proyek besar beranggotakan 5–6 orang, saya sedikit berdebat dengan para profesor agar bisa mengerjakannya sendiri, dan setiap kali mendapat penilaian proyek terbaik
  • Pada masa itu, kalau punya MCSE Anda bisa direkrut di mana saja, dan A+ membuat Anda lebih unggul dari pesaing; saat itu sertifikasinya berlaku seumur hidup
    Awal 2000-an memang era seperti itu, dan saya juga memulai dengan cara tersebut, baru-baru ini menyelesaikan gelar sarjana, dan sekarang sedang mengambil magister

  • Saya juga mengambil magister dengan alasan serupa: untuk mendapatkan kredensial, menutup celah, dan belajar hal baru
    Ada idealisme romantis yang cukup kuat dalam belajar dan mengerjakan tugas pada malam hari, dan struktur pembelajaran online seperti ini cocok untuk orang yang berkemauan kuat. Namun di sisi lain ada kecurangan dan penggunaan AI, sehingga menyedihkan bahwa kredensial itu sebenarnya tidak banyak membuktikan
    Pada akhirnya sinyal yang jelas hanya sebatas “orang ini tidak berhenti di tengah jalan dan tahu cara menulis laporan serta menggunakan referensi”, jadi untuk benar-benar memverifikasi kualifikasinya diperlukan tes terpisah

  • Lebih mahal dari yang saya kira. Di Afrika Selatan, dengan biaya sebesar itu Anda bisa mengambil gelar 3 tahun di universitas yang termasuk papan atas secara lokal dan masuk 300 besar dunia, sudah termasuk akomodasi, makan, dan biaya lainnya
    Namun itu untuk warga lokal yang menerima subsidi pajak, bukan untuk orang asing

  • Meski itu keputusan impulsif, berhasil menyelesaikannya sampai akhir dan mendapat first class patut diberi selamat

  • Saya menghabiskan total 11 tahun belajar sampai S1, S2, dan S3 ilmu komputer, dan itu adalah pemborosan waktu terbesar dalam hidup saya
    Semakin lama berkarier, semakin yakin bahwa hampir semua hal di bidang teknologi dipelajari di dunia kerja, sementara universitas lebih mirip klub sosial. Sekarang, apa yang diajarkan di universitas dan bahkan lebih dari itu bisa dipelajari gratis secara online
    Universitas, terutama universitas elite, masih memberikan kredensial yang bernilai untuk mencari kerja, tetapi saya tidak tahu berapa lama lagi itu akan bertahan. Untuk masuk ke industri saat ini, tampaknya lebih baik membangun portofolio dengan membuat sesuatu sendiri daripada mengambil gelar bertahun-tahun
    Kalau sekarang, saya tidak akan merekomendasikan gelar teknologi kecuali dari universitas kelas dunia, dan bahkan di universitas seperti itu pun saya akan lebih fokus pada networking dan mencari orang dengan minat serupa daripada nilai

    • Gelar ilmu komputer memang agak aneh karena awalnya dirancang untuk mencetak ilmuwan komputer
      Isinya teori komputabilitas, teori graf, matematika diskret, logika formal, dan semacamnya, tetapi dunia jauh lebih membutuhkan orang yang tahu JavaScript daripada ilmuwan komputer
      Seiring waktu, banyak gelar CS bergeser ke arah mencetak software engineer, tetapi software engineering sebagai bidang engineering sangat mengecewakan. Hampir tidak ada praktik terbaik desain yang dihormati secara universal, badan pengelola, atau perhitungan batas keselamatan. Kita mengambil left-pad dari npm lalu lanjut, atau sekarang Codex yang melakukannya untuk kita
      Jadi CS dianggap seperti sesuatu yang harus dilakukan untuk masuk Google, tetapi kegunaan nyatanya rendah; ini cara yang mahal dan tidak efisien untuk memeriksa apakah seseorang “cukup serius” dan bisa menyelesaikan tugas tepat waktu
    • Saya tidak akan memperdebatkan nilai S1 dan S2, tetapi kalau Anda sungguh percaya pengalaman yang didapat di program doktoral bisa diperoleh persis sama di dunia kerja, berarti Anda hampir tidak mempelajari apa yang seharusnya dipelajari dalam program doktoral, atau pembimbing Anda tidak menjalankan perannya
      Doktoral bukan proses mempelajari materi, melainkan proses memperoleh kemandirian riset, kepercayaan diri, dan kemampuan kritik yang kuat. Itu seharusnya menjadi jenis penderitaan khusus: bergulat dengan masalah yang benar-benar sulit dan bertahan melalui masa-masa yang sangat tidak produktif
      Jika Anda mendapatkan hal-hal itu tetapi tidak menggunakannya di tempat kerja, mungkin Anda memang tidak membutuhkan doktoral, tetapi itu bukan kesalahan gelarnya sendiri
    • Sebagian besar pekerjaan “engineering” perangkat lunak sebenarnya jauh dari engineering, dan lebih dekat ke pekerjaan terampil seperti mekanik atau dokter
      Cukup repetitif, membutuhkan penilaian yang baik dan kemampuan mengikuti perkembangan terbaru, tetapi biasanya bukan pekerjaan meneliti algoritma mutakhir. Menambahkan tombol baru, memasukkan parameter ke panggilan analytics, dan mengimplementasikan dark mode adalah hal yang dilakukan sebagian besar orang di pekerjaan teknologi bergaji enam digit
    • Hanya diri sendiri yang bisa menilai pengalaman apa yang benar-benar membuang waktu, tetapi nilainya sangat bergantung pada bagaimana pengalaman itu dimanfaatkan
      Jika itu membantu pemahaman yang dibutuhkan saat wawancara, meningkatkan peluang memperluas jaringan, atau menjadi sinyal tak berwujud lain, mungkin tidak sebegitu sia-sia seperti yang dikatakan
      Saya tidak punya gelar, dan di industri teknologi pesisir, orang dengan latar belakang seperti ini makin langka sehingga justru bisa merugikan. Di sisi lain, sebagian besar karier saya dihabiskan untuk menulis aplikasi yang menyelesaikan masalah operasional software, bekerja di tim kecil daripada tim besar, dan sering bergerak tanpa dukungan produk/proyek
      Dulu saya membenci masa itu karena hanya mengingatnya sebagai penderitaan, tetapi belakangan saya melihat diri saya jauh lebih mandiri dan, sebagai engineer berpengalaman, memiliki kemampuan serta kenyamanan untuk memimpin tim yang lebih besar. Nilai suatu pengalaman atau sesuatu sering kali tidak langsung tampak atau diakui
    • Eropa mungkin berbeda dari AS karena pendidikan umumnya gratis atau murah, tetapi menyarankan orang untuk tidak mengambil gelar universitas terdengar seperti nasihat buruk
      Di sebagian besar bidang, mendapatkan pekerjaan tanpa gelar secara praktis mustahil, dan di bidang teknologi pun sulit. Saya bekerja di perusahaan teknologi besar, dan menurut saya sebagian besar software engineer memiliki gelar dalam bentuk tertentu. Pengecualian pasti ada, tetapi jarang
  • Saya cukup terkejut bahwa kursus online lewat Coursera masih berharga 17.000 pound untuk 3 tahun, sekitar 22.000 dolar
    Menariknya, biayanya juga tampak mirip dengan The Open University: https://www.open.ac.uk/courses/computing-it/degrees/bsc-comp...

    • Di ijazahnya tidak tertulis bahwa program itu diselesaikan lewat Coursera
      Dan kemungkinan besar tetap lebih murah daripada mengikuti program yang sama secara offline
  • Saya benar-benar ingin tahu bagaimana orang ini menutup kesenjangan pengetahuan matematika-nya
    Dulu, bagian itulah alasan terbesar yang membuat saya tidak mencoba program seperti ini

    • Khan Academy sangat bagus untuk menutup kesenjangan matematika
      Mereka mencakup hingga aljabar linear dan persamaan diferensial, dan di Coursera juga ada cukup banyak mata kuliah matematika yang bisa diambil
  • Saya sudah mempertimbangkan program khusus ini selama beberapa waktu
    Kadang saya jadi berpikir apakah saya ingin melakukan ini demi “karier”, atau benar-benar untuk diri saya sendiri