Apakah pendidikan universitas layak untuk programmer yang baik? [Tutup]

37

Saya sudah melakukan desain dan pemrograman selama yang saya bisa ingat. Jika ada masalah pemrograman, saya bisa mengetahuinya. (Meskipun diakui Stack Overflow telah memungkinkan saya untuk melewatkan mencari tahu dan langsung melakukan dalam banyak hal.) Saya telah membuat game, bahasa pemrograman esoteris, dan widget serta banyak gizmos. Saat ini saya sedang mengerjakan bahasa pemrograman untuk tujuan umum. Tidak ada yang saya lakukan lebih baik daripada pemrograman.

Apakah pendidikan universitas benar-benar lebih dari sekadar formalitas?

Jon Purdy
sumber
2
Jika Anda dapat membuat bahasa pemrograman, maka yang Anda lewatkan hanyalah matematika, humaniora (bisa mengambil sendiri), narkoba, seks, dan banyak anak muda. Ada juga banyak kelas online dari MIT, Stanford, dll. Pertanyaannya adalah - apa yang akan dipikirkan oleh pengusaha tentang Anda.
Ayub
1
@ Pekerjaan: Jika saya memiliki cara saya, saya akan menjadi majikan saya sendiri, dan apa yang saya pikirkan tentang diri saya akan menjadi masalah saya sendiri. ;)
Jon Purdy

Jawaban:

26

Hooboy. Ini adalah posisi yang sulit untuk dilalui; Anda memiliki simpati saya.

Saya bias mendapatkan gelar, kemungkinan besar karena 1) Saya punya satu (BS dalam Ilmu Komputer) dan 2) Saya sering menemukan pengetahuan yang diperoleh untuk mengejar gelar sangat berguna. Tapi itu bukan prasyarat untuk karier yang sukses; dunia IT kaya dengan orang-orang yang menendang pantat, dikenal sebagai menendang pantat, dan yang secara teknis tidak memiliki lebih dari ijazah sekolah menengah.

Yang menyenangkan tentang gelar sarjana adalah bahwa Anda dapat menunda dan kembali lagi nanti ketika hidup memungkinkan. (Meskipun hal yang berbahaya tentang kalimat sebelumnya adalah itu cara yang baik untuk berhenti begitu saja tanpa mengakui pada diri sendiri bahwa Anda berhenti.) Anda dapat menguji air dan melihat pekerjaan seperti apa yang bisa Anda dapatkan dengan mengirimkan resume Anda hari ini dan melihat camilan seperti apa yang Anda dapatkan; Anda belum berkomitmen untuk apa pun sampai Anda benar-benar mengatakan ya pada tawaran pekerjaan.

Dan sepertinya sekolah Anda tidak cocok untuk Anda. Jika Anda begitu bosan dengan segala sesuatu yang mereka lemparkan pada Anda, maka Anda mungkin perlu menemukan sekolah yang akan melakukan pekerjaan yang lebih baik dengan memberi Anda nilai uang Anda dan membuat Anda bekerja untuk gelar itu. Sudahkah Anda mempertimbangkan untuk pindah ke tempat yang lebih baik?


Sunting: Berdasarkan komentar Anda di tempat lain, mengingat betapa Anda menyukai aspek teoretis tingkat tinggi dari pemrograman, apakah Anda menganggap bahwa cara terbaik untuk terus mengeksplorasi itu dan mendapatkan bayaran mungkin adalah karier di dunia akademis? Yang pasti akan mengharuskan Anda untuk mendapatkan gelar Anda. :-)

BlairHippo
sumber
Terima kasih atas jawaban anda. Setidaknya sekarang saya memiliki beberapa opsi tambahan untuk dipertimbangkan. Saya pikir saya akan berjalan-jalan ke kantor penasihat universitas dan melihat apa yang bisa saya lakukan untuk diri saya sendiri.
Jon Purdy
Banyak perusahaan besar bahkan tidak akan mempertimbangkan orang tanpa gelar sarjana; itu digunakan murni untuk menyaring dan mempersempit kandidat yang memenuhi syarat. Ini tipikal di organisasi mana pun di mana HR memposting pekerjaan dan melakukan penyaringan awal.
citadelgrad
15

Jika Anda dapat menemukan setidaknya satu pekerjaan segera tanpa itu, dan dapat membuktikan keahlian Anda di atas kertas, maka tidak, itu tidak layak.

Saya merasa untuk Anda, dan saya berada dalam situasi yang sama. Dalam kasus saya (di mana saya jauh lebih 'termotivasi' secara finansial), saya pergi dan menemukan pekerjaan pembangunan segera (5 bulan). Lihat ke belakang, itu hanya 2 tahun yang lalu, tapi inilah pro dan kontra seperti yang saya lihat:

Pro:

  • Saya mendapat pekerjaan melakukan apa yang saya sukai. Tidak bisa mengalahkan itu.
  • Saya sudah bisa berhenti 'hidup seperti murid'

Kekurangan:

  • Rasa pencapaian: gelar akan menyenangkan, bahkan jika saya tahu itu tidak berarti bahwa saya tahu apa-apa.
  • Tidak mudah menemukan pekerjaan tanpa pengalaman atau gelar murni karena sulit membuktikan keahlian di atas kertas.

Setelah Anda memiliki pengalaman formal itu, kemudian mencari pekerjaan - yang merupakan tujuan akhir dari mendapatkan pendidikan, tidaklah sulit. Itulah mengapa penting untuk mengetahui apakah Anda dapat segera menemukan pekerjaan jika Anda memutuskan untuk pergi.

Steve Evers
sumber
3
Dan, mengingat pengalaman yang mengesankan dan tanpa gelar, Anda masih akan memiliki resume Anda dipecah-pecah oleh banyak pengusaha potensial, dan Anda mungkin menemukannya menghantui karier Anda. Ayah mertua saya adalah seorang eksekutif yang sukses dengan sebuah perusahaan besar. Untuk sesaat, dia terseret-seret membuat pabrik-pabrik besar mulai beroperasi. Dia bekerja untuk perusahaan itu hampir sepanjang hidupnya, dan dia dan pekerjaannya terkenal di sana. Dia masih berpikir kurangnya gelar telah menahannya.
David Thornley
2
@ David Thornley Untungnya, majikan yang membuat keributan tentang apakah Anda memiliki gelar sarjana mungkin bukan yang Anda inginkan.
Tom Hawtin - tackline
2
@ Tom Hawtin: Pertanyaannya sebagian besar adalah "Apakah perusahaan cukup besar untuk memiliki filter antara Anda dan manajer perekrutan?" Banyak perusahaan seperti itu memiliki pekerjaan yang menarik dan merupakan tempat yang bagus untuk bekerja, dan semoga beruntung mendapatkan wawancara di sana tanpa gelar. Anda bilang Anda sudah bekerja tanpa gelar selama dua tahun. Itu tidak cukup waktu untuk melihat sisi negatifnya.
David Thornley
@ David Thornley saya bukan penjawab asli. (Saya memiliki gelar. Telah bekerja selama lebih dari dua tahun, meskipun dengan pengangguran yang panjang.)
Tom Hawtin - tackline
Saya menerima kenaikan 50% pada minggu saya lulus dari perguruan tinggi. Sebelum itu, departemen SDM hanya suka membuang resume saya. Beberapa orang di mana saya dipekerjakan mengerti bahwa saya dapat memprogram tanpa gelar CS, tetapi banyak yang tidak. Sekarang kurangnya gelar CS (milik saya dalam musik) membuat saya tidak mengejar gelar master ...
GlenPeterson
9

Jawaban singkat: tidak, itu tidak layak.

Universitas akan memberi Anda latar belakang yang kuat di berbagai bidang, kebanyakan hanya sedikit terkait dengan ilmu komputer. Anda akan memiliki banyak latar belakang fisika dan matematika. Ini selalu merupakan hal yang baik. Namun universitas memakan waktu dan uang.

Saya mulai bekerja sebagai programmer tepat setelah sekolah menengah. Saya berpikir sendiri dalam pemrograman tetapi saya cukup ahli untuk segera produktif. Beberapa rekan kerja dengan gelar cukup di belakang saya. Saya akhirnya mendapatkan gelar di waktu luang saya, tetapi saya tidak pernah benar-benar memiliki kesempatan untuk menerapkan apa pun yang saya pelajari di universitas dalam pekerjaan saya.

Wizard
sumber
7

Dipekerjakan lebih mudah dengan gelar. Saya memiliki BSc. dengan dasar CS yang kuat di dalamnya, tetapi bukan gelar CS. Saya sudah bisa menjelaskan dalam wawancara, tetapi saya tidak tahu berapa kali saya telah disaring dari setumpuk resume karena itu ...

Saya akan mengatakan bahwa jika Anda ingin bekerja di sebuah organisasi besar, itu keuntungan besar untuk memiliki selembar kertas.

Jika Anda ingin bekerja di startup (dan jujur, berdasarkan apa yang Anda katakan sejauh ini, yang mungkin lebih cocok untuk Anda) maka tidak akan ada banyak kompetisi, dan kemungkinan akan ada sedikit ketergantungan tentang pendidikan Anda dan lebih banyak tentang kepribadian, dorongan, dan pengalaman. Anda mungkin juga akan melihat upah yang lebih rendah, mungkin dengan beberapa di antaranya dalam bentuk aset yang kurang likuid.

Jika Anda ingin bekerja untuk diri sendiri, gaji pertama Anda adalah $ 0, dan berapa banyak yang Anda hasilkan pada bulan depan akan tergantung pada pengabdian Anda untuk mencari pekerjaan dan sedikit banyak keberuntungan dalam menemukan sesuatu yang cocok untuk Anda. Sulit untuk membuat seseorang mempercayai suatu proyek kepada Anda tanpa Anda memiliki sejumlah proyek sukses yang sudah ada di bawah kendali Anda.

Di mana Anda peringkat prioritas seperti uang, kesenangan / tantangan kerja, waktu untuk rekreasi, waktu untuk hubungan, dll. Berapa banyak risiko yang Anda bersedia ambil? Pikirkan tentang apa yang penting bagi Anda dan apa yang ingin Anda lakukan untuk mendapatkannya. Apakah rasa sakit jangka pendek bernilai peluang masa depan yang lebih baik, atau haruskah Anda mengambil apa yang Anda miliki dan menjalankannya.

Selain itu, bisakah Anda beralih ke program lain dan keluar lebih cepat? Beberapa orang yang saya tuju ke universitas beralih ke "matematika komputer" dan lulus dengan gelar 3 tahun (tidak terhormat). Setelah sedikit pengalaman kerja, H di akhir pendidikan Anda berarti semakin sedikit.

Kendrick
sumber
6

Bukan apa yang Anda ketahui - siapa yang tahu apa yang Anda ketahui. Anda merasa sudah memiliki keterampilan. Anda lebih dari melewati setengah jalan menuju kelulusan, apakah Anda pikir Anda bisa mendapatkan pekerjaan yang Anda inginkan? Apakah Anda berada di area di mana sebagian besar jabatan membutuhkan gelar? Apakah Anda sudah membuat koneksi?

Dalam sebuah wawancara, bagaimana Anda menjawab pertanyaan itu; kenapa kamu putus sekolah?

Jangan terlalu percaya diri pada kemampuan orang melakukan perekrutan untuk menemukan bakat. Setiap orang memiliki bias dan kruk mereka (Bagaimana saya bisa tahu mereka akan seburuk ini? Mereka memiliki sertifikasi!).

Mungkin Anda lebih sebagai seorang wirausahawan dan dapat berbisnis sendiri?

Jika Anda memutuskan untuk berhenti sekolah, tentukan sendiri standar dan kerangka waktu untuk pekerjaan apa yang harus Anda dapatkan, dapatkan uang banyak, dan berapa lama Anda akan mengejar ini sebelum kembali ke sekolah.

JeffO
sumber
Saya memiliki jiwa wirausaha tertentu, tetapi menakutkan. Saya kira itu dunia nyata. Idealnya, saya ingin bekerja untuk orang lain selama diperlukan untuk bisa bekerja untuk diri saya sendiri.
Jon Purdy
+1 untuk "bagaimana Anda menjawab pertanyaan; mengapa Anda putus sekolah?"
Radu Murzea
"Saya menemukan kurikulum sekolah saya terbatas dalam hal keterampilan dan pengetahuan yang diperlukan untuk mendapatkan dan tetap lebih tajam dalam industri pengembangan web saat ini, misalnya, ada fokus besar pada bahasa assembly. Sedangkan, bisnis dengan konsentrasi E-Commerce lebih fokus pada penyelesaian masalah dengan keterampilan analitis dan memilih alat yang tepat untuk masalah yang tepat ini berbadan baik dengan beberapa proyek pemrograman sisi saya itu membantu saya lebih lanjut mengarahkan proyek saya untuk memecahkan masalah yang orang benar-benar miliki, sementara itu mengasah keterampilan yang merupakan standar saat ini. " bagaimana itu terdengar?
Muhammad Umer
6

Salah satu hal yang lebih membuat frustrasi tentang programmer otodidak adalah mereka sering belajar teknik tanpa mempelajari terminologi yang tepat. Saya bekerja dengan seorang programmer otodidak yang merupakan mantan Marinir AS. Pria itu tajam dan mempelajari banyak hal dengan cepat tetapi sering menggunakan istilah-istilah aneh untuk berbagai hal.

Dia menyebut pointer bintang . DFA disebut flowcharted array adalah daftar bernomor .

Jika dia mengambil beberapa kursus di tingkat universitas, dia mungkin telah menggunakan istilah yang tepat.

sal
sumber
Saya menyeimbangkan -1 dengan nilai plus, dan menertawakan komentar "dia menyebut pointers 'bintang'" ... Saya bisa berhubungan dengan bekerja dengan orang yang sama. Saya ingin tahu tentang kesalahan apa yang bisa dihindari
goodguys_activate
2
Ini terdengar sangat aneh. Apakah dia belajar pemrograman tanpa benar-benar membaca sesuatu tentang itu? Setiap buku / dokumentasi / tutorial tentang bahasa pemrograman akan mengandung istilah yang tepat.
FabianB
2
lol, Jarhead coder di sini juga. Meskipun saya tidak pernah menyebut mereka bintang, saya menoleh dengan menyebut tanda seru "Poni".
Neil N
4

Manajer SDM dan perekrutan benar-benar memperhatikan pendidikan Anda, jadi jawaban saya adalah YA.

Pikirkan tentang hal itu, apa peluangnya jika seseorang lulus dari departemen CS universitas yang layak dengan IPK yang sangat baik dan dia akhirnya gagal? Itu masih mungkin, tetapi tujuannya adalah untuk menurunkan risiko.

Bagi para genius seperti Bill Gates, tidak masalah bagi mereka untuk tidak memiliki gelar. Mereka akan melakukannya dengan baik. Namun untuk sebagian besar orang, pendidikan masih merupakan indikator yang bagus, terutama bagi orang yang tidak memiliki banyak pengalaman kerja.

grokus
sumber
Saya kira pertanyaannya adalah apakah saya mempertimbangkan untuk menanggung risiko itu dengan nilai "asuransi" bernilai puluhan ribu dolar. Saya tidak mengatakan bahwa saya adalah Bill Gates berikutnya, tetapi tidak ada yang menuduh saya terlalu rendah.
Jon Purdy
2
@ Jon, saya tidak setuju dengan Anda. Sebut ini bias jika Anda mau. Jika saya berada dalam situasi yang sama dengan Anda, saya akan memiliki pertanyaan yang sama. Sayangnya pada kenyataannya orang pintar karena satu dan lain alasan tanpa pendidikan formal, karier mereka akan agak terpengaruh. Pemikiran lain adalah bahwa biaya kuliah di negara ini telah hilang selama 10-20 tahun terakhir yang memalukan.
grokus
Ya, saya memiliki masalah yang sama tetapi tinggal di Kanada berarti biaya kuliah saya di bawah $ 4K setahun, jadi saya mengambil pilihan untuk bekerja penuh waktu untuk sebuah startup (dengan beberapa masalah penjadwalan) dan melakukan satu atau dua kursus sekaligus. Perhatikan bahwa saya harus berganti pekerjaan sebelum saya melihat perbedaan tingkat pembayaran berdasarkan gelar.
Kendrick
3

Ini adalah pertanyaan yang sangat pribadi, dan sangat tergantung pada jenis pengembangan apa yang Anda rencanakan untuk dilakukan. Driver perangkat dan sistem embedded real-time dengan banyak analisis algoritma? Anda mungkin lebih baik pergi ke sekolah. Aplikasi web CRUD? Mungkin tidak.

Saya hanya bisa berbicara untuk diri saya sendiri. Saya telah melakukan dengan sangat baik dalam karir saya tanpa gelar CS, atau gelar tingkat perguruan tinggi apa pun. Sebagian dari ini adalah keterampilan dan kecerdasan, tetapi saya akan benci untuk tidak menghargai sedikit keberuntungan, juga.

Yang mengatakan, saya kadang-kadang menyesal tidak mendapatkan pelatihan dalam mode pemikiran yang diperlukan untuk analisis formal formal dan bukti.

haploid
sumber
Saya melakukan apa pun yang bisa saya dapatkan. Saya tertarik dengan desain Web dan game, serta utilitas untuk programmer. Desain bahasa adalah nomor satu saya, tetapi tidak membayar tagihan. Dari itu, saya telah mempelajari hampir semua hal yang ingin saya ketahui tentang formalitas kompleksitas algoritmik, teori tipe, dan semua seluk beluk pemrograman lainnya demi pemrograman. Saya harus banyak belajar, tetapi saya khawatir saya mungkin sudah melampaui kebutuhan untuk apa yang dapat diberikan sekolah saya kepada saya. Setidaknya saya mendapat kenyamanan dikenal di antara teman-teman saya sebagai orang yang sangat beruntung.
Jon Purdy
"Dari itu, saya telah mempelajari hampir semua hal yang ingin saya ketahui tentang formalitas kompleksitas algoritme, teori tipe, dan semua seluk beluk pemrograman lainnya demi pemrograman". "Sejauh yang Anda tahu. Hubris, Anda dapat gunakan gelar CS menawarkan pendidikan mendalam tentang banyak hal yang membantu programmer ... mungkin bukan gelar yang telah Anda pilih
Rig
2

Pendidikan universitas , khususnya di mana Anda diajarkan cara membaca dan menulis, sangat berharga bagi seorang programmer yang baik, atau bahkan untuk siapa saja yang mahir dalam hal apa pun.

Nilai gelar universitas , di sisi lain, jauh lebih bergantung. Saya telah memiliki karir yang panjang dan cukup berhasil dalam pengembangan perangkat lunak, dan saya tidak pernah menyelesaikan gelar sarjana saya - yang berada dalam sejarah dan geografi budaya. Saya juga telah menjadi konsultan independen selama 20 tahun terakhir, dan walaupun saya memiliki resume, ini sudah lama sekali sejak ada orang yang melihatnya. Saya sebenarnya tidak tahu seperti apa pengalaman saya jika saya harus mencari pekerjaan nyata.

Robert Rossney
sumber
2

Izinkan saya menceritakan kisah saya dalam bentuk kental.

Saya mulai pemrograman pada usia dini. Tampak memiliki bakat alami untuk itu, tentu menikmatinya. Belajar dengan berjuang melalui hal-hal di sekolah menengah & menengah.

Keluar dari sekolah menengah dan melakukan .. um .. hal-hal lain. Kerja manual, menjalani kehidupan anak muda, dll.

Beberapa tahun kemudian saya memutuskan untuk kembali fokus. Bekerja pada gelar 2 tahun saya di waktu luang, menyetujui itu (secara harfiah). Dipekerjakan kembali di ladang, menghasilkan upah yang layak - tidak ada yang hebat dalam arti apa pun, tetapi jauh lebih baik daripada kerja manual.

Memutuskan untuk pergi ke universitas utama negara bagian kami, program teknis yang baik. Mendaftar untuk Teknik Komputer, untuk memanjakan daya tarik elektronik saya lebih banyak dan menghindari terlalu banyak hal pemrograman berulang yang sudah saya tahu.

Baiklah ... biar saya katakan ... suci yang membosankan. Sekarang, beberapa di antaranya hanya bisa dianggap berasal dari saya dan bagaimana saya menanganinya, tetapi tahun yang saya habiskan di perguruan tinggi itu sangat membuang waktu dan uang .

Saya menghabiskan tahun ini tanpa belajar apa pun dan menghabiskan waktu "menyelesaikan" pekerjaan rumah yang jauh di bawah tingkat keterampilan saya sehingga tidak masuk akal. Saya berbicara dengan beberapa profesor dan penasihat perguruan tinggi dan di seluruh papan kata itu, pada dasarnya, "mengikuti jalannya, melalui gerakan, maaf itu hanya cara kerjanya" atau "mungkin Anda tidak tahu sebanyak Anda pikir Anda lakukan dan harus lebih memperhatikan. " (meskipun jika saya mengatakannya sendiri, poin terakhir sama sekali tidak valid).

Pada akhir tahun, saya meninjau kemajuan saya menuju gelar saya. Setelah menyelesaikan gelar AA, dengan banyak kredit, dan sekarang telah menyelesaikan satu tahun penuh di universitas, saya masih - secara realistis, karena bagaimana saya harus menjadwalkan kelas, prasyarat, dll. - 3 tahun penuh dari saya BS di Comp Eng. Belum lagi hutang $ 10.000 (untuk tahun 1, itu hanya akan semakin buruk setiap tahun tambahan [kurang hibah vs pinjaman]).

Jadi saya berhenti.

Dan saya tidak melihat ke belakang. Dan aku tidak akan kembali.

Saya tetap bekerja di bidang saya sepanjang dan sejak saat itu. Kurangnya gelar saya tidak pernah menjadi penghalang untuk mendapatkan pekerjaan, dan saya merasa pekerjaan yang bisa saya dapatkan adalah untuk toko-toko berkualitas dengan upah di atas rata-rata.

Jadi .. cerita pendek lagi, kedengarannya seperti sekolah mungkin tidak cocok untukmu, seperti itu bukan untukku.

quentin-starin
sumber
2

Saya menjalankan dept pemrograman untuk startup kecil (~ total 50 karyawan, staf pengembangan 5 termasuk saya) dan pengalaman saya menunjukkan bahwa Uri benar dalam penilaiannya terhadap startup kecil.

Departemen SDM saya (yang, dalam startup kecil, hanya 1 orang) meminta untuk tidak terlibat sampai keputusan aktual untuk mempekerjakan telah dibuat. Ketika saya bertanya kepadanya tentang hal itu, dia berkata, "Anda menyewa untuk posisi teknis; saya seorang administrator. Bagaimana saya bisa membuat keputusan terbaik tentang keahlian dan kualitas yang Anda butuhkan?"

Namun, saya cukup yakin perilaku semacam ini terutama terbatas pada startup kecil. Jika Anda ingin naik ke "Dunia Besar", kemungkinan besar Anda akan membutuhkan gelar atau pengalaman yang cukup banyak (mungkin 5 - 7+ tahun).

Damon Prater
sumber
1

Satu hal yang perlu dipertimbangkan adalah bahwa Anda tidak selalu harus memiliki gelar Ilmu Komputer. Saya mempelajari Rekayasa Perangkat Lunak dan memberikan aspek yang berbeda dengan pemrograman reguler. Ada banyak hal yang tidak akan pernah saya pelajari - kebanyakan berhubungan dengan manajemen proyek dan jaminan kualitas. Juga, kami melakukan sejumlah besar pembelajaran tingkat rendah yang tidak akan mungkin terjadi tanpa bantuan seorang profesor, menurut pendapat saya. Pendidikan formal memiliki begitu banyak hal yang ditawarkan, tetapi Anda mungkin harus pergi ke sekolah yang "lebih baik" untuk mendapatkan semua manfaat itu.

Joe Phillips
sumber
1

Banyak, banyak tempat melihat selembar kertas terlebih dahulu, dan kemudian kualifikasi, atau memerlukan kertas dengan kualifikasi. Seperti yang disarankan orang lain, lihat pekerjaan apa yang tersedia untuk Anda tanpa gelar, tetapi ingatlah bahwa itu akan membatasi pilihan Anda di masa depan juga.

Namun, beberapa tempat juga akan membantu membayar untuk gelar, jadi jika Anda bisa mendapatkan pekerjaan tanpanya, dan mereka bersedia membantu membayarnya, Anda kemudian dapat memilikinya untuk masa depan, sesuai kebutuhan.

thursdaysgeek
sumber
1

Saya dalam posisi yang sangat mirip dengan Anda. Ya, pendidikan universitas sepadan, dan inilah "kesaksian" saya tentang alasannya: Saya telah melakukan beberapa hal pemrograman gila dalam lima tahun terakhir dan saya sekarang memulai aplikasi iPhone untuk perusahaan saya, semuanya otodidak , dengan latar belakang yang sama seperti Anda. Baru-baru ini, saya menghubungi beberapa headhunter yang sangat direkomendasikan untuk melihat tentang beralih dari pekerjaan teknis saya menjadi programmer penuh waktu. Dalam kedua contoh itu, percakapan dengan mereka tiba-tiba terhenti — dan maksud saya tidak ada kontak — ketika saya harus mengatakan "Tidak" pada pertanyaan "Apakah Anda memiliki gelar sarjana?"

Anda membutuhkan ini lebih dari yang Anda tahu, dan kerepotan beberapa tahun lagi akan membayar dividen lama setelah Anda melewati ini.

Tetap tenang dan terus berjalan.

Philip Regan
sumber
1

Seperti yang dinyatakan dalam pertanyaan lain, ini adalah keputusan pribadi, dan apakah gelar Universitas layak untuk Anda tergantung pada apa yang ingin Anda lakukan.

Kisah pribadi saya, yang baru menginjak usia 50, saya membuat program hidup yang baik, dan saya belum mendapatkan gelar. Jadi sebenarnya Anda tidak "perlu" gelar untuk membuat program hidup. Yang sedang berkata, saya masih mengejar gelar, meskipun saya punya anak lebih tua dari banyak siswa di kelas. Biarkan saya ulangi, saya sedang mengejar "pendidikan", apakah saya mendapatkan gelar atau tidak memiliki sedikit kepentingan pada saat ini.

Yang ingin saya lakukan adalah belajar. Anda selalu dapat belajar sendiri, tetapi batas untuk dapat melakukan ini meningkat seiring dengan meningkatnya kompleksitas subjek. Mengambil kelas memungkinkan saya untuk mendorong diri saya lebih jauh daripada yang saya lakukan sendiri. Seiring berjalannya waktu, saya merasa saya tidak begitu tertarik untuk belajar bahasa lain, tetapi saya ingin belajar konsep yang lebih dalam. Satu tujuan yang saya miliki adalah untuk dapat menjawab pertanyaan di https://cstheory.stackexchange.com/ Heck, saya senang bisa mengerti sebagian besar dari mereka. Area ini mungkin tidak menarik minat banyak programmer.

Salah satu faktor penting untuk dipertimbangkan ketika mempertimbangkan pilihan Anda adalah seberapa sulit untuk menindaklanjuti dengan kembali ke sekolah ketika Anda semakin tua. Kehidupan mulai menghalangi, hubungan, anak-anak, hipotek, dll. Menghambat kemampuan Anda untuk membuat pilihan semacam ini.

Bill
sumber
1

Saya telah bekerja (dan mewawancarai) untuk berbagai perusahaan besar, dan untuk satu perusahaan kecil, tetapi berdasarkan pengalaman saya, SDM tidak akan melihat Anda tanpa gelar (dan kadang-kadang gelar sarjana). Resume dibaca oleh orang-orang SDM, orang-orang SDM tahu bahwa gelar diperlukan, jadi, Anda tidak pernah bisa membuktikan keahlian Anda.

Startup kecil mungkin mengendurkan kebijakan ini.

Jadi, saya percaya bahwa secara strategis gelar layak, meskipun Anda bisa menjadi pengembang yang lebih terampil dengan menggunakan waktu untuk berlatih dan mengarang perbedaan dari buku.

Uri
sumber
0

Itu seperti dalam lagu itu - "Kita tidak membutuhkan pendidikan" ... Itu semua adalah pembicaraan besar yang bernilai sedikit pujian.

Saya melalui proses belajar untuk mendapatkan gelar Master dan saya mencapainya dengan penghargaan kelas satu. Apakah saya seorang programmer yang lebih baik daripada yang lain? Ya, gelar itu sendiri tidak menjaminnya; dan aku tidak akan setampan yang diklaimnya. Saya tahu banyak orang yang, saya percaya, jauh lebih terampil secara teknis dan berpengalaman secara profesional daripada saya, dan yang belum mendapatkan gelar Master (atau bahkan, gelar apa pun di bidang yang berhubungan dengan komputasi ).

Meski begitu, saya sangat yakin bahwa gelar adalah menguntungkan dan saya berharap SEMUA pengembang DID memiliki setidaknya BSc dalam komputasi / rekayasa perangkat lunak karena saya percaya bahwa orang yang telah melakukan gelar memiliki model pikiran "lebih kaya" - lihat gambar yang lebih besar - karena mereka semua harus, dalam banyak kasus bertentangan dengan kehendak mereka sendiri, mendapatkan berbagai teknologi yang jauh lebih luas dan didorong ke dalam bidang yang lebih banyak subjek daripada guru yang memproklamirkan diri itu. (Kalimat yang sangat panjang, maaf jika saya tidak masuk akal, ini jam 2:00 pagi ... akan tidur sekarang, nighty night)

Peter Perháč
sumber
0

Jika Anda memprogram di dunia bisnis (berbeda dengan pengajaran atau untuk sains atau sesuatu yang sangat dekat dengan perangkat keras), semakin jauh Anda dapatkan dari pendidikan Anda (pada waktunya), pengalaman yang lebih penting menjadi.

Faktanya, pengalaman dan reputasi akan selalu mengalahkan pendidikan ... karena itu menunjukkan kemampuan Anda yang telah terbukti untuk menghasilkan.

Saya memiliki gelar seni liberal dalam Studi Biblika - yang relevan dalam bisnis ini dengan ijazah sekolah menengah. Beberapa tahun yang lalu, ketika saya berpikir untuk mendapatkan gelar sarjana di CS, saya menemukan sebuah artikel di mana mereka membandingkan 2 lamaran pekerjaan - satu yang telah menghabiskan 1 1/2 tahun setelah lulus dari perguruan tinggi untuk mendapatkan gelar sarjana dan yang lainnya yang berhasil untuk bekerja dan memiliki 1 1/2 tahun pengalaman (mungkin dia berencana untuk mendapatkan gelar nanti?). Manajer perekrutan, yang menulis artikel itu, mengatakan bahwa, semua hal dianggap sama, ia akan selalu mempekerjakan yang memiliki pengalaman terlebih dahulu. Alasan yang dia berikan adalah bahwa orang yang berpengalaman bisa langsung menghasilkan, tahu bahwa dia suka memprogram (tidak akan membayar jaminan), dan tahu bagaimana cara kerjanya.hari ini .

Dari suara perjuangan Anda (keluarga, keuangan, frustrasi dengan relevansi sekolah Anda dengan kemampuan Anda untuk berproduksi) - Saya akan menyarankan Anda "menekan pasar" dan mulai membangun pengalaman Anda. Mungkin agak sulit untuk memulai, tetapi begitu Anda meninggalkan awal di kaca spion dan membangun resume dan pengalaman Anda, Anda akan segera menemukan diri Anda pesaing yang kuat dengan kesempatan untuk menjadikan pendidikan orang-orang di sekitar Anda tidak relevan. .

Kemudian, jika gelar sangat penting bagi Anda - Anda selalu memiliki pilihan (ketika Anda punya waktu dan sarana) untuk menyelesaikannya nanti.

codeyoung
sumber
0

Dengan asumsi Anda berada di AS, Anda mungkin mempertimbangkan untuk belajar Ilmu Komputer di beberapa negara lain ?

AFAIK, di Perancis (tempat saya lahir, belajar, tinggal, dan bekerja), belajar lebih murah daripada di AS (dan Anda mungkin perlu, sebagai orang asing, sejumlah hibah untuk diizinkan belajar di sini). Saya percaya ini juga terjadi di banyak negara Eropa lainnya.

Dan mungkin belajar di negara lain mungkin memberi Anda sedikit manfaat (ketika kembali ke rumah dan mencari pekerjaan).

Tentu saja, Anda harus belajar bahasa asing.

Basile Starynkevitch
sumber
0

Ada dua hal yang bisa Anda dapatkan.

Tingkat - mungkin tidak sepadan, kecuali jika Anda tidak cukup percaya diri untuk dipekerjakan tanpa itu. Menghadiri universitas akan membutuhkan banyak waktu dan uang.

Pengetahuan - sangat berharga untuk mempelajari kalkulus, aljabar, teori algoritma dll. (Jadi CS pada umumnya). Keuntungan dari pendidikan mandiri adalah Anda dapat fokus pada mata pelajaran yang relevan. Namun, diperlukan disiplin diri untuk terus belajar karena tidak ada tekanan eksternal (ujian) untuk membuat Anda belajar ketika Anda tidak ingin belajar.

Tamás Szelei
sumber
Saya selalu merasa ingin belajar. Itu sebabnya saya murid yang buruk.
Jon Purdy
-1

Jika Anda mendengarkan Bill Gates, Anda mungkin menemukan saran ini:

Pewawancara: Apakah mempelajari ilmu komputer cara terbaik untuk mempersiapkan diri menjadi seorang programmer?

Gates: Tidak, cara terbaik untuk mempersiapkan diri adalah menulis program, dan mempelajari program hebat yang ditulis orang lain. Dalam kasus saya, saya pergi ke tempat sampah di Pusat Ilmu Komputer dan saya mencari-cari daftar sistem operasi mereka.

Untuk orang-orang itu saya sarankan Anda memasuki Universitas / Kolese yang dapat mempersiapkan Anda untuk berkarir di pemrograman, tetapi juga berkarir di bidang lain, jika Anda menemukan hasrat untuk sesuatu selain menatap layar fosfor 9 hingga 5. Jika Anda sudah sudah melakukan itu, kemudian pergi menemui keluarga Anda, dewan karier, terapis, apa pun. Anda sudah dewasa, Anda bisa mencari tahu pekerjaan seperti apa yang Anda inginkan, bukan?

Kombinasi dari dua yaitu, belajar mandiri dan kursus CS di perguruan tinggi / universitas adalah sesuatu yang tampaknya selalu membuat Anda unggul. Semoga berhasil!

Tony
sumber
-1

Saya memiliki rekan kerja beberapa di antaranya memiliki gelar dan beberapa di antaranya tidak. Saya sering melihat bahwa mereka yang tidak memiliki gelar sering menggunakan koleksi suboptimal, atau menggunakan array untuk semuanya dan mengabaikan koleksi. Kelas Struktur Data di universitas jelas bermanfaat.

Michael Munsey
sumber
mendengus Benarkah?
Tom Hawtin - tackline
-2

Universitas adalah pengalaman yang menyenangkan untuk dijalani. Dan itu pasti akan membantu Anda mendapatkan pekerjaan pertama (kecuali jika Anda memiliki pengalaman profesional yang kuat yang sangat tidak mungkin pada usia itu).

Untuk kedua alasan di atas, jika saya bisa kembali ke masa itu, saya akan memutuskan untuk tetap di sekolah daripada meninggalkannya untuk mengejar gadis-gadis di klub.

Ya, Anda juga dapat melakukannya saat tinggal di universitas;)

pengguna2567
sumber
Terima kasih atas komentar Anda. Saya tidak ingin mengejar siapa pun di klub; Saya hanya ingin memprogram.
Jon Purdy
Kemudian tinggal di sekolah, tetapi pacar (banyak), sementara itu (mereka) dapat menurunkan banyak produktivitas dan akumulasi pengetahuan Anda, akan berkontribusi pada kebahagiaan Anda.
5
Saya pikir Anda salah memahami motivasi saya.
Jon Purdy