alexa-tracking
Kategori
Kategori
Home / FORUM / All / News / ... / Dunia Kerja & Profesi /
Begini Cara Menjadi Seorang Programmer
1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5d4d44978d9b1740d82ff7d0/begini-cara-menjadi-seorang-programmer

Begini Cara Menjadi Seorang Programmer

Begini Cara Menjadi Seorang Programmer

Seorang Programmer - Menjadi seorang programmer (pemrogram) adalah proses pengembangan keahlian secara bertahap setiap harinya. Memprogram bisa menjadi seru dan juga menguntungkan (baik dari segi mental, spiritual, ataupun finansial). Panduan ini tidak menjanjikan cara kilat menjadi seorang pemrogram. Anda juga tidak mesti mengikuti setiap langkahnya secara berurutan, tetapi setidaknya Anda akan mendapat gambaran yang jelas mengenai cara menjadi pemrogram pada salah satu bidang pemrograman modern ini.

Ikuti langkah-langkah dibawah ini:

Begini Cara Menjadi Seorang Programmer
1. Ikuti pelatihan dasar pada salah satu (atau semua) disiplin ilmu berikut ini:

Logika
Matematika diskrit
Bahasa pemrograman (disukai C++/Java/Python untuk pemula)

2. Pelajaran konsep basis data seperti tabel, view/query dan prosedur.

Anda dapat menggunakan aplikasi basis data simpel, seperti:
MS Access
DB V
Fox Pro
Paradox
MySQL merupakan aplikasi basis data yang baik untuk dipelajari karena gratis dan juga umum diakses dengan query SQL.

3. Tentukan tipe pemrogram seperti apa yang Anda inginkan.

Beberapa jenis pemrogram yang bisa Anda perdalam antara lain:
Pemrogram web
Pemrogram aplikasi desktop
Pemrogram Sistem Operasi (SO), yang mendalami satu SO atau beberapa OS sekaligus
Pemrogram platform

Pemrogram aplikasi terdistribusi
Pemrogram inti library/platform/framework
Pemrogram sistem
Pemrogram kernel
Pemrogram driver
Pemrogram compiler

Ilmuwan bahasa pemrograman

4. Pelajari teknologi dan bahasa pemrograman sesuai dengan bidang pemrograman yang Anda pilih.

Bagian berikutnya kita akan membahas tentang jenis-jenis bahasa pemrograman.

Pemrograman Web

1. Ketahui apa yang wajib dimiliki oleh seorang pemrogram web.

Aplikasi web adalah komponen perangkat lunak yang dirancang untuk beroperasi pada jaringan internet. Artinya, aplikasi ini diakses melalui aplikasi peramban seperti Mozilla Firefox atau Internet Explorer. Untuk membuat program berbasis web, Anda tidak harus terhubung ke suatu jaringan internet. Aplikasi-aplikasi web dibangun di atas teknologi web standar, seperti:
HTTP
FTP
POP3
SMTP
TCP
IP protocols
HTML
XML
Coldfusion
ASP
JSP
PHP
ASP.NET

2. Jelajahi berbagai halaman web untuk melihat seperti apa bahasa yang digunakan (Klik kanan pada halaman, pilih View Source atau tekan F12).

Lihat perbedaan pada masing-masing jenis/konten halaman, bukan jumlah halamannya. Biasanya Anda perlu mengunjungi minimal salah satu dari beberapa situs web berikut:
Situs-situs perusahaan (perusahaan komersial, perusahaan/lembaga nonprofit, lembaga pemerintah)
Mesin pengindeks web (mesin pencari, situs pencari meta, mesin pencarian khusus, direktori)
Situs pengolah data
Situs pribadi
Halaman informasi/ensiklopedia (wiki, lembaran data, spesifikasi teknis, direktori daftar manual, blog dan jurnal, situs berita dan kantor berita, situs daftar alamat, dll.)
Situs sosial (portal sosial, situs bookmark (pemarkah), situs catatan)
Situs kolaborasi (termasuk kategori lain yang disebutkan di atas, seperti wiki dan blog)

3. Pelajari dasar-dasar infrastruktur internet.

Ini berarti memahami dasar-dasar tentang:
Protokol-protokol dasar layanan web (HTTP, FTP, SMTP, dan POP3 atau IMAP4)
Perangkat lunak server web (pelajari satu saja yang akan paling sering digunakan)
Perangkat lunak peramban web.
Perangkat lunak server dan klien surel

4. Pelajari bahasa pemrograman HTML dan CSS.

Anda sebaiknya menggunakan perangkat lunak "What You See Is What You Get" untuk mengedit HTML.
5. Pelajari teknologi terkait XML dan XML, seperti XSL dan XPath (opsional namun sangat dianjurkan).

6. Buatlah situs web statis biasa sampai Anda memahami HTML.

7. Pelajari bahasa pemrograman berbasis klien.

Kebanyakan pemrogram mempelajari JavaScript. Sebagian pemrogram mempelajari VBScript, namun sering kali tidak kompatibel dengan beberapa peramban yang sering digunakan.

8. Pelajari minimal satu bahasa pemrograman berbasis server.

Jika Anda mempelajari hanya satu aplikasi server, pelajari salah satu bahasa pemrograman yang mendukung perangkat lunak tersebut. Jika tidak, pelajari minimal satu bahasa pemrograman dari setiap aplikasi server.

9. Buatlah proyek contoh setelah Anda selesai mempelajari bahasa pemrograman berbasis 
server.

Penutup

Apa pun jenis pemrograman yang Anda ingin coba atau tingkat yang ingin Anda capai untuk menjadi seorang programmer handal, ikuti kelas pemrograman di sekolah atau universitas terdekat. Jangan terpaku pada "Ilmu Komputer". Kelas apa pun dapat Anda ikuti tanpa prasyarat harus berfokus pada pengajaran fundamental pemrograman. Konsultasikan dengan instruktur atau pakar pendidikan sebelumnya untuk memastikan memang kelas itulah yang Anda cari, karena ada banyak "kelas komputer" yang malah berfokus pada pengenalan aplikasi Office atau yang serupa.
Beri apresiasi terhadap thread ini Gan!


GDP Network
© 2019 KASKUS, PT Darta Media Indonesia. All rights reserved
Ikuti KASKUS di