Bir CBS geliştiricisi olarak en büyük zorluklarınız neler?


23

GIS yazılımı geliştirirken en büyük zorluklarınız nelerdir?

Kodlama mı? Haritacılık / coğrafya / etc kavramlarını (projeksiyonlar gibi) anlıyor mu? Veya diğer zorluklar?


Bu tartışmaya bayılıyorum. Eski bir konu olduğunu biliyorum, ama bilgi ALTIN. Esri için geliştirici ürünlerin Ürün Müdürü olarak çalışıyorum. ArcGIS Runtime SDK'larına (Java, Android, Qt) ve ArcObjects for SDK for Java'ya bakıyorum. Her şeyden önce acı ile empati kurabilirim. İkincisi, Web API'lerinin ve ArcGIS Runtime API'lerinin Platformu kullanmadaki acı noktalarını azaltmaya yardımcı olup olmadıklarını veya genel olarak kullanıp kullanmadıklarını duymak isterim. Çok fazla ve çok veriyi kullanmak hala bir zorluk, sanırım 5 yıl sonra mı? Hem Çevrimiçi hem de Portal'daki hizmetler daha da güçleniyor. T

Merhaba Eric, GIS.SE'ye hoş geldiniz. Topluluğa katılan yazılım şirketi çalışanlarını görmek her zaman iyidir. Burada biraz daha az tartışma forumu ve daha özel soru-cevap. Turu kontrol etmek isteyebilirsiniz . Biz var sohbet yoğun olarak kullanılmaz olsa, konuşmalar için. Ayrıca etiketleme sistemimize de bakabilirsiniz. Bunu kullanarak, bahsettiğiniz API'ler ve SDK'lar gibi belirli bir konuyla ilgili son soru aktivitesini öğrenebilirsiniz.
Chris W,

Aynı şekilde GIS SE Eric'e hoş geldiniz! Siteye biraz daha bakınca, umarım Stack Exchange'in ne hakkında olduğunu ve odaklanmış soru-cevap formatının bir tartışma forumundan ne kadar farklı olduğunu göreceksiniz. Tam da ArcGIS Tartışma Forumları'nın en son elden geçirilmelerini umdukları şeydi. Ancak, popülerliğine rağmen kullanıcıların buraya bir cevap aramaya nasıl geldiğinin harika bir örneği olmayan bu erken soru-cevap üzerindeki değerini yargılamayın. ileri geri tartışma sindirmek için.
PolyGeo

Yanıtlar:


22

Neredeyse 5 yıl önce ESRI / GIS gelişim sahnesine giren bir geliştirici olarak deneyimlerime dayanarak:

  1. Ne yapmak istediğinizi yapacak tek bir API yok. Yalnızca amaçlarınız için çalışabilecek veya çalışmayabilecek karıştırılmış bir API karmaşası: ArcObjects, Python, REST, SOAP, ADF, ST_Geometry operatörleri?
  2. Tüm API'ler, uygulamanızın özüne yerleştirmeyi tercih etmeyeceğiniz bazı pahalı, pahalı yazılımlara bağlanır.
  3. Gerçekten yaratıcı tasarım için çok az fırsat. Nesneye yönelik coğrafi veri yapıları? Unut gitsin. "Nesneler" ve "özellik sınıfları" hakkındaki tüm konuşmaya rağmen, hala kaprisli yazılım aracılığındaki aptal masalarla çalışıyorsunuz.
  4. Yazılım bozuk, hata mesajları yanıltıcı ve dokümantasyon eksik. Sorun giderme hemen hemen her zaman deneme yanılmadır. Alışmak.
  5. İlişkisel veritabanı yöntemlerini kullanarak coğrafi verileri yönetmek neredeyse imkansızdır. Herhangi bir SQL / DDL'den vazgeçmek zorunda kaldım çünkü ara katman yazılımları ile başımı derde sokuyorlar (evet, ArcSDE hakkında konuşuyorum). Yeteneğin tamamını atmak utanç verici. Sadece ArcCatalog'u açın, işaretleyin, tıklayın.

Anlatabileceğiniz gibi, ESRI geliştirme sahnesinde oldukça olumsuz bir bakış açısına sahibim. Coğrafya geçmişinden gelenler için olasılıkların oldukça heyecan verici olduğundan eminim. Ancak ilişkisel veritabanlarını, nesne yönelimli programlamayı ve yaratıcı çözümler için geniş açık fırsatı seven benim gibi biri için, ESRI ile GIS gelişimi çok kısıtlayıcı ve tatmin edici değil. Bu utanç verici çünkü eski okul kalabalığı Microsoft'a uyumdan önce üstün bir ortam olduğunu söyledi. Umarım açık kaynak topluluğunun yeniliklere devam edeceğini umuyorum.


4
İstatistiğim ve ESRI ürünleriyle ilgili benzer şikayetlerim var. Aşırı iyimser teorim, bilgisayarların muhtemelen GIS'den önce istatistiklere uygulandığı için, GIS yazılımının istatistiksel yazılımın yaklaşık 10 yıl gerisinde kaldığı (SAS / SPSS aşamasında) ve gerçekten olağanüstü bir açık kaynaklı program veya yığının eşiğinde olduğu. Çıkmak Belki zaten oldu - ESRI dışı programlarla oynama şansım oldu.
Matt Parker

2
Neredeyse Redlands'deki yumruklarımı geri kalanınızla neredeyse sallamak için çalkalayacağım ve açıklayıcı bir anekdotu geçeceğim: Spatial Analyst'in raster API'lerine (o sırada) yapılan herhangi bir API araması, genel bir COM "Belirtilmemiş Hata ile başarısız olur "eğer bir şeyler ters giderse. Giderileceği Umutsuz, ben bağlayan sona erdi strace , yararlı ve detaylı 1980'lerde dönemi hata iletileri / dev / null eşdeğer pencerelerine yazılı ediliyordu ki (Trampet) bulundu sistem çağrıları gömülmüş ArcGIS.exe ve e.
Dan S.

13

Büyük miktarda veri. Web teknolojisini kullanarak büyük miktarda veri ayıklamanın doğru yolunu bulmak zor oldu. Çok fazla veriye ve düşük performansa sahip olabiliriz veya çok daha az veri görüntüleniyor olabilir, ancak potansiyel olarak yanlış bilgileri de iletebiliriz.


10

Ben bir CBS geliştiricisi değilim; Ancak, ben bir CBS modelleri:

Zorluklar:

  • Veri toplama, toplama, ayrıştırma, birleştirme ve bölme: Farklı projeler için çeşitli kaynaklardan veri alıyorum; En büyük sorun genellikle aynı coğrafi parsel / alan için tüm verileri elde etmektir. Proje için tutarlı bir örnek almak için genellikle her veri setinde yukarıda belirtilen tekniklerden birkaçını kullanmam gerekir. Bu hata olasılığını artırır ve hassasiyetimizi azaltıyor.

  • Ben bir geliştirici değilim; Ben bir geliştirici değilim tekrar ediyorum: Siz sevimli insanlar SOAP, SHAMPOO, REST, GIS-T Endeksleri, vb. Hakkında konuştuğunuzda bu sizin için çok önemli. Bana göre çoğunlukla bu jargon. Genelde basit bir şeyler yapmak için büyük bir öğrenme eğrisi veya dik bir tırmanışım var.

  • FOSS ve Tescilli Yazılımlar arasındaki boşluk: QGIS'i seviyorum ve ölümüne postgis yapıyorum; tam anlamıyla onları her makineye kurduk; Bununla birlikte, taşımayı temel alan bir analiz yapmak istediğimde TransCAD veya EMME2 / 3'e başvurmak zorundayım. Her çan ve ıslık ile birlikte yaklaşık 15.000 dolar. Adalet, shp dosyaları için bir ağ paketi varsa, tüm bu sorunlar çözülebilir.

  • Çoklu disiplin sorunu: Ulaştırma modelleme tekniklerinde çok iyi bilgiliyim; ancak demografik modellemeyi emmek ve söyleyebileceğim kadarıyla, verilerimi elde etmek için karmaşık R araçları kullanmam gerekiyor. Dolayısıyla GIS Problemi, GIS'in kendi başınıza hayatta kalmak zor, multidisipliner bir alan olmasıdır.

  • Görüntü arazi kullanımından vektör arazi kullanımına geçmek için iyi kurulmuş araç ve yazılımların bulunmaması: Bir aracın GEOEYE uydu görüntüsünü analiz edeceği ve içindeki toprak kullanımlarını bir vektörle (yerleşik olarak) veritabanıyla karşılaştıracağı bir gelecek öngörüyorum

  • Bazen Excel'de işler yapmak daha hızlıdır / "fav spread sheet programınız buraya gelir: Bazen transit analizi yapmak isterim, daha iyi hale getirmek, formülleri çalıştırmak, sonra verileri boşaltmak, daha sonra verileri boşaltmak için çok daha hızlıdır. Bir csv dosyası olarak postgis'e dönüştürülür ve haritayı yeniden oluşturur.Özellikle OpenSource dünyasında böyle bir bölünme daha iyi ele alınmalıdır.

Neyse, sana doğru cevap vermemiş olabilirim; GIS programlamasına gelince iyi dilek tutmayı dilerdim, böylece CBS modellemesinde başarılı olabilirim.


Shp için ağx zaten FYI var, örneğin networkx.github.io/documentation/latest/reference/… Vektör + raster için, bkz. PostGIS raster uzantısı trac.osgeo.org/postgis/wiki/WKTRaster
ThomasG77

+1 en büyük sorun güvenilir veri kaynaklarıdır. Birçok devlet kolej stajyerini yazlık işler için yollar ve eşyalar için koordinat toplama etrafında dolaştıracak ve genellikle hata kontrol edilmemiş veya hiç denetlenmemiş (hatta bunun örnekleri bile değil) ve sonuçta artık New Jersey DOT yol Google’dan 500 fit daha kısa ve OSM dediği gibi. Lanet olsun.
gerekli olmayan

8

En önemli şeyler ve genellikle benim deneyimimdeki en zor şeyler:

  1. iş için doğru verileri almak
  2. uygun projeksiyonda gösterilmesini sağlamak (ve tüm katmanların aynı fikirde olmasını sağlamak). Özellikle farklı kaynaklardan geldiklerinde
  3. kullanışlı bir uygulama tasarlar. Sadece kullanıcıları şaşırtacak çok sayıda zil ve ıslık koymak kolay ve caziptir

Sanırım bu nokta 1 gelişmiş ülkelerde daha kolay olacak, ama bu benim deneyimim değil.


6

Bana göre en büyük zorluk, belirli bir proje için hangi araçların kullanılacağına karar vermektir. Açık kaynak mı yoksa tescilli mi? Python veya .NET? Web tabanlı veya masaüstü? Bu soruları farklı projeler için farklı şekillerde cevaplıyorum ve insanların bu sitede hepsini soracaklarından eminim. Birçoğu kişisel tercihlere dayanıyor ve gelecekte ESRI ve Microsoft'un destekleyeceği ilahi olmaya çalışıyor.


Bu benim için en büyük şey olmalı.
Nathan W

2
Bu benim için daha az önemli. Geliştiricinin kendi geleceğine yatırım yapmasının ve “boşa harcanan işlerden” kaçınmanın yararına olmasına rağmen, uçların araçları haklı çıkardığını ve iş ne olursa olsun işin en iyi seçenek olduğunu düşünüyorum. Ne teslim etmeniz gerektiğine dair net bir fikir sahibi olmak, oraya nasıl geldiğinizden daha önemlidir.
mwalker

5

Benim meselem tamamen at ve su ile ilgili. Pek çok durumda, müşterilerimiz için gerçekten iyi çözümler geliştirir ve sunarız, ancak çözüm ne kadar zarif olursa olsun, hiç kimsenin zaman harcamasına gerek kalmaması kesinlikle işe yaramaz. Bazı durumlarda, iş kullanıcılarımızı temel alarak (sorunları araştırmak, geliştirmeden önce çözümler hakkında konuşmak) bu durumu hafifletebildik, ancak bazı durumlarda bu hala yeterli değil.


3

Bence en zor iş, CBS'yi anlamak için yönetimi almak ve bazı kullanıcıları da anlamadı. Algı, CBS'nin bir harita yapmakla ilgili olduğu; Bir haritanın, herhangi bir CBS endüstrisinin tek sonucudur. Bunu ne kadar sinir bozucu bulduğumu söyleyemem - dışarıdaki cehalet seviyesi çok büyük ve kilit karar vericiler tarafından tutulur.

Nihayetinde - biz öncü GIS uzmanlarından ve programcılarından biriyiz - sonunda yönetim olacak ve sonunda nezih GIS projeleri gerçekleştirebiliriz!

Bir CBS programcısı olarak diğer zor şey - birçok farklı teknolojiyi, Java'yı, .NET'i, veritabanlarını, ESRI yazılımını veya diğer satıcıları, yani MapInfo, ağları, güvenliği, web tekniğini, vb. Anlamanız gerekir. Bazen, neredeyse imkansız bir iş!


2

Profesyonel yazılım geliştirme tekniklerini ve metodolojilerini anlamayan, ancak kendilerine cadde / VB'yi nasıl kodlayacaklarını öğrettiği için anket altyapısından insanlarla çalışmak.


2

Vinko'nun cevabından # 3 :

kullanışlı bir uygulama tasarlar. Sadece kullanıcıları şaşırtacak çok sayıda zil ve ıslık koymak kolay ve caziptir.

Tüm cevaba oy verirdim, ancak kullanılabilirliğin listesindeki yalnızca üçüncü madde olduğu ve ilk ikisinin bu kadar zor olduğunu sanmıyorum.

Kullanılabilirlik, sorunların çoğunun olduğu ve tasarım / geliştirme süresinin çoğunu nerede harcadığım, akıllı ve etkili bir kullanıcı arayüzü tasarlamanın nasıl olduğunu bularak, ancak kullanıcıların onun kafasını karıştırmaması için sezgisel olmasını sağlar, örneğin:

  • İlgili bilgileri göstermek ve etkileşimli bir haritanın stilini ayarlamak (ve katmanları seçmek) ve çok fazla veri göstererek ortaya çıkan karışıklığı önlemek (örneğin, nokta özelliklerinin otomatik toplanmasını kullanarak); kartografinin uzun zamandır çözmeye çalıştığı şeyin bu olduğunu biliyorum, ancak sorun yalnızca dijital / etkileşimli haritalarda daha da kötüye gidiyor

  • Harita görünümü otomatik olarak kullanıcının sorgu / özellik seçimine göre nasıl yapılır

  • 'Seçili' özelliklerin vurgulanması - vurguyu kısaca gösterir misiniz, bir özelliğin seçildiği süre boyunca vurgulu mu seçtiniz, seçim tablosu (veya liste) odağı kaybettiğinde vurgulamıyor musunuz? bir tablodan ve o tablodaki seçili satırdan (çok fazla geçiş düğmesi olmadan) sonuçları

  • Katman veya özellik listelerinde ek bilgi gösteriliyor, örneğin katmanın görünürlüğü / uygulamalı stil / geometri türü, özelliğin durumu / sınıfı ... Aynı listede görüntülenen farklı özellik türlerinin olması durumunda daha da karmaşıklaşıyor (sanırım bu yüzden Google ve Bing Haritalar, arama sonuçlarına oldukça fazla filtre uygular)

  • Verimli düzenleme: çok sayıda araç çubuğu düğmesi olmadan yakalama, çokgenlerin kapanması, noktaların eklenmesi / taşınması / silinmesi.

  • Geometri sorguları için kullanıcı dostu bir sorgulama arayüzü tasarlama (ve gerçekleştirme) ve hem nitelikler hem de geometri içeren sorgular için bir arayüz oluşturma; kullanıcı türünü SQL'e benzeyen bir şey yapmadan.

  • Sorgularda, düzenlemelerde kullanılmak üzere haritadaki bir özelliği sürekli 'seçmekten' kaçınmak için özellikler / geometriler için pano gibi bir şey nasıl tasarlanır?

Benim düşüncem, GIS'in kullanılabilirlik açısından özellikle zorlu bir alan olduğu, çünkü:

  • Konum evrenseldir ve genellikle herhangi bir bilgi için en doğal içeriktir, bu nedenle görüntülemek için her zaman çok fazla bilgi bulunur.

  • Harita üzerinde görüntülenen bilgilerin bulunması, kullanıcı arayüzünün GIS dışı bölümlerinin önemini hafife almak için kolayca teşvik edilebilir.

  • Endüstri geleneksel olarak GIS yazılımının kullanılabilirliğini ihmal etmiştir ve dijital haritalama yavaş öğrenme eğrisi ile teknik bir ticaret olarak görüldüğü ve bunun nasıl kullanılacağından çok daha zor kavramlar olduğu için bundan kaçınmıştır. Bu, uzman olmayanlar için bir GIS arayüzü tasarlamaya çalışan herkesin kafa karıştırmaya mahkum olan kendi ilkelerini icat etmesi gerektiği anlamına gelir (güzel bir örnek Google'ın 'Haritalarım' veya Bing Haritaları '' Yerlerim 'olur)


2

Web tabanlı GIS geliştirmesinin önündeki en büyük zorluklardan biri verilerin nasıl iletildiği ve verileri belirli bir şekilde sunmaktan ne kadar verimlilik elde edebileceğimdir. En büyük engel, bir insanın ince ayar yapmasını gerektiren bir şey için kod yazmanın çok zor olmasıdır. Çok nadiren büyük ölçeklerde kullanılan vektör verileri için genelleme teknikleri görüyorsunuz. Çoğu zaman katmanları açmak ve kapatmak için ölçek aralıklarını ayarlamanız gerekir.


1

Bu soru Google’da CBS’de karşılaştığım zorlukları araştırdı ve burada katkıda bulunmak istediğimi hissediyorum.

İlgili olduğumu düşündüğüm bir başka link ise bu yazıydı.

Orada söylenenleri ve kendi görüşlerimi özetleyerek, en büyük zorlukların (belirli bir düzende olmadığını) düşünüyorum:

  • Kullanıcı Arabirimi: Ana bilgisayar kullanıcı arabirimi seçenekleriyle, geliştiricinin teklifi tüm cihazlara uyacak şekilde optimize etmesi zordur. Giyilebilir vs masaüstü tabanlı vs dokunun. Ekranlı bir giyilebilir kulaklık, yön kontrolü ve eldiven tanıma özellikli eldivenler sunan Gore tarafından sunulan DE fikri, süslü bir gelecek.
  • Standardizasyon: Veri depolama ve geri alma standartlarıyla, bulutta kalan ve kaçak bilginin toplanmasına izin veren jeo-veritabanlarına sahip olabiliriz, böylece bir CBS taraması ve kullanımı sorunsuz hale getirilebilir.
  • Veri Kullanımı: Karar vericilere daima zaman basılmaktadır. Eğer bir araç onlara yardım etmekse, pürüzsüz, kolay ve hızlı bir şekilde yapmalıdır. CBS bu cephede teslim gibi görünmüyor ve bunun hala bir terim olmadığının nedenlerinden biri.
  • Veri: Veriler çeşitli, dağınık ve gürültülüdür. Gerçek zamanlı bir CBS konusunda net bir şekilde teşvik edilen kuruluşlar için bile, verilerin toplanması, giriş yapılmasını öngören büyük bir engeldir.
  • Koordineli Çaba: CBS çok disiplinlidir. Her çocuk bunu bilir. Yönetim ilk slaytta bunun farkında olarak yapılır. Her ne kadar çok disiplinli olsa da, çok bölümlü projeler nadirdir.

0

Kodlamaya gelince, geçici çözümlere çok fazla zaman harcadığımı hissediyorum. Projeksiyonlar için süreçleri ve matematiği anlamam birkaç ay sürdü, bence bu konuda bence yayınlanmış bir materyal değildi. Konuyla ilgili EPSG ve OGC belgeleri birkaç okuduktan sonra kafamı dolaştırmamda bana yardımcı oldu, bazen birbirlerinin kopyaları gibi görünüyorlar. Bağımsız bir geliştirici olarak yaşadığım en büyük sorun, yardım edememem ama tıbbi, endüstriyel ve hatta basit bir web uygulaması geliştirme için özel çalışmaya ihtiyaç duyan insanları gezmek. GIS endüstrisi ile pazara girmenin bir yolunu bulmak neredeyse imkansız görünüyor.


0

GIS teknolojilerinde tam bir acemiyim, her şeyi olduğu gibi çözerek çözüyorum. Ve param sınırlı olduğundan, ESRI ürünlerini kullanmaktan kaçınmaya çalışıyorum ve tamamen açık kaynak kodlu araçlarla şeyler yapmaya çalışıyorum.

Öyle ki, benim için en zor şeylerin hepsi veri toplama ile ilgiliydi. Verileri yönetmek ve görüntülemekle ilgili birçok makale ve hayatınızı kolaylaştırmak için birçok araç bulunmaktadır. Ama veri toplama konusunda karanlıkta yürüyeceğim eşiğindeyim.

Profesyonellerin veri bulmak ve toplamak için ne yaptığı hakkında hiçbir fikrim yok. Bir şeyler bana veri almanın data.gov ve google’tan daha kolay bir yol olduğunu söylüyor.


Çoğunu, gerçek zemin etütleri yapan ve diğer kaynaklardan dönüşüm yapan Satıcılardan satın almak zorunda kaldık. Üçüncü dünyada, Hükümetten açıkça veri almak bir
PITA'dır

-1

Yazılım geliştiricilere dönüştürülmüş GIS analistleriyle çalışmak zorunda kalmak talihsiz olabilir.

Yetkili bir yazılım geliştiriciden GIS kavramlarını almalarını ve API'leri gözden geçirmelerini ve genellikle fazla yardım almadan işleri çözmelerini beklemek kolaydır. Aynı şey, bir GIS analistini alma ve onlardan yazılım geliştirmeyi almalarını beklemez.

En iyi sonuçlar utanç verici . Kötü geliştiricilerle çalışma konusunda deneyiminiz varsa , bunun en kötü programcının geliştirdiğinden daha kötü bir kod olduğunu hayal edin.

Bunun için çalışabileceğin bazı şirketler var.


2
@ emptyset: Bir geliştiriciye gelen bir coğrafyacıyım. Sonuçlarımın en iyi "utanç verici" olduğunu sanmıyorum. BT geçmişine sahip diğer meslektaşlarımdan daha fazla geliştirme becerim var - daha iyi anlama ve OOP kavramlarını, veritabanı kavramlarını ve kurallarını kullanma vb. Dahil olmak üzere. Tabii ki cevabınıza katılmıyorum: P
George Silva

1
@George: Ve başka türlü söylemediğini söylemiyorum, sadece harika bir geliştirici olmak için ne kadar emdiğini bilmen gerektiğini işaret ediyorum. En azından deniyorum.
Vinko Vrsalovic

2
+1 Çok sayıda kez bir ya da daha fazla analist tarafından yazılmış bir Büyük Çamur Topu'nda "sadece böcekleri" düzeltmem istendi en.wikipedia.org/wiki/Big_ball_of_mud . En kötü kodlardan bazıları en akıllı analistler tarafından yazılmıştır. Genelde akıllı olanlar basitliğin güzelliğini anlamada başarısız olurlar. Çoğu zaman hata yönetimdedir - analist yeniden yapılanmanın değerini fark edebilir, ancak zaman kaybına neden olmayan kodun değiştirilmesini haklı çıkaramaz.
Kirk Kuykendall

3
Sonuç olarak, CBS uzmanları olarak çalışmaya zorlanan yazılım geliştiricilerle çalışmak için yeterince talihsiz olabilirsiniz. Herhangi bir alandan, yalnızca CBS’de olduğu gibi işleri çözmekte çok dikkatliyım. Ben gelişimini keşfetmek bir analist değilim, ben tam bekliyoruz - ve istediğiniz - insanlar benim kod dikkatli olmak. GIS’te iyi olduklarını düşünen herhangi bir geliştirici, muhtemelen değildir. :-)
matt wilkie

3
-1 - açıkça yanlış ve biraz rahatsız edici olan çok kapsamlı bir açıklama. Matt W'nin yukarıda belirttiği gibi, genel olarak kodlama konusunda bir CBS çalışanına sahip olmanız daha iyi olur çünkü kodlamayı öğrenmenize ve kodlama öğrenmenize ve
GIS’de

-1

CBS dünyası, CBS'in yalnızca mühendisler, mimarlar veya bilim topluluğu tarafından tedavi edildiği ilk yıllar olmadıkça, genel kullanıcıya doğru genişletiliyor. Ortak kullanıcı için GIS uygulaması yapıldığında, zorluk, CBS'nin daha çok bir teknoloji olarak değerlendirildiği teknolojilerin uygun şekilde karıştırılmasıdır (bu durumda, GIS teknolojisini biraz anlayan bir geliştirici yeterlidir). Bununla birlikte, uygulamanın uzman topluluk için yapılması durumunda, zorluk daha karmaşık olmakla birlikte, teknolojilerin birleştirilmesinin yanı sıra, gereklilikleri yerine getirmek için mevcut algoritmaları aramak için gerekli olması, aksi takdirde bu algoritmaları geliştirmek zorunda kalmamızın daha da kötü olması gerekir. Bu durumda, mühendis ve geliştirici karışımı çalışan işçidir.

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.