Langit Amaravati Profile picture
Apr 18, 2023 18 tweets 4 min read Read on X
TIP BELAJAR PEMROGRAMAN SECARA AUTODIDAK, UNTUK PEMULA

“Lulusan SMU/SMK atau tidak punya pendidikan formal IT, bisa gak sih jadi programmer?”

BISA. Kita bisa jadi programmer, software engineer, data analyst, dsb.

Simak tip-tip dari saya, lulusan SMK & programmer autodidak 👇 Image
Disclaimer: bidang IT memang bersifat inklusif, artinya bisa dimasuki oleh siapa saja, termasuk oleh kita yg tidak memiliki pendidikan formal di bidang ini.

TETAPI, jalan yg harus ditempuh tentu berbeda, skill set-nya pun akan berbeda pula.
📌#1. Mau Jadi Apa?
Karena bidang IT begitu luas, tentukan dulu mau fokus di “sub-bidang” apa. Web, mobile, software? Ini agar kamu gak bingung harus mulai dari mana.

Di utas ini, kita akan khusus membahas tip untuk web programming/web development.
Atau kalau misalnya masih bingung, jawab pertanyaan ini:
- Apa yg ingin kamu buat?
- Apa yg paling kamu minati?
- Jika untuk menunjang kariermu saat ini, program apa yg diperlukan?

Contoh:
Kamu seorang guru & ingin membuat apps untuk belajar muridmu. Maka, belajar mobile dev.
📌#2. Pahami Bahasa Pemrograman
Apa, sih, bahasa pemrograman? Kenapa harus menggunakan bahasa pemrograman ketika membuat web?

Saya pernah menulis artikel tentang itu. Bisa baca-baca di sini:

langitamaravati.com/dasar-dasar-ba…
📌#3. Roadmap yang Tepat
Untuk kamu yg bingung harus mulai belajar dari mana, bisa intip roadmap-nya di sini. Selain itu, tentu kamu harus paham proses pembuatan website, termasuk hosting dan domain.

roadmap.sh/frontend
Note:
- HTML & CSS adalah DASAR.
- Untuk web developer, saran saya belajar bahasa pemrograman Javascript dan PHP dulu.
- Belajar bahasa native (asli) dulu, baru ke framework/library supaya gak bingung.
📌#4. Nikmati Prosesnya
“Berapa lama sampai bisa jadi web programmer?”

Tiga bulan, setahun, 3 tahun, 10 tahun.

Well, setiap orang punya timeline sendiri. So, nikmati saja prosesnya. Take your time, tak perlu terburu-buru.
📌#5. Buat Sesuatu
Cara paling jitu untuk memahami sesuatu adalah dengan membuat sesuatu. Jadi, ketika sudah belajar satu topik, buatlah project dari hasil belajar itu.

Kamu bisa simpan sendiri project-nya atau pamerkan di medsos.
Dengan pamer di medsos/blog, akan membantu personal branding sehingga berguna untuk karier kamu di bidang IT ke depannya.

Bisa juga menceritakan proses pembuatan project kamu sekaligus latihan membuat case studies.
📌#6. Ikut Kursus/Bootcamp
Ikuti kursus/bootcamp agar kamu punya mentor, teman belajar, dan belajar dengan kurikulum yang runut & jelas.

Selain itu, dengan ikut bootcamp kita akan mendapat sertifikat yg bisa digunakan untuk berkarier di bidang ini.
📌#7. Progresif
Melangkahlah maju. Setelah “lulus” dari front-end, lanjut ke back-end, lanjut ke full-stack. Atau seperti saya, lanjut ke software & data engineering.

Note: poin ini opsional. Kamu bisa saja fokus & jadi ahli di satu bidang.
Poin ini juga berlaku untuk bahasa pemrograman. TIDAK ADA satu orang pun programmer yang bisa SEMUA bahasa pemrograman. Ya karena ada ratusan bahasa di luar sana.

Jadi, jika misalnya sudah paham JS, lanjut ke PHP, lanjut ke Golang, dst.
Tetapi, sekali lagi, tidak perlu belajar semuanya. Pilih bahasa yg memang RELEVAN dengan bidang pilihanmu.
📌#8. Konsisten dan Persisten
Tip terakhir dari saya adalah konsisten dan persisten. Belajar & berlatihlah secara terus-menerus. Jangan seminggu belajar, 3 tahun libur. Kagak bakalan jadi-jadi mun kitu mah. 😀

Anyway, saya sendiri butuh sekitar 4 tahun untuk jadi web developer.
Nah, untuk kamu yang minat belajar software engineering autodidak seperti saya, @pacmannai lagi bagi-bagi THR. Diskon sampai 3 JUTA! Diskon tambahan 7% kalau pakai kode referral “paclangit”

bit.ly/paclangit
THR berlaku mulai 15-26 April 2023, ya. Di Pacmann, kita para pembelajar autodidak akan dipandu oleh mentor-mentor kawakan, dengan kurikulum yang runut, dan metode belajar yg keren. #SeekMastery Image
Sekian tip-tip dari saya, semoga membantu. Oh ya, kalau mau tanya-tanya, boleh di reply atau bisa DM.

Cheers,
~eL

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Langit Amaravati

Langit Amaravati Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @eLAmaravati

Jul 10, 2024
Sebagai single parent dengan 2 orang anak, freelancer, dan punya gangguan kepribadian yang membuat saya kesulitan untuk bekerja, penghasilan saya tidak pernah stabil. Bahkan untuk sekadar makan & tempat tinggal.

So, gimana cara bertahan? Berikut beberapa cara yang saya lakukan.
1. Mengendalikan pengeluaran

Ini skala prioritas saya. Sudah nyaris 11 tahun saya mengubah gaya hidup. Prinsipnya adalah membeli seperlunya dan/atau kalau rusak.

Baju saya sedikit, begitu juga anak-anak. Peralatan makan dan semua yg ada di rumah hanya mengedepankan FUNGSI.
Begitu juga dengan hiburan dan kebutuhan tersier lainnya. Prinsip untuk kebutuhan tersier adalah, kalau kita gak mati karena tidak melakukan itu, berarti gak perlu.

Contoh: wisata, makan fancy di luar, nonton bioskop, dsj.
Read 12 tweets
May 12, 2023
Untuk kamu, perempuan di dalam cermin, terima kasih karena sudah berjuang dan bertahan sekuat yang kau bisa.

Terima kasih karena tak lagi melakukan kebanalan yang sama.

Terima kasih karena meskipun langkahmu berat dan terbebat, kau tetap mencoba. Image
Suatu hari, kita akan mengenang tahun-tahun yang suram ini. Sekadar mengingat atau bahkan menertawakannya.

Seperti katamu, kita punya dua pilihan untuk menghadapi luka: berkubang di dalamnya atau menjadikannya tenaga.

Dan kita akan selalu memilih yang kedua, bukan?
Hari ini, seluruh cahaya dalam hidupmu padam. Kau boleh berdiam dalam gelap untuk sekadar beristirahat. Tetapi jangan pernah lupa, kau adalah api itu sendiri.

Maka menyalalah lagi kapan pun kau siap.
Read 4 tweets
Dec 28, 2022
✨JOBDESC WORDPRESS DEVELOPER ✨

Teman-teman pasti sering melihat lowongan untuk posisi WordPress developer di LinkedIn. Tapi, apa saja, sih, tugasnya? Hal-hal apa saja yang perlu dikuasai sebelum melamar?
📌WordPress Developer Adalah ...

Sebetulnya, istilah ini cukup ambigu. Tetapi dalam konteks loker di LinkedIn tadi, WordPress developer adalah developer yg bertugas mengembangkan & mengelola situs web sebuah perusahaan. Webnya sendiri tentu saja dibangun dengan WordPress (WP).
📌 Ruang Lingkup

Full-stack. Dari front-end sampai back-end.

Tak jarang harus bisa desain juga atau setidaknya mengerti prinsip-prinsip desain.
Read 24 tweets
Dec 27, 2022
"Emang ada suami yang maksa istri untuk hamil?"

Pake nanya lagi. Selama ini Anda tinggal di dunia bagian mana, sih? Di bawah batu?

Lagi pula, rumah tangga baik-baik atau enggak, keputusan punya anak ya tetap harus nanya istri, lho.
Karena perempuan lah yang mengandung, melahirkan, dan menyusui. Karena kondisi rahim tiap perempuan berbeda. Karena kondisi psikologis tiap perempuan juga berbeda.

DAN KAMI PUNYA HAK UNTUK MEMUTUSKAN MAU PUNYA ANAK (LAGI) ATAU ENGGAK.
And FYI, urusan keputusan punya anak itu gak ada hubungannya ama feminisme, it just common sense. Saya bahkan gak yakin kalian ngerti feminisme itu apa.
Read 4 tweets
Dec 26, 2022
✨Mengapa Kita Tidak Menggunakan Inline CSS di Web? ✨

Utas ini untuk bloger pengguna Blogspot dan WordPress classic editor. Juga semoga membantu para programmer pemula.

Ya, jadi kenapa kita tidak menggunakan inline CSS atau inline style?
📌 Apa Itu CSS?

Secara sederhana, CSS (Cascading Style Sheets) merupakan sebuah program yang berfungsi mengatur tampilan kita.

Contoh:
Kita mau web kita background-nya kuning. Kita menulis kode CSS seperti ini:
body {
background-color: yellow;
}
CSS digunakan untuk mengatur tampilan jenis huruf, besar huruf, warna huruf, melayout web, dsb.

Intinya, untuk mempercantik web kita.
Read 31 tweets
Dec 25, 2022
"Hal apa saja yang perlu dikuasai kalau mau jadi BLogspot template developer?"

- HTML
- CSS
- JavaScript
- XML
- JQuery (opsional)

Dan tentu saja, platform Blogspot itu sendiri.
Harap diingat bahwa page element (<b:section> dan <b:widget>) akan di-render sebagai <div>.

Jadi, pengetahuan tentang accessibility sangat penting di sini, terutama penggunaan landmark.
Selain itu, pengetahuan SEO juga jadi nilai tambah sebab by default, widget yang di-generate oleh Blogspot, heading tag-nya kacau.

Misal, ini saya lagi bikin template baru. Seperti yang kamu lihat, by default heading tag untuk post title adalah <h3>. Padahal harusnya <h2>, kan.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(