Yazılım geliştiricileri (sw mühendisleri, mimar, iş unvanı ne olursa olsun) arasında elektronik veya başka bir mühendislik geçmişi olan, bilgisayar bilimi yoluyla mesleğe girenlere kıyasla sistematik farklılıklar var mı?
Elektronik arka planla, bir EE derecesi veya kendi kendini yetiştirmiş bir elektronik tamircilik, diğer mühendis ve deneysel fizikçiler kastediyorum.
Yazılım yapma mesleklerine, flip floplar, tristat tamponları, saat kenarı yükselme süreleri vb.Gibi güçlü bir bilgiden gelip gelmediğini merak ediyorum, genellikle belirli uzmanlıklarda ve eksiklikte problemlere, zihniyetlere veya üstün becerilere farklı bir yaklaşım getiriyor. soyut veri türleri, nesne yönelimi, veritabanı normalizasyonu gibi kavramlarla dolu bilgisayar bilimi türleriyle karşılaştırıldığında, programlama dillerinde "kapanışlardan" bahseden bilgisayar havası türleriyle karşılaştırıldığında - havya kalabalığına çok az mantıklı olan şeyler yeterince programlamayı öğrenir.
Gerçek dünya, eminim, çok çeşitli bireysel istisnalar sunar, ancak çoğunlukla genel farklılıklar olduğunu söyleyebilir misiniz? Bunların işe alımla ilgili sonuçları olur muydu? Herhangi bir farklılığı bilmek, iş arayanların daha uygun bir şey bulmalarına yardımcı olabilir mi? Veya belirli bir iş rolünde uyumsuzluk bulanlara aydınlanma veya pratik önerilerde bulunabiliyor musunuz?
(Btw, hiçbir zaman bilgisayar bilimi dersleri almadım; tam olarak neleri kapsadığına dair izlenim bulanık. Ben bir elektronik / fizik / sanat tipiyim, kendim.)