Perhatian!
Tulisan ini tidak bermaksud untuk menggurui ataupun menjatuhkan semangat bagi seseorang yang ingin mengawali karir sebagai programmer dan sebagainya. Artikel ini ditulis sepenuhnya untuk tujuan penulis semata tidak ada maksud kepada pihak-pihak tertentu. Mohon dibaca hingga tuntas karna jika tidak, pandangan Anda terhadap artikel ini akan berbeda bacalah dengan baik semoga bisa memotivasi kalian semua yang bermimpi menjadi seorang programmer.
Alasan Kenapa Anda Tidak Cocok Berkarir Sebagai Programmer
Tidak semua orang dapat berkarir menjadi seorang programmer, menjadi seorang programmer bukanlah satu-satunya tempat kesuksesan berada. Di dunia ini banyak sekali karir yang dapat membawa Anda ke jalan kesuksesan , jalani tempat dimana yang memang benar-benar Anda sukai dan bisa dinikmati pada waktu tersebut.
Memang benar semua orang dapat belajar bagaimana caranya membuat sebuah program, akan tetapi belajar membuat program tidak sama dengan kita membuat sebuah karir di bidang itu dan ini adalah sebuah fakta. Banyak sekali orang-orang yang baru memutuskan untuk menjadi seorang programmer mereka berfikir bahwa
gajiseorang programmer sangat besar, memang benar akan tetapi pernyataan ini tidak juga sepenuhnya benar, baiklah untuk sekarang pernyataan ini kita simpan dulu kita akan membahasnya di bawah saja.
Ada lebih dari sekedar coding, banyak sekali yang harus dipertimbangkan dalam membuat sebuah program, mulai tentang user interface yang baik, user friendly dan sebagainya. Jika Anda tidak sepenuhnya yakin bahwa menjadi seorang programmer adalah karir yang terbaik menurut Anda berikut di bawah ini adalah tanda-tanda yang harus Anda kenali semoga ini mengarahkan Anda pada hal yang benar.
Quote:
1. Bukan Karna Kemauan Sendiri
Programmer yang baik, memiliki dorongan dari diri sendiri untuk pencapaiannya berkarir di bidang ini, dan tidak ada jalan yang lain selain dorongan dari diri sendiri. Pekerjaan seorang programmer sangatlah membosankan ini jika dilihat oleh orang-orang yang tidak menyukai hal yang fokus terhadap satu hal, apalagi hal ini selalu dikerjakan berulang lagi dan lagi tentu saja jika Anda yang tidak menyukainya pekerjaan ini akan dianggap mimpi buruk.
Apakah Anda menyukai perkerjaan yang selalu didepan layar komputer terus menerus ? Motivasi Anda dalam menulis sebuah kode program harus ada dari dalam diri sendiri, bagi Anda yang mencintai pekerjaan ini akan dianggap sebuah seni apapun itu penilaian orang lain. Bagaimana tidak dalam membuat sebuah program yang indah memiliki sentuhan penulisan kode yang rapih dan sangat teliti jika Anda tidak menyukai prosesnya hal ini bukanlah karir yang cocok untuk Anda apalagi Anda sama sekali tidak memiliki hasrat untuk menyelesaikan segala project Anda.
Saran dan Solusi:
Nikmatilah segala proses yang berjalan, kenali potensi dalam diri Anda buatlah alasan yang kuat agar Anda selalu bisa menikmati pekerjaan ini. Menjadi programmer bukanlah berarti Anda harus selalu menatap layar komputer istirahatlah sejenak Anda bukanlah robot.
Quote:
2. Anda Benci Mengenai Masalah Logika
Membuat program didasari oleh sebuah logika, dalam hal ini Anda dituntut memiliki logika yang baik ini semua bertujuan agar dapat menyelesaikan masalah saat itu. Logika bukan berarti Anda bisa merumuskan sebuah jawaban akan tetapi apakah Anda bisa menerapkan jawaban yang Anda miliki terhadap implimentasi kode program Anda. Oke..okee.. kedengarannya jawaban Anda bagus, baiklah saya mengerti.. ngomong-ngomong apakah komputer mengerti tentang hal ini ?
Pemrograman sangat unik karena sebagian besar masalah yang muncul didasarkan pada kesalahan berbasis logika. Anda perlu melakukan analisa apakah hal ini akan tepat jika ditempatkan disini, bagaimana jika penerapannya seperti ini untuk menghadapi adanya masalah yang akan datang, apakah nanti akan sesuai dan sebagainya.
Bagi Anda yang tidak sabaran mungkin sudah meninggalkan pekerjaan ini sejak lama, Bagaimana tidak sudah penulisan kode yang ribet, penerapan logika yang salah akan selalu menjadi beban. Apakah Anda menyukai teka-teki logika ? Apakah Anda mempunyai keinginan yang kuat untuk menyelesaikan bug ? Apakah Anda punya ketertarikan tentang cara kerja sesuatu ? Anda harus bisa menjawab semua hal di atas dengan kata "YA".
Sebagian besar hal yang paling menyenangkan ketika adanya sebuah bug, semakin rumitnya bug, semakin memuaskan Anda pada saat akhirnya Anda bisa mengatasinya. Jika Anda tidak merasakan kepuasaan dalam hal ini maka pemrograman tidak lebih dari rasa frustasi.
Saran dan Solusi:
Logika tentang bagaimana cara kita dapat menyelesaikan masalah, tidak ada masalah yang kita tidak dapat atasi bahkan tuhan yang maha esa berfirman tidak ada ujian yang diberikan melebihi kemampuan umatnya jadi Anda tidak usah khawatir tentang apakah Anda dapat menyelesaikan sebuah masalah. Bukannya kita sudah diberikan banyak fasilitas saat ini dengan adanya akses internet kita dapat berbagi solusi terhadap masalah yang dihadapi. banyak sekali situs web yang memiliki tujuan tentang itu seperti StackOverflow, Codeproject dan sebagainya. Percayalah didunia ini masih banyak orang-orang baik.
Quote:
3. Anda Ingin Jam Kerja yang Normal
Karir seorang programmer jatuh pada dua hal yaitu, pertama Anda bekerja untuk orang lain / sebuah instansi atau bekerja untuk diri sendiri. Tidak jarang kita mendengar seorang programmer bekerja hingga larut malam atau biasanya yang kita kenal lembur. Namun, sayangnya itu benar-benar sebuah fakta. Saya sendiri mengalami hal ini tidak hanya sekali sepertinya sangat sering hingga saya lupa sudah berapa kali bekerja hingga larut malam. Tapi mungkin berbeda dengan yang lain, karna posisi saya bekerja untuk diri saya sendiri.
Bagi Anda yang ingin bekerja untuk orang lain tapi ingin memiliki waktu kerja yang normal tidak salah memang jika itu keinginan kalian, tapi hal yang harus Anda ketahui bahwa kita akan dikejar dengan namanya deadline suka tidak suka project yang di tanggung jawabkan kepada Anda harus bisa diselesaikan pada waktu yang sudah ditetapkan sehingga ini salah satu yang menjadi alasan Anda harus bekerja hingga larut malam. Apalagi jika ada sesuatu hal yang sifatnya mendesak! (urgent).
Saran dan Solusi:
Tetap tenanglah, jangan pernah sekali-kali pekerjaan Anda dibawa beban. Walaupun pekerjaan ini sepertinya tidak memiliki waktu kehidupan yang sehat, namun pada kenyataannya itu tergantung kepada Anda. Anda tetap dapat menjaga pola tidur Anda dan tetap bisa memikirkan tentang kesehatan Anda. Walaupun pekerjaan ini sepertinya terlalu berat akan tetapi saya sendiri tidak pernah berfikir tentang itu yang ada hanya kesenangan akan perkerjaan saya.
Jangan khawatir tentang deadline, jika memang benar-benar itu diluar kemampuan Anda sebagai manusia, komunikasikanlah jangan semua hal dititik beratkan kepada Anda, karna Anda harus mencintai diri Anda sendiri. Ingat Anda bukan mesin atau robot!.
Quote:
4. Anda Tidak Bisa Duduk Untuk Waktu yang Lama
Waduuhh! Apalagi ini gan, sepertinya penderitaan saya tiada akhir. Sudah waktu kerja yang tidak menentu dan logika yang rumit apakah saya harus duduk dengan waktu yang lama juga ?. Hmm.. karna memang sifat dari pekerjaan ini kita diharuskan duduk untuk menghabiskan waktu yang lama pada saat waktu kerja.
Hal yang harus Anda ketahui bahwa jika Anda tidak menjaga pola gaya hidup yang sehat bisa-bisa masalah ini menjadi hal yang serius. Pada akhirnya, pertanyaannya adalah: apakah Anda merasa nyaman berada di depan komputer untuk sebagian besar hari-hari Anda? Sebenarnya, rasa nyaman saja mungkin tidak cukup; Anda harus lebih memilih berada di depan komputer. Jika tidak, produktivitas dan rasa kebahagiaan Anda akan terganggu.
Saran dan Solusi:
Sepertinya tidak aneh jika kita harus duduk dengan waktu yang lama pada saat waktu kerja, ini bukan masalah tentang gaya hidup seorang programmer akan tatapi pada gaya hidup yang lain juga tidaklah berbeda. Saran dari saya aturlah meja kerja Anda, jangan terlalu dekat dengan komputer, posisi Anda duduk harus diperhatikan, sesekali pejamkan mata dan lihatlah pandangan yang jauh beberapa menit. Ingat kesehatan Anda yang utama!.
Quote:
5. Tidak Mau Terus Belajar Hal Baru
Untuk menjadi seorang programmer Anda dituntut untuk mendapatkan ilmu yang baru lagi dan lagi, karna jika tidak Anda akan tertinggal jauh dari perkembangan teknologi. Bayangkan saja anggaplah hari ini Anda belajar mengenai pengembangan software berbasis desktop, namun pada saat itu juga pengembangan mobile sedang meningkat, sehingga ini menuntut Anda untuk mempelajari pengembangan software berbasis mobile, untuk memahami hal baru prosesnya tidak cepat butuh waktu yang lama inipun bergantung pada pemahaman masing-masing.
Anggaplah Anda memiliki client, Anda ditugaskan untuk membuat sebuah program yang hanya memiliki 1 buah button, fungsinya hanya untuk meledakan sebuah bom dari jarak antar benua. Lalu, client Anda berkata gimana mudahkan ? seminggu sepertinya project saya selesai ya ? lalu, seorang programmer berkata Okee..okee.... sehari juga selesai kok tapi Anda harus melihat itu di dalam mimpi. Pesan yang di dapat dari pernyataan di atas bahwa dalam setiap project yang ditugas kan kepada Anda, bahwa ini membuktikan Anda harus bisa juga mengerti apa yang ada dalam model project Anda saat itu. Misal: Aplikasi Point of Sale (POS) A.K.A Aplikasi Penjualan, dalam hal ini Anda juga harus mengerti bagaimana proses penjualan, bagaimana proses aturan penjualan, barang-barang apa yang harus di retur dan tidak dan berbagai hal spesifik lainnya.
Saran dan Solusi:
Dalam dunia ini memang kita harus banyak belajar hal-hal baru, bayangkan saja sepertinya resources yang kita dapat lebih banyak dengan content berbahasa inggris dari pada berbahasa indonesia. Pada kasus tertentu Anda harus bisa mencari solusi sendiri yaitu contohnya dengan bergabung dengan komunitas dunia. So, Anda harus benar-benar banyak belajar.
Berkarir menjadi seorang programmer memanglah tidak gampang, namun jika kita mencintai pekerjaan ini sesulit apapun itu sepertinya tidak akan membuat beban, yang ada kita malah terus ingin berusaha lagi dan lagi. Semoga dengan adanya point-point di atas Anda bisa dapat menumbuhkan kepercayaan pada diri Anda sendiri untuk mencapai kesuksesan dengan jalan sebagai seorang programmer
Sumber:
Artikel ini ditulis tidak sepenuhnya lengkap jika Anda ingin mendapatkan informasi selengkapnya silahkan menuju ke web situs berikut ini:
xcodeplus.net