Teorik bilgisayar bilimi işleri nelerdir?


12

Açıkça teorisyenlerin evi olan akademinin yanı sıra, teorik bilgisayar bilimi ile ilgili, saf matematiksel altyapı gerektiren endüstriyel işleri merak ediyorum.

Şerefe!


1
Saf veya neredeyse saf araştırma yapan şirketler için çalışan işler var, ancak bunları akademinin bir dalı olarak düşünebilirsiniz.
usul

10
Kod yazabilir misiniz? Okulda öğrendiklerinizi pratik problemler için etkili algoritmalar tasarlamak için nasıl kullanacağınızı biliyor musunuz? Mühendislerle nasıl konuşacağınızı ve gerçekten yardım istedikleri belirsiz bir şekilde ifade edilen hesaplama sorunlarının nasıl olduğunu anlıyor musunuz? Hiç böyle şeyler yapmakla ilgileniyor musunuz?
Peter Shor

9
Tek bir işi tanımlamıyorum. Bell Labs / AT & T Labs'da 17 yıl çalıştım ve teorik bir bilgisayar bilimcisini endüstride yararlı kılan yetenekleri anlatıyorum. Bu yeteneklerden herhangi birine sahip değilseniz, muhtemelen endüstride bir iş bulamazsınız (ya da yaparsanız, orada çok uzun sürmezsiniz). Tüm bu yeteneklere sahipseniz, birçok işveren için değerli olursunuz. Potansiyel bir işvereni ikna edebiliyorsanız, iyi olmalısınız.
Peter Shor

2
Tavsiye? Bu muhtemelen Bell Labs'ın endüstri görüşüme karşı önyargılı, ancak: Çok sayıda uygulama kodlaması edinin. Birçok algoritma öğrenin. Belki biraz optimizasyon. Bazı matematiksel / hesaplamalı modelleme dersleri alın (fizik burada yardımcı olacaktır). Bir staj bul. Belki araştırmada bir endüstri işi alamazsınız (şanslı olmanıza rağmen), ancak entelektüel olarak ilginç bir endüstri işi elde edebilmelisiniz. (Eğer kuantum hesaplamaya girmeyi planlıyorsanız, bu farklı bir liste. Ve karmaşıklık teorisi yapan bir kariyer istiyorsanız, muhtemelen akademiye bakmalısınız.)
Peter Shor

2
@Stella Biderman: Bu yerler şu anda hem ileri bilgisayar bilimlerini hem de kuantum fiziğini bilen insanlar için umutsuz. Bir doktora ihtiyacınız yok; Lisans kuantum fiziği derslerinin tamamının fazlasıyla yeterli olacağını düşünüyorum.
Peter Shor

Yanıtlar:


13

Bir CS Teorisi geçmişim var ve bir danışmanlık firmasında araştırma yaparak endüstride çalışıyorum. Çeşitli bilgisayar modellerini kullanmak isteyen ve bunları kendileri oluşturma konusunda uzmanlığa sahip olmayan kişiler tarafından işe alınıyoruz. Bu (kısmen) bir araştırma işidir, çünkü müşterilerimiz genellikle akademik literatürde ele alınmayan ilgi alanlarına sahiptir ve bu nedenle sözleşmelerimiz genellikle kendi bağlamlarında çalışan yeni modeller ve teknikler yaratmamıza neden olur. Şu anda bir akademik konferans için poster sunumu üzerinde çalışıyorum, yine de CS'den ziyade siyaset bilimi metodolojisinde.

Grubum, uygulamalı doğrusal cebir ve grafik teorisi olarak da bilinen makine öğrenimi ve sosyal ağ analizi konusunda uzmanlaşmıştır. Müşterilerimiz bunu uluslararası ilişkiler, lojistik, uluslararası ticaret ve siber güvenlik gibi konulara uygulamakla ilgilenmektedir. İş arkadaşlarımın uygulamalı matematikte doktora, hesaplamalı sosyal bilimlerde doktora ve hesaplama dilbiliminde yüksek lisans gibi geçmişleri var. Ben grubumun teorisyeniyim ve saf matematik bilgim için özel olarak tutuldum. Öncelikle model tasarımı ve validasyonu üzerinde çalışıyorum, özellikle model tasarımını bilgilendirmek için modellenen fenomende grafik teorik yapıların kullanılması. Ayrıca yeni araştırmayı araştıran ve şu anda çalışmakta olduğumuz şeye nasıl uyduğunu değerlendiren nokta kişiyim.

Peter Shor'un önerilen beceriler listesini şiddetle ikinci olarak seçerdim. Endüstride başarılı bir kuramcı olmanın anahtarı, bir yandan mühendisler, veri analistleri ve geliştiriciler ile diğer yandan akademisyenler arasında köprü olabilmektir.


7
"Grubum, uygulamalı doğrusal cebir ve grafik teorisi olarak da bilinen makine öğrenimi ve sosyal ağ analizi konusunda uzmanlaşmıştır." Bu söz çok hoşuma hayranlığımı ifade etmeye zorlandım. :)
Neel Krishnaswami

"danışmanlık firması", "akademisyenler ve mühendisler arasındaki köprü". Daha fazla ayrıntı verir misiniz? Bu firmaların örneğinizin dışında üzerinde çalıştığı alanlar nelerdir?

1
@Stella Biderman, Bana matematik ve teknik hesaplama arasındaki örtüşmelerle ilgili birkaç alan önerir misiniz ve açıklar mısınız ?, Özellikle hesaplama teorisi

1
Otomata teorisi, biçimsel diller, biçimsel gramerler, hesaplama teorisi hakkında ... endüstriyel işlerde bunlar için herhangi bir talep / kullanım var mı?
kate

1
ToC, tam olarak ne konuşulduğuna bağlı olarak bir ton uygulama veya çok az şey görebilir. Cevabımda bahsettiğim uygulamaların altında yatan tema bir ağ yapısının varlığı, bu yüzden grafik teorisini çok kullanıyorum. Spektral grafik teorisi, ağ analizi için birçok yeni yaklaşımın temelini oluşturur. Bilgi teorisi, anomali tespitinde giderek daha popüler hale gelmektedir. Öte yandan, karmaşıklık ve hesaplanabilirlik teorisi çok az uygulama görmektedir, çünkü gerçek dünya bilgi işleminden nispeten bağlantısızdır. İnce taneli karmaşıklığı böyle GKR olarak, kullanımının görür olmasıdır
Stella Biderman

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.