Mühendis olmadan “Yazılım Mühendisi” işlerine başvurabilir miyim? [kapalı]


13

"Mühendis" veya "Mühendislik" kelimesinin kullanımının mevzuat tarafından sıkı bir şekilde düzenlendiği bir ülkedeyim. Bu, Mühendisliği kullanmak için bir dereceye sahip olmanız ve ünvanı kullanmak için Mühendisler meslek birliğine katılmak için bir sınavı geçmeniz gerektiği anlamına gelir. Global olarak sektörde kullanılan "Yazılım Mühendisi" terimi hakkında biraz kafam karıştı.

Yazılım Mühendisi üzerindeki wikipedia sayfasını ve derinlemesine bir tartışma sunan kullanım terimi ile ilgili sayfanın bağlantılı bölümünü okudum . Ancak sorum bir şekilde daha somut.

Uluslararası bir şirketten bir yazılım mühendisi için bir açılış gördüğümde, mühendislik derecesine sahip olmadığımı bilerek (henüz işlevsel, iyi tasarlanmış yazılım ürettiğimi düşünüyorum!) Başvurmak uygun olur mu ? Bir şekilde mühendislik derecesine sahip olmadığımı vurgulamalıyım?


10
İyi bir hile, "mühendis" nasıl heceleneceğini öğrenmek olacaktır. Bu bir diz sarsıntısı yorumu olabilir, ama sadece yazıyorum çünkü sorunuzdaki tek yazım hatasıydı, diğer her şey mükemmeldi ve "ölçmek" göze çarpıyordu.
yannis

an opening for a software engineer from an international companyBu büyük ölçüde, başvurduğunuz şirketin veya şirketin şubesinin bulunduğu yere bağlıdır. Farklı ülkelerin yasaları ve düzenlemeleri oldukça farklı, küresel bir cevap yok. Buna vaka bazında yaklaşmanız gerekecek, örneğin İngiltere'de (çalıştığım yerde) bir Yazılım Mühendisi olarak kabul ediyorum, ancak Yunanistan'da (yaşadığım ve çalıştığım) değil.
yannis

13
Tabii ki gizli anlaşmayı bildiğiniz sürece başvurmak uygun olmalıdır.
SK-logic

8
Bir zamanlar boing için olduğu gibi ... boing için çalıştığını iddia eden bir "ölçücü" ile röportaj yaptık. İkinci bir röportaj almadı.
Dal

1
Birçok kişi "sadece dene" dedi, ki bu sağlam bir kariyer tavsiyesidir. Ancak OP'nin sorusu biraz farklı görünüyor. "Mühendis" teriminin düzenlendiği A ülkesinde büyüdü (ve eğitimini aldığını varsayıyorum). Şimdi B ülkesinde yaşıyor ve C ülkesinde veya kültürü ülke benzeri bir şirketle ilgileniyor. C ülkesi "mühendis" terimini düzenlemez, bu nedenle iş teklifi muhtemelen A ülkesinde anlaşılacağı gibi çok daha geniş anlamda "yazılım mühendisi" anlamına gelir. OP bu iş için nitelikli olup olmadığı açık mı? kelime "mühendis".
Ocak

Yanıtlar:


23

Kimsenin zamanını boşa harcamazsınız. Göreyim seni. Ve mühendislik derecesine sahip olmadığınızı vurgulamanıza bile gerek yok. CV'niz (Özgeçmişiniz), hangi dereceleri tuttuğunuzu ve ne tutmadığınızı çıkartarak açık bir şekilde ifade edecektir. Sadece özel olarak sadece akredite vb. Aradıklarını belirten şirketlerden kaçının.

DÜZENLEME: Bunun nedeni, bilgisayar yazılımı geliştirmenin patlayıcı bir şekilde büyüyen, sektörde lider bir alan olması, bir süredir devam etmesi ve devam etmesi. üniversitede değil. Üniversite, yüksek lisans veya daha yüksek bir derece yoluyla belirli bir konuda uzmanlaşmayı öğrenmek için iyidir ve bir şirket bir uzman aradığında genellikle bu gereksinimi belirtir. Bu, "Bilgisayar Bilimlerinde Lisans" derecesine sahip olan ve yine de yaptıklarının aslında Üniversite dışında bir bilim olduğunu öğrenen birinden gelir. (Başlangıçta lisede, ikili aramanın ne olduğunu öğrendiğimde ve daha sonra işte, OOP'un ne olduğunu öğrendiğimde. Üniversitede henüz OOP'u duymamışlardı.)


10
Bilirsiniz, açıklama yapmadan yapılan aşağı oy daha iyi bir insan olmam için bana yardımcı olmaz. Ama ben de seni seviyorum.
Mike Nakis

1
İşverenler, dereceniz olmadığını ve bir dereceye ihtiyaç duyduklarını görürlerse sizi filtreleyecektir.
Kevin

3
@Kevin emin olacaklar, ancak bir "Yazılım Mühendisi" için bir pozisyonun reklamının mutlaka bir Yazılım Mühendisliği (ya da her ne denirse ) derecesi için bir gereklilik olduğu anlamına gelmez .
Mike Nakis

3
Eğer filtrelendiyseniz, kimsenin zamanı boşa gitmez.
Bağımsız

1
İş ilanı bir derece sorsa bile, nasıl / neden / ne zaman umutsuz olabileceğini ve çubuğu düşürdüğünü asla bilemezsiniz. Sadece uygulayın. Hafta oyna ta kazan.
Kevin

13

ABD'de "yazılım mühendisi", "programcı / analist" veya "yazılım geliştirici" den gerçekten farklı bir şey ifade etmeyen yaygın bir iş unvanıdır. Söz konusu şirketin unvan olarak ne vermek istediğine bağlı.

Örneğin, çalıştığım bir yerde neredeyse herkesin "mühendis" veya "teknisyen" ile biten bir iş unvanı vardı. Bulunduğum yerdeki İK müdürüne "Lider İnsan Kaynakları Mühendisi" adı verildi.


3
@ThomasOwens - Bunu bilmiyordum. Kendilerini "küçük hükümet" ile gurur duyan liderleri olan bir devletin böyle düzenlemeleri olması durumunda bunu sevmelisiniz.
jfrankcarr

1
@Thomas Owens - Tx'te yaşıyorum, CS için Tx'te ABET onaylı bir üniversiteye gittim ve Yazılım Mühendisinin düzenlenmiş bir başlık olduğunu hiç duymadım. Wiki, sadece 44 kişinin resmi bir Tx sertifikasına sahip olduğunu söylüyor. Bölgedeki şirketler, unvanı diğerlerine benzer şekilde atma eğilimindedir. Yani, FWIW benim tecrübelerime göre düzenleme var olabilir, ama uygulanmıyor. Ayrıca wiki'ye göre iyi kabul edilmiyor.
P.Brian.Mackey

5
Teksas Profesyonel Mühendisler Kurulu'ndan bir PE tarafından yazılan ve IEEE Yazılımında yayınlanan bu makale daha derinlemesine tartışmaktadır. Bu unvanı, ürünlerini üretmek için yalnızca tesislerini kullanarak tam zamanlı işvereniniz için kullanabilirsiniz. Ancak, başlığı şirket dışında kullanamazsınız. Her şey, kendilerine mühendis diyen birinin makalede de tartışılan yasal sorumluluklarına geri dönüyor.
Thomas Owens

1
@ P.Brian.Mackey Bir PE olduğunuzu veya muafiyetleri karşıladığınızı varsayarak, başlığı yalnızca işyerinde kullanabilirsiniz. Ancak, kendimi bir "yazılım mühendisi" olarak tanımlayan kişisel kartvizitlerim var - ABET onaylı bir mühendislik programından mezun olmama rağmen, kendimi tanıtmak için bunları Teksas'ta kullanmam Teksas yasalarına aykırı. CS programınızın Bilgi İşlem Akreditasyon Komisyonu veya Mühendislik Akreditasyon Komisyonu tarafından akredite olup olmadığından emin değilim, ancak mayın EAC tarafından akredite edildi. Ayrıca böyle bir yasanın uygulanmasından da emin değilim, ama gerçek şu ki yasa kitaplarda.
Thomas Owens

2
Thomas Owens Teksas konusunda haklı. Kesinlikle uygulanmasa da, Teksas lisans mühendisleri yapıyor ve ticaret grupları 'Profesyonel Mühendis' (PE) sınavını geçmemiş olanları 'mühendis' olarak arama konusunda huysuz oluyor. Birçok şirket bu güçlükten kaçınmak için 'yazılım geliştirici' başlığını kullanır. Mühendislik derecem olmasına rağmen, asla PE testine girmedim. İşi yapabileceğimi düşünürsem, bir an bile tereddüt etmeden bir 'yazılım mühendisi' iş başvurusu yapmaya devam ederdim.
Jim In Texas

10

Çalıştığım en iyi yazılım geliştiricilerinden bazılarının yazılım geliştirme ile ilgili bir derecesi yoktu. Kendim, BT derecem var ama yine de yazılım geliştirme alanında kariyer yaptım.

Profesyonel mühendislik dernekleri, belirli bir teknik alan evrensel ve tartışmasız standartlara ve kabul edilen uygulamalara yakın olduğunda ve bu tür profesyonellerin talebine kıyasla nispeten büyük miktarda nitelikli işgücü olduğunda oluşur. Bu nispeten olgun mühendislik alanlarında olur.

Yazılım mühendisliği (henüz) tam olarak orada değil ama yavaş yavaş yaklaşıyor. Sorun şu ki, bugün yazılım mühendislerinin rastgele örneklemesini alıp onlara basit bir soru sorarsanız, " __ 'yi izlemek için bir CRUD web tabanlı uygulama tasarlayın " ve çılgınca farklı tasarımlar elde edersiniz. Bazıları iyi tasarımlar olacak, bazıları fakir olacak, bazıları benzersiz olacak, bazıları kazan plakası olacak. Cehennem James Gosling, Martin Fowler ve diğer birkaç büyük zihni bir odaya sokarsanız, muhtemelen üzerinde anlaştıklarından daha fazla argüman ve farklılığa sahip olacaklardı.

Ayrıca, iş dünyası ve toplumsal bakış açısından, bazen düşük kaliteli yazılımlarla (alternatiflerin ve fiyatların mevcudiyetine bağlı olarak) iyi olma eğiliminde olduğumuzu düşünün. Bunu bir köprüden beklediğimiz kaliteye ilişkin iş ve toplumsal bakış açısıyla karşılaştırın. Hiç kimse düşük kaliteli bir köprü kabul etmez ve bu köprüyü tasarlayan mühendisler bunu sıkı kurallar ve kabul edilen standartlar altında yaparlar.

Kanımca, bir gün, bugün mevcut olan yazılımın% 90'ının maliyetinin ve değerinin daha düzgün bir şekilde hizalanacağı noktaya gelecektir ve geriye kalan, tasarıma yaklaşmak için yüksek kabul görmüş ve resmileştirilmiş yöntemlerle büyük, pahalı ve yüksek standartlara dayalı projeler olacaktır. sorunları. Sadece bu noktada, profesyonel bir dernekte kalifiye mühendislere duyulan ihtiyaç, işi daha az formalite ile de yapabilen parlak bir zeki çocuğa olan ihtiyaçtan daha fazla olacaktır. Ancak bunun en az 15-20 yıl daha gerçekleştiğini görmüyorum.


Çok anlayışlı [en azından benim için her neyse], teşekkürler! :)
mac

1
İkinci paragraftan pek emin değilim. Bilgisayar mühendisleri (bilgisayar ve yazılım mühendisleri) ve bilgisayar profesyonelleri etrafında tasarlanan bir dizi profesyonel dernek vardır - IEEE Bilgisayar Topluluğu, ACM ve İngiliz Bilgisayar Topluluğu oldukça büyüktür. IEEE İletişim Topluluğu, diğer IEEE toplumlarındaki yazılım profesyonellerine ulaşmaya başladı ve aramalar farklı ülkelerdeki diğer yerel toplulukları ortaya çıkardı. SE hala diğer mühendislik disiplinlerinden daha az olgun, ancak yazılım mühendisleri ve profesyoneller için kurulan dernekler var.
Thomas Owens

Anlaşılan ve bu organların bazılarının ortaya koyduğu standartlar kritik öneme sahiptir. Ancak en azından ABD'de, profesyonel bir mühendisler derneğinin üyesi olmak, özgeçmişiniz olan yakadaki süslü bir rozetten biraz daha fazlasıdır ve bazen bir işverenin akademik bir kardeşliğe üye olduğu kadar ağırdır. Kesinlikle iyi görünüyor ama sonunda yöneticilerim tarafından AŞIRI niteliklere sahip oldukları için pek çok adayın reddedildiğini gördüm. devamı ...
maple_shaft

1
@ThomasOwens - Savunma yüklenicilerini, seçkin ticari firmaların çalışanlarına karşı bir beceri testiyle doldurmam. İkisini de yaptım ve savunma müteahhitleri çok daha az seçici. Savunma işini ilerletmek için gereken beceriler teknik olmaktan çok daha politiktir.
kevin cline

1
Son paragraftaki görüşünüz hakkında: Bilgisayar mühendisliği ve daha resmi mühendislik işleri (inşaat mühendisliği gibi) arasındaki bir fark, bir bilgisayar korsanı bir köprü inşa edemez, araç veya malzemeye sahip değildir. Ancak annelerinin bodrum katında bir hacker'ın en büyük yazılım şirketlerinden bile daha iyi yazılım üretme olasılığı her zaman olacaktır. Daha zor olabilir, ancak köprülerden farklı olarak olasılık her zaman var olacaktır. Sadece benim karşı fikrim; şerefe.
Buttons840

5

Normalde iş ilanlarında derecenin gerekli olup olmadığı belirtilir. Buna bağlı olarak uygulanıp uygulanmayacağına karar verin. Belirtilmiyorsa, işin dereceden daha fazla deneyim veya tutum gerektirme olasılığı vardır. Bu durumda, bence başvurabilir ve şansınızı değerlendirebilirsiniz. Her neyse, işe alımlar özgeçmişinizde herhangi bir derece olmadığını gördüğünde, sizi seçip seçmeyeceğinize karar vereceklerdir.


1
İstediğim dereceler, sertifikalar veya becerilerle birlikte derece, çalışma alanı, deneyim ve sertifikasyon açısından asgari gereklilikleri açıkça belirtmeyen bir iş ilanı görmedim. ABD dışındaki uygulamaların ne olduğundan emin değilim, ancak çoğu iş ilanının asgari ve istenen nitelikleri çok açık hale getireceğinden şüphelenirim.
Thomas Owens

3
@Thomas Owens Örneğin Rusya'da (ve bu "Sovyet Rusya'sında ..." şakası değil) doğru değil, BT ile ilgili iş tekliflerinin çoğu eğitim açısından katı bir gereksinime sahip değil. Ben daha az gördüm, ama yine de bunu belirtmeyen (veya bir gereklilik yapmadı) birkaç teklif gördüm. Paranın bir derece daha kolay (rüşvet vb.) Almanıza yardımcı olduğu veya eğitimin çok modern olmadığı ülkelerde çok daha az değerli olduğunu düşünüyorum.
XzKto

3

En azından ABD'de anahtar, açıklamada açıklananları yapabilmeniz gerektiğidir. Bu becerileri kazanma şekliniz daha az önemli.

ANCAK- eğer varsa giriş seviyesi pozisyonu için büyük ölçüde yardımcı olduğu tarama yapan şirketler vardır:

  • BS veya BA Derecesi
  • Tercihen Bilgisayar Mühendisliği, Yazılım Mühendisliği, Bilgisayar Bilimi, BT, Matematik veya benzer bir şey gibi bilgisayarlarla belirsiz bir şekilde ilgili bir BS. Enerji Verimliliği, Fizik ya da başka herhangi bir bilim bile size Dilbilim ya da Güzel Sanatlar'tan daha fazla fırsat sağlayacaktır.
  • İyi bir not ortalaması

Bu, büyük ölçüde şirketin tarama süreci ve sahip oldukları başvuru sahipleri ile ilgilidir. Şirket ne kadar az resmi olursa olsun, tarama daha az kısıtlayıcıdır.

Sonunda, açıklamada söylediklerini yapabilmeniz ve özgeçmişiniz ve röportajınızla bu davayı yapabilmeniz koşuluyla, "yazılım mühendisliği" yaparak iş bulabileceğinizden şüphe duymuyorum. “Mühendislik” in yüksek derecede yasal ve temel çizgisi olarak tanımlanması, verilen ülkeye, özellikle uluslararası olarak tercüme edilmeyecek kadar benzersizdir. Bazı profesyonel sertifikalar olabilir - hepsi sertifikasyona ve gösterdiği uzmanlığa bağlıdır.

Özgeçmişler

Bir özgeçmiş giderken, neler yapabileceğinizi vurgulamak tavsiye ederim. Yapmadığın şey değil. Klasik özgeçmiş biçimi şunları içerecektir: - hedefleriniz - eğitiminiz - teknik becerileriniz - önceki iş deneyiminiz

Kritik bir öğeden ayrılmak, o öğeye sahip olmadığınızı göstermenin iyi bir yoludur, ne yapmadığınızı söylemek için yukarı ve ötesine gitmeniz gerekmez. Örneğin, birkaç yıllık üniversiteniz tamamlanmış ancak henüz matrisüle edilmemişse, nerede okula gittiğinizi ve kaç yıl ve bazı temel derslerden bahsedin. Mezuniyet tarihinin (veya beklenen mezuniyet tarihinin) olmaması, henüz okulu bitirmediğinizin doğrudan ipucudur.

Bağımsız kişisel projelerle kazandığınız becerilerle konuşurken, ne kadar alanınız olduğuna bağlı olarak iki seçeneğiniz var: IMO.

  • genç bir aday için, beceri edinenleri bir beceri bölümünde listeleyebilirim - örneğin programlama dilleri, metodolojiler, geliştirme araçları, vb. Ve daha sonra kişisel projeyi "deneyim" altında, bunun kişisel bir proje olduğuna dair bir ek açıklama ile listeleyeceğim. Bir oyun sitesinde bu şekilde dinamik web sunucusu kodu uygulayan bir adayla tanıştım ve bağlantıyı sağladığında, sitesiyle oynamak ve ne yaptığına dair bir fikir edinmek için yukarıda ve öteye gittim - bu bir tartışmamız için gerçek bir kazanç.

  • bir mil uzunluğunda bir deneyim listesi ile daha deneyimli bir aday için - proje inanılmaz ve gözden geçirilebilir olduğu sürece sadece "beceri / bilgi" yeni beceriler sopa. Örneğin, Hibernate'in büyük bir bölümünü kodladıysanız - bunu oraya koyun !!! ama tombala grubunuz için bir web sunucusu yaptıysanız ... muhtemelen son 3 yıldır sizi istihdam eden büyük şirketle daha çok ilgileniyorum ...

Genel felsefem - şirkete sizi neden işe almaları gerektiğini göstermek sizin göreviniz. Onların görevi, pozisyon için en uygun olup olmadığınızı araştırmaktır ve bunu, daha büyük aday havuzlarına kıyasla sizi dikkate alarak yapacaklardır. Diğer her başvuru sahibinin resmi diploması ve profesyonel sertifikası varsa, şansınız olmayabilir ... ama eğer değilse, mükemmel bir beceri setine sahip olabilirsiniz.


1

Başlıklara takılmayın. Bu şirket için bir şey ifade ettiyse, CV'nizi / Özgeçmişinizi görmezden gelirler. Hoşunuza gideceğini düşündüğünüz her işe başvurmalısınız. Kendinizi başlangıç ​​kapısında sınırlamayın. En kötü durumda, otuz dakikanızı harcar.


-1

Yazılım mühendisi gerçek bir mühendis değil. Yazılım geliştirmeyi mühendislik pozisyonunda resmileştirmek için bir hareket olmuştur, ancak çok fazla darbe almıştır. Yazılım geliştirme hala çok yeni ve mekanik veya elektrik mühendisi gibi bir mühendislik mesleğine uygun şekilde tanımlanamayacak kadar hızlı gelişiyor. Yazılım geliştirmenin aslında aynı mühendis tanımına uyup uymadığı veya yazılım geliştirmeyi bir mühendislik süreci haline getirmenin faydalı olup olmadığı konusunda da bazı tartışmalar vardır.


2
"Software engineer isn't a real engineer."Bunu IEEE'ye söyle. Veya Mühendislik Akreditasyon Komisyonunun Bilgisayar Mühendisliği ve bilgi teknolojisi programlarını değerlendiren Bilgisayar Akreditasyon Komisyonunun aksine Yazılım Mühendisliği programlarını değerlendirdiği ABET'e. "There is also some debate as to whether software development actually fits in the same definition of engineer or if it would even be beneficial to make software development an engineering process."IEEE tarafından tanımlandığı ve Steve McConnell ve David Parnas'ın beğenisini savunduğu gibi, mühendisliktir.
Thomas Owens

1
@Ryathal - Menşe ülkemde - sizi temin ederim - yazılım mühendisliği 5 yıllık bir eğitim gerektiren resmi bir yeterliliktir (ilk üçünün elektronik mühendislerle ortak olduğuna inanıyorum).
mac
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.