Posted by : Verniy Selasa, 13 November 2018


Jika kita bicara tentang IT, kita biasanya membicarakan tentang programmer dan developer. Banyak sekali orang menganggap bahwa kedua pekerjaan itu adalah pekerjaan dengan tingkatan yang sama. Kedua pekerjaan itu adalah dua pekerjaan yang berbeda.
Programmer
Program merupakan seseorang yang mempu menggunakann baha pemrogramannya untuk memecahkan suatu masalah. Kemampuannya juga terdiri dari beberapa level, mereka juga handal dalam menulis kode, mengerti algoritma dan lebih sering bekerja sendiri.
Developer
Developer adalah seorang programmer yang sudah terlatih, developer tidak hanya menyelesaikan masalah, namun juga membuat sebuah produk. Dan mereka melakukannya sesuai dengan desain dan prinsip-prinsip yang sudah diajarkan kepadanya. Sehingga developer merupakan seseorang yang profesional, dapat bekerja dalam tim, dan mampu berkomunikasi dengan baik.

Dalam sebuah perusahan, programmer biasanya tidak bekerja sendiri, melainkan bekerja dalam tim, hal ini dilakukan untuk mengurangi waktu yang dibutuhkan untuk melakukan pengkodean, sehingga, seorang programmer biasanya akan melakukan pengecekan ke penyimpanan kode dan melakukan pembaruan kodenya dengan kode lainnya yang baru di update.
Seorang programmer dalam membuat sebuah kode haruslah meletakan sebuah komentar di dalam kodenya, karna seperti yang saya sebutkan di atas, seorang programmer tidak bekerja sendiri melainkan dalam tim, keberadaan komentar dalam sebuah kdoe akan membantu programmer lain yang tidak mengerjakan kode bagian programmer lainnya.
Komunikasi yang baik adalah kunci dari seorang programmer yang baik, karna tanpa terjalinnya komunikasi yang baik, sebuah kode bisa saja terjadi error karna adanya bentrok dengan programmer lainnya.
Seorang programmer profesional harus selalu memperhatikan beberapa prinsip-prinsip yang ada diantaranya :
1.     Maintanabilitas, artinya program yang dibuat harus mudah dilakukan maintenance, kesulitan dalam melakukan maintenance biasanya terjadi karna programmer yang over-enginered dalam membuat program sehingga program menjadi lebih kompleks dari yang seharusnya
2.     Desain, artinya sebuah program harus memiliki sebuah UI/user interface yang mudah digunakan dan intuitive. Sebuah desain UI yang sulit digunakan bukanlah desain yang baik.
Dan masih banyak lagi yang harus diperhatikan oleh programmer saat menjalankan tugasnya.
Programmer juga harus bisa memperbaiki sebuah bug yg ada dalam programnya, sebuah bug adalah sebuah kesalahan pengkodean yang dihasilkan karna kesalahan programmer itu sendiri, hal ini karna sebuah bug bisa saja berbahaya untuk keberlangsungan sistem.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 2013 初音ミ久 - Hentai Ouji - Powered by Blogger - Designed by Johanes Djogan -