Uzun yıllardır tek dilde programlama yapıyorum. Bu kariyer intiharı mı? [kapalı]


9

Uzun yıllardır aynı Nesne Tabanlı Programlama dilinde programlama yapıyorum (Windows tabanlı). Sorun şu ki, bu dil çok popüler değil ve iş ilanlarında talep edilen en sıcak dillerden biri değil.

Endişelenmeli miyim? Bir Java işvereni bir programcı olduğumu anlar mı ve bir veya iki hafta içinde herhangi bir dili alabilir mi, yoksa belirli bir dilde profesyonel olarak programlamadığım için, o zaman ben sadece kalifiye değil misiniz?

PS. Öğrenmeye gelince, evde farklı teknolojilerle oynuyorum. Ama işte, hemen hemen aynı dilde kaldım.


1
Potansiyel işveren muhtemelen size inanmayacaktır. Özgeçmişinize kanıtlar ve röportaj sırasında dil becerinizi gösterebilme yeteneği getirmelisiniz.
MaR

1
Sadece merak ediyorum, popüler olmayan hangi Windows tabanlı OOP dili? Tek duyduğum VC ++ (. NET), VB (.NET) ve C #.
yasouser

Umarım "bu özel dil" PowerScript (PowerBuilder) değildir.
Bernard

3
Delphi'nin diğer dillerle birçok paralellik vardır - C #, IMO'daki WinForms'a büyük bir sıçrama değildir.
JBRWilkinson

ha ha +1 Evet, aklıma ilk gelen şey bu - Delphi (Hobi programlama için seviyorum). Adaylarla görüştüğümde, hızlı bir şekilde alınabilecek kutu dili / işletim sistemi öğelerini işaretlemekten çok daha fazla beceri ile ilgileniyorum. İyi bir problem çözme yeteneğine sahipseniz, gereksinimleri bir tasarım spesifikasyonuna dönüştürebilir, test senaryolarını nasıl geliştireceğinizi ve bir hata ayıklayıcıyı nasıl kullanacağınızı bilirseniz, sadece Delphi'yi tanıyor olsanız bile sizi bir C ++ veya hatta ADA pozisyonu için işe alacağım.
Mawg, Monica

Yanıtlar:


14

Diğer programlama dillerinde bazı yan işler yapın, Github'da bulun. Bunu bir süre boyunca yapın, bu konuda deneyiminiz olduğuna dair kanıt oluşturacaktır. Ayrıca yan projelerinizle ilgili bir blog sadece resmin tamamlanmasına yardımcı olacaktır.


Yaptığım şey bu, ücretli işlerimin çoğu Delphi'de.
Frank Shearar

1
@ Frank: Delphi'nin dışında eşit kıdeme sahip bir iş bulmanıza yardımcı oldu mu?
Moronlar

4

Kariyer intiharı? Tamamen değil, ancak bu, İK'da birinci seviye bir filtreden geçmek zorunda kalırsanız, o-5-onay kutuları analiz türünün yüzeyinin ötesini görecek kadar bilemeyebilir / bakım yapmayabilir. İşe alım yöneticisi bunu yapabilir, ancak çoğu İK departmanı bunu yapamaz.

Yeni bir dil öğrenmeye gelince, birçok durumda sözdizimini almak o kadar zor değil, ama sonra tüm kütüphanelere aşina olmanız ve daha uzun sürebilir.


3
"Yeni bir dil öğrenme" bölümünde tamamen anlaşın. İnsanlar aslında "bir dil öğren" derken, "çevreyi öğren" anlamına gelirler, bu zor olan kısımdır.
Nemeth

3

Programlama kavramları ve veri yapıları hakkında güçlü bir anlayışa sahip olduğunuzdan emin olun. Nasıl / ne zaman uygulayacağınızı öğrenin. Mafsallı olun ve bildiklerinize güven gösterin. Belirli bir dilde bir işe başvuruyorsanız, o dilde okuyun. O dilin temellerini öğrenin ve o dili bildiğiniz programlama kavramları hakkında tartışabileceksiniz. Potansiyel bir görüşmeciye cevabı bilmediğinizi söylemekten korkmayın. Bir soruyu nasıl cevaplayacağınızı bilmiyorsanız, kendi dilinizde ne yapacağınıza cevap verebilmeli ve görüşmeyi yapan kişiye, tercih edilen şirketlerin dilinde, cevabı nerede arayabileceğinizi bildirmeye hazır olun. Kod örnekleri harika, ancak herkes kodu kesip yapıştırabilir. Programlama kavramlarına güçlü hakimiyetini kanıtlayın. Tüm şirketler size OJT ile dili öğrenmeniz için ödeme yapmaz. Bu yüzden görüşmeden önce temel becerilere sahip olmak için çaba gösterin (ders kitaplarındaki ve web'deki programlama sorunlarına bakın ve bunları kendiniz çözün). Çoğu işveren, kendi ayakları üzerinde düşünebilen ve aynı zamanda şirketin yaptığı şey için bir motivasyon gösterebilen birisini ister.


1

En azından ABD'de bu, sonunda kariyer intiharına veya en azından yakın bir şeye yol açabilir. Sorun, işe alımcılar tarafından çok fazla işe alım yapılıyor ve işe alımcılar gerçek yeteneklerinizin ne olduğunu bilmiyor veya çok fazla umursamıyorlar, ancak altın standartları olan alfabe çorbasının yumruk listesine sahipler. En azından kendilerini spotlessly etik işe alım görevlileri bana müvekkillerinin tam olarak aradığımı söylediği için söyleyebileceğim birkaç şeyden daha fazlasına sahip olduğum nokta için gerekli. Özgeçmişimi "yeniden odaklamam" gerekiyordu çünkü müşterinin özel olarak arayacağı özel becerilerimden bazılarını atlamıştım. 8-O

Yani belki bağlıdır, ancak ABD'de, evet gün gelebilir, eğer beklenen alfabe çorbasını teslim edemezseniz, çorba hattına bakabilirsiniz. Kötü yumruklar.


0

Peki, programlama dillerinin yanı sıra yeni beceriler öğrenmek için kesinlikle çok zaman ayırmalısınız. Bir programlama diline bağlı kalmayla ilgili belirttiğiniz şeylerle ilgili bazı örnekler özetleyeceğim, ancak dikkatinizi çeken özel sorunun farklı sorun alanları için farklı olacağını unutmayın.

  1. Uzun zaman önce, internet olmadığı zaman, insanlar programlamada C veya Assembly'de diyorlardı, ancak internetin patlamasıyla bu diller artık alana uygun değildi ve insanlar internete uygun yeni programlama dilleri inşa ettiler.
  2. C / C ++ yazılımı kolayca ölçeklendirilemez, insanlar Java veya C # gibi diğer dilleri tercih ederler, özel bilgiye sahip değilseniz bir çıkmaza girebilirsiniz.
  3. Bir Java programcısı olsaydı, çapraz platform geliştirme hala sıcak olduğu için hala hayatta kalabilirsiniz, ancak C / C ++ tabanlı QT gibi çerçeveler bir süre içinde Java'yı ele geçirerek Java programcılarının çalışmasını sağladı eski kodda, biraz Java ve QT bilen yeni gelenler sadece eski kodu daha yeni standartlara çevirmek için işe alınabilir.
  4. Ancak donanım programlama açısından, Assembly, C ve beğeni, donanım değiştirilmesine rağmen çok uzun yaşayabilir, bu durumda, programlama dilinizi değiştirmenize, donanım bilginizi geliştirmenize gerek yoktur.

Yani, gerçekten programlama alanınızın ne olduğuna ve kendinizi ayarlayacağınız bir sonuca bağlıdır.

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.