TerenceTerence Lee
Aku tak pernah bersumpah serapah sesering ini selama hidup aku. Aku memperhatikan|mengamati|memandang layar komputer berjam-jam, mencoba perbaiki sebuah bug di dalam aplikasi aku. Sumber persoalan|problem|dilema|keadaan sulit|situasi sulit|permasalahan seolah menghindari aku, mendukung|menunjang|menyokong|mensupport aku ke dalam siklus kecemasan, pembencian diri sendiri, dan melampiaskan kemarahan pada keyboard.
Penyebabnya terbukti|rupanya ialah|merupakan|yaitu|yakni satu typo dalam sebuah nama file.
Ada juga masa saat dikala aku merasa berbangga. Seperti saat dikala aku menulis script pertama aku dan melakukannya|melaksanakannya|mengerjakannya dengan berhasil. Atau saat|dikala aku memasukkan aplikasi pertama aku ke dalam server dengan artikel “hello world”. Atau saat|dikala aku menulis crawler pertama kali untuk mengisi sebuah database. Aku merasa seperti yang maha kuasa|ilahi yang memerintahkan antek-antek dalam wujud|format kode untuk melakukan|menjalankan|mengerjakan instruksi aku.
Programming ialah|merupakan|yaitu|yakni sebuah candu yang membikin aku kembali lagi terlepas dari kepahitan pengalaman pertama yang aku temukan|peroleh. Dan hal yang demikian merangkum pengalaman aku selama dua tahun belajar coding.
Kita menertawakan para engineer
Seperti kebanyakan spesialis|pakar teknologi wannabe, aku terpikat dengan dunia Silicon Valley yang bercahaya dan dengan keahlian yang dimiliki para geek. Sedangkan|Meskipun|Walaupun|Meski, dahulu aku {ialah|merupakan|yaitu|yakni tipe|macam|ragam|variasi orang yang tak terlalu menganggap penting para engineer. Aku berkuliah di sebuah universitas teknik, tapi|tetapi|melainkan mengambil jurusan komunikasi yang didominasi oleh wanita. Kami meremehkan para engineer sebab mereka tak mempunyai citarasa fashion atau kesanggupan|kecakapan sosial, merasa canggung saat|dikala berada di tengah-tengah wanita, dan mempunyai tata bahasa yang buruk. Seseorang pernah mengatakan bahwa aku tampak|kelihatan|nampak|menonjol seperti seorang engineer – dan aku merasa malu.
Tentu saja, hal ini terdengar bodoh kini. Tapi|Tetapi|Melainkan}, kala itu aku sedang kuliah dan belum memperhatikan|mengamati|memandang seperti apa dunia kongkret|kongkrit|riil itu. “Silicon Valley” tak berarti apa-apa kecuali sebuah daerah nan jauh di sana.
Tapi|Tetapi|Melainkan satu hal perihal|seputar aku yang Anda tak kenal – aku dahulu adalah|ialah|yaitu|yakni presiden klub IT di SMP. Aku belajar HTML dan flash, menghabiskan waktu luang|lengang|lowong aku bermain Sim City 3000, dan mewujudkan|menjadikan|menghasilkan sebuah situs|laman|web perihal|seputar game hal yang demikian. Aku senantiasa memiliki sisi geek di dalam diri aku.
Tak lama bagi aku untuk kembali merangkul sisi hal yang demikian. Film The Social Network rilis pada tahun terakhir universitas aku. Sesudah lulus, aku bergabung dengan ranah startup Singapura yang masih muda sebagai seorang wartawan teknologi.
the-social-network-720x478
Film The Social Network membikin industri teknologi tampak|kelihatan|nampak|menonjol keren
Aku seolah dikelilingi dengan popularitas bahwa segala|seluruh orang seharusnya|semestinya|patut|sepatutnya|wajib|mesti belajar coding. Menjadi programmer adalah|ialah|yaitu|yakni sesuatu yang keren, dan aku berdusta kalau|jikalau|bila|apabila|seandainya|sekiranya tak pernah berangan-angan|bercita-cita|berfantasi|berimajinasi|bermimpi mengenai hal hal yang demikian.
Kondisi|Situasi sudah berputar balik. Banyak sahabat kuliah aku di sekolah komunikasi alhasil|akibatnya|hasilnya|kesudahannya|walhasil bergabung dengan perusahaan dunia maya|dunia online atau menjadi komponen public relations untuk perusahaan teknologi. Teknologi yang diciptakan|diwujudkan|dijadikan|dihasilkan para geek yang dahulu kami tertawakan sedang merubah dunia jurnalisme.
Dan gerakan belajar coding ini kian} meriah sebab amat|benar-benar|sungguh-sungguh|betul-betul gampang untuk mulai mempelajarinya. Pada ketika|dikala itu, gerakan open source sudah berkembang sebegitu rupa sampai siapa saja bisa dengan gampang mencari bantuan, sumber energi|tenaga|kekuatan, dan dokumentasi via|melalui|melewati Google.
Gerakan belajar coding ini sudah berkembang menjadi sebuah industri, dan masih ada banyak ruang di pasar, berhubung suplai engineer yang tak banyak.
Dan kini kita ada di tahun 2015. Kalau|Jikalau|Bila|Apabila|Seandainya|Sekiranya Anda berharap|mau|berkeinginan belajar programming sebagai sebuah resolusi tahun baru, karenanya tulisan ini sesuai|layak|pantas bagi Anda. Aku berbagi sejarah pribadi ini bukan sebab narsis well, mungkin sedikit, tapi|tetapi|melainkan untuk menandakan|membuktikan kenyataan yang ada:
Masa lalu Anda menetapkan|memastikan|memutuskan|mempertimbangkan metode|sistem belajar coding
Aku mulai belajar programming di akhir tahun 2012 – lebih dari satu tahun sesudah mengawali profesi pertama aku. Saya|Aku ini menempatkan aku dalam sebuah posisi yang amat|benar-benar|sungguh-sungguh|betul-betul {tak} menguntungkan {kalau|jikalau|bila|apabila|seandainya|sekiranya} {aku} {berharap|mau|berkeinginan} {menciptakan|mewujudkan|menghasilkan} hal ini sebagai karir.
{Aku} akan {berkompetisi} {lantas|segera|seketika} dengan {alumni|alumnus|jebolan|tamatan} universitas baru yang mungkin {telah} mulai belajar programming {semenjak} mereka berumur 12 tahun. Ekspektasi gaji mereka lebih rendah dan mereka mungkin {mempunyai} {janji} {relasi|kekerabatan} yang {tak} terlalu serius. {Aku} {seharusnya|semestinya|patut|sepatutnya|wajib|mesti} {merubah} tujuan hidup {aku}, menunda {sasaran} finansial, dan mengejar sebuah karir {opsi|pilihan} sembari menghadapi {perjuangan}-{perjuangan} kecil. {Semua|Segala|Seluruh}, kecil kemungkinan {aku} akan terus menekuni bidang ini.
{Saya|Aku} berujung pada hal ini: {aku} {telah} menginvestasikan bertahun-tahun hidup {aku} di dalam karir industri media yang sedang berubah {tapi|tetapi|melainkan} {konsisten} sehat. {Aku} {merasakan} apa yang {aku} lakukan dan {tak} sedang mengalami krisis 25 tahunan. {Aku} {tak} {mempunyai} {kesanggupan|kecakapan} finansial {ataupun} insentif untuk masuk sepenuhnya ke dalam bidang baru ini.
Jadi inilah yang terjadi: {Aku} belajar coding di waktu {luang|lengang|lowong} dan {menentukan|menetapkan|memutuskan|mempertimbangkan} bahwa hobi {aku} itu {tak} mengganggu {profesi} utama {aku}. Memang {susah}, {tetapi|melainkan|namun} satu-satunya {metode|sistem} {ialah|merupakan|yaitu|yakni} mengorbankan waktu {senggang|lengang|lowong} {aku}.
Sebelum {berjanji|bermufakat|bersepakat}, pahami tujuan utama Anda
Belajar coding mungkin akan sepenuhnya {tak} {berkhasiat|bermanfaat} dalam {menolong} Anda {menempuh} tujuan. Atau {bahkan|pun|malahan} mungkin {ternyata|rupanya} {amat|benar-benar|sungguh-sungguh|betul-betul} {dibutuhkan}.
Anda mungkin seorang siswa yang {cuma} memikirkan {profesi} sekolah atau kehidupan sosial (dan ini bukan apa-apa {diperbandingkan|dibandingi} {mempunyai} sebuah {profesi} full-time). Coding {bisa} membuka lebih banyak jalan bagi Anda untuk, katakanlah, menjadi miliarder {saat|dikala} Anda berusia 25 tahun.
Atau mungkin Anda seorang profesional muda yang patah {motivasi} dan sedang mencari sesuatu yang berbeda. Anda {telah} mengumpulkan cukup banyak tabungan untuk merambah hal lain. Programming {dapat} saja menjadi {karcis} Anda menuju karir yang lebih menjanjikan.
Tentu saja, programming mungkin bukan untuk para CEO perusahaan besar dengan karyawan dan keluarga untuk dinafkahi. {Tapi|Tetapi|Melainkan} {kalau|jikalau|bila|apabila|seandainya|sekiranya} Anda seorang eksekutif muda yang {berharap|mau|berkeinginan} {mengawali} sebuah perusahaan teknologi dalam {rentang|bentang} waktu satu tahun, belajar programming akan {amat|benar-benar|sungguh-sungguh|betul-betul} {berkhasiat|bermanfaat} bagi Anda {supaya} {sanggup|cakap|kapabel} {berprofesi} dengan lancar dengan para developer atau {mewujudkan|menjadikan|menghasilkan} produk {simpel} sendiri.
Anda mungkin akan menemukan bahwa belajar coding {adalah|ialah|yaitu|yakni} sesuatu yang {tak} menyenangkan atau {tak} ada gunanya. Itu hal yang {umum|lazim|awam}. Atau mungkin Anda {berharap|mau|berkeinginan} belajar dengan alasan {simpel} seperti {berharap|mau|berkeinginan} masuk ke dalam {kategori|klasifikasi|golongan} yang keren (banyak sekali {pelawak} yang mulai bergelut di bidang komedi {sebab} hal itu), atau mungkin {sekedar} mencari tahu apakah Anda akan {berminat|beratensi} dengan dunia coding. Atau Anda {berharap|mau|berkeinginan} meningkatkan {kondisi|keadaan} finansial Anda.
{Saya|Aku} alasan di atas berlaku bagi {aku}:
TujuanHasil
Ya, {aku} {berharap|mau|berkeinginan} menjadi lebih keren. {Aku} mengganggap diri {aku} keren, {menurut} fakta bahwa {aku} {dapat} {mewujudkan|menjadikan|menghasilkan} sebuah aplikasi {menerapkan|memakai|mengaplikasikan} Ruby on Rails dan memanfaatkan {pelbagai|beragam|bermacam-macam|beraneka|bermacam|berjenis-jenis} API, sambil {konsisten} menjaga {profesi} utama {aku} sebagai seorang penulis dan editor. {Aku} juga {konsisten} bertahan {saat|dikala} banyak orang menyerah, {tapi|tetapi|melainkan} {aku} {membikin} banyak sekali {perjuangan}. Terlepas dari itu, masih banyak {jenjang|tahapan|tingkatan} kehebatan yang belum {aku} capai.
{Aku} {berharap|mau|berkeinginan} menantang diri sendiri secara intelektual. {Aku} merasa {amat|benar-benar|sungguh-sungguh|betul-betul} tertantang.
{Aku} {berharap|mau|berkeinginan} mencari tahu apakah {mengoptimalkan|memaksimalkan} sebuah {situs|laman|web} {bisa} menjadi karir {opsi|pilihan}. Mungkin {tak}. Seperti karir lainnya, programming {membutuhkan} tugas {tak} menyenangkan seperti pemindahan server, menangani {infiltran}, dan lain sebagainya.
{Aku} {berharap|mau|berkeinginan} menggabungkan {ketertarikan|atensi} {aku} dalam teknologi dan media. Tercapai.
{Aku} {berharap|mau|berkeinginan} {menerapkan|memakai|mengaplikasikan} programming untuk {membikin} diri {aku} sendiri lebih produktif. Mungkin tercapai.
Tentu saja, {pengukuran|pengevaluasian} di atas {menurut} {anggapan} pribadi. {Mengawali|Memulai} {jika|kalau|jikalau|bila|seandainya|sekiranya} Anda {sepakat|sependapat} dengan {pengukuran|pengevaluasian} {hal yang demikian}, terus baca untuk {mengenal} apa yang {membikin} {aku} terus bertahan:
{Menentukan|Menetapkan|Memastikan|Memutuskan|Mempertimbangkan} proyek demi proyek
peaks-720x481
{Saya|Aku} tujuan satu gunung demi gunung lainnya akan memberi Anda dorongan yang {diperlukan}
Mari kita {berbincang-bincang|berdialog|berdiskusi|mengobrol} jujur, coding tidaklah menyenangkan. Tentu saja, {mewujudkan|menjadikan|menghasilkan} kode-kode elegan dan {mengkoreksi|mengoreksi|membetuli|membetulkan|membenarkan} bug terasa memuaskan, {tapi|tetapi|melainkan} semuanya akan menjadi sia-sia {kalau|jikalau|bila|apabila|seandainya|sekiranya} {tak} ada produk akhir, seperti nasi kari tanpa kari.
Buat perjalanan programming Anda berkelanjutan dengan {membenahinya|memberesinya|merapikannya} sebagai jajaran gunung yang {seharusnya|semestinya|patut|sepatutnya|wajib|mesti} didaki. Kerjakan proyek demi proyek, masing-masing akan {membikin} Anda belajar hal baru, memperbarui pengetahuan lama Anda, dan membawa Anda {kian} dekat dengan tujuan Anda. Berikut proyek-proyek yang {aku} kerjakan, dalam urutan kronologis:
Sebuah game teks. Lihat Learn Python the Hard Way.
Sebuah script Ruby yang menghitung tag dalam blog teknologi untuk {memperhatikan|mengamati|memandang} topik apa yang populer.
Sebuah script Ruby yang mencari {info|berita|kabar|isu} di dalam {situs|laman|web} dan menyalin {info|berita|kabar|isu} {hal yang demikian} ke dalam database lain.
Tabel dan bagan yang {bisa} disortir. {Aku} menyambungkan sebuah aplikasi Ruby on Rails dengan D3.js, sebuah library visualisasi berbasis javascript.
Aplikasi Rails yang menyambungkan WordPress dan API Google Analytics untuk {menciptakan|mewujudkan|menjadikan} konten secara {berkala|terpola|terencana|terjadwal|terstruktur} .
Aplikasi Rails yang {dibuat|diwujudkan|dijadikan|dihasilkan} {menerapkan|memakai|mengaplikasikan} API Buffer, ini memungkinkan {aku} untuk mem-posting ulang konten populer di media sosial.
Aplikasi Rails yang mengisi {link} dalam sebuah database.
Statsy, aplikasi Rails yang {berbuat|bertingkah|berperilaku} sebagai database fakta yang {mempunyai} fungsi pencarian dan sebuah pembuat bagan berbasis Google Charts.
{Saya|Aku} proyek yang {berhasil} menjadi lebih {kompleks}. {Aku} mulai dengan {mewujudkan|menjadikan|menghasilkan} script, yang {adalah|ialah|yaitu|yakni} program yang ‘hidup’ di dalam lingkungan bahasa pemrograman desktop Anda. Lalu {aku} belajar Rails, sebuah framework untuk {mewujudkan|menjadikan|menghasilkan} aplikasi {website|situs|laman} yang {diciptakan|diwujudkan|dijadikan|dihasilkan} di atas bahasa pemrograman Ruby. Perjalanan ini menjadi lebih menyenangkan {ketika|dikala} {aku} coba mencari proyek yang berarti untuk {dilakukan|dilaksanakan|dijalankan}. Seperti yang ditulis oleh salah seorang programmer:
Programming {harus|semestinya|patut|sepatutnya|wajib|mesti} {cuma} {dikenalkan|diberi tahu|disajikan|disampaikan|dipersembahkan} sebagai sebuah {metode|sistem} untuk {mengatasi|memecahkan|menuntaskan} suatu {persoalan|problem|dilema|keadaan sulit|situasi sulit|permasalahan} {kongkret|kongkrit|riil} atau {mengatasinya|memecahkannya|menuntaskannya} dengan {pesat|kencang}. Meretas sesuatu yang {telah} {kau} pahami. Lalu ada tujuan dan {semangat} untuk belajar. {Sangat|Amat} programming menjadi lebih bermakna. {Gambaran|Ilustrasi} sedih [bagi {aku}] untuk {mengenal} bahwa kontak pertama orang dengan dunia programming {ialah|merupakan|yaitu|yakni} sebuah kelas tata bahasa yang membosankan dimana mereka {seharusnya|semestinya|patut|sepatutnya|wajib|mesti} duduk belajar, seperti hal lainnya yang mereka lakukan di sekolah.
Tekun dan rayakan kemenangan kecil
{Tapi|Tetapi|Melainkan|Namun} yang {aku} jabarkan di {permulaan} {menonjolkan|menampakkan|memperlihatkan|menampilkan} bagaimana {susahnya} {mengawali} {sampai} berada di posisi {aku} {ketika|dikala} ini. {Tapi|Tetapi|Melainkan} hal {hal yang demikian} berlaku {kalau|jikalau|bila|apabila|seandainya|sekiranya} Anda memang {berharap|mau|berkeinginan} membangun sebuah aplikasi {website|situs|laman} yang berfungsi. Bukit yang ada di {permulaan} {tak} terlalu {susah} untuk didaki – {gampang} mempelajari hal dasar berkat {situs|laman|web} seperti Codecademy. {Tapi|Tetapi|Melainkan|Namun} Ruby {mempunyai} banyak sekali sumber untuk {menolong} Anda belajar.
{Tapi|Tetapi|Melainkan} {menurut} pengalaman {aku}, {segala|seluruh} menjadi lebih {susah} {saat|dikala} Anda mencoba {membikin} sebuah aplikasi {website|situs|laman} yang berjalan sepenuhnya. {Sebab|Karena}? {Kecuali|Selain} banyak sekali hal yang {seharusnya|semestinya|patut|sepatutnya|wajib|mesti} dipelajari. {Setiap|Tiap|Tiap-tiap} Anda belajar Node.js, Anda {tak} sedang belajar satu bahasa pemrograman, {tapi|tetapi|melainkan} dua: bahasa pemrograman server (hal-hal yang terjadi di dalam server) dan javascript untuk sisi pengguna (sihir yang terjadi di dalam browser Anda)
Sebagai tambahan, Anda {seharusnya|semestinya|patut|sepatutnya|wajib|mesti} {menerapkan|memakai|mengaplikasikan} bahasa markup seperti HTML dan CSS, yang {mengontrol|mengatur|memegang|membatasi} tampilan sebuah {situs|laman|web} dan bagaimana perasaan pengguna {ketika|dikala} {menerapkan|menggunakan|mengaplikasikan} {situs|laman|web} {hal yang demikian}, serta mendirikan dan menjaga {supaya} server {senantiasa} berjalan ({aku} {menganjurkan|menyarankan|memberi saran|memberi anjuran|memberi masukan|memberi rekomendasi} para pemula untuk {menerapkan|memakai|mengaplikasikan} Heroku). Bukan {cuma} itu. {Saya|Aku} bahasa pemrograman {mempunyai} banyak sekali library untuk {dikontrol|dikendalikan|diatur|dipegang|dibatasi} dan masing-masing API {mempunyai} dokumentasinya sendiri. Anda juga {seharusnya|semestinya|patut|sepatutnya|wajib|mesti} belajar bagaimana sebuah database {berprofesi}. Dan jangan {hingga} {aku} {mengawali} {perihal|seputar} Git dan test-driven development.
{Aku} {mengenal} perasaan itu. {Aku} juga kewalahan {saat|dikala} {aku} benar-benar {memperhatikan|mengamati|memandang} tantangan yang ada di hadapan {aku}. {Tapi|Tetapi|Melainkan} hal itu {tak} menghentikan {aku}. Triknya {ialah|merupakan|yaitu|yakni} dengan {mengawali} dari hal yang kecil, dan mengumpulkan kepercayaan diri untuk menangani proyek yang lebih besar. Seiring berjalannya waktu, Anda akan belajar lebih {pesat|kencang}. Anda akan {terkejut} seberapa banyak yang {dapat} Anda serap.
{Sebab|Karena} yang paling {membikin} frustrasi dari programming {ialah|merupakan|yaitu|yakni} {saat|dikala} aplikasi Anda ngadat dan Anda {bingung|linglung|keder} dalam mencari apa yang salah. {Kecuali|Selain} sebuah aplikasi sepenuhnya {diciptakan|diwujudkan|dijadikan|dihasilkan} dari {komponen} saling menyambung dalam kode open source yang {dibuat|diwujudkan|dijadikan|dihasilkan} oleh orang lain, sumber dari bug {dapat} terdapat di mana saja. Belajar {melaksanakan|menjalankan|mengerjakan} debug secara produktif {adalah|ialah|yaitu|yakni} keterampilan yang diremehkan.
{Kecuali|Selain} itulah penting bagi Anda untuk merayakan kemenangan kecil. Anggap versi pertama aplikasi Anda sebagai penghargaan tertinggi – sebuah jamuan bagi mental Anda. Untuk {menempuh} kesana, Anda perlu mengumpulkan kemenangan-kemenangan kecil sepanjang perjalanan untuk {menolong} Anda {lewat|via|melalui} {peristiwa} terendah {saat|dikala} Anda merasa {berharap|mau|berkeinginan} {stop} belajar programming. Ingat perkataan {aku}, akan banyak sekali waktu dimana Anda merasa {berharap|mau|berkeinginan} menyerah.
{Kalau|Jikalau|Bila|Apabila|Seandainya|Sekiranya} hal {hal yang demikian} terjadi, ambil {rehat} mental. Kunjungi {persoalan|problem|dilema|keadaan sulit|situasi sulit|permasalahan} {hal yang demikian} nanti. Pikirkan secara seksama kemungkinan sumber {kekeliruan}. {Meminta} bantuan orang lain. Dan {saat|dikala} Anda {sudah} {mengkoreksi|mengoreksi|membetuli|membetulkan|membenarkan} bug yang ada, adakan pesta kecil. Lalu ambil {napas} panjang dan mulai lagi.
{Meminta} bantuan {sahabat}
Belajar coding {tak} {seharusnya|semestinya|patut|sepatutnya|wajib|mesti} {adalah|ialah|yaitu|yakni} sebuah {kegiatan|kesibukan} yang {dilaksanakan|dijalankan|dikerjakan} sendirian. Berkonsultasilah dengan {sahabat}-{sahabat} Anda yang penuh pengetahuan. Mereka akan {mengajari} sesuatu yang {tak} akan Anda {dapatkan|peroleh} di Google. Bergabung dengan grup di kota Anda yang relevan dengan apa yang sedang pelajari dan cari bantuan di sana. Stack Overflow {ialah|merupakan|yaitu|yakni} {daerah} yang {amat|benar-benar|sungguh-sungguh|betul-betul} {baik} untuk bertanya, dan Anda akan menemukan bahwa banyak orang yang mengalami hal serupa dan {telah} {mendapatkan} jawaban. Anda {bisa} berkonsultasi dengan para programmer mumpuni dengan banderol harga di platform online seperti Airpair ({aku} belum pernah mencoba ini).
Coding di dalam grup {adalah|ialah|yaitu|yakni} sesuatu yang menguntungkan. {Kalau|Jikalau|Bila|Apabila|Seandainya|Sekiranya} tujuan Anda {ialah|merupakan|yaitu|yakni} bergabung dalam {regu} pengembangan, anggap hal ini sebagai latihan untuk menjadi seorang coder profesional. {Saya|Aku} {regu} akan {mengoptimalkan|memaksimalkan} protocol, workflow, dan toolset masing-masing, yang {lazimnya|umumnya} {ditetapkan|diatur} oleh programmer paling senior di dalam kumpulan {hal yang demikian}. Mulai dengan {melakukan|melaksanakan|menjalankan} proyek sampingan bersama {sahabat}-{sahabat}. {Kalau|Jikalau|Bila|Apabila|Seandainya|Sekiranya} Anda {adalah|ialah|yaitu|yakni} {komponen} dari sebuah startup dengan {regu} pengembangan yang {memiliki} kesabaran untuk {mendidik} para pemula, tawarkan {melaksanakan|menjalankan|mengerjakan} coding secara sukarela bagi mereka.
Menang dengan Ruby on Rails
{Saya|Aku} belajar coding, Anda {seharusnya|semestinya|patut|sepatutnya|wajib|mesti} {menetapkan|memastikan|memutuskan|mempertimbangkan} bahasa pemrograman mana yang {berharap|mau|berkeinginan} Anda pelajari. Video ini {bisa} {menolong} Anda:
Bagi {aku}, {tak} ada alasan ilmiah di balik keputusan yang {aku} ambil. {Aku} {mulanya} memilih Python {sebab} {acap kali|sering kali|tak jarang|kerap|kerap kali} disebut sebagai bahasa {pas|tepat} bagi para pemula. Lalu, {aku} beralih ke Ruby {sebab} kolega {aku} {telah} terbiasa dengan bahasa ini. {Saya|Aku} {hal yang demikian} {adalah|ialah|yaitu|yakni} sebuah keputusan sosial (lihat {nilai|skor} sebelumnya). {Cuma|Hanya} sekilas, hal itu {amat|benar-benar|sungguh-sungguh|betul-betul} masuk {nalar|logika}.
Terlepas dari dukungan yang {bagus}, Ruby {mempunyai} salah satu syntax yang paling bersih, membuatnya {gampang} untuk dibaca dan dipelajari. Sementara itu, Rails {mempunyai} banyak sekali plugin yang memberi sebuah aplikasi {pelbagai|beragam|bermacam-macam|beraneka|bermacam|berjenis-jenis} {kesanggupan|kecakapan} – seperti otentikasi pengguna, sebuah {metode|cara} pengelolaan konten, atau sebuah dashboard admin – {lantas|segera|seketika} {saat|dikala} pertama {diterapkan|dipakai|diaplikasikan}. Rails {memiliki} fitur yang {amat|benar-benar|sungguh-sungguh|betul-betul} banyak sehingga membangunnya terasa seperti mencocokkan {pelbagai|beragam|bermacam-macam|beraneka|bermacam|berjenis-jenis} aplikasi mini {sekalian}, dan kemudian {berupaya} semampu Anda untuk membuatnya {tepat|ideal}.
Jadi {kalau|jikalau|bila|apabila|seandainya|sekiranya} tujuan Anda {ialah|merupakan|yaitu|yakni} untuk {membikin} sebuah prototipe berjalan dengan {peristiwa} {mengesalkan|membuat dongkol|menyebalkan} yang paling sedikit dalam waktu singkat, {karenanya} Ruby on Rails {dapat} menjadi {alternatif|opsi} Anda. Untuk {pelajaran} lanjutan, simak video dari Michael Cheng, developer PHP berbasis di Singapura yang baru-baru ini belajar Ruby on Rails.
Atur ekspektasi
Tergantung pada tujuan Anda, {menempuh} posisi dimana Anda menjadi produktif berkat coding akan {memerlukan} waktu yang {tak} sedikit. {Kalau|Jikalau|Bila|Apabila|Seandainya|Sekiranya} Anda {adalah|ialah|yaitu|yakni} {komponen} dari sebuah startup dan Anda {berharap|mau|berkeinginan} berkontribusi dengan {melaksanakan|menjalankan|mengerjakan} coding front-end, belajar HTML, CSS, dan Git {telah} lebih dari cukup dan {bisa} dipelajari dalam hitungan {pekan}. {Kalau|Jikalau|Bila|Apabila|Seandainya|Sekiranya} Anda seorang calon entrepreneur yang {berharap|mau|berkeinginan} membangun sebuah aplikasi {website|situs|laman}, belajar ketrampilan yang {diperlukan} {bisa} memakan waktu berbulan-bulan tergantung dari niat Anda untuk belajar. Jadi mungkin Anda {bisa} {memperhatikan|mengamati|memandang} diri Anda sendiri menggali-gali dalam kegelapan sebelum {alhasil|akibatnya|hasilnya|kesudahannya|walhasil} menemukan jalan keluar.
{Saya|Aku} dua buah pikiran lagi yang {berharap|mau|berkeinginan} {aku} bagikan:
Programming hanyalah sebuah alat
{Saya|Aku} yang mengganggu {aku} mengenai perjalanan ini {ialah|merupakan|yaitu|yakni} apakah waktu {aku} lebih {bagus} {diterapkan|dipakai|diaplikasikan} untuk hal lainnya, seperti belajar {kesanggupan|kecakapan} manajemen, prinsip desain, bagaimana {metode|sistem} {membikin} mockup yang {bagus}, atau bagaimana menjadi seorang jurnalis yang lebih {bagus}.
Ini {adalah|ialah|yaitu|yakni} hal penting yang {seharusnya|semestinya|patut|sepatutnya|wajib|mesti} ditanyakan sebelum Anda {mengawali}, {sedangkan|padahal|walaupun|meski} {aku} belum {memiliki} jawaban pasti bagi diri {aku} sendiri. {telah} belajar selama dua tahun, mungkin nantinya {aku} akan merasa jalan ini {tak} {cocok|layak|pantas} dengan tujuan {aku} lagi.
Anggap Anda {ialah|merupakan|yaitu|yakni} seorang CEO startup dengan waktu yang terbatas. Belajar programming mungkin kurang produktif untuk perusahaan Anda {daripada} belajar desain user experience, user testing, {analisis|analitik } data, dan keterampilan lainnya yang {tak} dimiliki para developer. Pada {alhasil|akibatnya|hasilnya|kesudahannya|walhasil}, programming hanyalah sebuah alat untuk {membikin} sebuah produk yang {berhasil}.
Percaya pada skenario {tak}-ada-yang-{keok}
{Cuma|Hanya} {natural} {aku} menghindari risiko, jadi salah satu {strategi} yang {aku} {pakai} untuk {mengawali} {ialah|merupakan|yaitu|yakni} dengan memikirkan {agenda} B. {Aku} bertanya pada diri {aku} sendiri: apa yang terjadi {kalau|jikalau|bila|apabila|seandainya|sekiranya} {aku} menyerah dan gagal {mewujudkan|menjadikan|menghasilkan} sebuah aplikasi {website|situs|laman}? {Aku} menjawab:
“Setidaknya {aku} mengalami seperti apa rasanya.”
“Setidaknya {aku} {mengenal} bahwa bidang ini bukan untuk {aku}.”
“Setidaknya {aku} {dapat} berempati dengan para developer dan {berprofesi} lebih {bagus} dengan mereka.”
“Setidaknya {aku} {dapat} lebih berorientasi pada {terperinci|rinci|detil|mendetail} dan {menerima} keterampilan {persoalan|masalah|dilema|keadaan sulit|situasi sulit|permasalahan}-solving lebih {bagus}.”
“Setidaknya {aku} {dapat} menulis mengenai pengalaman {aku}.”
{aku} {dapat} {menerima} manfaat dan menikmatinya juga.
(Diedit oleh T. R. Husada, Enricko Lukman, dan Lina Noviandari
baca juga disini http://itechcourse.com
BACA RESEP MAKANAN DISINI :
https://mmoinonplus.blogspot.com/
Metro Techno Solution Pusat kursus komputer Terbaik Lampung Jaminan Siap Kerja 100% dan
Bisnis Call/Wa 085319616866
4,9
(49) · Kursus Komputer
Jl. Yos Sudarso No.29 · 0852-1902-9662
Tutup ⋅ Buka pukul 08.00 hari Sen
"Dan Metro Techno Solution adalah tempat yang paling wah menurut ..."
SITUS WEB
RUTE
Indonesian Technology (ITech)
4,8
(68) Kursus Komputer
ITech Course, Jl. Kiai H. Ahmad Dahlan No.1 · (0725) 44430
Tutup ⋅ Buka pukul 08.00 hari Sen
"Itech Course adalah tempat belajar yang mempelajari ilmu digital ..."
SITUS WEB
RUTE
Lembaga Pendidikan Komputer Budi Luhur
Tidak ada ulasan · Kursus Komputer
Jl. Imam Bonjol No.1 · 0821-7706-6400
Tutup ⋅ Buka pukul 08.00 hari Sen
SITUS WEB
RUTE
Tempat yang lain
Hasil web
Kursus komputer| Bersertifikat Resmi
itkomputer
Kursus komputer dengan fasilitas lengkap dan biaya murah materi web design,sql ... Jadwal,Biaya
kursus,keterangan detail .... Tempat kursus web design.
Tempat Kursus Komputer Peraih Ratusan Piala & Penghargaan
babastudio › kursus-komputer
Dengan Lokasi di Jakarta, Serpong, & Bekasi sera Instruktur memiliki sertifikat internasional
lebih dari 21 ribu alumni memilih kursus komputer di babastudio. ... yang dekat dengan kantor, di
hari libur kamu dapat memilih kampus di dekat ...
KURSUS KOMPUTER MURAH DAN BERSERTIFIKAT DIKNAS
kursuskomputer
Kursus Komputer ✓ Microsoft Office ✓ Web Master ✓ Desain Grafis ✓ Visual Basic ✓ Android ✓
bersertifikat diknas ✓ murah ✓ berkualitas ✓Gratis Modul.
Kursus Komputer Administrasi Perkantoran | Computer ...
wwwputer-course-center › kursus-komputer-administrasi-...
Computer Course Center mengajarkan program kursus komputer ... kursus boleh bertanya kepada
instruktur atau bahkan datang langsung ke tempat kursus.
tempat kursus komputer daerah jakarta utara
karismaacademy › tempat-kursus-komputer-daerah-jakart...
tempat kursus komputer daerah jakarta utara, Jasa Membuat Website, Tempat Kursus Komputer, Kursus
SEO, Kursus AutoCAD, Kursus Website
Daftar Lembaga Kursus Les Komputer di Jakarta Bersertifikat ...
cimanggubogor › Informasi
22 Jan 2018 - Untuk Anda yang berdomisili di Jakarta, berikut ini ada beberapa tempat kursus
komputer bersertifikat di Jakarta terbaik dan tepercaya yang ...
Tempat Kursus Komputer | Training Komputer Terbaik di ...
netcampus › kursus-komputer
19 Jul 2011 - Kursus Komputer atau Pelatihan Komputer dengan sertifikasi internasional. Garansi
training dan uang Kembali. Call : 021-47884163/68.
Kursus Komputer Bersertifikat Murah dan ... - Surabaya
flashcomindonesia › belajar komputer
13 Jan 2018 - Ada banyak manfaat yang akan didapatkan jika telah menyelesaikan kursus komputer
bersertifikat, begitu pula halnya ada banyak lembaga ...
Apa yang Didapat setelah Mengikuti Kursus Komputer???
masabiweb › kursus-komputer
Temukan Kursus Komputer Biaya Terjangkau & Berdampak pada Hasil. ... Kursus komputer saat ini
bukan lagi barang langka, bisa ditemukan di banyak tempat. .... dari kebiasaan yang positif ini
maka kesuksesan hanya tahapan yang dekat ...
Biaya Kursus Komputer | Modul Komputer
modulkomputer › biaya-kursus-komputer
18 Jun 2018 - Biaya Kursus Komputer itu variatif, tidak bisa digeneralisir. Tergantung
penyelenggara kursus, tempat/lokasi penyelenggara kursus, jenis paket ...
Iklan
Kursus Graphic Design Jakarta | Cari Kursus Graphic Design...
Iklanzapmetasearch/Cari_di_Web/--
Temukan Kursus Graphic Design Jakarta. ZapMeta Menawarkan Gabungan 6 Mesin Pencarian. Dipercaya
Jutaan Orang. Informasi 24/7. Wiki, Berita dan Lainnya. 100+ Juta Pengunjung. Rangkuman Lengkap.
Web, Gambar & Video. Jenis: pdf, doc, ppt, xls, txt.
Banyak PencarianCari & Temukan SekarangTemukan Lebih BanyakInfo Terkait
Kursus Programming | Kursus Coding Online
Iklanapcoding/0818-777-673
Anak Panah Coding School adalah Kursus Coding & Pemrograman Bersertifikasi
KurikulumProgramContactArchivesGallery
Kursus Graphic Design Jakarta | Quality Results
Iklanuk/Results/Save_Time
Find Kursus Graphic Design Jakarta. Let us Help You Search for Great Results!.
Tidak ada komentar:
Posting Komentar