Tentang saya
Halo, saya Efraim, seorang pelajar dan penggemar teknologi dari Indonesia yang berkutat di bidang pengembangan web. Saya memiliki pengalaman 5 tahun menggunakan berbagai teknologi web untuk membuat situs web yang tahan lama dan maintainable.
Kalau tentang alat-alat seperti framework atau bahasa pemrograman, saya fleksibel dan bisa menggunakan apa saja yang mungkin dibutuhkan. Sejauh ini, saya telah menggunakan berbagai macam teknologi termasuk:
- Git
- HTML
- CSS
- SASS/SCSS
- Tailwind
- JavaScript/TypeScript
- Go
- Fiber
- Vue
- Nuxt
- React
- Next.js
- Astro
- PostgreSQL
- Python
- Laravel
- PHP
- Firebase
- Supabase
Untuk menunjang pengembangan, saya menggunakan Neovim di Ubuntu baik untuk kerja atau hanya sekedar have fun. Kalau mau confignya, bisa dilihat di Github.
Kalau saya sedang tidak menulis kode, Saya mungkin sedang mendengarkan musik, membaca tentang tech, menyunting artikel-artikel F1 di Wikipedia Indonesia, atau bermain gitar/catur (meskipun gak jago).
Belajar ngoding dari mana?
Saya pertama kali terjun ke pengembangan perangkat lunak saat saya masih di
kelas 9. Waktu itu, saya iseng mencari video tutorial Python di YouTube, dan
karena penasaran, saya menonton salah satunya
dan mempelajari Python. Saya ingat saat pertama kali menginstal Python dan
Pycharm, lalu mencetak hello world ke terminal. Saya sangat senang karena bisa
memprogram komputer untuk melakukan sesuatu. Dari situ, rasa ingin tahu saya
memuncak. Saya mempelajari pengembangan web, kemudian HTML, CSS, dan JS,
dan sekarang saya sudah sampai di sini.
Kalau ngga harus mikirin uang, mau ngapain?
Saya mungkin akan mencurahkan 100% waktu saya untuk pengembangan perangkat lunak. Itu berarti mengerjakan hal-hal yang selama ini saya tunda, mempelajari hal-hal tingkat rendah seperti:
- sistem tertanam
- pemrograman grafis
- keamanan
- membangun perangkat lunak saya sendiri, seperti editor teks, kompiler, dll.
Atau mungkin menjajal semua bahasa pemrograman yang pernah ada. Dunia perangkat lunak itu sangat menyenangkan dan menarik, pasti kita bisa menemukan sesuatu yang bisa kita dalami.
Saya juga akan mengajar orang lain. Memposting tutorial, menulis artikel blog, atau apa pun yang dapat saya lakukan untuk membimbing orang dan menyampaikan pengetahuan yang telah saya kumpulkan. Dengan mengajar orang lain, kita juga mengajar diri sendiri.