Setelah Tau CRUD, Apa Lagi?

Halo semua, kali ini saya ingin sedikit sharing pengalaman saya dan proses belajar saya dalam mempelajari dunia perkodingan. dunia perkodingan memang dunia yang tidak akan ada habisnya untuk di bahas.

Yang Ingin Membantu Saya Untuk Terus Berkontribusi Boleh Banget Klik Dibawah

Ketika kita awal-awal belajar coding dan orang2 selalu bilang belajar CRUD dlu nanti setelah itu lu bisa kerja dengan itu. tapi kadang kita berpikir masa cuma CRUD masa ga ada lagi? masa ilmu cuma sampai CRUD? atau kadang kita sudah bisa CRUD tapi tidak tau apa selanjutnya yg perlu di pelajari. oleh karena itu saya di sini akan memberitahukan itu kepada teman teman setelah belajar CRUD apalagi yang harus di pelajari berdasarkan pengalaman dan opini pribadi saya. jadi ini ga paten ya…

  1. Belajar Problem Solving

Menurut saya ketika lu udah bisa CRUD maka pelajaran selanjutnya yg harus lu pelajarin adalah proses penyelesaian masalah. contoh banyak junior saya yang pernah saya ajar itu ketika udah tau crud mereka ga bisa mensolve problem mereka dengan ilmu CRUDnya padahal dia udah punya ilmu tersebut untuk menyelesaikanya. contoh : junior saya ada yang bertanya, “saya punya table mahasiswa tapi saya ingin ketika dia mendaftar sebagai mahasiswa saya ingin dia punya penanda bahwa dia belum terdaftar ketika dia belum datang kekampus untuk membayar”. lalu saya bilang “yaudah kasih status aja di tablenya nanti itu jadi penandanya”. tapi di bilang lagi “itu gimana ya kak”. saya bilang “update aja datanya tapi cuma statusnya yang di update”. tapi dengan informasi yang saya berikan dia masih belum bisa menyelesaikanya. jadi menurut saya ketika lu udah tau CRUD lu harus belajar solving your problem.

2. Belajar Struktur Data

Petuah kedua yang menurut saya penting buat kalian pelajari setelah belajar CRUD adalah struktur data. di kuliah jujur saya awalnya sangat tidak mengerti kenapa ada struktur data dan kapan dia di pakai. tapi seiring bertambahnya knowledge maka kita akan menyadari pentinya struktur data. struktur data mungkin adalah pelajaran basic dalam dunia coding tapi untuk mengertinya benar-benar tidak basic. contoh paling umum kapan di pakai struktur data adalah biasanya buat performance, dengan memahami struktur data lu akan jauh lebih mengerti bagaimana program bekerja dan bagaimana cara membuatnya lebih efisien.

3. Belajar Design Pattern

Menurut saya sangat penting belajar pattern dalam dunia perkodingan. dengan mempelajari pattern lu akan membuat kodingan lu menjadi lebih rapih, bersih, mudah di baca dan mudah di maintenance. selain dari itu dengan mempelajari design pattern lu akan satu tingkat diatas teman lu yang ga belajar. di dunia kerja kita kadang di tanya pattern apa saja yang sudah kita pelajari dan mengerti. jujur saya juga masih belajar dan masih dalam proses mempelajari cara implementasinya.

4. Belajar Architeture

Menurut saya yang tidak kalah pentingya juga untuk kita pelajari adalah belajar architecture yang baik. dengan memahami architecture kita bisa menentukan architecture yang mana yang paling tepat buat projek kita. jadi kita tidak asal asalan bilang. microservice bagus. monolitik jelek dan sebagainya. jadi menurut saya ini juga penting.

5. Belajar Tooling Yang Di Butuhkan

Kita tidak bisa memungkiri bahwa kita tidak akan bisa lepas dari yang namanya tooling. sehebat hebatnya programmer dia tetap akan menggunakan tooling buata orang lain. jadi tidak semuanya harus kita yang membuat terkadang kita tinggal mempelajarinya saja. misalkan saya sekarang belajar docker, ci/cd/, kafka dan kawan2.

6. Eksplorasi Dan Terus Kembangkan Your Self

Tentu petuah terakhir yang ingin saya sampaikan adalah terus belajar dan mengeksplorasi. kalau kalian buntu mau belajar apa lagi setelah belajar sesuatu. kalian bisa bergabung di komunitas untuk megetahui apa saja yang sedang tren sekarang dan kalian bisa mulai mengulik dari situ.

Mungkin Segitu Aja. Kalau kalian punya pendapat silahkan mungkin bisa di response. Terima Kasih. Salam Programmer Makassar

Last updated