Akankah Sarjana Sains dalam hal selain Ilmu Komputer merusak karier dalam pengembangan perangkat lunak? [Tutup]

12

Saya memiliki gelar BSc di Geologi. Setelah saya setengah jalan melalui bujangan saja, saya menemukan di mana bakat saya sebenarnya. Apakah gelar dasar saya menjadi masalah bagi saya untuk maju dalam bidang Perangkat Lunak (Saya merasa banyak perusahaan terkemuka sedang mempertimbangkan tingkat dasar)? Juga apa yang akan Anda rekomendasikan untuk menempatkan diri saya pada posisi yang kompeten terhadap seseorang dengan BSc yang kuat dalam ilmu komputer.

Terima kasih sebelumnya.

teman sekamar
sumber
1
Bukan hal yang aneh untuk melihat seseorang dengan sains atau bahkan gelar sejarah masuk ke pemrograman. Baru-baru ini saja terjadi pergeseran menuju apa yang disebut dengan profnasionalisasi.
James P.
1
Anda selalu dapat memulai perusahaan perangkat lunak Anda sendiri jika itu yang diperlukan.
Joe Internet
5
... Anda harus menentukan bahwa Anda tidak akan membiarkan masa depan atau kepuasan karier Anda berada di tangan orang lain. Jika mereka tidak akan mengundang Anda ke pesta mereka, lempar pesta Anda sendiri.
Joe Internet
3
Gelar Geologi Anda akan sangat membantu dalam pemrograman seismologi ilmiah di industri minyak dan gas. Saya tidak tahu apakah di situlah minat Anda terletak, tetapi ada tempat di mana gelar dan pengetahuan Anda akan menjadi aset.
Gilbert Le Blanc
1
Sejauh yang saya tahu, pengusaha cenderung menghargai pengalaman (bahkan pengalaman penggemar, jika Anda memiliki beberapa portofolio dll) di atas ijazah. Secara pribadi saya lulus dalam politik; begitu pula teman saya yang bekerja sebagai pengembang juga.
Konrad Morawski

Jawaban:

19

Setiap ilmu keras akan cukup bahkan dengan CS sejauh persyaratan matematika pergi, hanya ke arah yang berbeda. Mungkin membantu untuk mencari pekerjaan di Sistem Informasi Geografis, Sistem Tertanam dalam industri Minyak atau Pertambangan atau aplikasi Penginderaan Jauh sebelum beralih ke sesuatu yang lebih "murni" sejauh pengembangan perangkat lunak berlangsung. Saya melihat posting lama untuk pekerjaan di Kepulauan Cayman kemarin yang membutuhkan pengetahuan ArcGIS untuk bersaing sehingga menjadi pertanyaan tentang ruang lingkup. Dalam beberapa posisi, gelar Geologi akan menjadi aset seperti yang saya sebutkan, juga hal-hal seperti membangun mesin Fisika atau Simulasi Tektonik.

Di daerah lain seperti mungkin Analisis Algoritma mungkin menyakitkan tetapi jujur ​​itu seharusnya tidak terlalu penting dan pasti tidak akan setelah beberapa tahun di lapangan. Ayah saya telah menjadi Administrator Sistem dan Programmer selama 25 tahun hidup dan mati dan ia memiliki gelar Fisika Terapan. Satu-satunya alasan dia pernah memiliki masalah dengan pekerjaan adalah membiarkan pengetahuannya tentang teknologi saat ini tergelincir atau alasan pribadi yang menjadi miliknya. Jadi, memiliki gelar Geologi mungkin memberi Anda keunggulan daripada kekurangan. Bahkan ada bidang yang disebut "Geoinformatika" yang menggabungkan keduanya secara merata.

Insinyur Dunia
sumber
17

Gelar Anda hanya memberi Anda pekerjaan pertama Anda. Sejak saat itu, selama beberapa dekade, keputusan kerja didasarkan pada apa yang telah Anda lakukan SEJAK Anda keluar dari perguruan tinggi. Jadi, bekerja keras untuk memenangkan yang pertama; berbicara dengan profesor dan teman Anda dan mengetuk pintu. Begitu Anda berada dalam bisnis ini, jenis gelar tidak terlalu menjadi masalah. Apa yang dapat Anda lakukan itu penting; apa yang telah Anda lakukan penting, apa yang Anda ketahui penting; sertifikat kertas tidak masuk hitungan.

Andy Canfield
sumber
5

Jika Anda tidak memiliki gelar dalam ilmu komputer (dan bahkan jika Anda memiliki gelar), akan sangat membantu jika Anda dapat menunjuk proyek perangkat lunak yang telah Anda kerjakan dan lebih baik diselesaikan. Jika sebuah perusahaan mempekerjakan seorang programmer, dan Anda dapat memberikan bukti yang meyakinkan bahwa Anda dapat memprogram, maka tidak masalah apa yang dikatakan gelar Anda.

Sunting: Terkadang Anda melihat iklan pekerjaan yang membutuhkan gelar dalam bidang ilmu komputer atau bidang terkait, dan di situlah tempat kata-kata di diploma Anda penting. Namun, lebih sering, Anda melihat sesuatu seperti "BS dalam ilmu komputer atau pengalaman yang setara." Dalam hal ini, akan membantu untuk merujuk ke proyek Anda yang sudah selesai pada resume Anda dan dalam surat lamaran Anda.

Caleb
sumber
Kalau saja seperti ini di mana-mana. Ada beberapa tempat di mana orang masih berpegang pada gelar dan bentuk-bentuk "prestise" lainnya.
James P.
Saya tidak memiliki gelar, tetapi itu tidak pernah menghentikan saya untuk melamar (dan mendapatkan tawaran) pekerjaan yang mencantumkan persyaratan gelar CS. Satu-satunya waktu yang pernah menjadi masalah adalah ketika saya melamar posisi di sebuah lembaga penelitian di mana tiga orang lain dalam tim memiliki gelar Ph.D, dan saya bisa mengerti itu.
TMN
5

Beberapa insinyur terbaik yang saya tahu bahkan tidak memiliki gelar apa pun. Salah satunya adalah seorang arsitek di sebuah perusahaan besar di Bay Area. Gelar saya di bidang Antropologi dan saya pernah menjadi insinyur di Ask.com, perusahaan Y-combinator dan sekarang Rackspace. Dua rekan kerja terbaik saya memiliki gelar ilmu non-komputer. Pernah memiliki satu di bidang teknik industri dan yang lainnya memiliki gelar biologi. Kami mewawancarai lulusan tingkat CS yang sering melakukan sangat buruk. Saya tidak tahu mengapa demikian. Pasti karena ilmu komputer masih bidang yang sangat muda, karena Anda dapat belajar banyak dari itu diajarkan sendiri. Standford dan MIT menawarkan kursus gratis dalam CS, dan ada banyak buku terkenal yang membantu Anda.

Yang harus Anda lakukan adalah melakukannya dengan baik di wawancara. Tidak ada yang peduli dengan pendidikan, mungkin perekrut lakukan, saya tentu tidak dan tidak ada rekan kerja saya peduli. Mendapatkan wawancara tidaklah sulit jika Anda telah melakukan pekerjaan open source atau melakukan kode magang menulis.

Bjorn
sumber
+1 untuk "Tidak ada yang peduli dengan pendidikan", yang ternyata benar
CamelBlues
4

Mungkin saya adalah minoritas, tetapi kandidat yang memiliki gelar CS akhirnya menjadi beberapa programmer terburuk yang saya temui. Itu jelas tidak berarti semua orang dengan gelar CS tidak pandai pemrograman, tetapi jelas bukan obat mujarab kualifikasi.

Pemrogram terbaik menunjukkan hasrat dan pemahaman pemrograman dalam resume mereka dan dapat menunjukkannya. Memiliki gelar CS tidak secara otomatis melakukannya. Bergabunglah dengan proyek sumber terbuka atau tulis perangkat lunak Anda sendiri - miliki sesuatu untuk menunjukkan kepada manajer perekrutan yang dapat Anda programkan.

Jika sebuah perusahaan memiliki kualifikasi perekrutan hanya untuk gelar CS, yah, perusahaan itu tidak berusaha untuk merekrut programmer terbaik.

LarsTech
sumber
3

Saya ingin berbagi pengalaman saya sendiri yang agak mirip dengan Anda. Saya melakukan BSc dalam Fisika dan sama seperti Anda, saya menyadari bahwa bakat saya sebenarnya terletak pada pengembangan Perangkat Lunak. Pokoknya saya mulai coding untuk bersenang-senang sambil terus bekerja untuk menyelesaikan gelar Fisika saya. Setelah itu saya menyelesaikan kursus yang berkaitan dengan CS bersama beberapa orang lain yang datang langsung dari bidang CS murni.

Latar belakang Fisika saya menambahkan pertanyaan dalam wawancara pekerjaan saya setelah kursus seperti "Mengapa Anda mengubah karier Anda dari Fisika menjadi CS?" dan saya hanya menjawab, "Saya tahu CS adalah tempat bakat saya yang sebenarnya ..." Bagian yang menarik adalah bahwa saya mendapat pekerjaan yang membayar dua kali lipat dari pekerjaan rekan-rekan saya. Saya tahu keberuntungan memainkan perannya tetapi, berpikir secara rasional, saya harus mengatakan bahwa itu karena pemrograman yang menyenangkan yang telah saya lakukan sebelumnya.

Apa yang saya sarankan adalah melanjutkan gelar Anda saat ini dan mulai melakukan latihan pemrograman kecil di waktu luang Anda. Ini pasti akan membayar Anda dalam jangka panjang.

Yasir
sumber
3

Saya memiliki gelar di bidang Ekonomi, dan saya bekerja sebagai programmer C # /. Net. Saya juga melakukan Python di waktu luang saya. Itu semua bekerja dengan cukup baik untuk saya, jadi saya tidak berpikir Anda harus berpikir bahwa tidak memiliki gelar Ilmu Komputer mengatur Anda dari apa pun.

Jika Anda memiliki keterampilan, dan dapat menunjukkannya, seseorang akan menginginkan Anda.

Musaab
sumber
2

Cari pekerjaan pemrograman di perusahaan di mana gelar geologi Anda relevan. Industri Minyak segera muncul dalam pikiran, tetapi, penambangan dan beberapa proyek teknik sipil yang lebih besar juga akan memungkinkan.

Dalam industri ini, gelar sains yang keras umumnya lebih disukai daripada gelar CS karena pemahaman tentang domain masalah dianggap lebih penting daripada mode CS terbaru.

Setelah beberapa tahun pengalaman pemrograman Anda harus dapat melamar pekerjaan pemrograman di mana saja selama ada beberapa bahasa / teknologi / platform yang sama.

James Anderson
sumber
2

Saya dapat memberitahu Anda dari pengalaman pribadi: sama sekali tidak!
Saya menghadiri Ilmu Komputer (Sarjana + Master) dan saya saat ini bekerja di Rumah Software yang bagus. Mencari pekerjaan tidak terlalu sulit dan saya tidak perlu menunggu lama sebelum menemukan tempat yang baik.

Seorang teman saya berbagi dengan saya flat yang sama di universitas dan dia sedang belajar filosofi. Ia mendapatkan gelar Magister Filsafat dengan penelitian ulang tentang Intelegensi Buatan.
Sekarang dia benar-benar bekerja di MIT di Boston! Oleh karena itu tidak masalah latar belakang Anda, jika Anda terampil dan baik di bidang perangkat lunak itu tidak akan menjadi masalah.

Sayangnya banyak SDM, menerima ratusan CV setiap hari untuk satu pekerjaan, cenderung mengadopsi kriteria ketat untuk seleksi, karena mereka tidak punya waktu untuk memeriksa semua dokumen.
Tapi ini tidak selalu terjadi, jika Anda memiliki kesempatan untuk mendapatkan wawancara, maka Anda dapat dengan baik menyajikan motivasi dan pengetahuan Anda (itulah yang dicari perusahaan paling banyak).

Francesco
sumber
2

Saya memiliki seorang profesor CSCI yang memiliki gelar PHD dalam bidang Kimia, baru pada akhir sekolahnya ia mulai menyukai pemrograman karena ia menggunakannya selama penelitian Kimia pada pekerjaan PHD-nya. Kemudian dia bekerja di bidang pemrograman selama bertahun-tahun dan akhirnya pensiun lebih awal sebagai profesor yang mengajar C ++ dan semacamnya, dia sekarang adalah direktur departemen teknik.

Pada akhirnya gelar Anda sangat penting dibandingkan dengan apa yang ingin Anda lakukan dan apa yang Anda buktikan mampu.

MetaGuru
sumber
1

Ini adalah gundukan cepat di jalan yang Anda mungkin tidak pernah bepergian. Ada beberapa pekerjaan yang tidak akan pernah Anda dapatkan. Sekarang, itu tidak berarti Anda tidak dapat mendapatkan pekerjaan yang bagus, mengerjakan proyek lain atau memulai perusahaan Anda sendiri.

Apakah Anda dapat mempelajari cara memprogram tanpa itu? Beberapa orang mungkin tidak pernah mempelajarinya sendiri.

Apakah Anda memiliki gelar lain? Beberapa pekerjaan lebih suka gelar.

Dari sudut pandang keuangan, saya pikir tidak ada gunanya meninggalkan pekerjaan yang dibayar untuk kembali ke sekolah dengan harapan melanjutkan karir Anda dalam jangka panjang. Anda memerlukan benjolan gaji serius yang dapat Anda kaitkan dengan Gelar CS dan bukan hanya waktu, pengalaman, dan kemampuan alami. Pergi ke manajemen adalah cerita lain dan Anda mungkin lebih baik dengan gelar MBA.

JeffO
sumber