Assalamu'alaikum Wr. Wb.
Pada artikel saya kali ini saya ingin membagikan tips sesuai pengalaman dan apa yang saya ketahui selama ini sebagai seorang programmer, saya bukan lulusan sarjana IT atau lulusan SMK jurusan komputer tapi berhasil menjadi seorang programmer yang alhamdulillah nya berhasil menghasilkan cukup penghasilan dari bekerja sebagai seorang programmer, menurut sebagian orang mungkin menjadi programmer adalah sebuah profesi yang menjanjikan apalagi saat ini adalah era teknologi informasi, jadi sangat wajar jika sebagian orang ingin memiliki profesi sebagai seorang programmer hanya saja mungkin sebagian orang bingung harus mulai dari mana? apalagi kalau tidak ada basic IT sama sekali.
Cari tahu teknologi yang paling sering digunakan
Anda dapat mencari tahu terlebih dahulu teknologi apa yang sering digunakan oleh perusahaan dengan salah satunya melihat lowongan-lowongan programmer yang tersebar melalui website, cari tahu requirement yang ada misal html, css, javascript, java, dll.
Mulai belajar pemrograman
Langkah pertama yang perlu dilakukan adalah niatkan pada diri sendiri untuk mulai belajar tentang pemrograman, jangan terlalu terburu-buru karena ilmu tentang pemrograman itu sangatlah luas jadi anda bisa mulai dengan memilih bahasa pemrograman apa yang ingin dikuasai pertama kali, jika anda bingung ingin memilih yang mana anda bisa bertanya pada diri sendiri ingin mengembangkan aplikasi apa? misal anda ingin mengembangkan aplikasi web maka bisa dimulai dari yang paling sederhana yaitu html, css, dan javascript, pelajari tentang tag-tag yang diperlukan untuk membuat halaman web menggunakan html lalu pelajari css untuk memperindah halaman html anda dengan memberinya warna, ukuran, dan style lain-lain, atau misal anda ingin mengembangkan aplikasi android maka anda dapat mulai dari mempelajari framework React Native atau Flutter, akan tetapi yang perlu diketahui framework React Native menggunakan JavaScript sedangkan Flutter menggunakan bahasa dart, jadi anda bisa mulai dari belaja JavaScript terlebih dahulu sebelum belajar membuat aplikasi android menggunakan React Native atau mempelajari bahasa dart terlebih dahulu sebelum belajar membuat aplikasi android menggunakan Flutter.
Aplikasi yang biasa kita gunakan tidak hanya membangin tampilannya saja tapi juga sistem pengolahan data yang biasa disebut Back-End, jadi sisi Back-End mengolah data dari database dan data tersebut akan ditampilkan di Front-End atau bagian yang menampilkan data, sehinggan pelajari juga bahasa pemrograman yang digunakan untuk pengolahan data seperti PHP, JavaSript untuk server Node.js, atau Golang, selain itu juga pelajari sistem database yang mana database berfungsi untuk menyimpan data yang akan diolah oleh sisi Back-End agar bisa ditampilkan oleh sisi Front-End.
Anda bisa belajar tentang bahasa pemrograman melalui video YouTube, video berbayar seperti di Udemy, atau mengikuti khursus, anda bisa berusaha menonton video tentang pemrograman sembari memahami dan mempraktekkannya sedikit demi sedikit.
Pelajari juga tools yang digunakan
Selain mempelajari bahasa pemrograman, pelajari juga tools yang digunakan dalam mengembangkan sebuah aplikasi, contoh tools populer yang bisa anda gunakan adalah Visual Studio Code untuk editor, Postman untuk menlihat data dari server, Navicate untuk management database, dll. pelajari saja tools yang diperlukan sembari anda belajar teknologi pemrograman.
Mulai belajar membuat sebuah aplikasi utuh
Jika sudah mempelajari beberapa teknologi penting yang digunakan untuk membangun sebuah aplikasi maka langkah selanjutnya adalah mencoba membuat sebuah aplikasi utuh, dengan anda berusaha membuat sebuah aplikasi utuh misal aplikasi web blog, maka anda akan tahu hal-hal apa saja yang diperlukan dan perlu dipelajari untuk membuat sebuah aplikasi utuh dan selanjutnya aplikasi utuh yang sudah anda buat bisa menjadi portofolio anda saat anda melamar ke perusahaan sebagai seorang programmer, untuk beberapa jalan yang bisa anda gunakan untuk menjadi seorang programmer bisa anda baca disini.
Baca juga: beberapa jalan bagi anda yang ingin menjadi seorang programmer.