“Giriş Seviyesi” programcılarını işe almanın bütçesi dışında başka sebepler var mı?
“Giriş Seviyesi” programcılarını işe almanın bütçesi dışında başka sebepler var mı?
Yanıtlar:
Büyük geliştiricilerin bir zamanlar hiçbir deneyimi yoktu.
Büyük geliştiriciler sadece pahalı değil, aynı zamanda bulmak zordur. Bu nedenle, yüksek kaliteli bir tarama ve işe alma süreciniz varsa, giriş seviyesi geliştiricilerini işe almak, yeni gelenleri bulmak ve bunları büyük geliştiricilere dönüştürmek için harika bir yol olabilir .
Başka nedenler de var:
Bir sonraki geliştirici grubunu sizin ve yönteminizin izin verdiği şekilde eğitin.
"Giriş seviyesi" nin kabaca "taze dereceler" anlamına geldiğini varsayarsak, uğursuz motifler olabilir.
Yeni bir grad muhtemelen daha önce hiç çalışmadığı için haklarıyla ilgili çok fazla şey bilmeyecek. Amcası bir avukat ya da bir İK personeli değilse, kesinlikle yapmaz.
Tecrübeli bir programcı, diğer şirketlerdeki iniş ve çıkışlardan geçtiği için haklarını bilir.
Karmaşık yasal ve İK sorunları ve yasaları söz konusu olduğunda boşlukları bulmak, hile yapmak, manipüle etmek ve hile yapmak kolaydır. Birkaç firmada çalışan deneyimli bir programcı ile kolayca yapamazsınız. Çünkü, tüm yasaları ezberlememiş olsa bile, diğer şirketlerde neler olup bittiğiyle ilgili deneyimden haberdar olacak ve bir şey balık olup olmadığını hemen yakalayacaktır.
Kısacası: Tecrübeli bir programcı çukura düştü (önceki işverenler tarafından yapıldı) ve tekrar bir taneye girmekten daha iyisini biliyor. Taze bir grad değil ve olmaz.
İşverenleri kurnazca yapan bazı şeyler taze mezunları aldatmak ister:
Yeni dereceler sadece işlerin böyle olması gerektiğini varsayıyor çünkü daha iyisini bilmiyorlar. Dolayısıyla işveren için bir jackpottur.
YASAL UYARI: Bunları biliyorum çünkü yaptığım için değil, insanlar bana yaptığı için.
Neden sadece homurdanan işler yapacak birine ihtiyaç duyarsanız, üst düzey bir programcı işe alırsınız?
Şahsen kıdemli bir programcı olsaydım, bütün gün basit işler dışında hiçbir şey yapmam istenmezdi.
Bazen, yapmayı gerektiren ancak daha deneyimli bir programcının sahip olacağı tecrübe genişliğini gerektirmeyen görevlere sahipsiniz. Bu görevler sıklıkla tekrarlayıcıdır ve bir programcı olarak çok anlamlı değildir ancak bebek dişlerini kesen yeni işe alımlar için iyidir.
Ayrıca, öğretilebilecek kişiler hakkında da bazı kaygılar var. Genellikle, henüz oldukça kıdemli olmayan, henüz yeni bir işe alınmamış, tecrübeli bir programcı henüz bir deneyim kazanmış olacak, ancak "zaten her şeyi biliyorum", "Neden değiştirmeliyim", "Yeni yollar öğrenmekten hoşlanmam. "yeni bir işe alımda yaygın bulamayacağınız tutumlar."
Yeni fikirler? Üniversitede öğrettikleri şeyler sürekli değişiyor, işe aldığınız son mezunun, terbiyeli programcılarınızın belli bir düşünce biçiminde sıkışıp kaldıkları için düşünmeyecekleri bazı fikirleri olması iyi olabilir.
Fedakarlık, herhangi bir şirketin hepimizin bir yerden başladığımızı takdir etmesi gerektiğini düşünüyorum ve bir başlangıç yapmazsak o zaman geliştirici olmaya devam edemeyiz.
Ucuz emek, sadece mezun işe alımına sahip olmakla kalmaz, ucuz emeğinizi de almakla kalmaz, aynı zamanda yerel üniversitelerle ilişkileri geliştirebilir ve yaz stajı şeklinde ücretsiz emek olmasa bile daha ucuza gelebilir (buna rağmen ödememeyi kabul etmiyorum).
İhtiyacınız olan tek şey bir kürek iken bir kazıcı için para ödememek, eğer bir tuvalete ihtiyacınız varsa bir kazıcı için neden binlerce kazıcı ödersiniz? Kürekle kürenin kazıcı olma noktasına kadar ilerleyebileceğinden emin olabilirsiniz, ancak o noktaya kadar neden para ödüyorsunuz?
Ayrıca deneyimli devler, yeni bir derecenin çok fazla şey öğrenebileceği yerlerde inkar olarak gördükleri şeylerden sıkılabilir.
Çalıştığım şirket özellikle bir nedenden dolayı "giriş seviyesi" tutuyor. En olgun ve kârlı ürünleri, kimsenin duymadığı veya zamanını başka türlü öğrenerek harcayamayacağı 3. parti bir çerçeve üzerinde geliştirildi. Bu pozisyon, herhangi bir eğitim veya derece gerektirmediğinden, tüm eğitimler öğrenmeye istekli kişilere kurum içinde verileceğinden ilan edilir. Bu aynı zamanda, makul derecede düşük maaşlar ödemek için bir bahane ve bu yeni programcıların yeni edindikleri becerilerini başka bir yerde alma riski olmadığı için çalışıyor.
Birçok şirket, kimi kalıp yetenekli birisini, başka bir şirketin yaptığı şekilde değil, istediği gibi yapmak için eğitebilecek birini ister. Ayrıca bu pozisyonlar, deneyim eksikliğinden dolayı bir öğrenme eğrisi olacağını ve şirketin bu konuda iyi olduğunu kabul etme eğilimindedir. Şirket, esasen o bireyin zaman içinde kendi şirketleri için gerçekten iyi bir varlık olacağına güveniyor.
Çoğu zaman boş bir kağıda çizim yapmak varolan bir taslağı güncellemekten daha kolaydır.
Yazılımda buna genel olarak greenfield-brownfield geliştirme denir.
Doğru yapılırsa, sonunda işinizi daha iyi anlayan ve hevesli biriyle sonuçlanabilirsiniz.
Aslında yenilerini kanatlarının altına alabilecek profesyonel bir kaynağa sahip olduğunuzdan emin olmanız gerekir. Kendine hevesli ve kendi gelişimleri konusunda proaktif olan birini bulduğunuz sürece parlarlar. Onları bir fikirle dolaştırırken bulursanız, itin ve teşvik edin, bir şeylere katkıda bulunabileceklerini hissederler.
Onlara bir kaportacıdaki bir çırak gibi davranmanız, onlara boktan işler yaptırmaları gerekiyor, ama aynı zamanda deney yapmaları için onlara zaman ayırıyorlar, bulduğum en iyi yol. Ertesi gün evde yaptıkları bir şeyle işe geldiklerini ve ne yaptıklarını size bildirmekten heyecan duyduklarını keşfedersiniz.
Yukarıda belirtilen sebeplere ek olarak, bunun insan doğasına özgü bir model olduğunu not etmeliyiz. Tarih boyunca yetenekli emeğin belli bir şekilde organize olduğunu görebiliriz; ustalar bir grup çırak ve bir grup küçük insanı (orta seviye zanaatkarlar) birlikte bir şeyler inşa etmeleri için yönlendirir.
Farklı isimler ve detaylarla tekrar tekrar ortaya çıkar, fakat genellikle aynı temel düzendedir, çünkü beyinlerimizin kablolama yöntemiyle iyi çalışır. Bu nedenle, benzer bir organizasyonun kalifiye emek biçimi olan bilgisayar programcılığını gördüğünde şaşırmamalıyız. Ustalar Mimarlar, yolculukçular Kıdemli Geliştiriciler ve çıraklar Junior Geliştiriciler diyebiliriz, ancak kalıp aynıdır.
Tecrübesizlik programcıları isteyebilir, böylece onları kendi tarzınıza göre eğitebilirsiniz. Bu varsayılırsa:
Tecrübesiz bir programcı da isteyebilirsiniz, çünkü deneyimli bir programcıya meydan okuyacak veya ilgisini çekecek programlara ihtiyacınız yoktur. Ayrıca, deneyimli programcılarınız varsa, deneyimsiz programcıyı rehberlik ettirerek onlara meydan okuyabilirsiniz.
Bir tecrübesizlik programcısının ihtiyaç duyduğunuz bir bakış açısı olabilir. NIH (burada icat edilmedi) ve WADITW (biz böyle yaparız) her zaman en iyisi değildir. Sondalama soruları soracak birini seçin. Yollarını değiştirmeye hazır ol.
Dolar başına daha yüksek verim sağlayabileceğinden, deneyimli bir programcıyla daha iyi olabilirsiniz. Belgelendirilmiş verimlilik oranları 26 ile 1 arasında bir değerdir. Şanslı olabilirsiniz ve çok verimli bir deneyimsiz programcı olabilirsiniz.
Çalışan devir hızınız yüksekse, yalnızca deneyimsiz programcıları işe alabilirsiniz.
Bütçeniz kişi başı ise, deneyimsiz programcılar karşılayabileceğiniz her şey olabilir. Bu, projenizin daha az maliyetli olacağı anlamına gelmez. Çok daha fazla maliyet daha muhtemeldir. Daha az deneyimli programcılar daha uygun maliyetli olabilir.
Deneyimli programcılar, önceki projelerden bagaj getirmektedir. Bunlardan bazıları iyi, bazıları ise kötü olacak. Kötüyü en aza indirecek ve iyiyi en üst seviyeye çıkaracak kaynağa sahip değilseniz, deneyimsiz bir programcı isteyebilirsiniz. Farklı bagajları olacak.
Tecrübeli programcılarınızın sahip olmadığı, ancak bir tecrübesizlik programcısının sahip olduğu bilgi veya becerileri isteyebilirsiniz. Onları işe alın ve deneyimli programcılarınızla biraz çapraz eğitim yapın.
Yeteneklerini büyütmek iyidir. Takımınız için en az bir deneyimsizlik programcısı bulun. Onları eğit ve onlara rehberlik et. Onlara meydan okuyun ve onları destekleyin. Tecrübeli bakış açınızdan öğrendikleri gibi kendi taze bakış açılarından öğrenin.
ABD’deki birçok işletme bugün birinin girmesini, görev yapmasını ve gitmesini istiyor. Bir şeyi bulmak için zaman ayıracak bir kimseyi istemezler, ayrıca bir şeyleri açıklamak isteyenleri de istemezler. Sonuç olarak, geliştiricilere yönelik reklamların çoğu, her şey için on altı yıllık deneyim talep eder / gerektirir.
Değişmesi gerektiğini düşündüğüm şey farklı bir kurum kültürüne geçmek. Daily WTF'nin " Up Or Out " adlı bir makalesi vardı . Bu denemede bahsedilen model, hukuk mesleğinde (ve bazı danışmanlık şirketlerinin yanı sıra) kullanılan model olsa da, bu model mevcut kurum kültürü ile iyi eşleşmiyor.
Bütçe hemen hemen asla daha yeni kiralamanızın nedeni olmamalı.
Daha yeni işe alımların temel nedeni şudur:
organizasyonu daha canlı kılan taze enerjiye ve yeteneklere ihtiyacınız var
Eski düşünce okulundan insanları işe almak istemediğiniz durumlarda üstün veya yıkıcı yeniliklerde çalışmanız gerekir.
Sen kendin dünyayı keşfetmek isteyen ve kendi ideolojisini ve tarzını belirlemek isteyen genç bir şirketsin.
Bütün bu cevaplar giriş seviyesindeki kişileri işe almak için büyük ve asil sebeplerle güzel ve hepsidir.
Gerçek cevap şudur: Bir şirket harcamak istediği para için alabileceği en iyi kaynağı alır. Bu iş. Çok para harcamak istemiyorsa, fazla maliyeti olmayan biri için reklam verir. "Giriş seviyesi", bu sonuçla sonuçlanması amaçlanan bir iş ilanı sinyali ifadesidir. İK, göze alamayacakları kaya tanrısı geliştiricileriyle görüşmekle zaman kaybetmeyecek.
Şanslılarsa, değerlerinin altını çizen, aslında ondan daha yaşlı olduklarında kendilerini "giriş seviyesi" olarak belirleyen birini bulurlar. Bir şirketin böyle cazip bir teklif almadığını hayal edebiliyor musunuz? Tabii ki değil. Bütün bunlar "onları imajımızda geliştirebiliriz" "taze enerji bizi daha canlı kılar" olayları o anda pencereden dışarı çıkar.
Yani. Güzel, mutlu dünyadaki gerekçelerini görmek için bu cevapların çoğuna göz atın. Asıl cevap: evet, bu karar neredeyse her zaman bütçelidir.
Tahminime göre diğer sebep, mevcut programcı / isteksiz programcıların eksikliği.