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

Tips Memilih Bahasa Pemrograman Backend untuk Dipelajari

12 February 2018
in Learn

Tidak ada bahasa pemrograman yang jelek, karena mungkin yang jelek adalah bagaimana cara kita menulis kode program dan menentukan strategi algoritma. Ada berbagai faktor yang dapat menjadi pertimbangan kenapa bahasa pemrograman server side tertentu harus dipelajari. Berikut ini adalah beberapa bahan pertimbangan yang dapat direnungkan bagi seorang newbie yang baru ingin belajar pemrograman atau bagi seorang fresh graduate yang ingin mulai menapaki karir sebagai programmer profesional di bagian server side.

Daftar Isi

  • 1. Cari Tahu Apa yang Dipelajari di Kampus
  • 2. Saat Mencari Kerja, Pastikan Mengetahui Teknologi yang Dibutuhkan Perusahaan
  • 3. Cari Tahu Sumber Informasi yang Tersedia Tentang Bahasa Pemrograman Tersebut
  • 4. Cari Tahu Teknologi yang Berkaitan dengan Bahasa Pemrograman Tersebut
  • 5. Sedikit Rekomendasi Tapi Bukan Acuan Formal

1. Cari Tahu Apa yang Dipelajari di Kampus

Untuk Anda yang masih kuliah atau yang baru akan kuliah, pastikan cari tahu apa bahasa pemrograman apa yang dipelajari di kampus. Jika tidak punya niatan untuk bekerja sambil kuliah, lebih baik fokus pelajari saja apa yang diajarkan kampus. Bukan tidak mungkin bila kamu punya semangat lebih pasti belajar yang tidak mainstream di kampus. Biasanya perguruan tinggi IT di Indonesia mengajarkan bahasa pemrograman server side seperti PHP, Java, dan ASP.NET.

Bahasa pemrograman server side tersebut dipilih karena beberapa faktor, diantaranya karena mudah dipelajari bagi pemula (mahasiswa IT), cocok untuk memulai bekerja sebagai fresh graduate, karena lowongan yang tersedia untuk bahasa pemrograman server side tersebut sangat banyak, dan tentunya ketersediaan bahan belajar yang mudah diakses dan cukup banyak untuk didapat dibandingkan bahasa pemrograman lain.

2. Saat Mencari Kerja, Pastikan Mengetahui Teknologi yang Dibutuhkan Perusahaan

Biasanya kegalauan ini terjadi ketika seseorang baru saja lulus, ada yang belum bisa melakukan pemrograman ada juga yang sudah menguasai bahasa pemrograman sudah sejak lama tertentu tapi tidak sesuai dengan kebutuhan perusahaan yang dilamarnya. Ketika Anda akan bekerja pada suatu perusahaan, pastikan melihat apa yang dibutuhkan perusahaan, bila perusahaan tersebut tidak membutuhkan python programmer, Anda mungkin akan kesulitan untuk terpilih sebagai programmer ASP.NET.

Memang ada beberapa perusahaan yang membutuhkan fresh graduate untuk dibina menggunakan bahasa pemrograman tertentu, tapi itu semua tergantung kondisi perusahaan. Bila mereka sudah cukup melakukan pembinaan, biasanya mereka membutuhkan orang yang sudah mumpuni dan berkemampuan tinggi pada suatu bahasa pemrograman.

3. Cari Tahu Sumber Informasi yang Tersedia Tentang Bahasa Pemrograman Tersebut

Sebelum memilih bahasa pemrograman server side yang pasti Anda perlu mencari bahan belajar untuk bahasa pemrograman server side tersebut. Bahan belajar dapat berupa video di Youtube, slide di Slideshare, web tutorial seperti di W3SChools atau TutorialsPoint, atau berbagai buku gratis legal yang dapat dicari melalui Google.

Kenapa harus mencari bahan belajar? terkadang dokumentasi resmi saja tidak cukup apalagi bila dokumentasi resmi yang disediakan kurang informatif dan tertata rapi, sehingga bahan belajar tambahan tadi dapat membantu mempertajam kemampuan untuk memahami bahasa pemrograman tersebut.

Bila Anda gemar mencari jawaban dari web forum seperti StackOverFlow, pastikan lihat berapa jumlah pertanyaan yang ada tentang bahasa pemrograman tersebut, sehingga bila suatu saat nanti butuh referensi, Anda tinggal kembali ke StackOverFlow.

Bila Anda memilih bahasa pemrograman server side yang kurang bahan belajarnya, tentunya Anda harus mengeluarkan tenaga dan sumber daya lebih untuk mempelajari bahasa pemrograman tersebut. Bisa jadi Anda membeli dokumentasi resmi dengan harga tertentu, atau mempelajari sendiri source code atau dokumentasi API dari bahasa pemrograman tersebut.

4. Cari Tahu Teknologi yang Berkaitan dengan Bahasa Pemrograman Tersebut

Ketika Anda ditugaskan oleh system analyst untuk menggunakan RDBMS MySQL misalnya, tentu saja MySQL memiliki sejumlah bahasa pemrograman yang mendukung interaksi data denganya. Diantaranya ada PHP, Python, Java, C#, C/C++, Perl, dan lainnya. Dengan demikian kita dapat mengeliminasi bahasa pemrograman lain yang mungkin akan membuat kita bimbang untuk dilibatkan dalam proyek.

Setelah itu Anda tinggal melakukan diskusi dengan tim bahasa pemrograman server side manakah yang akan digunakan dalam proyek. Lalu misalkan Anda diminta untuk membuat fitur generate laporan berupa PDF, dan Anda ditugaskan untuk menggunakan library HTML2PDF atau DomPDF, sudah pasti yang akan digunakan adalah PHP, jadi pilihan hanya jatuh kepada PHP. Bila ingin menggunakan bahasa pemrograman lain, Anda harus membuatnya sendiri.

Dengan demikian selain memilih karena trend, pastikan Anda memilih suatu bahasa pemrograman karena masalah yang akan diselesaikan dan teknologi apa yang harus didukung oleh suatu bahasa pemrograman server side.

5. Sedikit Rekomendasi Tapi Bukan Acuan Formal

Sebagai contoh, setelah melakukan penelusuran lowongan pekerjaan “programmer” di kota Bandung dari Maret 2016 hingga April 2016 di websitepenyedia lowongan pekerjaan seperti Jobstreet, JobsDB, dan LinkedIn Jobs, umumnya lowongan untuk bekerja sebagai web developer ditempatkan di server side, frontend a.k.a client side, dan mobile development.

Ada beberapa bahasa pemrograman server side yang dibutuhkan perusahaan IT di kota Bandung, untuk menguatkan bisnis mereka. Tentu saja karena ini bukan survei formal, Anda tidak harus percaya seratus persen dengan rekomendasi ini. Berikut adalah beberapa bahasa pemrograman server side yang dibutuhkan beberapa perusahaan di Kota Bandung:

  • PHP (native, WordPress, CodeIgniter, Laravel, Yii, Magento)
  • Node.js (native, Meteor.js, Hapi.js, Express.js)
  • Python (native, Odoo, Django)
  • ASP.NET
  • Java (J2EE, Struts, Spring Framework)
  • Ruby (Ruby on Rails)

Tidak menutup kemungkinan, di kota – kota besar lainnya mungkin ada lowongan pekerjaan programmer yang membutuhkan bahasa pemrograman server side seperti Go, Haskell, Clojure, Elixir, Perl, dan lainnya. [cp/ap]

Berikan rating

Follow Trentech.id di Google News, Klik DI SINI

Tags: backendbahasabahasa pemrogramanTips
1.4k
VIEWS
Previous Post

Pertajam Pola Pikir Founder Startup dengan Tiga Hal Ini

Next Post

Raksasa Internet Google Umumkan Investasi untuk Go-Jek

Related Posts

Pentingnya Kemampuan Komunikasi Bagi Seorang Programmer

24 December 2024
2k

Seorang programmer adalah orang yang terjun dan menyelami bidang TI. Berbicara tentang bidang keilmuan. TI adalah bidang keilmuan yang sangat...

Hacker Paling Berbahaya

Ini Dia 10 Hacker Paling Berbahaya Didunia

15 July 2024
2k

Pada awalnya, hacker pertama kalinya muncul dengan arti positif yaitu untuk menyebut seorang yang memiliki keahlian dalam bidang komputer dan...

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Wajib Programmer Untuk 5-10 Tahun Ke Depan

21 March 2024
2k

Waktu terus berjalan, begitulah kehidupan. Kita sebagai programmer selalu dituntut untuk mengembangkan keterampilan di saat perkembangan industri TI terus berkembang...

Terpopuler

  • 1140-hiden-dangers-of-wi-fi.imgcache.rev.web.1100.633-832458b3

    3 Cara Memutus Koneksi Orang Lain dari Jaringan Wi-Fi Anda

    1011 shares
    Share 404 Tweet 253
  • 8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    2454 shares
    Share 981 Tweet 613
  • Meta Menambahkan Fitur Berbasis AI ke Aplikasi WhatsApp Business

    114 shares
    Share 46 Tweet 29
  • 16 Jenis Saham: Panduan Lengkap Memahami Dunia Investasi

    588 shares
    Share 235 Tweet 147
  • Ini 10 Aplikasi Gratis Penyedia Promo dan Diskon di Indonesia

    198 shares
    Share 79 Tweet 50
  • Prompt ChatGPT untuk Designer

    162 shares
    Share 65 Tweet 41
  • HP Nokia Edge 2022 Mirip Iphone 13, Cek Harga dan Spesifikasi

    318 shares
    Share 127 Tweet 80
  • Daftar Gaji di Startup Indonesia

    250 shares
    Share 100 Tweet 63
  • Cara Mendapatkan Akun WiFi ID Gratis, Masih Work!

    282 shares
    Share 113 Tweet 71
  • Qlapa Gulung Tikar

    320 shares
    Share 128 Tweet 80

About . Contact . Partnership . Google News . Telegram

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
  • Advertising
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

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
About . Contact . Partnership . Google News