it-swarm.dev

Bilgisayar Bilimi Yüksek Lisans derecesine sahip olmak kariyerinize yardımcı olur mu?

Üniversitenin veya üniversitenin ötesine geçen ve şu anda sektörde çalışan programcıların deneyimlerini merak ediyorum. Akademi hakkında konuşmuyorum (yine de doktora ihtiyacınız var). Master dereceniz var mı? Kariyerinize yardımcı oldu mu? Dereceyi takip ederken kazandığı bilginin yanı sıra başka faydaları var mı?

32
ysolik

Evet öyle. Programlamanın ne hakkında olduğu hakkında hiçbir fikri olmayan İK tarafından özgeçmişinizi kısa listeye almakta çok yardımcı olur.

45
Geek

Kesinlikle kariyerinizin başlamasına yardımcı olabilir - ilk, belki ikinci işinizi almak. Ancak, kemerinizin altında birkaç yıllık deneyiminiz olduktan sonra, önemli olan şey budur.

Sonuçta bir derece sadece bir derecedir. Bu, okuduğunuzun bir göstergesidir, ancak bundan daha fazla değil (daha az). İşverenler, sizi işe alırlarsa ne yapacağınız ile ilgilenirler do. (Röportajda) bir derecenin kesinlikle hiçbir şeyden daha iyi bir gösterge olduğunu anlamaya çalışırken, aslında tamamlanmış gerçek dünya projeleri (veya bunların eksikliği) bir dereceden (veya eksikliğinden) çok daha iyi göstergelerdir .

Bill Gates hiç mezun oldu mu? Aslında 2007'de Harvard'dan ayrıldıktan 30 yıl sonra yaptı.

21
Joonas Pulakka

Bilgisayar Bilimleri Yüksek Lisansını daha çok eğlenmek için değil, aynı zamanda kariyerime de yardımcı olmak için aldım. Girdiğimden finansal olarak büyük getiriler beklemiyordum, ama kesinlikle BSc'de dokunmadığım birçok yeni compsci alanına gözlerimi açtı. Gerçekten "Edinburgh Üniversitesi - Ayrım" koymak yardımcı olur ve ayrıca, çok eğlenceli, kıçımı çalıştı ama aynı zamanda çok zor oynadı! Sadece kariyer beklentileri için yapmayın, aynı zamanda bunu yapmak istersiniz.

11
Rich

Biraz özel bir durum olabilirim çünkü Bilgisayar Bilimleri alanında yüksek lisansım olmasına rağmen lisans derecem BSEE idi. Kombinasyon, serbest gömülü yazılım kariyerimin temeliydi (yaklaşık 32 yıl önce MS'imi aldıktan yaklaşık bir yıl sonra başladım). Lisansüstü eğitimimi altı yıl boyunca gece okula gitmiştim.

Özgeçmişimde yüksek lisans derecesine sahip olmanın röportajlarda çok olumlu bir şekilde ele alındığını biliyorum (Bana çok fazla söylendi).

Lisansüstü okulda BSCS alacağımdan çok daha fazla bilgisayar bilimi öğrendiğimi düşünüyorum, çünkü hem işleri daha ciddiye aldım (not ortalamamdan lisansüstü okula büyük bir sıçrama ile kanıtlandım) hem de bir lisans derecesi almak zorunda diğer tüm zorunlu dersler alarak dikkat dağılması.

7
tcrosley

Birçok kariyer sorusu gibi, cevap da "Bu duruma bağlı ..."

Şimdiye kadar tanıştığım en iyi programcı lisans bitirmedi. Herkesin üzerinde kafaları ve kuyrukları var ve onunla çalışan herkes için açık. Sadece ağızdan ağıza iyi bir iş bulamaması akıl almaz. O bir yönetici, mimar, bireysel katkıda bulundu - adını siz koyun.

Sonra geri kalanımız var ...

Bilgisayar bilimi yüksek lisanslarının aşağıdaki durumlardan herhangi birinde insanlara yardım ettiğini gördüm:

5 yıldan az teknoloji deneyimi.

  • CS olmayan lisans.
  • Akademik eğilime sahip bir şirkette. (Örnek: eski Bell Laboratuvarları)
  • Entelektüel olarak meraklı ve iş yerinde sıkılmış.
  • Teknolojiden çok uzak.
  • İş deneyimi yerine bir farklılaştırıcı istiyorum. (Örnek: 5 yıl BS + MS)

Hiçbir şekilde zorunlu değildir, ancak yararlı olabilir. Çok şey entelektüel merakınıza bağlıdır.

7
MathAttack

Hikayemin ne kadar alakalı olduğundan emin değilim, ama aslında Felsefe ve Siyaset Bilimi konusunda iki kez uzmanlaştım ve programlama her zaman sadece bir hobiydi. Craigslist'te herhangi bir "Philosopher Wanted" eki bulamadığım ve insanların tam olarak çalıştığım ve bir iş bulduğum yazılım geliştiricilerini istediğini fark ettiğimde. Sanırım bu bir hobi ve sadece almak zorunda olduğum sınıflar değil, alanı öğrenmek konusunda çok tutkulu oldum ve CS sınıf arkadaşlarımla eşleşmek için elimden gelenin en iyisini yapmaya çalıştım. Şimdi bir geliştirici olarak iyi bir işim var, ancak bir sepet örgüsü derecesine sahip bir yazılım mühendisliği işi için başvurduğumda gelecekte ne olabileceğinden kesinlikle gergindim. Bağlantıları ve deneyimlerin işe yarayacağını umarak anlamamaya ve bir süre beklemeye yöneliyorum. Bilim/askeri sektörlerde buna güvenmem.

3
Morgan Herlocker

Yüksek lisans derecesi yazılım endüstrisinde gerekli değildir. Doğru deneyimle birleştirilmiş bir lisans derecesine sahip olabileceğiniz çok sayıda iş var. Mezuniyet sonrası çalışmalardan kaçınmak size zaman ve para tasarrufu sağlayabilir. Bunu söyledikten sonra, Oracle, Google, Microsoft, IBM gibi şirketler için çalışmak istiyorsanız, yüksek lisans/doktora almanız önerilir.

3
Siamac Nikoo

Belki genel olarak konuşmak yardımcı olabilir ama aynı zamanda işe alma yöneticisine bağlıdır. Ben my ekibine katılmak için .NET geliştiricileri işe. Bir geliştirici olarak, ciddi şekilde hassas veriler ve büyük miktarlarda para ele aldığımız için kimin işe aldığım konusunda oldukça seçici davranıyorum. Biz lise mezunları CS ve hatta Fizik yüksek lisans dereceleri kadar değişen küçük, çevik, tutkulu bir yazılım geliştiricileri ekibiyiz. Üniversite yıllarına hiç bakmıyorum, hatta ilk yıllarında iş tecrübesi bile görmüyorum. Nasıl iletişim kurduğunuzu görmek, ekiple iyi geçinmek, gerçek sorunları çözmek ve elbette bana kodu göstermek istiyorum. Kötü bir eşek programcısı olduğunu mu düşünüyorsun? Bana kanıtý göster. Bir çeşit açık kaynak projesi üzerinde çalışıyor olmanız, üzerinde bir şey olan bir github/bitbucket/CodePlex/etc ... hesabınızın olması gerekir. Dereceler kağıttır - her şey yapabileceğiniz şeyle ilgilidir.

2
Nodey The Node Guy

Şahsen benim için CS'deki Master'larımı ödeyecek bir şirkete katıldım. Kariyer seçme kararımın bir parçası. MS'imden sonra gitmeyi tercih ediyorum çünkü CS bilgimi çok daha iyi derinleştiriyor. Lisansımda yapay zekâya çok fazla maruz kalmadım, ancak Master'ımın çalışmasında şimdiye kadar sahip oldum ve bu, yeni bir CS alanı öğrenmek için kesinlikle yapmaktan çok daha ödüllendirici ve kullanışlı - potansiyel iş geliştirme.

2
Jack

Benim için deneyimime birkaç yıl ekliyor. Genellikle bir iş tanımında 3-5 yıl + bekarlar veya 1-3 yıl + yüksek lisans gibi göreceksiniz ve bir yüksek lisans derecesine sahip olan durumum bana şüphenin faydasını verdi. Bir FPGA tasarımcısı olarak başladım ve şimdi bir web geliştiricisiyim, yöneticiler bunu yaptığım yıllar hakkında daha az umursabilirdi, böylece derecenin bana verdiği yıllar çok değerli. Becerikli, hiçbir şekilde! Lisanslı bir programcı ile yüksek lisanslı bir programcı arasında kalite farkı yoktur. Kendinizi daha iyi bir programcı yapmak için yapabileceğiniz diğer birçok şey

1
demongolem

Kariyerinize yardımcı olup olmadığını söylemek zor. Bazı endüstriler ve işe alım yöneticileri tercih edilebilir veya aleyhine olabilir. Akademisyen olmadan bir üniversitede iş sahibi olabilirsiniz, ancak yüksek öğrenim gören insanları tercih ederler.

Araştırma literatürünün daha iyi bir yazarı ve tüketicisi olmanıza yardımcı olabilir. Kurslarınızın çoğunun yazılı bir bileşeni olacaktır (aldıkları son kursu yaptılar). Bir anahtar, yazınızı ve araştırmanızı eleştirecek, kaliteli geri bildirim verecek ve sizi daha üst düzeyde çalışmaya zorlayacak profesörlere sahip olmaktır.

Tabii ki, onsuz alabilir ve bunu kendi başınıza öğrenebilirsiniz. Bu bir gereklilik değildir ve herkese fayda sağlamaz. Çoğu insan yüksek notlar alır, ancak herkes iyi bir tavsiye almaz.

1
JeffO

Soruyu daha doğrudan cevaplamak için, bir MSc'ye sahip olmak bir soruya sahip olmamaktan daha iyidir. Teknik personeli işe alan biri olarak konuşan, eğer çok benzer 2 aday alırsanız, ancak tek fark kişinin MSc'e sahip olması, bir röportajda performanslarını bekleyen, MSc kişinin işi almasıdır. Ayrıca, ilgili bir notta, bir derece yapmak (en azından tanınan bir Bilgisayar Bilimi derecesi) sunumlar, iletişim becerileri ve bir çalışanın yapmasını beklediğiniz çeşitli standart şeyleri yapmayı içerir.

Sadece bir derece yaparak ve bir tane elde ederek, bir aday bir şey kanıtlar ve derecesi olmayan bir kişinin sahip olmadığı bir kutuda bir kene sağlar. Adayların uzun yıllara dayanan mesleki deneyime sahip olduğu yerlerde daha az önemlidir.

1
Heatwave

Bence iş/gerçek dünya deneyimi çok uzağa gidebilir .. ve kişisel projeler ..

Okula gitmek yerine, gerçekten harika bir sistem/hizmet/web sitesi oluşturmak için bu zamanı ayırın. Yol boyunca bilgi edinin ve rahat olduğunuz en yeni teknolojileri kullanın.

"Okul temposunda" öğrenmenin kötü olmadığını ve iyi öğretmenlerin daha değerli olduğunu düşünürken, özellikle de hırsla körüklüyorsanız, kendinize çok daha hızlı öğretebilir ve daha fazlasını öğrenebilirsiniz. Size deneyim kazanma şansı verecek bir iş bulmaya çalışmak yerine, ne istediğinizi öğrenmeniz daha kolay olacaktır.

Böylece, bu teknolojileri (umarım) sağlam bir şekilde anlayacaksınız ve röportaj yaparken, okula gidebileceğinizi ve nasıl bileceğini söyleyen bir kağıt parçası yerine yeteneklerinize örnekler vereceksiniz. belki kendine bir iş yaratırsın ve kendini işe alırsın !!

1
hanzolo

Ben de bilgisayar bilimi derecesini düşünüyorum ve eğitim spektrumunun tam tersi diyebileceğiniz şeyden geliyorum (Konuşma Vurgusu/Bazı Vurgularda BA) - ayrıca " sert bilimler ".

Çok fark ettiğim bir şey, iş piyasasının düştüğü için, her sektörde çoğu trend gibi göründüğünden çok daha büyük bir ölçüde, eğitimin dağıtılması deneyimine vurgu yapılmasıdır. Dürüst olmak gerekirse, eğitim kötü bir şey alıyor gibi hissediyorum.

Eminim, deneyimsiz bir dereceye ve ekonomik bağımsızlığa ulaşmama izin veremeyen bir işe sahip olduğum için mantığımın çoğu önyargılı. Yine de, işverenlerin eğitime çoğu kişiden biraz daha fazla ağırlık vermeleri için yeterli neden olduğunu düşünüyorum. Belki de bu aptal "online yetişkin eğitimi nedeniyle - 6 ay içinde bir doktor olmak" yeni "üniversiteler", daha çok iş organizasyonları gibi görünüyor (bu bir şekilde akreditasyon aldı) eğitim yerine aksine . Belki mezunlar eğitime kötü bir sargı veriyorlar. Ya da belki Zuckerbergs ve Gates'in akını eğitimin değerini gölgede bırakıyor. Ancak bildiğim bir şey, nasıl öğreneceğimi (kelimenin tam anlamıyla) ve bunu bir Cal State'e katılmadan önce yapabileceğimden çok daha sistematik bir şekilde nasıl yapacağımı bilmem. Ve ilk iş deneyimim (sınırlı, ama bazılarına sahibim) bana, geniş tecrübe ve sınırlı eğitime sahip olanların sergilediği bazı mesleki becerilerden yoksun olduğumu gösterirken, hızlı bir şekilde iyi bir şekilde elde edebildiğim profesyonellik yığını kesinlikle yeteneklerini artırmak için deneyim çocuklar ne alır daha hızlı (Ama sonra tekrar, RadioShack, yani ... lol) çalışıyorum.

İşgücüne uygulamanız gerekmeyen şeyleri öğrenmek, yaptığınız şeyleri öğrenmede nasıl daha etkili olabileceğinizi öğretir.

0
Dan