Belajar pemrograman itu butuh perjuangan, kesabaran, dan ketekunan.

Belajar pemrograman butuh kesabaran. dapat dipastikan dalam proses pembelajaran itu pasti ada naik serta turunnya. dan itu merupakan hal yang wajar sebagai manusia.

Fadli Rivansyah
4 min readDec 5, 2024
perjuangan, kesabaran , ketekunan dalam belajar pemrograman
Photo by Hubert Buratynski on Unsplash

Ketika kamu ingin mulai belajar bahasa pemrograman. mungkin kamu berharap berjalan dengan mulus tanpa suka dan duka, dan sambil mengikuti bootcamp yang kamu percayai. ketahuilah itu tidaklah mudah, kamu mungkin akan ditimpa dengan rasa jenuh, stress, stuck, serta depresi. disaat kamu tidur, bisa saja kepikiran codingan mu yang masih error. mungkin itu bisa terjadi setiap programmer, begitu juga dengan aku yang juga mengalaminya😅

jika kamu belajar dengan senang hati, kamu akan merasa bahagia ketika code kamu berjalan dengan benar. seperti enaknya tidur diatas sofa yang empuk. banyak hal positif yang kita dapat dalam belajar pemrograman. kita dituntut memecahkan permasalahan, ketelitian, berkolaborasi antar tim, bersikap kritis, serta kreativitas.

banyak orang-orang mengatakan belajar coding itu susah, iya itu hampir benar. tetapi tidak selamanya itu susah. setiap orang memiliki kecerdasan masing-masing. mungkin saja orang tersebut itu tidak cocok dengan coding. melainkan cocok dengan desain, menganalisis, merancang, mengajar, dan sebagainya. manusia itu unik memang, mempunyai kelebihan dan kekurangan masing-masing.

belajar coding juga membutuhkan perjuangan, kesabaran dalam belajar, serta memakan waktu yang cukup lama. pada waktu-waktu itulah kamu bakalan diuji tentang komitmen dirimu. mendengar informasi-informasi fakta atau isu yang dapat menggoyahkan dirimu, seperti berita tech winter, programmer bakalan digantikan, gaji tidak sesuai dengan pekerjaan, harus bisa ini dan itu, dlln. 😆

berfikir idealis dan realistis, lebih baik di pertengahan
Photo by Gary Bendig on Unsplash

untuk kamu jangan mudah terpancing dengan iming-iming gaji besar diluar sana, bekerja yang lebih flexible, apalagi iklan bootcamp. memang betul banyak perusahan yang menawarkan salary cukup besar serta bekerja dengan remote. tetapi ketahuilah orang-orang yang bekerja di tempat tersebut merupakan orang yang cerdas dan berkompeten di bidangnya.

orang yang hebat tentu akan ditimpa dengan rasa sakit, tetapi mereka terus berjuang dan menjalaninya. hidup didunia pasti ada saja ujian dan masalah. tetapi itu semua membuat kita menjadi lebih baik kedepannya.

kamu ingin menjadi programmer, aku berharap kamu perlu memikirkannya sebelum terjun dibidangnya. berfikirlah pertengahan diantara idealis dan realistis. aku beraharap itu membantu dirimu.

jika kamu ingin belajar bahasa pemrograman, pilihlah satu bahasa pemrograman dahulu seperti javascript, python, php, java, c, c++, dlln. untuk pemula, aku merekomendasikan belajar bahasa python saja. dikarenakan bahasa ini merupakan bahasa yang multifungsi dan mudah digunakan. kamu bisa kunjungin artikel aku di bawah ini.

kamu sudah menentukan, jangan terburuh-buruh pindah ke teknologi lain. pahami betul konsep dasar pemrograman. setelah itu kamu bisa meng-upgrade dirimu untuk pindah kebahasa selanjutnya.

Programmer memiliki jenisnya dan mereka dapat melakukan secara sepesifik. Beberapa jenis programmer seperti,

  1. Mobile app
  2. Website
  3. Desktop
  4. maupun embeded.

Setiap bidang yang dispesifikasi memiliki cakupan yang cukup besar dan memiliki teknologi yang begitu banyak. kamu perlu menentukan dimana yang kamu sukai.

Saat ini aku masih mendalami bidang website. dalam pengembangan website memiliki pembagiannya lagi, seperti frontend, backend, devops, dlln. jika kamu masih pemula dalam mengembangkan website, aku rasa kita harus mendalami frontend dan backend, kecuali dalam bekerja nantinya, yang dimana ditempatkan sesuai spesifikasi. beda halnya jika kamu menjadi fullstack. bidang tersebut gabungan dari frontend dan backend sekaligus.

skill basic dan wajib yang kamu miliki untuk pengembangan website adalah html, CSS, dan JavaScript. Teknologi tersebut merupakan teknologi dasar dalam mengembangkan sebuah website. setalah itu kamu dapat mencoba framework maupun library. ohhiya jika kamu belum bisa bahasa inggris. aku harap segera pelajari, karena banyak sumber pengetahuan salah satunya menggunakan bahasa inggris seperti documentasi cara pakai teknologi.

Untuk memulainya, banyak cara yang dapat kamu lakukan. Kamu bisa mengikuti bootcamp yang kamu percayai, course, chanel youtube, artikel, maupun buku. ohhiya.. jangan lupa memanfaatkan AI seperti chatGPT, gemini, blackbox.ai, guna membuatkamu makin paham.

manfaat baca buku
Photo by Jilbert Ebrahimi on Unsplash

Aku rasa kamu juga perlu buku self improvement, salah satunya buku atomic habbit karya James clear. Hal ini membantu kamu dalam semangat belajar. Buku itu sangat bagus banyak capther yang mungkin membantu kamu seperti membangun kebiasaan 1% setiap hari.

kamu juga bisa belajar mandiri. kamu bisa mencarinya lewat chanel youtube, maupun dengan AI seperti chatGPT. kamu juga bisa mengunjungi situs roadmap.sh. disana kamu mendapatkan banyak roadmap pembelajaran mulai dari frontend, backend, devops, machine learning, AI, cyber scurity, linux, dlln.

untuk kamu semangat dalam berjuang, aku yakin kamu pasti bisa. belajarlah terus, karena semakin lama teknologi semakin berkembang. dan kita sebagai calon programmer saat ini harus bisa beradaptasi dalam perkembangan teknologi yang semakin maju.

oke, mungkin itu saja yang dapat aku sampaikan dan pengalaman diatas mungkin saja tidak semua orang mengalaminya. semoga pembahasan ini membantu kamu dalam memulai ataupun proses pembelajaran. jika ada kekeliruan aku berharap kamu mau memaafkan,dan memperbaiki, dan komentar artikel ini. agar kita sama-sama belajar.

terimah kasih, dan sampai jumpa diartikel berikutnya.😄

--

--

Fadli Rivansyah
Fadli Rivansyah

Written by Fadli Rivansyah

As web development | interested in laravel technology

No responses yet