Öğrenmek için çok fazla, ezici teknolojilerle uğraşmak [kapalı]


19

Mezun olmak üzereyim ve zaten kütüphane BT bölümümüzde web geliştiricisi olarak çalışıyorum.

İş ilanlarına baktığımda kesinlikle çok çeşitli teknolojiler beni çok şaşırtıyor.

Bazı şirketler matematik + algoritmaları + veri yapılarını önemser. Bazıları teknoloji yığını XYZ'deki deneyimleri önemsiyor. SQL, css, html, çerçeveler, javascript, tasarım desenleri vb .. vb ... vb ...

Bir noktada, daha iyi bir yerde istihdam edilmek ve oradan gitmek için bir vakfa hakim olmaya başlamam gerektiğini fark ettim. Ama beni kapılara sokma becerisi değişiyor ve her şeyi öğrenecek zamanım yok.

Bu sorunla nasıl başa çıkıyorsunuz? İstihdam edilebilir olmak için gerekli yığın nedir? Php veya ror arenada söyleyin.

Belki daha akıllı bir hareket, .net gibi daha az çeşitliliğe sahip bir teknoloji yığınına geçmek olacaktır.


3
.Net için farklı değil.
kirk.burleson

Yanıtlar:


13

İş ilanları ile ilgili olan şey, gönderilen gereksinimlerin genellikle size iş bulmak için yeterli olan beceri setinden daha kapsamlı olmasıdır, çünkü İK geldikleri her terim kelimesini listelediği için, gerektiği gibi sahip olması gereken becerileri içerir veya beceriksiz adayları korkutmak istiyor. İnsanlar CV'lerde yeteneklerini abartırlar veya onlar hakkında açıkça yalan söylerler, aynı durum iş ilanları için de geçerlidir. Listelenen gereksinimlerin 3 / 4'ünü karşıladığınızı düşünüyorsanız, şansınızı çok iyi değerlendirebilirsiniz. İK yetkili ise, başvurunuzu ciddi olarak dikkate alacaklardır.

Ayrıca, staj yapmak, kendinizi kapıya sokmanın en kolay yoludur. Etrafa bir tane bakmak isteyebilirsiniz.

Ayrıca, iş piyasasında iklimin dünya genelinde aynı olmadığını ve göstereceğini unutmayın. Daniel Pittman'ın cevabından yola çıkarak ABD'deki durum Orta Avrupa'daki durumdan çok farklıdır (bu, takma adınıza bakmanızı ilgilendirebilir).


1
Zaten başvurmak nadiren acıyor, ancak nispeten az sayıda iş ilanı "yapay olarak artırılıyor" ve uzun deneyimden bu işe alma sürecinin bir parçası olduğu için - bu beceriler neredeyse her zaman doğrudan aranan şeylerdir. Adayları korkutmak için yapıldığı fikri çok yardımcı değil. :(
Daniel Pittman

Diyelim ki haklısın: İK düşünebilecekleri her şeyin bir listesini yapıyor. Muhtemelen şöyle diyeceksiniz: "Hey, gereksinimlerin% 70'ini karşılıyorum, bir şans vereyim". Sonunda CV'nizi kime gönderiyorsunuz? Kesinlikle: İK departmanına.
Radu Murzea

2
Bu İK'nın yetersiz olduğu anlamına gelmez. Hayalinizdeki işvereni tanımlasanız, "ihtiyaçlar listeniz" de muhtemelen tamamen gerçekçi olmazdı. Neden tersi farklı olsun ki?
nikie

@Daniel: Benim açımdan iyi bir kelime seçimi olmadığını itiraf ediyorum, yazıyı yorumlardan gelen yorumları içerecek şekilde düzenledi.
scrwtp

7

Yazılım geliştirme endüstrisinde çalışmanın zor kısımlarından biri, genel olarak konuşursak, kariyerinizin geri kalanı için bu sorunun bir kısmıyla karşılaşmayı beklemenizdir. Endüstri yeterince hızlı değişiyor, eğer hala oturursanız, kendinizi daha da geride bırakıyorsunuz. (Örneğin, Windows 3.1 programlama becerilerinin bugünün iş piyasasında size nasıl yardımcı olacağını düşünün.)

Yeni bir mezun olarak, birçok işveren gerçekçidir ve uzun bir endüstri becerileri geçmişinizin olmadığını anlar. Kesinlikle, son on yılda bir dizi şirkette işe alma ve başka bir yerde işe alım sürecinin bir parçası olan akranlarla konuşurken, bu hem ABD'de hem de Avustralya'da ve Avrupa'da doğrudur.

Yeni mezun olarak masaya getirebileceğiniz standart şeyler:

  • şirket, endüstri, sorun alanı ve işin kendisi için coşku.
  • öğrenme tutkusu ve anında öğrenebildiğinizin kanıtı.
  • aldığınız kursun temel becerilerine hakim olduğunuzun kanıtı.

Bunlar az ya da çok "başarılı / başarısız" düzeydedir: iş konusunda hevesli ve öğrenmeye karşı gösterilebilir bir tutkuya sahip yeterli mezunlar vardır, eğer "bir işten hemen sonra" olarak karşılaşırsanız, iyi satmak.

Bunun ötesinde, bir adayı stajyer veya yeni lisansüstü seviyede işe aldığımızda en cazip kılan şeyler, hem kendi yollarında hem oldukça kolay hem de makul zordur:

İkimiz de tutku gösterdi birini ararsın ve tabii gereklerine dışında başarı - iyi eski staj, rekabet kazanır, endüstri üyelik, blog o belgeleri kendi öğrenme ve deneyler, açık kaynak topluluğu katılımı üzerinde görünür ve yetkin varlığı StackExchange ailesi vb.

Ayrıca işi yapabilecek birini arıyoruz - ve hiçbir şey bunu yapmak gibi ikna edemez. Mevcut işverenimin açık kaynaklı bir projesi var, bu yüzden buna katkıda bulunmak bir iş bulmak için büyük bir yardım - çünkü bu bizim önem verdiğimiz işin bir kısmıyla tam olarak eşleşiyor.

Kapalı şirketler için, kod yazabileceğinizi ve iyi olduğunu kanıtlamak iyidir. Genel yeterliliklerini okuyup anlayabileceğimiz, herkese açık kodu bulunan adayları kesinlikle tercih ederiz.

Bunun iki ana yolu, mevcut bir açık projeye katkıda bulunmak veya GitHub gibi görünür yerlerde veya diğer çevrimiçi kod depolarında veya görünür açık kaynak projelerinde kendi işinizi başlatmak - çok başarılı olmasa bile.

Son olarak, iki iç karartıcı şeyi hatırlayın:

Bir, çoğu işveren çevrimiçi varlığınızı arayacaktır. Teknik becerileriniz gibi, bilmesini istediğiniz şeyleri yansıtıp yansıtmadığınızı ve sınavı atladığınız günün hikayesi gibi vurgulamak istemediğiniz şeyleri yansıtmadığını kontrol etmelisiniz. . (Bu, üzgün ama gerçek, reddedilen adaylarımızın küçük bir kısmı dışarı atılıyor.)

İkincisi, endüstri deneyimi olmayan insanlar için korkunç bir iş piyasasında mezun olacaksınız. Şu anda, iş bulamayan bir, iki, beş, hatta on yıllık deneyime sahip birçok insan var.

Özellikle ABD'de bu, tam zamanlı herhangi bir şeye (faydalarla) aç oldukları ve çalışabilmek için herhangi bir şeyi - hatta stajları - dikkate almaya istekli oldukları anlamına gelir.

Yani, şimdi çok fazla reddedileceksiniz. Yanılmayın - şaşırtıcı olabilirsiniz ve yine de çok fazla reddedileceksiniz. Rekabet inanılmaz, bu yüzden cesaretiniz kırılmasın. Dürüstlükten uzak durun ve iş ilanlarının listelediği bitleri ve parçalarını öğrenerek becerilerinizi geliştirmeye çalışın.


4

Ezici değil,

  • matematik, mezunsun matematik yapabilirsin
  • algoritmalar, comp-sci dereceleri algoritmaları bilir
  • veri yapıları, bilgisayar bilimleri, veri yapılarını bilir

  • teknoloji yığını XYZ, bir yığın öğrenmek geri kalanı yeterince benzer

  • SQL, veritabanıdır, herhangi bir uygulama oluşturursanız veritabanıyla ilgilenirsiniz
  • css, bu web dev'in görsel kısmı, eğer herhangi bir web uygulaması oluşturursanız CSS bileceksiniz
  • html, web sitesinin içeriği, web siteleri oluşturursanız bunu biliyorsunuz
  • çerçeveler, bir web uygulaması oluşturuyorsanız birini kullanacaksınız
  • javascript, bir web uygulaması oluşturuyorsanız bunu öğreneceksiniz
  • tasarım kalıpları, kod yazarsanız bunları uygularsınız

Bilgisayar diplomanız varsa ve bir web uygulaması oluşturuyorsanız, tüm bu kriterleri karşılarsınız.


3
"Eğer herhangi bir uygulama oluşturmak veritabanı ile ilgileneceksiniz". Hayır. Büyük bir farkla değil.
nikie

@nikie Bir veritabanıyla uğraşmayan tek uygulama optimize edilmemiş bir proxy uygulamasıdır
Raynos

3
Yazılım geliştirme konusunda çok dar bir görüşünüz var. Sadece birkaçını belirtmek için gömülü geliştirme, mobil geliştirme, oyun geliştirme, masaüstü uygulamaları, derleyiciler, CAD yazılımı veya numara oluşturma gibi düşünün. Yazılım geliştirme sadece CURD web uygulamasını bir araya getirmek değildir .
nikie

@nikie Özellikle web geliştirme hakkında konuşuyordum. Web geliştirme veritabanları yaygındır.
Raynos

1

Bir geliştirici olarak odaklanmak istiyorsanız bir sertifika izi almanızı öneririm. Bu, beceri setinizi kanıtlamanın ve kendinizi sektörde daha pazarlanabilir hale getirmenin en iyi yolu olacaktır.

Ayrıca Algoritmalar, Veri Yapıları ve Matematik gibi şeyler hakkında konuştuğunuzda, burada bazı işverenlerin Bilgisayar Bilimleri mezunlarına ve bazılarının da BT uzmanlarına ihtiyaç duyduğuna dikkat etmeniz gerekir. Bilgisayar Bilimi ve Bilgi Teknolojisi arasındaki farkı takdir etmelisiniz. Kendiniz için bir kariyer yolu belirleyin. Lütfen bu yanıtı kontrol edin:

lisansüstü yazılım geliştirici rolü için test?


Bir CS derecesi üzerinde herhangi bir değer kattığına inanmakta zorlanıyorum.
Casey
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.