CodeGym /Java Blog /Acak /Apakah Saya Benar-Benar Membutuhkan Gelar Ilmu Komputer u...
John Squirrels
Level 41
San Francisco

Apakah Saya Benar-Benar Membutuhkan Gelar Ilmu Komputer untuk Menjadi Pemrogram yang Baik?

Dipublikasikan di grup Acak
Jawabannya belum tentu “ Ya, jadi pergilah dan dapatkan gelar akademik Anda ”. Sebenarnya, tidak penting untuk mendapatkan gelar dalam ilmu komputer jika Anda ingin bekerja dan sukses di industri TI. Banyak yang percaya mendapatkan gelar dapat membantu mereka mendapatkan pekerjaan pertama lebih cepat, dan tidak dapat disangkal bahwa Anda akan mengembangkan keterampilan dan kemampuan unik jika Anda menyelesaikan gelar. Namun, Biro Statistik Tenaga Kerja AS mengatakan bahwa lebih dari 25% profesional TI di negara tersebut tidak memiliki gelar sarjana (atau lebih tinggi). Google, Apple, dan Amazon adalah beberapa perusahaan teratas yang mempekerjakan pengembang "non-akademis". Apakah itu berarti Anda tidak memerlukan gelar ilmu komputer untuk membangun karier yang sukses dalam pengembangan perangkat lunak? Kami telah melakukan beberapa penelitian untuk mengetahui hal ini. Apakah Saya Benar-Benar Membutuhkan Gelar Ilmu Komputer untuk Menjadi Pemrogram yang Baik?  - 1

Jalan Berbeda Menuju Karier di Bidang Teknologi

Jadi, gelar ilmu komputer bisa sangat membantu, tapi itu tidak penting. Hampir semua perekrut setuju bahwa saat ini tidak ada persyaratan pendidikan yang ketat untuk para kandidat. Pengusaha sering menghargai komitmen, dan keterampilan TI dan komunikasi yang kuat lebih dari kemampuan teknis. Apa lagi yang mereka hargai? Sebagai contoh, Stewart Webb, seorang insinyur perangkat lunak senior di PrimeCarers, mengatakan bahwa kandidat terutama harus " mampu keluar dan mempelajari teknologi baru dan memecahkan masalah mereka secara mandiri ". Dan Casey Jordan, salah satu pendiri, dan CTO Jorsek LLC, percaya bahwa “ Ada tiga pertanyaan terpenting. Apakah para kandidat memiliki kepribadian? Bisakah mereka berkomunikasi dengan baik? Dan apakah mereka memiliki keterampilan keras untuk melakukan pekerjaan itu?” Sangat mudah untuk menyimpulkan bahwa kita hidup di masa penekanan yang berkurang pada gelar akademik. Selain itu, bagi banyak manajer perekrutan, gelar ilmu komputer pun tidak cukup untuk memahami pengetahuan Anda sepenuhnya. Alasannya adalah universitas memberikan pendidikan yang terlalu teoretis dan tidak membantu Anda memperoleh keterampilan praktis yang akan Anda perlukan dalam karier masa depan Anda.

Keterampilan Apa yang Penting (Selain Pemrograman)?

Sebenarnya, jauh lebih penting bagaimana Anda menunjukkan kemahiran Anda daripada bagaimana Anda mendapatkannya. Perusahaan pasti menghargai keahlian teknologi yang kuat dan keterampilan pemrograman yang sangat baik. Namun, selain itu, mereka juga menghargai soft skill, seperti:
  • Pemecahan Masalah . Ini adalah salah satu "alat" tambahan utama di kotak alat pemrograman Anda. Mahasiswa sering fokus pada teori, sintaksis, bahasa, dan belajar “kode” daripada memecahkan masalah. Namun pada kenyataannya, pengembang harus menjadi pemecah masalah yang baik sesuai sifatnya. Seluruh dasar pekerjaan mereka adalah memecahkan masalah. Omong-omong, kursus kami melibatkan pemecahan masalah "kehidupan nyata" yang menantang sehingga Anda mendapatkan pengalaman yang berharga.

  • Sharp Memory juga harus dimiliki oleh setiap programmer. Dan Anda mungkin terkejut bahwa multitasking dapat merusak ingatan Anda. Persis apa yang dibutuhkan untuk belajar di perguruan tinggi dengan jumlah mata pelajaran yang sangat banyak.

  • Kemalasan yang Efisien . Beberapa orang teknologi yang sukses (seperti Bill Gates, yang keluar dari Harvard) percaya pada kekuatan aturan " jika Anda ingin menyelesaikan tugas rumit dengan cepat dan efisien, tanyakan pada orang yang malas ". Orang dengan tingkat kemalasan yang cukup dapat menemukan cara tercepat untuk menyelesaikan tugas.

  • Motivasi diri. Meskipun motivasi diri tampaknya berlawanan dengan kemalasan, sebenarnya tidak demikian. Seorang programmer yang dengan cekatan menggabungkan kedua soft skill ini dapat mencapai keseimbangan sempurna saat melakukan tugas-tugas kompleks dan memenuhi tenggat waktu yang ketat.

  • Kegigihan. Bersiaplah bahwa kode Anda tidak akan berfungsi pada upaya pertama (jarang terjadi). Anda bahkan dapat membuang waktu berjam-jam dari usaha Anda dan berhasil dengan pendekatan yang sama sekali berbeda pada akhirnya. Jadi, sangat penting untuk gigih dan terus mendorong diri sendiri jika ingin menjadi programmer yang baik.

Apa Pilihan Lainnya?

Tentu, jika seseorang telah menyelesaikan Harvard, Berkeley, atau Stanford, pemberi kerja yakin mereka telah menemukan kandidat terbaik. Tapi tahukah Anda bahwa tokoh teknologi berpengaruh, termasuk Bill Gates, Steve Jobs, dan Mark Zuckerberg, belum lulus kuliah? Dan, seperti yang kita ketahui, kurangnya gelar akademik ilmu komputer tidak menghalangi mereka untuk berhasil di industri TI. Yang penting di sini adalah ambisi yang tinggi, kemauan untuk mengembangkan diri, dan bakat. Dan bagi sebagian besar perusahaan, tidak masalah dari mana keterampilan itu berasal, perguruan tinggi atau pendidikan mandiri. Lagi pula, banyak lulusan perguruan tinggi mungkin terlihat hebat di atas kertas tetapi gagal dalam 'ujian' mereka dalam proyek TI yang sebenarnya. Jadi, di mana Anda bisa mendapatkan pengalaman, pengetahuan, pemikiran kritis, dan keterampilan memecahkan masalah yang sangat dibutuhkan? Saat ini, ada berbagai peluang belajar mandiri, kursus online, dan bootcamp. Mereka menawarkan cara yang lebih efisien, cepat, dan terjangkau untuk mendapatkan pengetahuan terkait komputer daripada mengejar gelar Ilmu Komputer selama empat tahun. Selain itu, mereka cenderung mengabaikan informasi tambahan dan berfokus pada hal yang benar-benar penting - mengajari Anda "apa itu pengkodean".

Apa Itu Pendorong Pencarian Kerja?

Jika Anda sedang mencari pekerjaan di bidang Teknologi tetapi tidak memiliki gelar, beberapa hal dapat membantu Anda mengungguli pesaing Anda:
  1. Gunakan kekuatan jaringan. Platform pertama yang terlintas dalam pikiran adalah LinkedIn. Ini memungkinkan Anda terhubung dengan mudah dengan perekrut, berpartisipasi dalam tantangan seperti #100daysofcode, memamerkan proyek Anda, dan berkomunikasi dengan orang-orang yang melakukan apa yang ingin Anda lakukan.

    LinkedIn dapat membantu Anda membangun profil hebat yang akan berfungsi sebagai resume dan portofolio. Anda dapat menambahkan kursus, proyek, dan sertifikasi yang relevan di sana.

  2. Cara lain untuk mendapatkan kepercayaan ekstra adalah berlatih untuk wawancara papan tulis . Ini adalah penilaian pemecahan masalah teknis waktu nyata yang biasanya melibatkan Anda menulis kode di papan tulis di tempat.

  3. Persiapkan portofolio lengkap dengan CV yang dapat membuat Anda menonjol sebagai pengembang perangkat lunak. Nick Larsen dari Stack Overflow berkata, “ Jauh lebih mudah untuk dipekerjakan jika Anda menunjukkan kepada perusahaan apa yang telah Anda lakukan. Portofolio proyek dan produk yang telah Anda kontribusikan bernilai lebih dari pengalaman atau pembelajaran selama bertahun-tahun .”

  4. Berkontribusi pada proyek sumber terbuka dan dapatkan "jalur pengetahuan Anda yang telah terbukti" untuk CV Anda. Salah satu sumber daya terbaik adalah GitHub.

Kesimpulan

Seperti yang Anda lihat, sebagian besar tentang pengalaman. Banyak perusahaan (termasuk raksasa seperti Google dan Apple) menghargai tes teknologi mereka sendiri daripada pendidikan. Mereka menempatkan kandidat melalui tes pengkodean untuk memastikan mereka tidak hanya terlihat bagus di atas kertas. Gelar ilmu komputer akademik tidak menjamin bahwa Anda akan menjadi pengembang yang baik (walaupun itu mungkin merupakan bonus yang cukup besar). Untuk industri TI, pengalaman proyek Anda yang sebenarnya ("melakukan") sering kali lebih penting daripada gelar yang dijejali berbagai ujian. Jadi, mari mulai "melakukan" dengan CodeGym secepatnya!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION