Yazılım Mühendisliği

Sistem geliştirme yaşam döngüsü içinde çalışan profesyoneller, akademisyenler ve öğrenciler için soru-cevap

7
Bir web servisini SOAP veya REST servisi olarak gösterme seçiminde belirleyici faktörler nelerdir?
SOAP tüketimini görebildiğim kadarıyla SOAP yığını gerektirir, bu nedenle müşterilerinizin tüketmesi daha zordur, yani POST verilerini ve başlıkları doğru şekilde biçimlendiren bir SOAP yığınının olmasını sağlamaları gerekir ve ardından size biraz geri veri yapısı, REST ile sadece sorgu dizesindeki argümanlarla bir HTTP GET isteği yaparsınız ve muhtemelen XML olduğunu düşündüğüm …

14
Doğal bir bilim insanıyla ilişki kurmak için nasıl röportaj yapmalı? [kapalı]
Orijinal soru Şirketim için zaten röportajlar yaptım, çoğunlukla dev pozisyonları için bilgisayar bilimcileri, ayrıca bazı test uzmanları ve proje yöneticileri. Şimdi Ar-Ge departmanındaki araştırma grubumuzu doldurmam gerekiyor (yan not: “araştırma”, üniversiteler, diğer şirketler, araştırma merkezleri ile birlikte araştırma projelerinde yazılım kullanarak profesyonel alan / pazar nişimizdeki sorunları çözmeye çalıştığımız anlamına …
30 interview  hiring 

5
Mevcut işimi beğenmedim, ayrılmak istiyorum, bunu bir iş görüşmesinde nasıl açıklarım? [kapalı]
Birkaç yıl önce başka bir ülkeye göç ettim ve geçen yılın başlarında yüksek lisans derecesi almayı başardım. O zamanlar umutsuzca bir iş arıyordum ve küçük bir yazılım geliştirme şirketinde bir iş teklifi aldığım için şanslıydım. Kayıt için, ev şirketime döndüğümde, çok iyi bir sicile sahip tanınmış bir geliştiriciydim ve bir …
30 interview 

17
Bir Matematikçilere Programlama Tanıtımı [kapalı]
Şu anda bir programcıyım, neredeyse 16 yaşındayım ve kariyerimi Bilgisayar Bilimi veya Elektrik Mühendisliği derecesine sahip bir şeye indirgedim (oldukça farklı olduklarını biliyorum ama bu soru arkadaşımla ilgili). arkadaş çok emin değil. O çok matematik ilgilenen ve bu işi çok iyi ve ben o programlama dalabilir düşünüyorum ama o (bunu …
30 education  math 


17
Ayrıntıları soyutlamalar yoluyla gizlemenin değeri nedir? Şeffaflıkta değer yok mu?
Arka fon Ben büyük bir soyutlama hayranı değilim. Arayüzlerin uyarlanabilirlik, taşınabilirlik ve yeniden kullanılabilirlik vb. Faydalarından yararlanabileceğini kabul edeceğim. Orada gerçek fayda var ve bunu sormak istemiyorum, o yüzden görmezden gelelim. Uygulama mantığını ve ayrıntılarını bu soyutlamanın kullanıcılarından gizlemek olan soyutlamanın diğer büyük "yararı" da vardır. Argüman, detayları bilmek zorunda …

4
GPL olmayan GPL yazılımını arayın
GPL kapsamında yayımlanan ve yazdığım GPL'ye saygı duymak zorunda olmadığım bir programdan (yasal olarak) kullanabilir miyim (yazdığım program için)? Örneğin, bir programı (GPL altında olan) kullanan bir GUI'm var, GUI'deki kodu gizleyebilir ve hatta satabilir miyim?
30 gpl 

5
Groovy uzağa mı gidiyor? [kapalı]
Eminim bu soru birçok kez sorulmuştur. Bununla birlikte, bu dillerin geleceği ile ilgili niyeti ile tekrar sormayı seviyorum. İlk olarak Groovy ile tanıştırıldım ve çok beğendim. Sözdiziminin daha basit olduğunu ve Java'ya çok daha yakın olduğunu hissettim ve Grails'i hızlıca öğrenebildim . Sonra Scala vardı ve web çerçeve çalışması Lift …
30 java  scala  groovy  grails 

13
Görüşme sırasında “White-Board-Coding” uygunsuz mu? [kapalı]
Bu biraz subjektif bir soru ama ben konuyla ilgili görüşmeci / görüşülen kişilerin geri bildirimlerini / görüşlerini duymak isterim. Teknik görüşmemizi 4 bölüme ayırdık. Beyaz tahtada Kod, Okuma ve Analiz Kodunu, Tasarım Oturumu ve Kodunu yazın. Son bölüm için görüşülen kişiden yapmamızı istediklerimiz, beyaz tahtaya küçük bir kod pasajı (4-5 …

7
Bütün çalışmalarım iç projelerdeyken potansiyel işverenlere nasıl yetenek gösterebilirim? [kapalı]
Uzun zamandır (10 senedir) mevcut pozisyonumdayım ve o zaman, bir tasarımcı, sistem mimarı ve programcı olarak iyi performans gösterdiğimi hissediyorum. Bununla birlikte, tüm bu çalışmalar dış dünyadan erişilemeyen iç projeler üzerinde olmuştur. 'Gerçekten bir şeyi işaret edebilir ve "bunu yazdım" deyince çok etkileyici "diyen bunun gibi bir çok tavsiye görüyorum …
30 interview 

11
Kaynak kontrolündeki ikili dosyalar
Gömülü cihazlar ve diğer garip dünyalar için geliştirirken, derleme işleminizin çok özel versiyonlarını kullanarak çok sayıda özel ikili dosya içermesi olasıdır. Yani soru şu ki, onlar kaynak kontrolünüzün bir parçası mı? Ofislerim "kaynak denetiminden çıkmak, kodu derlemek için ihtiyacınız olan her şeyi içerir" kuralına uyuyor ve bu da bazı ciddi …

4
Algoritmalara Giriş (CLRS) kitabı için ön koşul matematik becerisi [kapalı]
Temel algoritmalar hakkında zaten bilgim var. Şimdi daha ileri algoritmalar çalışmayı planlıyorum ve Algoritmalara Giriş'e karar verdim . Emin değilim, bu kitabı okumadan önce matematik becerilerimi yenilemeye gerek var mı yok mu? (Lisede ve kolejde öğrendiğim neredeyse matematiği unutuyorum) Eğer bu kitap güçlü matematik bilgisine ihtiyaç duyarsa, lütfen yarar sağlayacak …

6
Birim testinin değeri nasıl açıklanır
İş arkadaşlarıma birim testleri (ve genel olarak test) kavramını tanıtmak istiyorum; şu anda hiçbir test yok ve istenen sonucu görmek için UI aracılığıyla görevleri gerçekten gerçekleştirerek işler test ediliyor. Tahmin edebileceğiniz gibi, kod tam olarak uygulamaya çok sıkı bir şekilde bağlıdır - hatta bir sınıfta olması gereken ve hatta kopyalanıp …

8
Takımınıza takım lideri olarak performansınız hakkında sormanız gereken en önemli üç soru nedir?
Küçük bir yazılım şirketinin içinde küçük bir geliştirme ekibinin (kendim de dahil 4 üye) lideri olarak 1 yıla yaklaşıyorum. Ekibime, aynı zamanda ekipte bir geliştirici olan ekip lideri olarak nasıl yaptığımı değerlendirme fırsatı vermek istiyorum. Açık uçlu 'Nasılsın?' İle iyi bir geri bildirim almanın zor olduğunu düşünüyorum. Soru, sorulacak en …

5
UNIX felsefesinde programlama İşlevsel programlama ile aynı mıdır?
UNIX Programlama Ortamı (klasik metin), UNIX'in programlama yaklaşımının daha karmaşık sorunları çözmek için birleştirilebilecek küçük, iyi tanımlanmış araçlar oluşturmak olduğunu belirtir. C ve Bash kabuğunu öğrenirken, bunu çok çeşitli programlama problemleriyle başa çıkmada kullanılabilecek güçlü bir kavram olarak buldum. Sadece bir Linux platformu kullanarak, konsept oldukça açık ve her zaman …

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.