#TUGAS SOFTSKILL PERTEMUAN 3 DOSEN DEWI LUQI
Pasti kalian pernah
berfikir bagaimana caranya kita menjadi proggamer yang handal tetapi terkadang
niat tidak sesuai dengan impian anda . maka dari sini saya akan memberikan
beberapa tips cara agar dapat menjadi proggamer handal yaitu :
1. Niat dan Kemauan Kuat
Yup, pertama niat kita
harus benar dan kita harus punya kemauan kuat untuk belajar programming. Tidak
hanya programming, semua hal yang ingin kita kuasai(tidak hanya bisa, tapi
ahli) harus didasari dengan motifasi yang kuat. Passion, Ambition, and
Enthusiasm!
2. Logika
dan Algoritma
Anda wajib memahami dua
istilah tersebut dan melekatkannya pada diri Anda. Logika dan Algoritma adalah
pondasi awal untuk mnejadi programmer handal. Perlu diketahui bahwa yang
menjadi masalah programmer adalah menyusun logika dan alur kejadian/tindakan
aplikasi yang akan dibuat. Ketika sang programmer sudah mentok pada tahap ini,
dia tidak akan menemukan solusi apa-apa walaupun dia hafal betul sintaks bahasa
yang dipakai. Maka, perkuatlah logika dasar seperti OR, AND, dan NOT. Kemudian
pahami algoritma (misal dengan Flowchart, diagram alir, atau Pseudocode),
semisal FOR, WHILE, dan seterusnya.
Matematika? Matematika
bukan merupakan hal yang sangat penting untuk menjadi seorang programmer yang
handal. Hanya saja, kemampuan tersebut sangat membantu jika Anda ingin
mendalami programming yang lebih dalam, misalnya tp/ip, penghitungan class IP
jaringan, neural network, fuzzy, kompresi, teknik enkripsi/dekripsi, pengolahan
citra digital, dan yang lainnya. Minimal Anda bisa melakukan perhitungan biner
dan hexadesimal itu mungkin sudah membantu, akan tetapi tetap saja kurang!
3. Kreatifitas
Ingat, sepandai apapun
Anda, jika tidak dibubuhi dengan kreatifitas, Anda akan menjadi ‘sebuah mesin’
yang hanya berpatokan pada sumber-sumber yang Anda pelajari. Anda harus bisa
‘menghayal’, menghayalkan algoritma dan aplikasi yang akan Anda buat. Dengan
kreatifitas yang baik, Anda akan bisa memecahkan masalah paling sulit dengan
cara yang paling sederhana.
4. Bakat (optional)
Memang, bakat adalah
salah satu yang menentukan cepat atau tidaknya kita bisa memahami persoalan.Akan
tetapi, menjadi programmer itu membutuhkan latihan. Tidak serta merta ‘jedug’
langsung pinter dan handal, tapi butuh proses. Orang yang berbakat menjadi
programmer sekalipun, jika tidak pernah mengasah logika dan mencobanya dengan
menulis atau membaca source code, sudah pasti dengan pasti dia tidak akan bisa
ngoding. Ingat, jika ingin jadi programmer handal, Baca Kode dan Tulis Code.
Learning by Doing.
5. Berlatih Tiada Henti
Anda akan semakin mahir
jika Anda sering berlatih. Programming itu adalah skill, harus latihan, tidak
bisa ditawar-tawar. Dan skill itu akan semakin dikuasai dan semakin expert jika
sering dilakukan. Seperti halnya skill untuk berenang, Anda tidak akan pandai
berenang jika menyentuh air saja takut. Anda harus hidup bersama kode, ya
source code. Jadikan ia sarapan atau makan malam Anda. Ingat, seperti yang
sudah saya sebutkan, baca kode dan tulis kode!
Untuk pemilihan bahasa
pemrograman, jika Anda masih pemula, maka tentukanlah sata bahasa pemrograman
yang Anda sukai atau yang banyak diminati orang. Hal ini akan mempermudah Anda
jikalau Anda butuh teman untuk berdiskusi dan bertanya, jika banyak orang di
sekitar Anda, Anda akan cepat memahami bahasa yang Anda pelajari. Setelah
merasa expert pada salah satu bahasa, pelajarilah bahasa yang lain. Ingat,
jangan langsung mempelajari beberapa bahasa sekaligus karena hal itu akan
membingungkan Anda. Setiap bahasa pemrograman memiliki sintaks yang berbeda.
6. Berbagi
Berbagi merupakan hal
wajib lainnya setelah kita memahami yang kita pelajari. Dalam agama saja sudah
mewajibkan pada kita untuk memanfaatkan ilmu kita dengan cara apapun. Ilmu
bermanfaat tatkala kita bisa mengamalkannya atau mengajarkannya. Kita butuh
berbagi untuk menguatkan ingatan.
Nah, ketika Anda
berbagi tentang apa yang Anda ketauhi, maka ilmu Anda anda akan semakin lekat
pada ingatan Anda dan Allah akan menambahkan ilmu lain yang lebih tinggi lagi.
Sederhananya, ketika Allah percaya pada Anda untuk menularkan ilmu yang Anda
miliki, maka Allah akan kembali menitipkan ilmu baru pada Anda untuk disebarkan
lagi.
Berbagi, tidak hanya
saling memberi. Anda menuliskannya atau mendokumentasikannya pada sebuah blog,
itu pun termasuk berbagi. Berbagi pada orang yang mengakses blog Anda. Jika ada
kekeliruan, Anda bisa mendapatkan kritikan atau masukan yang lebih baik dari
‘karya’ Anda itu. Atau mendiskusikannya dalam forum, Anda akan lebih mempunyai
referensi banyak tentang bagaimana membuat program atau berlogika yang baik dan
lebih efisien. Ketika Anda sudah menjadi programmer, tidak akan ada lagi pertanyaan,
“Anda bisa apa?” tapi “Mana efisien atau mana bagus (secara logika dan
algoritma) program Anda dengan program si Anu?” Semuanya terus bergulir,
sedikit saja Anda lengah, atau sebentar saja Anda berhenti, Anda akan
ketinggalan jauh dengan kawan-kawan Anda.
Perlu
diingat!
Jika kalian ingin
memulai sesuatu kerjakanlah secepatnya jangan pernah menunda nundanya walaupun
yang kalian kerjakan itu hal yang sangat kecil. Dan apabila kalian ingin
mendapatkan berkah terhadap apa yang anda lakukan amalkanlah hal itu dan berdoa
kepada allah agar dimudahkan dan diberkahi segala yang kalian lakukan dan
berguna bagi dunia dan akhirat.
Referensi
:
Komentar
Posting Komentar