Trentech.id
No Result
View All Result
Login / Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Trentech.id
No Result
View All Result

Mungkinkah, Menjadi Full Stack Developer dalam 12 Minggu?

14 April 2017
in Learn
Mungkinkah, Menjadi Full Stack Developer dalam 12 Minggu?
1.5k
VIEWS

Daftar Isi

  • Apa itu Full-stack Developer?
  • Dua Jalur Menjadi Full Stack Developer
  • Jalur Bootcamp, Lebih Cepat dan Hemat
Berikan rating

Full stack developer masih terus menjadi salah satu pekerjaan yang diimpikan banyak orang. Banyaknya tawaran pekerjaan dengan gaji yang lumayan menjadi salah satu faktor. Fenomena inilah yang coba dimanfaatkan penyelenggara bootcamp seperti Hacktiv8 untuk mencetak full stack developer dalam waktu yang cukup singkat, 12 minggu saja. Apakah mungkin menjadi full stack developer hanya dalam waktu 12 minggu?

Apa itu Full-stack Developer?

Full stack developer adalah sebutan bagi mereka yang membangun web dari frontend hingga backend. Apa itu backend? Apa itu frontend?

Dalam dunia persilatan per-web-an, istilah frontend digunakan untuk mendefinisikan bagian web yang terlihat oleh mata. Frontend juga dikenal dengan istilah client side bahkan ada beberapa yang menganggap frontend sama dengan “web desain”. Sedang, istilah backend digunakan untuk mendefinisikan bagian dari web yang tidak kasatmata alias yang tidak bisa dilihat, contohnya memproses form pendaftaran, mengirimkan data yang diminta, menyimpan video atau gambar yang diupload, dan lain sebagainya. Backend juga dikenal dengan istilah server side. Orang yang memfokuskan diri untuk membangun frontend disebut dengan frontend developer, sedangkan yang tidak bisa desain memfokuskan diri membangun backend disebut backend developer.

Lebih jauh lagi, full stack developer tidak hanya soal kemampuan memprogram bagian depan dan belakang dari sebuah aplikasi saja, tapi juga terkait berbagai disiplin ilmu yang menunjang pembangunan tersebut. Managemen server, database, API, websocket, dan perangkat lain yang menjadi pondasi aplikasi, serta disiplin ilmu lainnya seperti user interface (UI), user experience (UX), hingga metodologi dan kerangka kerja pengembangan sebuah aplikasi, juga harus dapat dikuasai. Sekarang, untuk mempelajari frontend atau backend saja sudah cukup rumit dan memakan waktu. Ini mempelajari keduanya hanya dalam waktu 12 minggu saja, ah yang bener?

Dua Jalur Menjadi Full Stack Developer

Ada dua jalur yang bisa ditempuh untuk menjadi fullstack developer: otodidak/belajar sendiri dan mengikuti training/bootcamp. Pada dasarnya, siapapun dapat belajar menjadi seorang full stack developer bahkan tanpa bantuan program bootcamp. Sudah cukup banyak sumber belajar yang bisa dimanfaatkan untuk belajar. Bagi mereka yang lebih suka belajar lewat membaca, membaca buku atau tutorial-tutorial yang ada di situs-situs pemrograman (seperti CodePolitan) menjadi pilihan yang tepat. Bagi yang lebih suka belajar lewat menonton, maka video-video tutorial yang ada di YouTube dapat menjadi solusi, bahkan bisa juga membeli video tutorial berbayar di Udemy, Pluralsight, Lynda, dll.

Namun, bila Kamu hendak mengambil jalur otodidak, ada konsekuensi yang harus Kamu pegang kuat-kuat, yakni disiplin yang super tinggi. Tidak cukup disiplin, tapi disiplin yang super. Karena seperti yang sudah dijelaskan di bagian sebelumnya, banyak ilmu yang harus dilahap untuk menjadi full stack developer. Dan itu artinya Kamu harus sanggup untuk mengkoleksi sumber belajar, menyusun urutan belajar sendiri dan mengerahkan sekuat tenaga untuk menelan semua materi tersebut. Cuma memang, ada harga yang mesti dibayar untuk itu, paling tidak tenaga dan waktu. Kamu harus pandai-pandai mengatur waktu dan sumber daya pribadimu untuk bertahan hingga garis finish, disiplin super tinggi.

Jalur Bootcamp, Lebih Cepat dan Hemat

Karena banyaknya hal yang harus dipelajari serta tingkat kesulitan yang cukup tinggi, rasanya manusiawi jika terkadang motivasi naik-turun terutama saat menemukan problem yang sulit diatasi. Karena tidak ada yang mendampingi, forum-forum pemrograman menjadi tempat dimana kita mencari solusi saat menemui kesulitan. Namun, tetap saja kita harus menunggu untuk mendapatkan jawaban yang sesuai.

Di sinilah jalur training/bootcamp menjadi jalur kedua yang lebih make sense. Seperti yang diselenggarakan oleh HACKTIV8, bootcamp menyediakan kurikulum dan materi belajar yang fix dan teruji. Lalu ada mentor-mentor yang membimbing kita belajar dan membantu memecahkan masalah yang tidak dapat kita selesaikan sendiri. Mentor-mentornya adalah programmer berpengalaman yang sudah lama berkecimpung di dunia web development. Kombinasi antara mentor yang berpengalaman, kurikulum yang khusus dan materi yang sudah dirancang dengan rapi menjadi nilai tambah yang ternyata dapat menjadi jalur cepat menjadi full stack developer.

Dengan mengikuti program bootcamp, kita juga akan bertemu dengan teman-teman baru seperjuangan yang sama-sama belajar. Dibandingkan dengan belajar sendiri, belajar bersama dengan teman tentu akan menyuntikkan motivasi lebih.

Kelebihan lainnya dari mengikuti bootcamp adalah kita tak hanya akan belajar pemrograman tapi juga akan mempelajari tools dan teknik pendukung seperti Git, TDD, deployment, scaling, dll. Bahkan setelah lulus kita tak perlu repot mencari pekerjaan karena umumnya penyelenggara bootcamp akan menyediakan jalur ke perusahaan yang membutuhkan skill siswanya.

Jadi, apakah mungkin menjadi seorang full stack developer dalam waktu 12 minggu?

Salah satu sekolah pemrograman bernama HACKTIV8 berhasil membuktikan hal tersebut. Sejak pertama kali berdiri dan membuka program bootcamp untuk full stack developer JavaScript akhir tahun lalu, HACKTIV8 telah berhasil meluluskan 3 batch dengan skill yang diterima oleh berbagai perusahaan. Dari dua batch pertama yang masa belajarnya selesai saja, semuanya sudah bekerja dan bahkan ada beberapa yang mendirikan startup sendiri. Hal ini menjadi bukti nyata bahwa seseorang dapat benar-benar menjadi seorang full stack developer dalam 12 minggu. [cp/ap]

 

Tags: belajar kodingdeveloperfullstackhacktiv8hactiv8pemrograman
Previous Post

Yuk Simak 5 Fitur Baru pada Preview Android O yang Perlu Diketahui Developer

Next Post

Bagaimana Saya Menemukan Partner Saat Masih Awam di Dunia Startup

Angga Permana

Angga Permana

Maju terus sampai TUNTASSS!

Related Posts

Ini Dia 6 Situs Untuk Mencari Inspirasi Seputar Desain UI/UX

Ini Dia 6 Situs Untuk Mencari Inspirasi Seputar Desain UI/UX

22 March 2022
1.7k

Saat mengembangkan sebuah produk baik itu aplikasi mobile atau website, sering kita kehabisan ide, mau dibuat seperti apa website atau...

Sarjana Komputer Tidak Bisa Coding? Apa Kata Dunia?

Sarjana Komputer Tidak Bisa Coding? Apa Kata Dunia?

24 February 2022
2.1k

Hari ini di milis dosen jurusan saya isu itu muncul kembali. Lagi-lagi, para dosen mengeluhkan semakin banyak mahasiswa yang tidak...

Manfaat Belajar Bahasa Pemrograman

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

17 June 2020
2.4k

Bagi developer, computer scientist, atau programmer tentu sudah tahu manfaat belajar bahasa pemrograman, tidak perlu dijelaskan lagi. Belajar bahasa pemrograman bagi...

Please login to join discussion

Terpopuler

  • Ini Dia 6 Kesalah Pahaman tentang Profesi Programmer

    Alasan Mahasiswa IT Harus Bisa Coding

    117 shares
    Share 47 Tweet 29
  • 8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    915 shares
    Share 366 Tweet 229
  • Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

    326 shares
    Share 130 Tweet 82
  • Kalau Mau Kaya Tanpa Jadi Pengusaha, Belajar Coding Bisa Jadi Jawabannya

    124 shares
    Share 50 Tweet 31
  • Inilah 15 Skin Paling Keren di Mobile Legends

    162 shares
    Share 65 Tweet 41
  • Upgrade XAMPP? Beginilah Caranya

    229 shares
    Share 92 Tweet 57
  • Mengenal Lean Product Development dan Berbagai Keunggulannya

    133 shares
    Share 53 Tweet 33
  • Trik Cara Main Game Berat di PC Kelas Bawah

    117 shares
    Share 47 Tweet 29
  • Platform MoonXBT Membantu FTX dengan Likuiditas Tinggi

    113 shares
    Share 45 Tweet 28
  • Apa Saja Kemudahan yang Ditawarkan Warung Pintar?

    139 shares
    Share 56 Tweet 35

About . Contact . Partnership

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Partnership
  • Panduan Penulis
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Login / Register

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
Forgot Password?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.