Full Guide Belajar CODING untuk Pemula 💻📚

preview_player
Показать описание
📚My Background:
Double Major in Computer Science dan Business Tech, at Korea Advanced Institute of Science and Technology (KAIST), South Korea. Specialization in Data-Science and AI

✨Timestamps
00:00 My Background
00:54 1 - The Coding Mindset
03:27 2 - The Coding Goal
06:39 Skillset Wajib buat Developer
07:23 3 - The Coding Tools
07:52 Best Programming Language?
09:40 Coding Editors
11:50 4 - Practice through Projects
13:45 Rekomendasi Tutorial Online
15:10 5 & 6 - What I wished I knew

⚙️ Referensi yang aku sebut:
Visual Studio Code → Coding Editor
Git → Sharing codes, working on projects
Terminal
Kaggle → AI and Machine Learning

🔖 Rekomendasi belajar Koding Online
For lectures →
- Stanford/MIT open courses (Web)
- Programming with Mosh (Youtube)
AI & Machine Learning practice → Kaggle

Disclaimer:
Metode belajar koding yang aku jelaskan di video ini efektif berdasarkan pengalaman aku setelah mencoba berbagai metode belajar lain, jadi jangan takut untuk terus cari metode apa yang paling cocok buat situasi kalian sendiri! 😃

ꕤ instagram ✽
xavieraaputri

ꕤ about me ✽
Pelajar indonesia yang lagi menempuh pendidikan di Korea Selatan! Udah tinggal disini sejak sekolah di SMA Sains Korea lalu lanjut universitas KAIST dengan beasiswa penuh :)! Ikuti terus kegiatan dan kehidupanku, dan juga kuy belajar hal baru bareng.

ꕤ business inquiries ✽
Рекомендации по теме
Комментарии
Автор

jangan terpaku di bahasa, tapi di algoritma dan data struktur, karena semua bahasa pasti mirip2, variabe, loop, iterator, pointer, type data, yg membedakan cuma syntaxnya atau cara kita menulisnya, untuk belajar bahasa baru akan lebih cepat

chenkaihong
Автор

Satu mindset yang harus diubah dari mahasiswa menjadi pekerja yaitu : Coding butuh Dokumentasi. Syntax tidak harus diingat. Diingat bagus, gak ingat bukan masalah. Lihat project sebelumnya, copy dan modifikasi. Harus jago browsing.

Rizkiaqa
Автор

Satu tips yang biasa saya pakai kalo mau cari programming jobs atau cuman sekedar belajar, tapi bingung mau belajar apa:
1. Buka linkedin
2. Cari job vacancy dari perusahaan-perusahaan ternama yang sesuai dengan bidang
3. Lihat skill requirements, mereka pakai tech stack apa aja, catet dan ambil yang paling sering muncul
4. Buka youtube atau platform online course (biasanya ke udemy)
5. Sisihkan waktu sehari satu jam buat belajar sampai mendalam
6. Kalo online course atau bootcamp biasanya dapet certificate, bisa dicantumin di linkedin buat portfolio.

cosmicdioxide
Автор

Umurku 23 tahun skrg lagi kerja dan nabung buat bisa kuliah jurusan informatika, doain guys semoga tahun ini bisa kuliah ya🙏🏻🙌🏻

maesanursa
Автор

Sebagai Mid SE di kantor, salah satu solusi manjur belajar ngoding itu adalah punya teman / mentor. IMO, hal - hal basic mungkin kita bisa pelajari lewat tutorial yang sudah berserakan di internet. Tapi, diskusi langsung dengan teman / mentor itu manjur. Teman / mentor bisa kita ajak diskusi utk membantu kita melihat perspektif yang berbeda dalam "problem solving". Dengan begitu, kita semakin kaya akan perspektif, dan tentunya bakal membantu kita ke depannya. Sisanya masalah bahasa, tools, akan seiring waktu "resolved" dengan sendirinya.

RivaldoAldoduapuluhlimajuli
Автор

Intinya sering² nyelesain permasalahannya... Jangan kebanyakan belajar teori, kesalahan pemula itu adalah terlalu fokus ama teorinya ketimbang praktek itu sendiri.
Rata² justru banyak belajar dari pemecahan masalahnya itu sendiri dan yg pasti jangan paksain belajar semuanya sih... Cukup fokus ama yg disukai dan diminati.

Roach
Автор

Hallo Xaviera! Saya dosen di bidang software engineering. Terima kasih atas sharing kamu. Saran dari saya juga, untuk belajar jadi spesialis frontend/backend/ data science, lebih nyaman kalau punya learning path /roadmap belajar, jadi bisa lebih tergambar, saat ini fokus kemana, dan habis ini mau belajar apa. Ketika muncul suatu framework atau tool baru, gak terdistract. Tapi, bisa pelan-pelan menguasai bidang itu dan melengkapi skill/pengetahuan yang belum ada.

ahartami
Автор

kak viera!!!! hahah aku ga expect bakal nangis pas nonton ini. this is my first time to touch coding di uni. i messed up my exam and i feel like i dont belong to coding karena kok temen2 aku ngerti2 aja sedangkan aku yg belajar dari 0 masih suka ngango2 pas coba pahamin materi. ternyata emg karena mindsetnya blm positif towards coding gara2 udah insecure duluan sm temen2ku yg udah jago ngeproject dari sma. so thanks a lot for ur video kak, this means a lot to me❤

olif
Автор

kalau menurut aku kak c atau c++ adalah bahasa terbaik dan teraman untuk belajar coding awal kayak if else, looping, karena semua bahasa hampir sintaksnya mengikuti c/c++. terlebih bisa juga belajar pointer, manajemen memori, yang mana tidak ada di python. python adalah high level language yang melakukan abstraksi untuk membuatnya simple, penting untuk belajar dasarnya dengan bahasa yang tanpa abstraksi dulu. kemudian ga ada istilah bahasa terbaik, semua bahasa ada best practicenya digunakan untuk apa. python best practicenya digunakan untuk pengolahan data karena dukungan library yang banyak untuk data. python sangat tidak direkomendasikan untuk bahasa yang membutuhkan performa cepat seperti sistem kendali pesawat, membuat game kayak fornite dan pubg, c dan c++ lebih direkomendasikan untuk membuat yang kayak gitu karena c dan c++ adalah bahasa yang performanya sangat tinggi, jauh lebih tinggi dari python.

doublekamui
Автор

In my experience, not many women can be programmer / developer, but when they do they do excellently.
Kebanyakan cewek programmer yang kukenal punya kelebihan yang nggak dimiliki programmer cowok di level yang sama, mereka lebih teliti, dokumentasinya lebih rapi, dan lebih sabar dalam debugging.
Sayangnya banyak yang mikir cewek nggak cocok jadi programmer, sehingga nggak banyak cewek yang mau nglirik profesi ini.

FahriFirdausillah
Автор

Gw pernah. Orang bilang pelarajan statistics itu susah, karena dosenya killer, saya coba persepsinya dirubah.
"Dosennya menyenangkan. Saya suka dosen itu statistik sangat gampang", akhirnya dengan konsep itu. Saya mendapat nilai A.

Intinya jangan pernah menanamkan kata "Susah"di mindset, tapi tanamkan " Gampang dan menyenangkan".

Adextux
Автор

Baru nonton CoC tiba" nih video langsung muncul di beranda, dan kebetulan juga saya alumni jurusan IT. Kyknya algoritma YouTube tahu apa yg saya butuhkan saat ini 😊

Rian_Simbolon
Автор

aku setuju banget sama 'the coding mindset' karena hal itu terjadi sama aku dulu. aku masih smk di jurusan rpl, bisa dibilang aku salah jurusan karena kesalahanku sendiri, awal awal belajar coding aku ngerasa ga cocok dan mikir kalo coding itu susah banget buat di pahami tapi lama kelamaan aku sadar kalo itu cuma pemikiranku aja, ternyata coding itu bisa mudah di pahami kalo kitanya mau belajar dan nerapin mindset kalo coding itu ga sesusah itu. untuk anak sekolah kaya aku yang baru belajar dasar itu ada keseruan tersendiri dalam coding, yaitu ketika kita bisa memperbaiki error dalam project tanpa bantuan guru ataupun temen itu rasanya seneng banget (⁠✯⁠ᴗ⁠✯⁠)

strawbiys
Автор

you know what, dulu aku smk ambil rekayasa perangkat lunak (software engineer) tapi aku udh ngerasain paitnya ngoding kaya gimana, alhasil kuliah aku linjur jadi ke fakultas ilmu adm. dan sekarang aku malah mau fokus lagi ke coding balik lagi :)
walaupun udh ada dasarnya tetep aja kaya belajar dari 0 yah krn bahasa pemrograman tu makin berkembang trs tiap waktu. good luck for us! <3

zahramaharrani
Автор

5:43 sebenernya klo di perusahaan2 besar, Front End udah ga ngurusin aestethic dan UX, itu jobdesc nya UI/UX designer, designer2 ini jg malah udah bnyk yg bisa slicing ke bentuk element HTML + CSS, namanya UI/UX Engineer..
skg yg bener2 Frontend itu lebih ngurusin ke performance Webnya, bikin request call yg efisien, dll

artmosphereID
Автор

Hii kak aku juga lagi belajar di bidang AI dan Data science, namun orang orang banyak orang mandang rendah pas aku belajar itu bilangnya ngga sesuai jurusan dsb, tapi aku tetep ngelakuin hal itu kak karena aku mulai dari apa yang aku suka, Makasihh yaa kak udah berbagi pengalaman, aku ngga bakal give up lagi kak

slsdnrti__
Автор

wih menarik banget ! Ceritain dong kak pengalaman kakak magang di perusahaan AI. Di Indonesia sendiri kan masih cukup jarang tuh orang yang bekerja di bidang AI. Penasaran nih bagaimana bagaimana perkembangan AI di sana!

HeyKarlSchmidt
Автор

Vira makasih ya udah buat video ini! jujur aku udah lulus teknik informatika dan udah bbrp tahun fokusin di FE, tapi rasanya susah banget untuk level up my skill karena aku punya mindset yang buruk yang ternyata itu nahan aku untuk berkembang. Aku juga punya beberapa hal yang i wish i knew before i started uni gitu. Anyway, good luck terus ya vira journeynya! kamu hebat banget!! i'm rooting for you :)

annisaautami
Автор

Saya kurang setuju dengan 7:58. Belajar bahasa pemrograman itu bukan "memilih". Balik lagi ke tahap awal menjadi programmer adalah mengetahui pentingnya algoritma dan sebuah struktur data dari sebuah programming language. Untuk belajar, disarankan menggunakan bahasa low-level, seperti bahasa C atau C++. Kalau Python dan sejenisnya, itu membingungkan yang "pemula" karena bersifat "high-level" yang artinya penggunaannya cukup panggil fungsi saja, sehingga pemula tidak mengerti bagaimana alokasi memori, penerapan algoritma, pengaksesan data, bahkan ukuran data pun kadang dibuat sembarangan dengan dalih "yang penting bisa".

Saya sebagai mahasiswa tingkat akhir dan asisten dosen pengajar beberapa mata kuliah (Data Structures, Programming Algorithms, Artificial Intelligence, Machine Learning, & Deep Learning) memberikan solusi untuk pemula-pemula disini:
1) Pelajari Komputer: Tentang prosesor, memori, bidang grafik secara umum.
2) Pelajari Data: Bagaimana sebuah data bisa bergerak, disimpan, diakses, digunakan, dimodifikasi? Ini besar kaitannya dengan Memori komputer.
3) Pelajari Algoritma: Mengapa algoritma itu penting? Dari data akan dilakukan sebuah proses, proses inilah yang harus dipelajari.
4) Pelajari fundamental penting seperti Pseudocode dan seterusnya
5) Gunakan bahasa low-level untuk belajar semua di atas, disarankan bahasa C!
6) Setelah paham bahwa pemrograman tidak semudah itu, carilah bidang yang disukai (fokus pekerjaan/role ya, bukan bahasa pemrograman) atau target pekerjaan yang diinginkan, sesuaikan dengan karakteristik diri, kenali apa kelebihan dan kekurangan diri sendiri.
7) Dengan memilih bidang, harus tahu perjalanan kodingnya seperti apa. Bisa cek sebuah website namanya RoadMap.sh
8) Lalu, perbanyak membuat proyek kecil, cari komunitas koding, dan belajar bareng. Perbanyak bertanya & cari tahu.
9) Opsional, kalau sudah merasa kemampuan baik, silakan ikut lomba-lomba seperti hackathon, competitive programming, dsb.

Sekian, moga membantu teman-teman yg lagi belajar programming! Yang punya linkedin, connect yuk!

FazriGading
Автор

sebagai backend, aku approve mbak ini.
coding adalah mitos, programming adalah debugging.

rizkiaprita