Ceriwis  

Go Back   Ceriwis > HOBI > Komputer & Teknologi > Programming

Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman.

Reply
 
Thread Tools
  #1  
Old 20th November 2011
Darkc0der Darkc0der is offline
Ceriwiser
 
Join Date: Nov 2011
Posts: 598
Rep Power: 14
Darkc0der mempunyai hidup yang Normal
Default Sedikit tips bagi agan yang mau belajar pemrograman

Kadang ada teman bilang :

Aku ingin menjadi programmer, tapi dari mana?

temenku wajar bertanya seperti itu



Pertanyaan tersebut sering dilontarkan oleh kita yang ingin menjadi programmer



darimana sebaiknya kita memulai belajar dan apa langkah2 selanjutnya?



Baik langsung saja :



1. kita belajar dulu apa yang namanya algoritma, algoritma adalah urutan langkah dalam menyelesaikan masalah, darimana belajar algoritma? dari kuliah, kursus, teman, buku atau internet. kuasailah dulu semakin baik kita menguasai algoritma semakin baik pula kita dalam penguasaan pemrograman. Biasanya di bangku kuliah untuk belajar algoritma memakai bahasa pemrograman pascal atau C++, kedua program ini bagus untuk algoritma.



2. Pilih bahasa pemrograman yang kita sukai, kalau masih bingung, biarkan saya beri gambaran: pemrograman itu ada dua : pemrograman desktop dan pemrograman web:
  1. pemrograman desktop ialah pemrograman yang jalan tanpa browser , contoh nya adalah antivirus smadav begitu kita klik langsung jalan programnya
  2. Pemrograman web ialah pemrograman yang jalan menggunakan browser, contoh nya adalah facebook , wordpress, perlu browser misal firefox, google chrome dsb untuk menjalankannya

kita mau kemana ?



kalau mau di pemrograman desktop maka pilihan programnya adalah : C++, JAVA, VB.NET, Delphi dll



sedangkan kalau mau di pemrograman web maka pilihan programnya adalah : PHP, ASP , Ruby, dll



pelajarilah salah satu dulu, ingat harus satu dulu, kalau satu sudah bisa lompat yang lain akan tidak susah, kalau satu saja tidak bisa melangkah yang lain akan tetap susah. logika pemrograman di semua bahasa sama.



3. Kuasai ilmu Database, database ibarat lemari , kalau lemari tempat penyimpanan pakaian sedangkan kalau database adalah tempat penyimpanan data. Database bermacam2 ada Ms. Access, MySQL, SQLServer, PostgreSQL, Oracle, dsb. kenapa sih harus menguasai? ingat sebuah sistem informasi tidak lepas dari yang namanya database, website tanpa database pun dikatakan website statis yang tidak dapat berubah2. kuasailah satu saja dulu, misal MySQL, pelajarilah ilmu tentang database semisal, ERD (Entitas Relational Diagram) yaitu bagaimana membuat database saling berhubungan dengan baik entitasnya, Normalisasi database yaitu bagaimana membuat database yang normal, dsb. Ilmu-ilmu tersebut pelajarilah perlahan-lahan.



4. Koneksikan antara bahasa pemrograman dengan database, misal sudah bisa PHP cobalah latihan koneksi ke MySQL



5. Tekun latihan, paling tidak tiap hari sediakan waktu dua jam untuk belajar, jangan copy paste, ketiklah sendiri script2 atau coding2 agar kita lebih faham, sekali lagi ingat jangan copy paste khususnya bagi yang baru belajar



6. Terima project, setelah kita latihan banyak maka cobalah kita menerima project dari luar, bukan mengenai fee nya melainkan skill kita agar benar2 terlatih, terkadang banyak pelajaran yang dapat kita ambil dari pembuatan project. mencari project bisa dari teman, milis atau forum2 di dunia maya, misalnya PHP diantara forum project adalah http://ceriwis.us/showthread.php?t=7765530 atau http://ceriwis.us/showthread.php?t=1617707.



7. Baca buku, jangan remehkan membaca buku. percayalah membaca satu buku lebih baik dari membaca selusin artikel di internet



8.Browsing internet, internet ini adalah dunia maya yang luas, berbagai informasi tersedia di sini, dari positif sampai negatif, termasuk pemrograman di internet banyak tersedia tutorial2 baik berupa artikel maupun video, meski masih lebih baik baca buku namun menggali informasi dari internet tidak kalah penting.



9. Aktif di milis atau forum, ketika ilmu basic sudah lumayan kuat cobalah bergabung di milis atau forum pemrograman. selain kita bisa bertanya jika kita kesulitan juga kita bisa membantu member yang lain yang kesulitan jika kita mengetahuinya, dalam belajar program semakin banyak kasus akan semakin baik, jangan sungkan untuk sharing pada yang lain, namun tentu aktifitas tersebut jikalau kita sedang senggang. misal untuk PHP di http://ceriwis.us/showthread.php?t=7857497



itulah tips dariku semoga bermanfaat



Terima kasih sudah berkunjung



Jakarta, 12 Oktober 2011



Mahrizal

http://amahrizal.wordpress.com






Quote:






Originally Posted by Heocheo



kalo boleh ya tambahin nih ^^




Spoiler for Buat para programmer sakti / dewa / pro ato apalah:






Kalau udah sukses jadi programmer jangan lupa buat ngajarin yang masi newbie.

sering kali orang sini saya liat orang pinternya cuman buat diri sendiri gak perna di share ke temen-temen yang pengen belajar.



yang ada malah yang masih newbie di caci maki karena pertanyaan bodoh mereka.

Ibarat yah masi bayi disuru ngomong kata "ibu"

si bayi tuh gak bisa , tapi sang orang tua malah marahin si anak?



setolol tololnya Seorang NEWBIE hargai lah mereka

bimbing mereka , kalau memang kelewatan tentang pertanyaan yah di pandu dulu jangan langsung di gertak atau caci maki. berikan solusi yang terbaik bagi mereka



Ilmu kalau dibagi dengan ikhlas akan mendapat pahala yang berlimpah

buat apa ilmu yang kita punya hanya untuk diri sendiri?

apa lebih baik kita bagikan?

ingat semua ada timbal balik , hal yang telah kita lakukan dengan ikhlas maka akan dibalas oleh yang sang Maha Kuasa.













saya tidak berpihak pada newbie ato pun yang udah jago programming

ini cuman balik ke etika yang disebut Kemanusiaan Yang Adil Dan Beradab



intinya jangan menjudge dulu , beri solusi bagi para newbie kalo emang keterlaluan kasi tips and trik biar mereka sukses .



thank's



inspirasi dari kuliah saya nih

karna kalo tiap project yang bodoh pasti gak mau di recruit

saya malah senang ngerecruit yang bodoh .

malah saya kerja project sndirian setelah jadi saya baru menjelaskan semuanya dari awal ampe akhir , kalau bagi yang gak ngerti / gak mau ikut rule buat belajar bareng saya gak masukin namanya ke kelompok saya



kalao TS berkenan boleh tambahin di post TS



mohon maaf kalau ada yang tersinggung saya cuman berpendapat saja

mohon maaf sebesar-besarnya kalo ada kata yang tak berkenan di hati.











Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


 


All times are GMT +7. The time now is 06:54 PM.


no new posts