İş Başvurusu Sürecinin Otomasyonu
(blog.daviddodda.com)- Tekrarlı veri girişi ve kişiselleştirilmiş e-posta yazımının darboğaz oluşturduğu iş başvuru süreci, Python betikleri ve bir LLM ile birleştirilerek iş ilanı toplamadan kişiselleştirilmiş başvuru e-postası üretimine kadar otomatikleştirilmiş bir POC
- İş ilanı toplama, web scraping yerine manuel HTML kopyalama ile başlatılarak siteler arasındaki yapı farkları ve LLM halüsinasyonu olasılığı aşılmış
- Ham HTML, ayrıştırıcı ve LLM istemleri üzerinden geçirilerek
job_title,job_company,job_skills,application_instructionsgibi yapılandırılmış JSON verilerine dönüştürülüyor - Ön yazı üretiminde özgeçmiş ve iş ilanı ayrıntıları birlikte veriliyor; zorunlu bilgiler eksikse süreç başarısız olacak şekilde tasarlanarak şablon tarzı e-postaların gönderilmesi engelleniyor
- POC, iş ilanı çıkarımı, detay açıklaması ayrıştırma ve özelleştirilmiş başvuru üretimini birbirine bağladı; sonuçta 20 dakikada 250 başvuru gönderebilecek seviyeye ulaştı
Tekrarlı iş olarak iş başvurusu
- İş başvurusu; aynı bilgileri tekrar tekrar kopyalayıp yapıştırma, özgeçmişi düzenleme ve ön yazı hazırlama akışının sürekli tekrarlandığı bir süreç
- Bu tekrar eden yapı ve görece düzenli prosedür nedeniyle otomasyon adayı olmaya uygun olduğu düşünülmüş
- Temel akış şöyle
- İş ilanı bulma
- Uygunluk koşullarını kontrol etme
- Şirketi araştırma
- Özgeçmiş ve ön yazıyı gönderme
- Yanıt bekleme
- Kurulan sistemle 20 dakikada 250 iş başvurusu gönderilebildiği ve sistemi tamamlamadan önce bir iş teklifi alındığı belirtiliyor
POC nasıl kuruldu
-
İş ilanı listesi elde etme
- İlk adım, çok sayıda iş ilanı toplamaktı
- Web scraping denendi ancak her iş ilanı sitesinin yapısı farklı olduğundan otomasyon maliyeti yükseldi
- Tüm web sayfasını LLM'e verip veriyi düzenleme yöntemi de test edildi, ancak iki sorun görüldü
- Maliyet yüksekti
- LLM'in iş gereksinimlerini halüsinasyonla uydurma ihtimalinden kaçınılmak istendi
- Sonunda ham HTML'yi manuel olarak kopyalama yöntemi seçildi
- Basit ama çalışan bir yaklaşım olarak kabul edildi
-
Ham HTML'yi düzenleme
- Kopyalanan HTML içinden gerekli alanlar çıkarılıp yapılandırılmış veriye dönüştürüldü
- Hedef biçim,
job_link,job_id,job_role,employer,location,work_arrangement,salarygibi anahtarlara sahip bir JSON - ChatGPT'ye HTML örnekleri ve istenen çıktı biçimi gösterilip ayrıştırma betiği ürettirilmiş
İş ilanı detaylarını ayrıştırma
- Her iş ilanına GET isteği gönderilerek tam açıklama alınıyor
- Yanıt ham HTML olduğu için gezinme çubuğu, açılır pencere ve alt bilgi gibi site unsurları da birlikte geliyor
- Ayrı bir HTML ayrıştırıcısı yazılarak sadece gerçek iş ilanı metni bırakılıyor
- Bazı sitelerde işe alım sorumlusunun e-postasını ya da şirket ayrıntılarını görmek için düğmeye basmayı gerektiren ek adımlar vardı
- Aynı anda tek bir iş ilanı sitesi üzerinde çalışıldığında, o sitenin desenini yalnızca bir kez anlamak yeterli oluyor
- İstekler arasına IP engelinden kaçınmak için 2–3 saniyelik gecikme eklenmiş
LLM ile yapılandırılmış veri üretme
- İş ilanlarının temel bileşenleri benzer olsa da becerilerin veya gereksinimlerin yeri siteden siteye değişiyor
- LLM istemiyle HTML içeriği analiz edilip geçerli bir JSON nesnesine dönüştürülüyor
- Çıkarılan anahtarlar şunlar
contact_emailapplication_instructionsjob_posting_textjob_posting_linkadditional_infojob_titlejob_companyjob_departmentjob_locationjob_skillsjob_instructions
- İsteğe bağlı anahtarlar olarak
hiring_manager_name,job_portalgibi alanlar kullanılıyor job_posting_textalanının Markdown biçimine dönüştürülmesi isteniyor
Ön yazı üretim istemi
- İyi bir ön yazının özü bağlam olarak görülüyor; özgeçmiş ve iş ilanı ayrıntıları birlikte LLM'e veriliyor
- İstem, başvuru e-postasını doğrudan gönderilebilir biçimde üretmesini talep ediyor
- Zorunlu bilgi eksik olduğunda eksik bir e-posta üretmek yerine hata döndürecek şekilde tasarlanmış
- Zorunlu alanlar: görev unvanı, şirket adı, iş tanımı, özgeçmiş içeriği
- Önerilen isteğe bağlı alanlar: işe alım sorumlusunun adı, departman, konum, başvuru yöntemi, yönlendirme kaynağı, istenen beceri listesi
- Çıktı bir JSON nesnesi ve
status,error_message,emailalanlarını içeriyor emailiçinde şu öğeler yer alıyor- Konu
- HTML gövde
- Düz metin gövde
- Ele alınan temel noktalar
- Vurgulanan beceriler
- İş gereksinimleriyle eşleşen özgeçmiş deneyimleri
- Varsa başvuruyu güçlendirebilecek eksik bilgiler
- E-posta ton analizi
- HTML gövde, e-posta istemcisi uyumluluğu için
p,br,b,i,ul,ligibi temel etiketlerle sınırlandırılmış - Bu yapı, sıradan bir “iş ilanını gördüm” e-postası değil; gerçek özgeçmiş ile iş gereksinimlerini ilişkilendiren kişiselleştirilmiş e-posta üretmek için kurulmuş
E-posta gönderimi ve takip
- Son adım, üretilen başvuru e-postalarını gerçekten göndermekti
- Gerekli koşullar şunlardı
- Profesyonel görünen e-posta gönderimi
- Gerçek gönderim geçmişini izleme
- İşe alım sorumlularından gelen yanıtları takip etme
- Spam sınıflandırmasından kaçınma
- Test aşamasında tüm e-postalar önce test hesabına gönderildi
- Gerçek işe alım sorumlularına gönderirken, gönderimin doğrulanması için kendini BCC'ye eklemesi öneriliyor
- POC aşamasında Mailgun gibi basit bir e-posta sağlayıcısı kullanılmış
- Part 2'de, tam kapsamlı bir e-posta yönetim sistemi kurmaya çalışırken karşılaşılan AWS başvuru reddi ve kendi e-posta sunucusunu işletme başarısızlığı ele alınacak
POC sonuçları ve sonraki adımlar
- POC, iş ilanı listesi çıkarımı, ayrıştırma ve kişiselleştirilmiş başvuru üretimini birkaç Python betiğiyle gerçekleştiriyor
- Sonraki görev, bu betikleri gerçek bir uygulamaya dönüştürmekti
- Ölçekleme hedefleri şunlar
- Birden fazla iş ilanı sitesini işleme
- Başvuru geçmişini takip etme
- E-posta yanıtlarını yönetme
- HR sistemleri tarafından engellenmeme
- Part 2'de gerçek uygulamanın nasıl kurulduğu, teknik kararlar ve trade-off'lar ele alınacak
1 yorum
Hacker News yorumları
İşe alım uzmanlarıyla adaylar arasında mevcut durumdan kimin daha fazla sorumlu olduğuna dair çok tartışma var, ama iş arayan biri olarak ne yapmam gerektiğini bilemiyorum.
Son yaklaşık 6 aydır oldukça aktif biçimde iş arıyorum; 10 yıldan fazla yazılım geliştirme deneyimim olduğu için çoğunlukla kıdemli geliştirici pozisyonlarına bakıyorum. Özgeçmişimde ya da ön yazımda hiç LLM kullanmadım; gereklilikleri karşıladığımı düşündüğüm ve teklif gelirse kabul edebileceğim yerlere başvurdum.
Ama 1) gerçek bir insan olduğumu, 2) özgeçmişimdeki deneyim ve becerilerin gerçek olduğunu ve 3) o işle gerçekten ilgilendiğimi nasıl sinyal olarak göstereceğimi bilmiyorum. Buna rağmen sonuçlar berbat: 10–12 kadar ilk telefon elemesinden geçtim ve bunları kolayca geçtim, ama son aşama mülakatlara gidebildiklerim 3–4 civarında kaldı; teklif sayısı 0.
Böyle devam ederek hiçbir yere varamayacaksam bu yöntemi neden sürdürmem gerektiğini sorguluyorum. Kabaca gereklilikleri uyan tüm ilanlara otomatik başvuru yapan shotgun yöntemine geçmemem için bir neden göremiyorum; gerçek deneyimi olan biri olduğuma dair sinyal vermenin başka yolu da şirket içinde bana kefil olacak bir tanıdığın olması gibi görünüyor, ki bu da neredeyse hiç olmuyor.
Sorun şu ki sonunda iş bulsalar bile bu genelde berbat bir şirkette oluyor. LLM saçmalığıyla gerçek başvuruyu ayırt edemeyen yetersiz işe alım yöneticileri; LLM ile hile yapmak o kadar kolay ki meslektaşların da adeta LLM operatörüne dönüştüğü mülakat süreçleri olan yerler.
Denenebilir ve hiçbir şey yapmamaktan iyi olabilir. Ancak iyi bir şirkette iyi bir iş bekliyorsanız, istediğiniz sonucu verme olasılığı düşük.
Çok fazla kötü özgeçmiş gördükten sonra, gereklilikleri tam karşılamasa bile gerçek bir insana benzeten bir unsur varsa epey hoşgörülü olmaya başladım. Örneğin kişisel hobiler bölümü gibi. Böyle şeyleri yazmamanızı söyleyen çok tavsiye var, ama sahte ve kopyala-yapıştır çöplük denizinde aksine öne çıkmanızı sağlıyor.
Son iş arayışımda neredeyse 300 yere başvurdum, ama sonunda küçük bir JavaScript buluşmasında tanıştığım bir recruiter bana bir pozisyondan bahsetti ve yeni işimi öyle buldum.
Bu sadece tek bir anekdot, ama bakış açımı kesinlikle değiştirdi; bir sonraki iş arayışıma ciddi biçimde başladığımda daha çok buluşmaya katılmayı ve açık kaynak faaliyetlerinde çok daha aktif olmayı düşünüyorum.
Son deneyimimi yeniden yazmak istemiyorum, ama yaklaşık 6 hafta önce ayrıntılı yazdığım bir başlık var: https://news.ycombinator.com/item?id=42137229
İyi bir konumdaydım ve zaman ayırabildim; ama hızlıca işe ihtiyacım olsaydı açıkçası ne yapardım bilmiyorum.
Ağınızdaki insanlara, ihtiyaç duyduğunuz becerilere sahip birini arayan yerler bilip bilmediklerini sorun; kendi becerilerinize ve ilgi alanlarınıza uyan çevrimiçi ve çevrimdışı topluluklara girin.
Böylece beni tanıyan biri ya da beni tanıyan birini tanıyan biri üzerinden işe alım yöneticisine sıcak bir tanıştırma yapılırsa genelde sıranın en önüne geçebilirsiniz. Şu an iş arasaydım böyle yapardım; bunun dışında çok fazla gürültü var.
0: Startup’lar için de geçerli: https://paulgraham.com/ds.html
13 yıldır bir şekilde mülakat ve işe alım yapan bir yazılım yöneticisiyim.
Geçen yıl iki kez yazılım mühendisi işe aldım; ilkbahardaki işe alım sıradandı, sonbahardaki ise çok zorluydu. Sonbaharda başvuru sayısı patladı ve geriye dönüp bakınca çoğu adayın bir şekilde yapay zeka kullandığını düşünüyorum.
Sonbaharda özgeçmiş incelemesini ve ilk telefon elemesini geçme oranı aniden yükseldi, ama teknik mülakatta hepsi döküldü. Teknik mülakatta elenme oranı normalden çok daha yüksekti.
Özel bir işe alım uzmanımız vardı ve hangi araçları kullandığını %100 bilmiyorum, ama sonunda özgeçmişleri tek tek elle incelemeye başladık. Yüzlerce özgeçmiş olduğu için uzun sürdü, fakat ilk elemede iyi görünüp teknik mülakatta kötü performans gösterme sorunu devam etti.
Bu yüzden yapay zeka, LLM ve veri biliminden çokça bahseden adayları eleme kararı aldık. Çünkü neredeyse 1.000 adaya yakın bir havuzu bir şekilde sınıflandırmamız gerekiyordu. Bizim kullanım senaryomuz biraz özel; JavaScript ya da parser yazılan bir iş değil ve zaman kazancı da büyük değil. Bunu yapınca adayların büyük bir kısmı elendi ve süreç daha normal hissettirmeye başladı.
Mülakatları da tekrar yalnızca yerinde mülakat olacak şekilde değiştirdik. İlk teknik eleme hâlâ uzaktan yapılıyor, ancak COVID öncesinde mülakatlar %100 yerindeydi; sonrasında hibrit olmuştu, şimdi grubumuz yeniden yerinde görüşmeyi zorunlu kılıyor.
Şu anda akıl almaz sayıda sahte aday var ve onların kendi kendilerine elenmesini sağlamanın tek yolu, bir yere bizzat gelmeleri gerekebileceğini bilmelerini sağlamak.
“Flint, Michigan’da mı yaşıyorsunuz? Tesadüfen 20 dakika uzağınızda bir çalışanımız var, onunla görüşebilir misiniz?” dediğimizde bir anda mülakat sürecinden çekilenler oldu.
ABD’deki evden çalışma eğilimini istismar eden o kadar çok yurtdışı kaynaklı dolandırıcı var ki gerçek adayların üstünü örtecek düzeye geldiler; gerçekten çok ciddi bir durum.
Kendi alanımda muhtemelen dünyadaki 1 numaralı uzmana yakınım ve özellikle o alanda KOBİ/SME uzmanlığı isteyen rollere başvuruyorum. Sorun teknik değil; elbette gerçekten bilemem ama diğer adayların ışık yılı önünde olduğumu söylemek abartı olmaz. Kibir değil, gerçeklik böyle görünüyor.
Buna rağmen artık ajanslardan dönüş bile alamıyorum. Özgeçmişimi ya da başvurumu okumadıklarını düşünüyorum; muhtemelen ilk 1 saat içinde yüzlerce başvuru geliyor. Yeterince iyi görünen ilk kişiyi alıp süreci ilerletiyor, sonra da bir sonraki sözleşmeyi doldurmaya gidiyorlar gibi.
Sonuç şu: Ne kadar iyi olursan ol, özgeçmişin görünmüyorsa hiçbir işe yaramıyor. Özellikle ilk 10 dakika içinde başvurmazsan. Görünür olmak için bu oyunu oynaman ve başvuruları otomatikleştirmen gerekiyor.
O halde bu oyunu oynamak istemediğinde mesele şu oluyor: Şu anda becerilerine ihtiyaç duyan şirketleri nasıl bulacaksın?
Uygun bağlamda LLM kullanımına ilkesel olarak karşı değilim, ancak adayların süreci baypas etmek için bunu uygunsuz şekilde kullanması büyük sorun. Biz adaylara mümkün olduğunca az mülakat yükü bindirmeye, tuzak sorular yerine ilgili sorular sormaya ve durum güncellemelerini olabildiğince hızlı vermeye çalışıyoruz.
Fakat birçok aday aynı nezaketi göstermeye niyetli görünmüyor. Bu davranışlar yüzünden “güvenilir” adaylar bulmak için mevcut ağımıza daha fazla yaslanıyoruz; bu da ek önyargılar yaratma veya ağı olmayan adayları haksız yere eleme riski doğuruyor. Biz uzaktan öncelikli bir organizasyonuz, bu yüzden tüm mülakatları uzaktan yapıyoruz.
İleride ekran paylaşımıyla diyagram gösterip, açıkça alakasız olduğunu söyleyerek yine de alakasız notlar eklemek gibi ilkel düşmanca yapay zeka teknikleri denemeyi düşünüyorum. Yerinde mülakat da çözümün bir parçası olabilir.
Altı kez mülakata girip elenen bir aday, tek bir olumlu geri bildirim bile almadan ruhsuz bir ret e-postasıyla çöp gibi muamele görüyor. Aday açısından beni işe alan şirkete hiç sempati duymuyorum; daha verimli olduğunu düşündüğüm her yöntemi, yapay zeka dahil, kullanırım.
İş benim için sadece bir ticari işlem ve işe alım yöneticisinin yüce öğütleriyle ilgilenmiyorum.
LLM tespit araçları kullanmıyor, ama LLM kullanımı izleri taşıyan yazıların kolayca ayırt edildiğini söylüyor. Garip şekilde, onun belirli alt konusunda ChatGPT pek kullanılmayan birkaç zor kelimeyi aşırı kullanıyor ve kötüye kullanan öğrencilerin denemelerinde bu kelimeler defalarca geçiyor.
Zorunlu okuma kapsamının dışındaki birçok esere ve kitaba atıf yapan ya da var olmayan kitaplara atıf yapan öğrencileri de yakalamış. Kaynağın ne olduğunu, metni nereden aldıklarını sormak bile yakalamaya yetiyor.
Şu anda işe alımda ve junior yazılım mühendisi mülakatlarında da buna benzer çok şey görüyorum. Yıllardır iyi çalışan, itibarlı bir ödev sorumuz vardı; şimdi genç adayların büyük kısmının cevabı LLM ile aldığı açık. Mülakatta kendi çözümlerini anlatmaları istendiğinde nasıl çalıştığını veya neden o yöntemi seçtiklerini “hatırlamadıklarını” söylüyorlar.
Uzun süredir uzaktan çalışan biri olarak bu üzücü. Uzaktan adaylarda bariz kötüye kullanımı çok daha fazla görüyorum ve yerinde mülakata çağırınca LLM ile kopya çekenler hemen korkup çekiliyor gibi, ama bu herkes için ciddi maliyet ve zaman demek.
İşe alım yöneticisi açısından, otomatik gönderilmiş CV’lerle dolup taşmak en istemediğimiz şey
Geçenlerde bir ilan yayımladık; 2 gün içinde 100’den fazla CV geldi ve %99’u uygunluktan çok uzaktı. Görüşmeye değer birini bulmak için o kadar çok CV’yi elemek zordu
Gürültü çok artarsa iyi adaylar da yanlışlıkla gözden kaçabilir ya da reddedilebilir; böylece kısır döngü sürer
Piyasanın şu anda kötü olduğunu ve çok sayıda iş arayan olduğunu biliyorum, ama otomatik başvuru ve iş ilanı sitelerini bombardımana tutmak işe yaramaz. En azından önemli yerlerde yaramaz
Nitelikli bir adayın tek bir mülakat ayarlayabilmek için yüzlerce başvuru yapması gerekiyorsa, bunu otomatikleştirdi diye suçlayabilir miyiz emin değilim. Hatta bunu iyi otomatikleştirecek inisiyatif ve beceriye sahipse harika bir işe alım adayı olabilir. Tabii hâlâ iş bulmadıysa
En üzücü olan, yapay zeka ve sosyal medyanın yarattığı ataleti genç mentilerde görmek. Yıllardır gönüllü olarak mentorluk yapıyorum; son dönem grupları, iş piyasasının sadece optimize edilmesi gereken bir oyun olduğu hissine kapılmış durumda
Zeki ve motive genç insanların iş piyasasına dair fikirlerini Reddit ve TikTok gibi yerlerden öğrenmesi üzücü. Oralar onlara çaba göstermenin eziklik olduğunu; saygınlığı korumanın tek yolunun işe daha az emek vermek, mülakatlarda yalan söylemek, ne kadar az çalışabileceklerinin sınırlarını test etmek ve sessiz istifa eder gibi çalışmak olduğunu öğretiyor. Üstelik bu davranışları kendi seçimleri değilmiş gibi şirketleri ve CEO’ları suçlayarak rasyonelleştirmelerini sağlıyor
Teknoloji sektöründeki son durgunluk bu insanlar için büyük bir uyanış oldu. Bazı dönem gruplarındaki hava, 2021-2022’nin tuhaf piyasası yüzünden işten çıkarılsalar bile ertesi hafta %20 zamlı yeni bir iş bulabileceklerine inanan kibirli atalet halinden, kendi düşük performansları nedeniyle işten çıkarılıp ciddi biçimde alçakgönüllü hale gelmeye doğru değişti
Bu ataletin yeni versiyonu ise, nasılsa yapay zeka işleri ellerinden alacağı için oyunun LLM’lerle başvuruları kandırmak, mülakatları geçmek ve işe girdikten sonra da mümkün olduğunca uzun süre dayanmak olduğuna inanmak
Sorun o kadar ciddileşti ki bir şirket, LLM ile üretilmiş başvuruların ve mülakat sırasında bariz LLM hilelerinin yaygın olduğunu söyleyerek bizim dahili iş ilanı panomuzla iş birliğini geri çekti. Buna karşılık gerçekten öğrenen ve samimi şekilde çaba gösteren biri, iletişim ve kodlamada LLM’ye yaslanmadığı için otomatik olarak aşağı yukarı ilk %25’e giriyor
Bunun nasıl biteceğini bilmiyorum. İş piyasası, işi ciddiye alan işlerle, yakalanmadıkları sürece herkesin sadece LLM ping pong yaptığı işlere doğru giderek ikiye bölünüyor gibi geliyor
Daha da saçma olan, bunların %100 uzaktan işler olması. Mülakatlar ortak çalışma alanında yapılıyor. İçinde yaşadığımız dünya bu
Elbette sonuçta herkes zarar görüyor ve bu silahlanma yarışı başlamamış olsaydı durum daha iyi olurdu. Ama işe alım yöneticilerinin otomatik eleme yapmadan önce bunu düşünmesi gerekirdi. Bunun sorumluluğu işe alım tarafında
Her şeyi otomatikleştiren biriyim ve aslında böyle şeyleri severim, ama iş arama yöntemim tamamen farklı oldu
Rastgele dağıtmak yerine, çalışmak istediğim şirketi yaklaşık bir hafta derinlemesine araştırır ve hangi rolle gireceğimi anlamaya çalışırım. Hepsi %100 manuel ve odaklıdır; toplam şirket sayısı da 8’i geçmez
Gelişigüzel başvuru daha junior seviyedeyken işe yarayabilir, ama kariyerin ilerleyen aşamalarına gittikçe mülakat zamanını nerede harcayacağını çok seçici belirlemek gerekir. Çünkü roller uzun vadelidir ve hayat üzerinde büyük etkisi olur
Recruiter’ların ya da İK ekiplerinin kullandığı araçlar da berbat ve kolayca kandırılabiliyor. Gerçek deneyimin olmasa bile CV’ye anahtar kelimeleri ve ifadeleri stratejik olarak serpiştirmek gibi. Sonuçta işe alım yöneticisi iyi adayları mülakata çağıramıyor, iyi adaylar da mülakat fırsatı elde edemiyor
Temel sorun sistemin kötü olması değil; son 2-3 yılda IT’de çok fazla kişinin işini kaybetmesi ve sonunda gelişigüzel başvuru dışında seçenek kalmaması. Sonuçta geçinmek gerekiyor
İşe alım toparlanıp iş gücü talebi artana ve bazı IT uzmanları başka sektörlere geçerek iş gücü arzını azaltana kadar düzelmeyecek. 2000 ve 2008’de de böyle olmuş gibi görünüyor
Başvuruların görmezden gelinmesi için o kadar çok saçma sebep var ki bu yöntemin iyi işleyeceğini sanmıyorum. Yöneticiye ağ üzerinden ulaşabiliyorsan başka
Bence iki yöntem de geçerli. Online dating’de otomasyon yaklaşımını kullandım ve şimdi evliyim; demek ki işe yaradı
Şirketlere yönelik otomasyon yaklaşımının da online dating’e benzer şekilde çalışacağını düşünüyorum. Ancak online dating’den farklı olarak, şirketlerde mülakat aşamasına kadar gelebilirsen güçlü şekilde hedeflenmiş bir yaklaşımın daha iyi işleme ihtimali olduğunu hissediyorum
Dating’de hedefli yaklaşımın pek işe yaramamasının en büyük nedeni, kiminle kimyanın tutacağını anlamak zorunda olman. İşte bunu anlaman gerekmiyor; en azından romantik bir ilişkinin gerektirdiği yakınlık kadar gerekmiyor
Ben de bunu yaparak 3 ay içinde iş buldum.
Otomasyondan önce en sıkıcı kısım, ön yazıya ilgili bilgileri kopyalayıp yapıştırmak, içeriği güncellemek, ön yazı Word belgesini oluşturmak ve özgeçmişin bir kopyasını ilgili şirket/ilan klasörüne koymaktı. Açık başvuruları takip ettiğim Notion tablosuna, yani Kanban panosuna da ilan ayrıntılarını otomatik olarak ekliyordum.
Eskiden tüm süreç 30-45 dakika sürüyordu; sonrasında ise 2 dakikadan az sürdü. Daha fazla başvuru yapmış değildim; başvuruları çok daha kısa sürede hazırlayabilir hale geldim ve kalan zamanı şirket ile pozisyon araştırmasına ayırdım.
ChatGPT tüm süreci çok akıcı hale getirdi; harika bir çağda yaşıyoruz.
İşe alım yöneticisinin üzerine özgeçmiş yağıyorsa, popüler olmayan bir görev ve manuel talimatları filtre olarak kullanabilir.
DOM çeşitli yollarla gezilebilir. Gözüm kapalı
childNodesvenextSiblingile bir şeyler hackleyebilirim, ama en iyi yol muhtemelen TreeWalker sınıfı olurdu. Daha önce kullanmıştım, ama MDN’ye hızlıca bakıp hafızamı tazelemeden beyaz tahtaya çalışan bir uygulama yazamazdım.Adayları yalnızca sürekli büyüyen web standartlarını ezberleyip ezberlemediklerine göre elerseniz, birçok iyi adayı da kaçırırsınız.
İyi bir ön yazının sırrının bağlam olduğu fikrine katılmıyorum.
4 yıldan biraz fazla önce iş aradığım dönemle bugünün çok değiştiğini biliyorum, ama ön yazı, ilanı okuyup belirli rol ayrıntılarını bir şablona yerleştirdiğini gösterme yeri değil; kişiliğini gösterebileceğin tek fırsattır.
İyi bir ön yazının oyunu değiştirebileceğini düşünüyorum. İlk geliştirici işimi almamın nedeni de işe alım yöneticisi ve kıdemli geliştiricilerin ön yazımı beğenmesiydi. Kültürel uyum için de iyi bir filtredir. Ben fazla ciddi biri değilim ve benden böyle olmamı bekleyen bir şirkette çalışmak istemediğim için her zaman biraz mizah eklerim.
Bu yılın başında biraz işe alım yapmam gerektiğinde de, alışılmışın dışında bir şeyler içeren ön yazıları bulmak için birkaç dakika daha okudum ama bulamadım. Herkes “ön yazı nasıl yazılır” diye üstünkörü Google’da aratınca çıkan sıkıcı şablonu izliyordu.
Özgeçmiş, birlikte çalışmak isteyeceğim türden biri olup olmadığımı aktaramaz. İşe alacağımız işi yapabilecek insanların 200 özgeçmişi vardı. Yalnızca özgeçmişle, eşdeğer becerilere sahip 199 kişiyle yarışıyorsan iyi bir ön yazı rekabet avantajı olabilir.
Elbette günümüz işe alım ortamının tamamen farklı olduğunu biliyorum, bu yüzden bakış açım yanlış olabilir. Yine de ön yazıları okuyan işe alım yöneticilerinin hâlâ olduğunu düşünüyorum; bir gün yeni bir iş aramaya başlarsam ön yazıya birkaç dakika daha harcayacağım.
Rastgele toplu başvuru meselesi ayrı; aday, işe alım yöneticisinin harcadığı çabayla uyumlu davranmalı. İlk birkaç aşama otomatikleştirilip son bölüm insan tarafından okunuyorsa, üretilen ön yazı bizzat düzeltilmeli.
Oldukça havalı, ama gerçek bir işlevden çok temiz bir demo proje olarak daha yararlı görünüyor.
Öncelikle, otomatikleştirilmiş iş başvurusu gönderiminin işe alım yöneticisinde iyi bir izlenim bırakma olasılığı düşük. Üstelik insan nasıl hayatını ilk buluşmada başarılı olmaya göre optimize etmek istemezse, hayatını iş aramaya göre de optimize etmek istemez.
Hayat, istediğini bulup uzun vadede sürdürebildiğinde daha dolu olur.
Pek çok rolde uygunlukla ilgisi olmadan taramadan mümkün olduğunca geçmeye çalışmak, yanlış hedefi optimize etmek gibi geliyor.
Kişisel olarak iş arama ve bir işte çalışma konusunda en başarılı deneyimlerim, şirket içinde tanıdığım biri sayesinde ilk özgeçmiş elemesini tamamen baypas edip, beni tanıyan insanların güçlü desteğiyle özenle uyarlanmış özgeçmiş ve ön yazı sunduğum zamanlardı.
Herkesin bu lükse sahip olamayacağını biliyorum; ama iş içinde ve dışında düzenli olarak networking yapmaya çalıştım ve bu genelde kötü iş yerlerini veya uygun olmayan rolleri elemede, iki tarafın da zamanını kurtarmada yardımcı oldu.
Aylardır sonuç alamadan iş arıyorum; her gün LinkedIn ve Indeed’i manuel olarak kontrol edip yeni pozisyonlar buluyor, gereksinimlere bakıyor, beceri ve deneyimlerimin uyup uymadığını kontrol ediyorum.
Bu süreç, hangi alanları güçlendirmem gerektiğini anlamama da yardımcı oluyor. Sonra şirketi ve sektörü araştırıyorum. İlgilendiğime ve bana uygun olduğuna karar verip başvurmaya hazır olduğumda ise başvuran sayısı çoktan yüzleri bulmuş oluyor. LinkedIn başvuran sayısını gösteriyor.
“Daha 3 gün olmuş, bu nasıl mümkün?” diye düşünüyordum; nedeni tam da buymuş.
Şirkete kendini ikna edip sonunda olmayınca yaşanan duygusal iniş çıkış çok acı veriyor. Üstelik bu maliyeti yalnızca aday üstleniyor. En azından bir ölçüde kontrol edebileceğim bir ihtimal olduğundan emin olana kadar bu işi ertelemek istemek doğal.
Sonuç asla tamamen kişinin kendi performansına ve eylemlerine bağlı değil. Bütçesi olmayan roller, işe alımı dondurmuş şirketler, başarılı adayın zaten yalnızca resmi teklifi beklediği ilanlar çok.
Başvuru araştırmasına harcanacak çabanın, bir sonraki aşamaya geçmek için adaydan istenen çaba ile işverenin adaya gösterdiği saygının bir fonksiyonu olması gerektiğini düşünüyorum. Telefon mülakatı için gereken çaba çok düşük, saygı ise neredeyse 0’a yakın.
Başvuru başına sabit ücret alan da var, yeni işteki ilk maaştan belli bir yüzde alan da.
https://www.reddit.com/r/slavelabour/search/?q=job+applicati...
Her iki tarafa da tavsiyem: iş ilanı panolarını kullanmayın, kendi web sitenizi kullanmak daha iyi.
Ayrıntıları hatırlamıyorum ama o günden beri bunu ciddiye almıyorum.
Herkes önce rastgele her yere başvur düğmesine basıp ne yakalanacak diye baktığı için sinyal-gürültü oranı tamamen berbat. Şirketin web sitesinde kariyer bölümü varsa her zaman önce orası tercih edilmeli.
Böyle yazıları görünce ya ben bir şeyi yanlış yapıyorum ya da onlar bir şeyi yanlış yapıyor diye düşünüyorum.
Hiç yüzlerce başvuru yazmadım. İş ararken çalışmak istediğim birkaç şirketi araştırır, düşünülmüş birkaç başvuru yazarım; genelde en azından yanıt alırım, çoğu zaman da mülakat daveti gelir.
Elbette üniversite diplomam var ama buradaki pek çok kişide de vardır. Almanya’da orta ölçekli bir şehirde yaşıyorum; bu durumda iş bulmanın daha zor olması gerekir gibi, daha kolay olması için bir neden görünmüyor.
Şu anda nitelikli teknik personel eksikliği yok mu? Pek çok yerde işe alım kriterleri “kapıdan giren herhangi biri” gibi hissettiriyor. Biz de kod yazabilen, güvenilir ve ekip içinde çalışabilen neredeyse herkesi işe alırız gibi geliyor.
Kendinizi iyi bir teknik kişi olarak düşünün: Bir şirkete başvurdunuz ama 200 kişi daha başvurdu. Şirket bazı adayları otomatik olarak elemek zorunda kaldığı için basit sezgisel kriterlere takılmış olabilirsiniz ya da şanssızlık eseri alt yarıya hiç bakmadan sildikleri için özgeçmişiniz çöpe gitmiş olabilir.
Şimdi ne yapmalı? Önümüzdeki hafta bu süreci tekrarlamak için çok zaman mı harcayacaksınız, yoksa çıtayı düşürüp 200 şirkete daha mı başvuracaksınız; mesele buna dönüşüyor.
Çoğu iş o kadar açık biçimde ilan edilmiyor; bir arkadaş “bunu yapabilecek birini tanıyorum” gibi bir şekilde işi haber veriyor.
5 yıl önce o işi yapmış olsanız bile. Ayrıca referans mektuplarında olumlu geri bildirim gibi paketlenmiş olumsuz içerik olmamalı.