Koding.Club

> Artikel

Hal sulit yang dialami selama berkarir di programming

Apa hadiah kamu untuk dunia?

Kesalahan yang pernah kamu lakukan dalam programming

Programming itu ..

Localhost memang aman

Apa hal indah dari perjalanan selama ini?

Merasa tidak pantas untuk terjun di dunia programming

Kode yang sempurna

Susah itu pertanda bagus

Kenapa kamu mau jadi programmer?


> Lainnya

inspirasi di dunia programming / koding

> Hal sulit yang dialami selama berkarir di programming

Andrew Lee dan James Tamplin perlu mengajar gymanstic ke anak-anak SMA, untuk membiayai mereka mengerjakan proyek-proyek yang ingin diselesaikan, mulai dari hardware sampai membuat sosial media, sayangnya tidak ada yang berhasil, mereka pun mulai kehabisan uang. Akhirnya mereka bekerja sebagai freelance di perusahaan-perusahan. Sampai mereka pada akhirnya berhasil membangun firebase! (dan diakuisisi oleh Google)

Link

> Apa hadiah kamu untuk dunia?

Dunia sudah punya cukup banyak masalah Dunia kekurangan yang mau menyelesaikan masalah.

Kamu bisa melihat dirimu sebagai pahlawan, yang ngga peduli dengan namanya akan diingat atau ngga, tapi peduli dengan masalah yang ada dan mau menyelesaikannya sekarang.

Kamu bisa melihat dirimu sebagai seniman, seseorang yang akan dinikmati karyanya oleh banyak orang. Persembahkan karya terbaikmu. Komputermu sebagai panggung, kamu sebagai pemainnya, mulai pentasnya sekarang. Semua orang sudah menunggu.

Ngga ada masalah kalau kamu memutuskan untuk ngga jadi programmer saat ini atau jadi programmer seumur hidup. Jujur saja, saya juga ngga yakin akan selamanya jadi programmer, tapi saya ngga akan pernah menyesal sudah menjadi programmer. Saya punya kekuatan super untuk menyelesaikan masalah yang ada di dunia ini.

Ini dia hadiah dari saya. Sekarang apa hadiahmu untuk orang lain?

Link

> Kesalahan yang pernah kamu lakukan dalam programming

Semakin lama seorang menulis program, semakin banyak error atau kesalahan yang dibuat. Sayangnya teman-teman yang baru memulai merasa error itu menakutkan, padahal itu adalah hal biasa.

Gregg Pollack, founder codeschool.com menceritakan saat bekerja di mp3.com dia tanpa sengaja menghapus database user! sampai 150 juta data! untungnya dia tidak berhenti sebagai programmer saat itu, ada banyak muridnya di seluruh dunia yang sudah menunggu dengan screencast codeschool-nya.

Evan You, pembuat Vue.js bilang "saya harus benar-benar memikirkan ulang setiap masalah, tetapi begitulah software development berjalan, kamu tidak mendapatkan sesuatu hanya dari percobaan pertama"

Bahasa ABC, yang ditulis oleh Guido van Rossum dan timnya, dengan ambisi menjadi salah satu bahasa program terpopuler di dunia, gagal! Tapi tidak berhenti disana, ia mempelajari apa yang salah. Untung saja dia tidak menyerah, kalau tidak, Python tidak akan hadir :D.

Phil Sturgeon pernah membiarkan kode debug(mencari error) yang membuat programnya melakukan loop sampai 10 kali pada saat orang login (dan MENGIRIM EMAIL!). Akhirnya servernya emailya down :D.

Orang-orang hebat ini pun manusia biasa, mereka pernah membuat kesalahan

Link

> Programming itu ..

Ketika orang-orang ditanya tentang bahasa program, biasanya jawabannya untuk "berbicara dengan komputer", tapi tidak dengan Guido Van Rossum, menurutnya, bahasa program adalah bagaimana programmer bisa saling berbicara dan mengekspresikan ide mereka.

Dari Drew Founder dropbox, "Programming adalah hal terdekat dengan kekuatan super"

Senada dengan Gabe, pembuat Valve, "Programmer hari ini adalah penyihir di masa depan!"

DHH, penulis Ruby on Rails, selalu merasa tidak bisa menjadi "programmer yang sebenarnya" karena tidak cinta dengan alogritma dan masalah pointer (yang sering diajarkan di kampus), sampai dia menemukan kalau programming bisa digunakan untuk membantu bisnisnya dan mengurus sistem informasi.

Pada dasarnya programming adalah cara kita menyelesaikan masalah, bukan menambah masalah, jangan pusing dengan kata orang tentang "programming yang sebenarnya"

Link

> Localhost memang aman

Ngga ada yang melihat, ngga ada yang menilai, ngga akan ada yang kritik, ngga akan ada yang menghina, selamat datang di localhost (saat program kamu masih di komputer pribadi belum dipublish ke mana-mana).

Sayangnya orang lain ada di luar sana, bukan di localhost. Kritik yang kita butuhkan ada di luar. Program yang kita buat dibutuhkan atau tidak, keputusannya ada di luar sana, bukan di localhost. Keputusan apakah program yang dibuat perlu diperbaiki atau tidak diperlukan sama sekali ada di luar sana.

Di luar tidak aman, tapi itu yang kita butuhkan, beli nama domain, cari tempat hosting, biarkan karyamu keluar dari localhost. Kritik akan datang, ini yang kita tunggu.

Link

> Apa hal indah dari perjalanan selama ini?

Menurut Ryan Dahl, penulis node.js tidak ada momen yang lebih indah di hidupnya dibandingkan ketika berada dalam sebuah flow: punya ide, percaya dengan ide itu dan terus mengerjakannya.

Dari Taylor Otwell, founder Laravel: "Saya tidak akan pernah lupa hari pertama melaunching Laravel 1.0, Perasaan yang luar biasa melihat proyek open source pertama saya berjalan. Saya juga akan selalu ingat beberapa member pertama yang aktif di forum, beberapa dari mereka masih aktif sekarang.

Saat ditanya bagimana rasanya membuat sesuatu yang dipakai hampir di seluruh dunia, Rasmus Lerdorf, pembuat PHP menjawab ".. Yang saya suka adalah ketika bertemu langsung dengan pengguna di suatu negara, mendengar PHP benar-benar sudah membuat perbedaan di kehidupan pribadi mereka. Terutama di beberapa negara miskin, di mana teknologi open-source memungkinkan mereka ikut dalam komunitas dunia"

Cerita ini mirip dengan ketika penulis Python, Guido Van Rossum, mengadakan conference call dengan kelas dari Universitas Babylon di Iraq, ia masih terharu ketika mengingat apa yang ia buat bisa digunakan dan diajarkan sampai ke negeri yang sedang konflik, seperti Iraq.

Link

> Merasa tidak pantas untuk terjun di dunia programming

Kutipan dari video Why programming? masukan dari para orang-orang hebat untuk kamu yang takut memulai!

"Kamu tidak perlu menjadi JENIUS untuk ngoding, apakah kamu perlu jadi JENIUS untuk membaca?" - Bronwen, Technical Artist di Valve

"Koding adalah sesuatu yang bisa dipelajari, saya tahu koding memang sulit, tapi ada banyak hal yang sulit, ~ terus kenapa" - Chris, NBA All Star

Link

> Kode yang sempurna

Ngga akan datang hari dimana kamu ngerasa kode yang ditulis sudah sempurna. Untungnya berkarya tidak perlu sempurna. Jadi jangan menunggu sempurna. Error bisa diperbaiki, kesalahan bisa dipelajari, tapi pengalaman ngga akan datang sendiri.

Berkarya yang terbaik hari ini, kamu di masa depan akan berterima kasih dengan kamu sekarang, yang terus berkarya, terus belajar dari kesalahan, ngga takut salah, ngga nunggu hari terbaik datang, ngga nunggu kesempatan emas hadir. Pancing kesempatan emas dengan terus berkarya setiap hari.

Programmer (Kamu) punya keuntungan yang luar biasa dibanding orang lain, untuk berkarya orang lain membutuhkan banyak hal, butuh alat, butuh modal besar dan lain-lain. Kamu hanya perlu menyalakan komputer dan mulai menulis programnya.

Link

> Susah itu pertanda bagus

Sebagian besar orang mengganti karir atau berhenti mengejar cita-citanya karena merasa susah. Padahal susah ini yang menjadi acuan, membedakan kita dari orang-orang lain. Semua orang akan menemukan susah, semua kegiatan akan ada bagian susah. Orang sering salah mengerti merasa ngga tahu “passion”nya dimana, atau ngga bisa konsentrasi di satu hal.

Padahal yang sering terjadi, dia berhenti saat bertemu dengan bagian susah. Semua orang mau akhirnya, tapi ngga banyak yang mau menjalani prosesnya. Berikutnya, kalau teman-teman bertemu dengan yang namanya susah, ini pertanda baik, anggap bertemu kolam air di tengah padang pasir.

Jangan panik, tuliskan dengan detail apa masalahnya, pecahkan masalah ini jadi bagian-bagian kecil dan selesaikan satu persatu dengan tenang. Tahu persis masalahnya apa, agar bisa mencari solusinya.

Orang panik ngga akan berpikir dengan tenang, ngga akan menemukan solusinya. Ingat, bagian yang susah ini yang menyaring orang-orang yang betul-betul layak mengejar cita- citanya dengan orang-orang yang sekedar mengikuti orang lain.

Link

> Kenapa kamu mau jadi programmer?

Mencari tutorial dan bagaimana cara ngerjain sesuatu di jamanNow sangat gampang, segel internet terbuka untuk semua orang. Sayangnya banyak yang lupa alasan KENAPA mengerjakan sesuatu.

Bagaimana dengan kamu? kenapa mau jadi programmer? karena terlanjur masuk jurusan informatika? karena startup digital sedang populer? Gimana kalau kamu ngga di jurusan informatika atau perusahaan-perusahaan digital ngga lagi populer? masih mau jadi programmer?

Saya ngga tahu ada alasan yang benar atau salah, yang pasti kalau alasan menjadi programmer hanya untuk uang atau populer, ada banyak pekerjaan lain yang bisa dijadikan alternatif. Tapi kalau kamu percaya dengan membuat website atau aplikasi ada banyak manfaat yang kamu kontribusikan ke dunia ini, SELAMAT DATANG!

Bukan berarti semuanya akan jadi mudah, bahkan jauh dari itu, akan banyak masalah dan tantangan. Berkali-kali kamu akan merasa “ngga pantas jadi programmer”, “ngga cocok”, “kurang pintar” dan segudang alasan lainnya.

Terlepas dari semua hal ngga mungkin dan keterbatasan yang akan kamu alami, akan selalu ada jalan dan akan banyak teman yang siap menemani .

Link