Bilgisayar Bilimleri Yüksek Lisans derecesine sahip olmak kariyerine yardımcı oluyor mu? [kapalı]


32

Kolej veya üniversitenin ötesine geçen ve şimdi sektörde çalışan programcıların deneyimlerini merak ediyorum. Akademi hakkında konuşmuyorum (zaten orada doktora gerekir). Master dereceniz var mı? Kariyerine yardımcı oldu mu? Dereceye devam ederken kazandığı bilgiden başka herhangi bir yarar var mı?


4
Buna iyi bir cevap yok, çok fazla değişken var: kariyer hedefleriniz, becerileriniz, nerede oturuyorsunuz, hangi sektörde çalışıyorsunuz, şirketin büyüklüğü, kullandığınız araçlar vs.
Bryan Oakley

Yanıtlar:


45

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


6
Eh, belki de büyük ve yavaş hareket eden bir şirkette, ancak daha küçük bir Start-Up / Technology Company'de işe alım yöneticisi genellikle teknik ekibin bir parçasıdır (genellikle birden fazla şapka takarlar) Gönderilen uygulamaları gözden geçireceklerdir. büyük olasılıkla ilk önce iş deneyimine bakacaksınız.
hanzolo

21

Kariyerinizin başlamasına kesinlikle yardımcı olabilir - ilk belki ikinci işinizi almanız. Fakat kemerinizin altında birkaç yıllık bir deneyime sahip olduktan sonra, aslında önemli olan şey budur.

Bir derece, sonuçta, sadece bir derecedir. Bu, okuduğunuzun bir göstergesidir, ancak bundan daha fazlası değil (daha az). İşverenler gitmek üzere olduğunuz şey ile ilgilenen edilir yapmak seni kiralamak eğer. Anlamaya çalıştıklarında (röportajda), bir derece kesinlikle hiçbir şeyden daha iyi bir göstergedir, ancak gerçekte tamamlanmış gerçek dünya projeleri (veya bunların eksikliği) bir dereceden daha iyi göstergelerdir (veya eksikliği). .

Bill Gates hiç mezun oldu mu? Aslında, 2007'de Harvard'ı bıraktıktan 30 yıl sonra yaptı.


4
Eğer kariyeriniz bir süredir devam ediyorsa ve oldukça müthiş ve etkili bir programcısınız, ancak bir şeyleri bir üst seviyeye çıkarmak ve gerçekten bazı şeylerin daha matematiksel yönlerini iyi kavramak ve daha sonra onları ciddi şekilde uygulayan iş, bu iyi bir yol olabilir. Unutmayın, maddi olarak avantajlı olmayabilir - bir dereceye kadar maaş kazanmamanın, bir miktar yüksek olmanın fırsat bedeli de dahil olmak üzere derece almanın maliyeti - ama bilgisayar biliminin eğlenceli olduğunu düşünüyorsanız, harika olurdu.

Tam değil. Akademi'de dışarıda öğrenmekten kaçınabileceğiniz şeyleri öğrenmek zorundasınız. Bunun iyi bir örneği, zihniyetin daha sonra bir fark yarattığı lambda ifadeleridir, çünkü siz yapabilirsiniz.

“Ancak, kemerinizin altında birkaç yıllık bir deneyime sahip olduktan sonra, aslında önemli olan şey buydu”. bir dereceye sahip olmak. İkincisi, ortalama olarak, daha iyi planlama ve uzun vadeli düşünme becerilerine sahipti.
Giorgio,

Hiç şüphe yok ki , örgün eğitim ile uzun vadeli düşünme arasında pozitif bir ilişki vardır - derecesi almak oldukça ısrarlıdır. Ancak: 1) korelasyon bireysel olarak değil , ortalama olarak uygulanır ve 2) nedensellik hangi yoldan gider? Dereceye almak, sizi planlamada daha iyi hale getiriyor mu, yoksa geleceklerini planlayanların (yani planlamada zaten iyi) olanların daha fazla derece takip etme eğiliminde olmaları mı?
Joonas Pulakka

11

Bilgisayar Bilimleri dalında yüksek lisans yaptım, daha çok eğlenmek için, ancak kariyerime yardımcı olmak için de. Benim girdilerimden büyük miktarda maddi kazanç beklemiyordum, ama BSc'ime dokunmadığım pek çok yeni compsci alanını gözlerime açtı. “Edinburgh Üniversitesi - Seçkinliği” koymak gerçekten çok yardımcı oldu ve ayrıca çok eğlenceliydi, kıçımı çalıştırdı ama aynı zamanda çok da oynadı! Sadece kariyer fırsatları için yapmayın, yapmak istediğiniz için de yapın.


7

Biraz özel bir durum olabilir, çünkü Bilgisayar Bilimleri alanında yüksek lisans derecesine sahip olmama rağmen lisans derecem BSEE oldu. Bu kombinasyon, serbest çalışan gömülü yazılım kariyerimin özü olmuştur (ki bu, 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 okuluna gidiyordum.

Özgeçmişimde bir yüksek lisans derecesine sahip olduğumun mülakatlarda çok olumlu bir şekilde araştırıldığını biliyorum (bana söylendi).

Sanırım, lisansüstü okulda, bir BSCS alacağımdan çok daha fazla bilgisayar bilimi öğrendim, çünkü her ikisini de daha ciddiye aldım (lisans notumdan lisansüstü okula büyük bir atlayışla kanıtlandığından), çünkü bir lisans derecesi almak için gereken diğer tüm dersleri alarak dikkatini dağıtır.


3
Benzer bir teknedeyim, Fizik altbilgisi, CS grad ve genel not ortalamasında işleri daha ciddiye alma yönünde. Öğrendiklerim çok değerliydi (yeni perspektifler, UML ve Tasarım modellerini ciddiye almaya zorlamak, vb.) Ve derecenin kendisi de değerli - Projedeki işimdeki rolümden bahsederken insanlar benim derecemi almışlardı. / dış millet.
Michael H.

7

Birçok kariyer sorusu gibi cevap da "Bu değişir ..."

Şimdiye kadar tanıştığım en iyi programcı lisans seviyesini bitirmedi. O herkesin üzerinde kafa ve kuyruklu ve onunla çalışan herkes için açıktır. Sadece ağızdan iyi bir iş bulamaması düşünülemez. O bir menajer, mimar, bireysel katılımcı oldu - siz adlandırın.

O zaman geri kalanımız var ...

Bilgisayar bilimlerinde ustaların aşağıdaki durumlarda insanlara yardım ettiğini gördüm:

5 yıldan az teknoloji deneyimi.

  • CS olmayan undergrad.
  • Akademik bir bükülmüş bir şirkette. (Örnek: Eski Çan Laboratuarları)
  • İş yerinde entelektüel olarak meraklı ve sıkılmış.
  • Teknolojiden çok uzak.
  • İş deneyimi yerine farklılaşmak istersiniz. (Örnek: 5 yıl BS + MS)

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


3

Hikayemin ne kadar ilişkili olduğundan emin değilim, ama aslında Felsefe ve Siyaset Bilimi dalında iki kat okudum ve programlama her zaman sadece bir hobi oldu. Herhangi bir "Filozof Aranıyor" bulamadığımda Craigslist'e ekler ve insanların yazılım geliştiriciler istediklerini anladıklarını ve iş bulduklarını farkettiler. Bunun bir hobi olduğu ve almam gereken sadece bir grup ders olmadığı için, alanı öğrenme konusunda çok tutkulu olduğum için CS sınıf arkadaşlarımla eşleşebilecek en iyisini yapmaya çalıştım. Şimdi bir geliştirici olarak iyi bir işim var, ancak gelecekte sepetçilik derecesine sahip bir yazılım mühendisliği işine başvurduğumda ne olacağı konusunda gerginim. Bağlantıların ve deneyimin işe yarayacağına dair ümidiyle bir süre beklememe, bir süre beklememe doğru eğildim. Buna rağmen bilim / askeri sektörlerde buna güvenmezdim.


3

Yüksek lisans derecesi, yazılım endüstrisinde zorunlu değildir. Sadece lisans derecesine sahip olmak ve doğru deneyime sahip olmak için indirebileceğiniz birçok iş bulunmaktadır. Mezuniyet sonrası çalışmalardan kaçınmak size zaman ve para kazandırabilir. Bunu söyledikten sonra, Oracle, Google, Microsoft, IBM vb. Gibi şirketler için çalışmak istiyorsanız, yüksek lisans / doktora almanız önerilir.


2

Belki de genel olarak konuşmak yardımcı olabilir, ancak işe alım yöneticisine de bağlı. Katılmak .NET geliştiricileri işe benimtakım. Bir geliştirici olarak, bazı ciddi hassas verileri ve çok miktarda parayı kullandığımız için kimi işe aldığım konusunda oldukça seçici davranıyorum. Biz CS'de lise mezunlarından yüksek lisans derecelerine ve hatta Fizik'ten küçük, çevik, tutkulu bir yazılım geliştirici ekibiyiz. Üniversitelere hiç bakmam, hatta ilk yıllarında iş tecrübesine bile bakmam. Nasıl iletişim kurduğunuzu görmek, takımla iyi geçinmek, gerçek sorunlarla baş etmek ve tabii ki bana kodu göstermek istiyorum. Kötü bir kıç programcısı olduğunu mu düşünüyorsun? Bana kanıtı göster. Bir çeşit açık kaynaklı proje üzerinde çalışıyor olmalısınız, üzerinde bir şeyler olan bir github / bitbucket / CodePlex / etc ... hesabınız olmalı. Dereceler kağıttır - yapabileceklerinizle ilgili.


2

Şahsen benim için CS’de Master’lar için ödeme yapacak bir şirkete katıldım. Kariyer seçimi konusundaki kararımın bir parçası. MS'imin peşinden gitmeyi tercih ediyorum çünkü CS konusundaki bilgilerimi daha iyi derinleştiriyor. Lisans eğitimimde AI'ya çok fazla maruz kalmadım, ancak Master'ımın çalışmalarında şimdiye kadar sahip oldum ve bu yeni bir CS alanını öğrenmek için, kesinlikle potansiyel iş gelişimi için yapmaktan çok daha faydalı ve faydalı .


1

Bence iş / gerçek dünya deneyimi uzun bir yol kat edebilir .. ve kişisel projeler ..

Okula gitmek yerine, gerçekten harika bir sistem / hizmet / web sitesi oluşturmak için bu zamanı bir kenara koyun. Yol boyunca öğrenin ve rahat ettiğiniz en güncel teknolojileri kullanın.

Bir "okul temposunda" öğrenmenin fena olmadığını ve iyi öğretmenlerin daha değerli olduğunu düşünmeme rağmen, özellikle hırsla beslenirseniz kendinize çok daha hızlı öğretebilir ve daha fazlasını öğrenebilirsiniz. İstediğiniz şeyi öğrenmeniz sizin için, deneyimi edinme şansını verecek bir iş bulmaya çalışmak daha kolay olacaktır.

Bunu yaparak, bu teknolojileri (umarım) sağlam bir şekilde anlayacaksınız ve görüşme yaparken, okula gidebileceğinizi söyleyen bir kâğıt yerine, yeteneklerinizden örnekler alacaksınız. belki kendinize bir iş yaratacak ve kendinize yeni bir işe gireceksiniz!


1

Benim için tecrübelerime birkaç yıl katıyor. Genellikle bir iş tanımında 3-5 yıl + bekar veya 1-3 yıl + yüksek lisans gibi göreceksiniz ve bu yüksek lisans derecesine sahip olduğumda 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ı daha az önemseyebiliyorlardı, bu yüzden derecenin bana verdiği yıllar çok değerli. Yetenekli, mümkün değil! Bekar olan bir programcı ve bir usta olan bir programcı arasında kalite açısından fark yoktur. Kendinizi daha iyi bir programcı yapmak için yapabileceğiniz birçok şey


1

Kariyerine yardım edip etmediğini söylemek zor. Bazı endüstriler ve işe alım yöneticileri tercihli veya tercihsiz olabilir. Akademisyen olmadan bir üniversitede iş bulabilirsin, ancak yüksek öğrenim görmüş insanları tercih ederler.

Araştırma literatürünü daha iyi bir yazar ve tüketici olmanıza yardımcı olabilir. Kurslarınızın çoğunun yazılı bir bileşeni olacak (aldığım son kursu yaptılar). Önemli olan, yazınızı ve araştırmanızı eleştirecek, kalite geri bildirimi verecek ve sizi daha üst düzeyde çalışmaya zorlayacak profesörlere sahip olmaktır.

Tabii ki, onsuz alabilirsiniz ve bunu kendi başınıza öğrenebilirsiniz. Bu bir zorunluluk değil ve herkese faydası yok. Çoğu insan yüksek not alır, ancak herkes iyi bir tavsiye almaz.


1

Soruyu daha doğrudan cevaplamak için, yüksek lisansa sahip olmak, sahip olmamaktan iyidir. Teknik personel kiralayan biri olarak konuşursak, çok benzer 2 aday alırsanız, ancak tek fark yüksek lisans olması, röportajda performanslarını beklemek isteyen yüksek lisans derecesi olan kişi bu işi alacaktır. Ayrıca, ilgili bir notta, bir dereceye kadar (örneğin en azından tanınmış bir Bilgisayar Bilimleri derecesi) sunum yapmak, iletişim becerileri ve bir çalışandan yapmasını beklediğiniz çeşitli standart şeyler yapmak yer almaktadır.

Bir aday sadece bir derece yaparak ve bir tane alarak bir şeyi kanıtlar ve derecesiz birinin sahip olmadığı bir kutuda bir kene sağlar. Adayların uzun yıllara dayanan mesleki deneyime sahip olmaları daha az ilgilidir.


0

Ayrıca bilgisayar bilimi alanında bir derece düşünüyorum ve eğitim spektrumunun tam tersi diyeceğiniz şeyden geliyorum (Konuşma İletişimi Lisansı / bazı vurgu '- ayrıca "ile sınıflandırılan alanlarla ilgisi yok") sert bilimler ".

Çok dikkatimi çeken bir şey, iş piyasası düştüğü için çoğu sektörde trend gözüktüğünden daha büyük bir ölçüde tecrübe trumping eğitimine vurgu yapmak. Gerçekten eğitimin kötü bir şekilde sarıldığını hissediyorum.

Tecrübesiz bir dereceye sahip olduğum ve ekonomik bağımsızlık elde etmeme izin vermeyen bir işim olduğu için aklımın çoğunun önyargılı olduğundan eminim. Yine de, işverenlerin eğitime çoğu zaman göründüğünden biraz daha fazla ağırlık vermeleri için yeterli nedenlerin olduğunu düşünüyorum. Belki de bu aptal "çevrimiçi yetişkin eğitimi - nedeniyle 6 ay içinde bir doktor ol" yeni "üniversiteler", işletme kuruluşları gibi görünüyor (ki nasılsaakreditasyon aldı) eğitime karşı öncelikli olarak finansal amaçlarla. Belki de mezunlar eğitime kötü bir şekilde sarılıyorlar. Veya Zuckerberg ve Gates'in akını, eğitimin değerini gölgede bırakıyor. Ancak bildiğim bir şey, nasıl öğrenileceğimi (kelimenin tam anlamıyla) ve bunu bir Cal Eyaletine katılmadan daha sistematik bir şekilde nasıl yapacağımı bilmemdir. Ve ilk iş tecrübem (sınırlı ama bazıları da var), kapsamlı bir deneyime ve sınırlı eğitime sahip olanların sergilediği mesleki becerilerden bazılarının eksik olduğumu göstermekteydi; Profesyonellik parçası kesinlikle yeteneklerini artırmak için deneyim adamlar alır ne daha hızlı (Ama sonra yine, RadioShack, bu yüzden ... lol çalışıyorum).

İşgücünde uygulamanız gerekmeyen şeyleri öğrenmenin, yaptığınız şeyleri öğrenmede nasıl daha etkili olacağınızı öğrettiğini düşünüyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.