Rahasia Menjadi Programmer Sukses

Apr 23 2023
Untuk mulai berpikir tentang kesuksesan… Anda membaca ini karena Anda ingin menemukan rahasia menjadi programmer yang sukses. Jika hanya rahasia yang Anda pedulikan, lanjutkan dan gulir ke bawah ke bagian bawah halaman karena di situlah Anda akan menemukannya.

Untuk mulai berpikir tentang kesuksesan…

Foto oleh Microsoft Edge di Unsplash

Anda membaca ini karena Anda ingin menemukan rahasia menjadi programmer yang sukses. Jika hanya rahasia yang Anda pedulikan, lanjutkan dan gulir ke bawah ke bagian bawah halaman karena di situlah Anda akan menemukannya.

Jika Anda masih membaca ini, saya akan menjelaskan kepada Anda mengapa ada rahasia menjadi programmer yang sukses.

Menjadi Baik Tidak Cukup Baik

Saat Anda mempelajari jenis keterampilan apa pun, seperti bahasa pemrograman baru atau bahkan olahraga fisik — para profesional atau pakar sering berkata kepada Anda, "Jika Anda ingin menjadi lebih baik, Anda harus berlatih, berlatih, berlatih."

Saya percaya pernyataan ini benar dalam arti bahwa jika Anda berlatih Anda akan menjadi programmer atau atlet yang lebih baik, tetapi Anda belum tentu menjadi sukses.

Apa itu Sukses?

Setiap orang memiliki definisi mereka sendiri tentang apa itu kesuksesan - apa arti kesuksesan bagi Anda?

  • Sukses adalah mencapai tujuan.
  • Sukses itu menghasilkan banyak uang?
  • Sukses membuat dunia menjadi tempat yang lebih baik?

Jadi bagaimana Anda sampai di sana? Bagaimana seseorang menjadi sukses?

Jika Anda melihat kembali contoh saya mempelajari keterampilan baru.

Manakah dari definisi sukses yang secara langsung menghasilkan menjadi seorang ahli?

Kecuali jika tujuan Anda adalah mempelajari keterampilan baru (atau menguasai keterampilan), Anda hanya akan berhasil mencapai tujuan. Hanya karena Anda mahir dalam sesuatu, bukan berarti Anda akan menghasilkan banyak uang atau ditempatkan pada posisi untuk mengubah dunia.

Jadi apa yang hilang?

Rahasia

Rahasia menjadi programmer yang sukses (atau apa pun) adalah kreativitas dan pemikiran orisinal .

Pemrogram yang sukses adalah orang yang berpengetahuan luas (mengetahui bahasa, konsep, arsitektur, dll.), tetapi juga dapat menggunakan pengetahuan ini untuk membuat atau membuat konsep.

Sukses sebagai menghasilkan uang

Jika Anda percaya bahwa sukses adalah menghasilkan banyak uang, Anda perlu melihat konsep berbisnis. Dalam bisnis, Anda dapat bersaing di dua tingkat yang berbeda: harga dan nilai.

Harga

Anda dapat memperoleh gaji yang layak jika Anda seorang programmer yang baik (didefinisikan sebagai memiliki pemahaman mendetail tentang bahasa dan konsep pemrograman) - tetapi apa yang akan membuat Anda menonjol dibandingkan programmer berikutnya?

Jika Anda mewawancarai suatu pekerjaan dan semua kandidat memiliki pengetahuan yang sama, latar belakang yang sama, dan keterampilan yang sama — orang yang akan dipekerjakan adalah orang yang meminta jumlah uang paling sedikit.

Skenario di atas mungkin tidak realistis untuk pemrogram mapan (tetapi mungkin lebih benar untuk lulusan perguruan tinggi baru-baru ini). Terlepas dari apa yang mungkin Anda pikirkan, Anda mungkin sudah memiliki sisi kreatif/asli.

Nilai

Nilai bukanlah perbandingan harga vs. fitur — melainkan apa yang membuat Anda unik dibandingkan alternatif. Contoh sempurna dari ini adalah dengan melihat Apple iPhone.

Hari ini Anda dapat berargumen bahwa Android memiliki lebih banyak fitur daripada iPhone. Apakah itu berarti Android memiliki nilai lebih karena harganya lebih murah?

Jadi bagaimana Apple dapat membebankan biaya lebih untuk sesuatu yang memiliki fitur yang sama (atau lebih sedikit)?

Di sinilah kreativitas dan orisinalitas berperan.

Ketika iPhone keluar, itu adalah salah satu smartphone paling orisinal. Hingga hari ini, setiap pabrikan smartphone telah mencoba untuk "menyalin" segala sesuatu tentangnya: layar sentuh, App Store, Game, dll.

Kreativitas orisinal terus hidup dalam produk — dan memungkinkan iPhone mempertahankan permintaannya.

Hal yang sama dapat dikatakan tentang mengapa Google cenderung mempekerjakan PhD - melalui disertasi mereka, mereka telah membuktikan kemampuan mereka untuk berpikir secara orisinal dan menawarkan solusi kreatif.

Langkah selanjutnya

Jika Anda sudah menjadi programmer ahli, Anda sudah setengah jalan. Kreativitas dan pemikiran orisinal dapat dipelajari, mungkin tidak terlihat seperti itu karena mereka adalah keterampilan "otak kanan", dibandingkan dengan keterampilan pemrograman "otak kiri".

Untuk mulai berpikir tentang kesuksesan:

  1. Definisikan kesuksesan seperti yang berlaku untuk Anda.
  2. Pikirkan di mana Anda ingin berada.
  3. Mulailah berpikir (secara kreatif) tentang bagaimana Anda dapat menggunakan keahlian Anda untuk mencapai kesuksesan.