#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

Postingan populer dari blog ini

PAST PARTICIPLE

#Tugas Softskill Pertemuan 2 Dosen Dewi Luqi

OBJECT OF PREPOSITION( theory , example , question )