Senin, 31 Juli 2017

Tips Berguru Ngoding

Malam ini aku mau share mengenai pengalaman ngoding selama ini. Yaa, ngoding apa aja mulai dari kiprah kuliah, projects, nyoba2 bikin aplikasi, hingga pada tahap launching aplikasi. Dan finally, aku menyimpulkan ada beberapa hal yang sanggup menjadi akselerator dalam meningkatkan skill ngoding. Siapa tau bermanfaat buat readers yang mau mencar ilmu ngoding.

Well, eksklusif aja :)

1. English
Why English? Yah bro sis, namanya juga dunia IT, niscaya gak jauh2 dari bahasa Amrik. As we know, tools, library, atau framework kebanyakan memang dikembangkan di luar sana. Jadi, penguasaan bahasa Inggris secara eksklusif sanggup membantu kita dalam memahami dokumentasi tech/tools yang kita gunakan. Atau minimal sanggup baca-baca tutorial orang lah ya.

2. English
Inggris lagi? Iya. Inggris lagi. Tapi manfaat yang kedua ini masih ada kaitannya dengan poin 1. Kaprikornus misal, kita udah rajin banget baca dokumentasi dan tutorial, tapi tetap aja duduk kasus timbul dan gundah mau diapain nih codingan kita, tenang.. kita masih ada stackoverflow kok. Kalau kita pede sama skill English kita, kita sanggup eksklusif nanya wacana permasalahan yang dihadapi. But wait, kita harus riset masalahnya terlebih dahulu, jangan hingga pertanyaan kita justru udah pernah dijawab, ntar malah di-downvote orang kan gak lucu.


3. English
Lagi?!! Hooh. Percaya deh, dengan adanya skill bahasa Inggris yang mencukupi, kita sanggup nonton video aneka macam macam Conference yang diadakan oleh pihak Facebook, Google dan komunitas IT lainnya. Ada hal-hal yang gak didapat dari video tutorial biasa. Disini kita sanggup melihat bagaimana para developer disana sangat memperhatikan aspek performa dan efisiensi dalam ngoding. Gak kayak kita yang biasanya asal ngoding yang penting jalan (ya kan yaa.. XD).

4. Internet Speed
Nah ini, percuma aja sanggup bahasa Inggris tapi gak punya koneksi internet yang stabil. Karena kita gak bakal sanggup jalanin poin 1-3 tanpa adanya koneksi internet wkwk.

5. Tujuan
Nah ini juga sanggup jadi faktor penting. Ngapain kita ngoding? Manfaatnya apa? Terus kalo udah bisa, buat apa?. Pertanyaan-pertanyaan macam gini yang harus sanggup dijawab sama diri kita sendiri sebelum membulatkan tekad mau mencar ilmu ngoding. Saya pribadi menempatkan faktor tujuan di atas faktor kemauan dan kerja keras. Karena percuma aja kalo kita udah kerja keras ngoding, tapi tujuan kita masih gak terang alias gak tau skill coding ini buat apa. Tapi setelah kita tahu tujuan kita kenapa ingin sanggup ngoding, niscaya kemauan dan kerja keras bakal nyusul dengan sendirinya kok :) 

6. Ikut Komunitas
Based on my experience nih, perbedaan yang aku rasakan dari sebelum hingga sehabis ikut komunitas itu jauh banget. Komunitas sanggup memberi kita source of knowledge baru. Pengalaman ngoding rekan-rekan komunitas sanggup kita ambil. Ilmu mereka sanggup kita 'd0wnl0ad' lah istilahnya. Terus, kalo kita gagal paham sama apa yang mereka omongin, kita jadi terpacu sendiri untuk mencar ilmu lebih dalam lagi, mengejar ketertinggalan ilmu kita.

7. Punya Laptop / PC
Yang ini gak usah ditanya :p

Okay, thats all. Semoga bermanfaat. Inshaa Allah, diposting-an berikutnya aku akan membahas mengenai coding editors.

Happy coding!

Sumber http://ismimiitsme.blogspot.com


EmoticonEmoticon