<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Vahid Faraji on Medium]]></title>
        <description><![CDATA[Stories by Vahid Faraji on Medium]]></description>
        <link>https://medium.com/@vfaraji89?source=rss-ee5eb74d6231------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*WuTPFgWuFbLSMbcMwyWygA.jpeg</url>
            <title>Stories by Vahid Faraji on Medium</title>
            <link>https://medium.com/@vfaraji89?source=rss-ee5eb74d6231------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 06 Jun 2026 06:52:58 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@vfaraji89/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Power Automate 101 — Kariyer.net’te bir kurumsal Raporlama Otomasyonu nasıl yapılıyor?]]></title>
            <link>https://medium.com/kariyertech/power-automate-101-kariyer-nette-bir-kurumsal-raporlama-otomasyonu-nas%C4%B1l-yap%C4%B1l%C4%B1yor-21cb0e946607?source=rss-ee5eb74d6231------2</link>
            <guid isPermaLink="false">https://medium.com/p/21cb0e946607</guid>
            <dc:creator><![CDATA[Vahid Faraji]]></dc:creator>
            <pubDate>Thu, 25 Dec 2025 15:16:17 GMT</pubDate>
            <atom:updated>2025-12-25T15:16:17.850Z</atom:updated>
            <content:encoded><![CDATA[<h3>Power Automate 101 — Kariyer.net’te bir kurumsal Raporlama Otomasyonu nasıl yapılıyor?</h3><p>Kariyer.net’te günlük iş akışlarımızda; yüzlerce excel, pdf, docx, html veya veri raporların çıktıları arasında dolaşabiliyoruz. Fakat her bir kurumsal şirket gibi, bir rapor (veri), <strong>doğru kişiye</strong>, <strong>doğru zamanda</strong>, <strong>doğru formatta ve güvenli bir şekilde </strong>ulaşmadığında, aslında hiçbir manası/faydası kalmıyor.</p><p>Microsoft’un <strong>Power Automate</strong> aracı, Google’ın <strong>Workflows</strong> ve diğer otomasyon araçları (<strong>n8n, Zapier, Make, UiPath</strong> vb.) arasında seçim yaparken; özellikle <strong>veri güvenliği</strong>, <strong>gizlilik</strong> ve <strong>ekosistem uyumluluğu</strong> gibi faktörleri dikkate almak önemlidir. Bu konuda <a href="https://x.com/ManuAF6/">Manu</a>, X hesabinda güzel bir karşılaştırma yapmıştır. Kısaca bu karşılaştırmada, uyum, kurumsal-kullanıma-hazır ve yazılım kolaylıklarını anlatıyor. Örnek eğer microsoft ekosistemini kullanıyorsak, <strong>Microsoft Teams </strong>ile uygumlu bir otomasyon (en azından yaptığımız işlere göre) çok daha önemli.</p><iframe src="https://cdn.embedly.com/widgets/media.html?type=text%2Fhtml&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;schema=twitter&amp;url=https%3A//x.com/ManuAF6/status/1960692487648870488&amp;image=" width="500" height="281" frameborder="0" scrolling="no"><a href="https://medium.com/media/7dc94a6c4e7dccf784e718ce66ff21e1/href">https://medium.com/media/7dc94a6c4e7dccf784e718ce66ff21e1/href</a></iframe><p>Bu yazıda <a href="http://kariyer.net">Kariyer.net</a>’in iç süreçlerinde kullandığımız otomasyon yapısını, Adaptive Card ve gizlilik benchmark’lara uyumlu akışlarını adım adım anlatmak istiyoruz.</p><p><strong>Kısaca Power Automate nedir?</strong></p><ul><li>Microsoft’un iş otomasyonu aracıdır. (n8n benzeri)</li><li>Kod bilmeden drag and drop (sürükle-bırak) ile akışlar (flow) kurulabilir.</li><li>Office 365 (Teams,Dataverse, Devops Azure, Outlook, Excel, Power BI) ile doğal olarak çalışır.</li></ul><p>Power Automate, bildirim göndermek gibi basit görevleri veya birden fazla uygulama ve servis arasında çalışan süreçleri yönetebilir. Bir iş akışı (flow) oluşturmadan önce, Microsoft iş e-posta adresinizle Power Automate’e kaydolmanız gerekir. Erişiminizi aldıktan sonra Power Automate’i kullanmaya başlamaya hazırsınız!. Detaylı olarak microsoft blog kısımında bunu anlatmışlar o yüzden bu yazıda daha çok deneyemilerimizi paylaşıyor oluruz.</p><p><a href="https://learn.microsoft.com/tr-tr/power-automate/flow-types">Power Automate nedir? - Power Automate</a></p><p>Power Automate ana sayfası web üzerinde: <a href="https://make.powerautomate.com/">make.powerautomate.com</a> ile ulaşabiliyorsunuz:</p><p>Ana sayfada akış oluşturma, template, sizin flow listeniz ve AI hub gibi önemli özelikler bulunuyor.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dp_duChAY6SH0wX9fhZlqg.png" /><figcaption><strong>Kurumsal Power Automate Sayfası (Web)</strong></figcaption></figure><p><strong>+Create</strong> ile flow (akışları) belirlerken öncesinde templatelere bakıp daha hızlı bir yapı hazırlayabiliriz, fakat copilot ile her zaman istediğiniz sonuç olmayabilir, o yüzden kendinizi bir instant cloud ile kontrol etmelisiniz.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*T7t8SRoqOkguYt_uhw3VIw.png" /><figcaption>Flow yapısı ve trigger için seçenekler</figcaption></figure><p>Bir <strong>flow (akış)</strong>, Power Automate içinde oluşturulan <strong>otomatik işlem zinciridir</strong>. Yani, belirli bir <strong>tetikleyici (trigger)</strong> olayı izler ve ardından <strong>eylemler (actions)</strong> gerçekleştirir.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*88qLi457vB3vemuCkd6qsg.png" /></figure><p>Örnek Excel içeriği (OneDrive veya SharePoint’te):</p><p>Dosyayı kaydet → tabloyu seç → <strong>Insert → Table</strong> → tabloya isim ver. TasksTable</p><p>Senaryonun mantığı şu şekilde :</p><h4>Excel’den Görevleri alır ve Teams’e Adaptive Card Gönderır:</h4><p><strong>Action 1</strong>: <strong>Trigger</strong></p><ul><li><strong>Trigger (Tetikleyici)</strong>: Örneğin, “Manuel başlat” veya “Belirli bir saat” (Scheduled). Excel dosyasını seç → Tablo olarak TasksTable seç. Bu adım, tablodaki tüm satırları getirir.</li></ul><p><strong>Action 2</strong>: <strong>Apply to each</strong></p><p>Her satır için işlem yapılır (örneğin, görev adı, son tarih gibi).</p><p><strong>Action 3</strong>: <strong>Post Adaptive Card in Teams</strong></p><p>Her görev için bir Adaptive Card oluşturulur ve Teams kanalına gönderilir Kartta görev adı, son tarih, durum gibi bilgiler gösterilir. Kullanıcıya (Takım arkadaşlara) “Tamamlandı” veya “Ertele” gibi butonlar eklenebilir.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Ip_DXKTdroNa2SwyWl9e2A.png" /></figure><h3>Mesaj ve Kart İşlemleri:</h3><ul><li><strong>Get message details / Get messages</strong>: Mesaj bilgilerini veya mesajları alır.</li><li><strong>List replies of a channel message</strong>: Kanal mesajına gelen yanıtları listeler.</li><li><strong>Post message in a chat or channel</strong>: Sohbet veya kanala mesaj gönderir.</li><li><strong>Post card in a chat or channel</strong>: Kart gönderir (ör. Adaptive Card).</li><li><strong>Post adaptive card and wait for a response</strong>: Kart gönderir ve yanıt bekler.</li><li><strong>Reply with a message in a channel</strong>: Kanalda mesaja yanıt verir.</li><li><strong>Reply with an adaptive card in a channel</strong>: Adaptive Card ile yanıt verir.</li><li><strong>Update an adaptive card in a chat or channel</strong>: Gönderilmiş kartı günceller.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/988/1*z3L3n5el-AQ6KYZ9diG8vg.png" /><figcaption>Teams Aksyonlar</figcaption></figure><p>Adaptive card bir UI (User Interface )olarak düşünürsek ve mesaj’i bu şekilde doğrudan veya kanal’dan yaptığımızda doğru bir format ve tasarım yapmak lazım. <strong>Adaptive Card, (Responsive) düzen</strong>, <strong>İkon</strong>, <strong>Rozet (Badge)</strong>, <strong>Carousel</strong>, <strong>Grafikler (Charts)</strong> ve çok daha fazla özellikleri sağladığı için daha doğru bir mesaj içeriyor. Detaylı olarak <a href="https://adaptivecards.io/">https://adaptivecards.io/</a> tasarım ve örnekleri inceleyebilirsiniz, fakat en temel bir tasarım örneği bu şekilde:</p><pre><br>{<br>  &quot;$schema&quot;: &quot;https://adaptivecards.io/schemas/adaptive-card.json&quot;,<br>  &quot;type&quot;: &quot;AdaptiveCard&quot;,<br>  &quot;version&quot;: &quot;1.5&quot;,<br>  &quot;body&quot;: [<br>    {<br>      &quot;type&quot;: &quot;TextBlock&quot;,<br>      &quot;text&quot;: &quot;Yeni Özellikler Geldi!&quot;,<br>      &quot;weight&quot;: &quot;Bolder&quot;,<br>      &quot;size&quot;: &quot;Large&quot;<br>    },<br>    {<br>      &quot;type&quot;: &quot;Image&quot;,<br>      &quot;url&quot;: &quot;https://adaptivecards.io/content/cats/1.png&quot;,<br>      &quot;size&quot;: &quot;Medium&quot;,<br>      &quot;style&quot;: &quot;Person&quot;<br>    },<br>    {<br>      &quot;type&quot;: &quot;TextBlock&quot;,<br>      &quot;text&quot;: &quot;Adaptive Card artık Responsive Layout, Icon, Badge ve daha fazlasını destekliyor.&quot;,<br>      &quot;wrap&quot;: true<br>    },<br>    {<br>      &quot;type&quot;: &quot;FactSet&quot;,<br>      &quot;facts&quot;: [<br>        { &quot;title&quot;: &quot;Responsive:&quot;, &quot;value&quot;: &quot;Evet&quot; },<br>        { &quot;title&quot;: &quot;Icon:&quot;, &quot;value&quot;: &quot;Destekleniyor&quot; },<br>        { &quot;title&quot;: &quot;Badge:&quot;, &quot;value&quot;: &quot;Yeni&quot; }<br>      ]<br>    }<br>  ],<br>  &quot;actions&quot;: [<br>    {<br>      &quot;type&quot;: &quot;Action.OpenUrl&quot;,<br>      &quot;title&quot;: &quot;Detayları Gör&quot;,<br>      &quot;url&quot;: &quot;https://adaptivecards.io&quot;<br>    }<br>  ]<br>}</pre><p><a href="https://adaptivecards.microsoft.com/designer.html">https://adaptivecards.microsoft.com/designer.html</a> içinde çalıştırarak bu çıktığı elde ediyoruz:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*I_iyPiETEDt1Z8jrTwTuxg.png" /></figure><p>Tekrar bunları yaptıktan sonra, flow’u incelersek:</p><p><strong>Excel Hazırlığı</strong>: Dosyayı OneDrive veya SharePoint’e kaydetip, verileri tabloya dönüştürüz (Insert → Table) ve tabloya bir isim alır (ör. TasksTable).</p><p><strong>List rows present in a table</strong>: Excel’deki TasksTable verilerini alır ve bunu her satır için Apply to Each ile uygular. Yanı tüm kullanıcılar bitirine kadar flow çalışır, fakat table mode olması çok önemli.</p><p><strong>Post Adaptive Card in Teams</strong>: İşlem bilgilerini içeren bir Adaptive Card oluşturup ve Teams kanalına/chat gönderim yapılır.</p><h3>Bu Akış Neden Önemli? (n8n ile Karşılaştırma)</h3><p><strong>Power Automate avantajları</strong>:</p><ul><li>Microsoft 365 entegrasyonu (Teams, Excel, SharePoint, Outlook).</li><li>Hazır konektörler ve güvenli kimlik yönetimi.</li><li>Adaptive Card desteği ile <strong>interaktif</strong> akışlar.</li></ul><p><strong>n8n avantajları</strong>:</p><ul><li>Açık kaynak, daha fazla esneklik. (örnek Gemini, Claude için tercih varsa), Power Automate sınırlar.</li><li>Çok sayıda entegrasyon (özellikle bulut dışı servisler).</li></ul><p><strong>Fark</strong>:</p><p>Power Automate, kurumsal Microsoft ekosisteminde <strong>en hızlı ve güvenli çözüm, </strong>fakat<strong> n8n</strong>, daha çok geliştirici odaklı ve özelleştirme isteyen senaryolarda güçlü olabilir. Ek olarak mesele veri ve güvenlik ise, Power Automate daha doğru bir tercihdir.</p><p>Bu akış, <strong>Excel’deki verileri otomatik olarak Teams’e taşıyarak iş süreçlerini hızlandırır ve manuel işleri ortadan kaldırır</strong>. Özellikle görev yönetimi, raporlama veya onay süreçlerinde çok etkilidir.</p><p>Son söz olmasada, Power Automate, iş süreçlerini Microsoft Ekosisteminde otomatikleştirmek için bir altyapıdır. Power Automate’ın yeni versiyonu, otomasyon deneyimini daha akıllı (copilot desteği ile), daha entegre ve kullanıcı dostu hale getiren önemli yenilikler olabilir.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=21cb0e946607" width="1" height="1" alt=""><hr><p><a href="https://medium.com/kariyertech/power-automate-101-kariyer-nette-bir-kurumsal-raporlama-otomasyonu-nas%C4%B1l-yap%C4%B1l%C4%B1yor-21cb0e946607">Power Automate 101 — Kariyer.net’te bir kurumsal Raporlama Otomasyonu nasıl yapılıyor?</a> was originally published in <a href="https://medium.com/kariyertech">Kariyer.net Tech</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Golden Time for Text data in Product?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@vfaraji89/golden-time-for-text-data-in-product-78dcdf3710e7?source=rss-ee5eb74d6231------2"><img src="https://cdn-images-1.medium.com/max/1550/1*yAU1jZbGxueYGFgTKBKqAw.png" width="1550"></a></p><p class="medium-feed-snippet">A Clay Methaphor</p><p class="medium-feed-link"><a href="https://medium.com/@vfaraji89/golden-time-for-text-data-in-product-78dcdf3710e7?source=rss-ee5eb74d6231------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@vfaraji89/golden-time-for-text-data-in-product-78dcdf3710e7?source=rss-ee5eb74d6231------2</link>
            <guid isPermaLink="false">https://medium.com/p/78dcdf3710e7</guid>
            <category><![CDATA[data]]></category>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Vahid Faraji]]></dc:creator>
            <pubDate>Tue, 29 Jul 2025 18:00:36 GMT</pubDate>
            <atom:updated>2025-07-29T18:08:08.615Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Agent for Turkish Labour Law]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/kariyertech/agent-for-turkish-labour-law-be079dd9ccf1?source=rss-ee5eb74d6231------2"><img src="https://cdn-images-1.medium.com/max/2560/1*cpvrIFq2NtyNXUPAG0Jmfg.png" width="2560"></a></p><p class="medium-feed-snippet">Intro</p><p class="medium-feed-link"><a href="https://medium.com/kariyertech/agent-for-turkish-labour-law-be079dd9ccf1?source=rss-ee5eb74d6231------2">Continue reading on Kariyer.net Tech »</a></p></div>]]></description>
            <link>https://medium.com/kariyertech/agent-for-turkish-labour-law-be079dd9ccf1?source=rss-ee5eb74d6231------2</link>
            <guid isPermaLink="false">https://medium.com/p/be079dd9ccf1</guid>
            <category><![CDATA[agents]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[labor-law]]></category>
            <category><![CDATA[agno]]></category>
            <dc:creator><![CDATA[Vahid Faraji]]></dc:creator>
            <pubDate>Sun, 13 Apr 2025 08:43:24 GMT</pubDate>
            <atom:updated>2025-04-23T19:50:59.039Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[A Data Agent for Managing Position Titles in Kariyer.net : A LangGraph Use Case]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/kariyertech/a-data-agent-for-managing-position-titles-in-kariyer-net-a-langgraph-use-case-8e1a2c05dfe6?source=rss-ee5eb74d6231------2"><img src="https://cdn-images-1.medium.com/max/883/1*GQHwpEjORtkOutMtL1Dmuw.png" width="883"></a></p><p class="medium-feed-snippet">At Kariyer.net, like any job platform, inconsistent position titles create noise in search results, analytics, or recommendations. An&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/kariyertech/a-data-agent-for-managing-position-titles-in-kariyer-net-a-langgraph-use-case-8e1a2c05dfe6?source=rss-ee5eb74d6231------2">Continue reading on Kariyer.net Tech »</a></p></div>]]></description>
            <link>https://medium.com/kariyertech/a-data-agent-for-managing-position-titles-in-kariyer-net-a-langgraph-use-case-8e1a2c05dfe6?source=rss-ee5eb74d6231------2</link>
            <guid isPermaLink="false">https://medium.com/p/8e1a2c05dfe6</guid>
            <dc:creator><![CDATA[Vahid Faraji]]></dc:creator>
            <pubDate>Thu, 30 Jan 2025 15:49:14 GMT</pubDate>
            <atom:updated>2025-02-07T11:39:36.984Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Maaş ve Bıçağın iki ağzı!

İşçi * Yetenek vs. İşveren*verimlilik.]]></title>
            <link>https://medium.com/@vfaraji89/maa%C5%9F-ve-b%C4%B1%C3%A7a%C4%9F%C4%B1n-iki-a%C4%9Fz%C4%B1-%C5%9Feffaf-vs-gizli-politika-deacdb5b018e?source=rss-ee5eb74d6231------2</link>
            <guid isPermaLink="false">https://medium.com/p/deacdb5b018e</guid>
            <dc:creator><![CDATA[Vahid Faraji]]></dc:creator>
            <pubDate>Sat, 07 Dec 2024 17:07:54 GMT</pubDate>
            <atom:updated>2024-12-07T17:18:10.900Z</atom:updated>
            <content:encoded><![CDATA[<h2>Maaş ve ikili bıçak ağızı:</h2><h2>İşçi * Yetenek, İşveren*verimlilik.</h2><p>Türkiye’de, şuandan itibaren belki de kaç hafta öncesinden en yaygın sorulardan biri, “Maaşınız ne kadar?” veya “Zam yapılacak mı?” olabilir. Bu durum, ekonomik soru olsa da daha çok socio-psikoloji bir his aslında. İnsanların maaş ve alım gücüne olan ilgisinin ne kadar ön planda olduğunu gösteriyor. Özellikle artan enflasyon oranları ve yaşam maliyetleri, maaş zamlarını yalnızca bireysel değil, toplumsal bir mesele haline getiriyor.</p><p>Ancak maaş artışları sadece bireysel refah açısından değil, işletmelerin sürdürülebilirliği ve ülke ekonomisinin dengesi açısından da karmaşık matematiksel hesaplamaları gerektiriyor.</p><p>Maaş zammının gerçek bir refah artışı sağlayıp sağlamadığını anlamak için “Enflasyon Düzeltilmiş Maaş Artışı” modelini çok faydası da olmuyor ve çok kolay değil. Verimlilik, etik, denge kazanç ve asil insan hislerinden birde kıyas bu formülleri bozabilir.</p><p><strong>Basit hesaplar:</strong></p><p>Bir kişinin maaşı 20.000 TL, yeni maaşı 23.000 TL ve yıllık enflasyon oranı %50 ise:</p><p>Gerçek Maaş Artışı (\%) = \frac{23.000 — 20.000}{20.000} — 0.50 = -0.35</p><p>Bu durumda kişi %15 nominal bir zam almış olsa da, %35 oranında gerçek bir kayıp yaşıyor.</p><p><strong>Maaş Artışlarının İşletme Üzerindeki Etkileri</strong></p><p>Maaş zamlarının işverene maliyetini anlamak için “Zam Dengesi Modeli” kullanılabilir.</p><p>Gerekli Gelir Artışı (\%) = \frac{Toplam Maaş Artışı}{Mevcut Gelir} \times 100</p><p>Örnek:</p><p>Bir şirketin toplam geliri 1.000.000 TL ve maaş artışı için bütçesi 100.000 TL ise:</p><p>Gerekli Gelir Artışı (\%) = \frac{100.000}{1.000.000} \times 100 = 10\%</p><p>Bu durumda, maaş zammını finanse edebilmek için şirketin gelirlerini %10 artırması gerekiyor. Aksi takdirde, kâr marjı ciddi şekilde düşebilir.</p><p>Maaş ve Verimlilik İlişkisi</p><p>Bir diğer önemli konu ise maaş artışlarının çalışan verimliliğine etkisidir. Bu noktada “Verimlilik/Maaş Oranı” değerlendirilebilir.</p><p>Verimlilik/Maaş Oranı = \frac{Üretim Değeri}{Toplam Maaş Maliyeti}</p><p>Örnek:</p><p>Bir şirketin üretim değeri 5.000.000 TL, toplam maaş maliyeti ise 2.000.000 TL ise:</p><pre>Verimlilik/Maaş Oranı = \frac{5.000.000}{2.000.000} = 2.5</pre><p>Eğer maaş maliyetleri artarken bu oran düşerse, maaş zamlarının iş verimliliğine olumlu bir katkı sağlamadığı sonucuna varılabilir.</p><p>Maaş artışlarının etkilerini analiz ederken bireylerin yetkinlikleri, işverenlerin maliyet yönetimi ve piyasa koşulları göz önünde bulundurmak keşke kolay olsa!. Modern ekonomilerde maaş artışlarının yalnızca çalışanların mevcut maaşlarına ve enflasyona bağlı olmadığı, aynı zamanda çalışanların beceri seviyelerine, üretkenliğe ve kurumsal hedeflere de dayandığı konuşuluyor. Asil mesele zaten iki taraflı verimlilik.</p><p>Beceri faktörleri, karmaşık üretkenlik modelleri, ve maaşın yan unsurlarını içeren maliyet kalemleri düşünelim. Ek olarak, örnek senaryolar ve maaşın tüm bileşenleri üzerinde bi duralım .</p><p>Bir çalışanın sahip olduğu beceriler ve bunların iş yerine katkısı, maaş artışlarının temel belirleyicilerindendir. Özellikle yüksek vasıflı çalışanların ücretlerinde artış yaparken işverenler, beceri kazandırma maliyetlerini de hesaba katmalıdır.</p><p>örnek ve en temel bir hesaplama:</p><pre>Beklenen Maaş = Temel Maaş \times (1 + Beceri Katsayısı)</pre><p>Bu durum, yüksek beceriye sahip bir çalışanın daha fazla kazanç elde etmesini sağlar ama bu indeksin adil olmasını nasıl sağlarız? bu soru zor soru ve İK için bir çıkmaz sokak!</p><p>Şirketler, çalışanlarına beceri kazandırmak için eğitim programlarına yatırım yapar. Bu maliyetler uzun vadede verimliliği artırırken kısa vadede mali yük getirebilir.</p><p>Eğitim Maliyeti = Eğitim Programı Ücreti + Çalışanın Eğitim Süresindeki Maaşı</p><p>•	Eğitim programı maliyeti 5.000 TL ve eğitim süresince çalışan maaşı 3.000 TL ise:</p><p>Eğitim Maliyeti = 5.000 + 3.000 = 8.000 \, TL</p><p>Eğitim yatırımları, üretkenliği artırdığı takdirde maliyetini amorti edebilir. Üretkenlik artışı, maaş artışlarının sürdürülebilirliğini sağlar. Ancak üretkenliğin ölçülmesi, çok boyutlu bir analiz gerektirir.</p><pre>Üretkenlik Katsayısı = \frac{Toplam Çıktı}{Çalışan Sayısı \times Çalışma Saatleri}</pre><p>•	Toplam çıktı: 1.000.000 TL</p><p>•	Çalışan sayısı: 50</p><p>•	Çalışma saatleri: 160 (aylık)</p><p>Üretkenlik Katsayısı = \frac{1.000.000}{50 \times 160} = 125 \, TL/saat</p><p>Bu katsayı, çalışan başına saatlik verimliliği temsil eder ve zam kararlarını etkileyebilir.</p><p>Toplam Üretkenlik Skoru = (Maaş Artışı \times Üretim Değeri Katsayısı) – (Ek Maliyetler \times Yan Haklar)</p><p>•	Maaş artışı: 2.000 TL</p><p>•	Üretim katsayısı: 1.5</p><p>•	Ek maliyetler: 500 TL</p><p>•	Yan haklar (yemek, ulaşım): 300 TL</p><p>Toplam Üretkenlik Skoru = (2.000 \times 1.5) – (500 + 300) = 3.000 – 800 = 2.200 \, TL</p><p>Pozitif bir skor, zamların üretkenliğe katkı sağladığını gösterir.</p><p>Maaş artışları yalnızca net maaş üzerinden düşünülmemelidir. İşverenler, tüm maliyet kalemlerini dikkate alarak daha geniş bir hesaplama yapmalıdır.</p><p>Maaş Bileşenleri</p><p>1.	Net Maaş: Çalışanın eline geçen tutar.</p><p>2.	Sigorta Primleri: İşverenin ödediği SGK ve işsizlik sigortası primleri.</p><p>3.	Vergiler: Gelir vergisi ve damga vergisi.</p><p>4.	Yan Haklar: Yemek, ulaşım, özel sağlık sigortası gibi ek ödemeler.</p><p>5.	Primler: Performans ve dönemsel prim ödemeleri.</p><p>Tüm Maliyet Kalemlerinin Hesaplanması</p><p>Formül:</p><p>Toplam Maliyet = Net Maaş + Sigorta Primleri + Vergiler + Yan Haklar + Ek Masraflar</p><p>Örnek:</p><p>Bir çalışanın net maaşı 20.000 TL ve diğer maliyetleri aşağıdaki gibidir:</p><p>Rakamları takılmamak için çok düz hesap yapalım:</p><p>•	SGK ve işsizlik primi: %20 (5.000 TL)</p><p>•	Gelir ve damga vergisi: %15 (3.000 TL)</p><p>•	Yemek ve ulaşım: 5.000 TL</p><p>•	Performans primi: 1500 TL (yıllık aylıka bölürsek)</p><p>Ama temel soru şu, bu maliyetleri şirket nasıl karşılayacak… tabii karşıladı bunu nasıl doğru şekilde yansıtabiliriz?</p><p>Peki bunun için şeffaf maaş mümkün mü?</p><p>Maaş ne kadar olsa kimler güvenir rakamlara?</p><p>standart bir kazanç mi serbest piyasa mı?</p><p>Maaşların şeffaf bir şekilde açıklanması, hem çalışanlar hem de işverenler için tartışmalı bir konu olmaya devam etmektedir. Şeffaf maaş, bir organizasyondaki tüm çalışanların maaşlarının açıkça bilinir hale getirilmesi anlamına gelir. Bu uygulama, özellikle sosyal eşitlik ve iş tatmini açısından olumlu veya hatta olumsuz etkiler, yanlış yönetildiğinde çalışanlar arasında huzursuzluk ve verimlilik kaybına da yol açabilir.</p><p>ama diyelim bu sisteme geçsek? nasıl yürüyebiliriz?</p><p>Şeffaf Maaş,</p><p>pros and cons!</p><p>a. Eşitlik ve Adaletin Sağlanması</p><p>•	Şeffaf maaş politikası, çalışanlar arasında ücret eşitsizliklerini önler ve adalet algısını artırır. Ama tabii doğru ve etik bir yönetim şart. Aynı iş için farklı maaş ödenmesi durumlarının önüne geçerek, iş tatminini destekler.</p><p>b. Güven Artışı</p><p>•	Çalışanlar, organizasyonun adil olduğunu hissettiğinde iş yerindeki bağlılık artar. Ama bu durun pek imkansız gibi gelir. Genelde grading veya ölçme insanların kafasında soru işaretleri oluşturur.</p><p>•	İşe alım sürecinde şirketin etik değerlerini gösterir, yetenekli adayları çekebilir.</p><p>c. Üretkenlik ve Performans</p><p>Çalışanların performanslarını iyileştirme motivasyonu artabilir. Kıyaslama yapılabilir ve her çalışanın gelişim alanları daha net belirlenebilir. Ama bu konu çok kolay değil, kâğıt üzerinde dökmek pek olmaz ama neyse!</p><p>Şeffaf Dezavantajları</p><p>a. Rekabet ve Huzursuzluk Riski</p><p>Aynı pozisyonda çalışan bireyler arasındaki küçük farklar bile huzursuzluk yaratabilir. Çalışanlar, sadece maaşa odaklanarak diğer yan hakların değerini göz ardı edebilir.</p><p>b. Piyasa Dengesizlikleri</p><p>•	Şeffaf maaş politikası, çalışanların başka iş fırsatlarını değerlendirirken rekabetçi tekliflerle karşılaşmalarına neden olabilir.</p><p>c. Maliyet</p><p>Eşitsizlikleri düzeltmek için maaş artışları gerekebilir, bu da organizasyonun maliyetlerini artırır.</p><p>Şeffaf maaş sisteminin uygulanabilirliğini değerlendirmek için bir ekonomik model geliştirebiliriz. Bu modelde:</p><p>1.	Maaş Şeffaflığı: Çalışan maaşları açıkça bilinir hale gelir.</p><p>2.	Beceri ve Performansa Dayalı Artışlar: Ücretler, yalnızca kıdem değil, aynı zamanda beceri ve üretkenlik skorlarına dayanır.</p><p>3.	Maliyet Analizi: Yan haklar, vergiler, eğitim maliyetleri gibi tüm bileşenler dikkate alınır.</p><p>Matematiksel Model</p><ol><li>Ortalama Maaş Maliyeti:</li></ol><pre>Toplam Maliyet = (Ortalama Maaş + Ek Yan Haklar) \times Çalışan Sayısı + Düzenleme Maliyetleri</pre><p>2. Üretkenlik Dengesi:</p><p>Net Üretkenlik = (Toplam Çıktı – Toplam Maliyet) / Çalışan Sayısı</p><p>3. Adalet Katsayısı (Şeffaflık Etkisi):</p><p>Şeffaf maaş sistemi, organizasyona adalet katsayısı (AK) ile katkı sağlar. Bu katsayı, çalışan bağlılığı ve üretkenlik artışını temsil eder:</p><pre>AK = \frac{Memnuniyet Artışı}{Huzursuzluk Maliyeti + Maliyet Artışı}</pre><p>4. Uygulanabilirlik Şartı:</p><p>Şeffaf maaşın ekonomik olarak sürdürülebilir olması için şu şartın sağlanması gerekir:</p><p>Net Üretkenlik + AK &gt; 0</p><p>4. Örnek Senaryo: Şeffaf Maaş Sistemi Uygulaması</p><p>Senaryo Verileri</p><p>Eğer temel maaş 25.000 TL olarak belirlenirse, şeffaf maaş sisteminin etkisini değerlendirmek için aynı modeli güncelleyerek detaylı bir hesaplama yapabiliriz.</p><ol><li>Güncellenmiş Veriler ve Giriş</li></ol><p>Varsayılan Veriler:</p><p>•	Çalışan sayısı: 100</p><p>•	Temel maaş: 25.000 TL</p><p>•	Yan haklar (yemek, ulaşım, sigorta): 5.000 TL</p><p>•	Eğitim maliyeti: 500 TL/çalışan</p><p>•	Şeffaflık düzenleme maliyeti: 50.000 TL (veri düzenlemesi ve iletişim maliyeti)</p><p>•	Üretkenlik artışı beklentisi: %10</p><p>•	Mevcut üretim değeri: 5.000.000 TL</p><p>•	Memnuniyet artışı: %5</p><p>•	Huzursuzluk maliyeti: %2</p><p>•	Maliyet artışı: %1</p><p>2. Hesaplamalar</p><p>a. Toplam Maliyet</p><p>Maaş ve Yan Haklar:</p><p>Toplam Maaş = (Temel Maaş + Yan Haklar) \times Çalışan Sayısı</p><p>Toplam Maaş = (25.000 + 5.000) \times 100 = 3.000.000 \, TL/aylık</p><p>Eğitim ve Düzenleme Maliyetleri:</p><p>Eğitim Maliyeti = Eğitim Maliyeti \times Çalışan Sayısı = 500 \times 100 = 50.000 \, TL</p><p>Toplam Maliyet = 3.000.000 + 50.000 + 50.000 = 3.100.000 \, TL/aylık</p><p>b. Üretkenlik Artışı</p><p>Üretim değeri başlangıçta 5.000.000 TL olarak verilmiştir ve %10 artış beklenmektedir:</p><p>Yeni Üretim Değeri = Mevcut Üretim Değeri \times (1 + Üretkenlik Artışı)</p><p>Yeni Üretim Değeri = 5.000.000 \times 1.10 = 5.500.000 \, TL</p><p>c. Net Üretkenlik</p><p>Net üretkenlik, toplam üretim değeri ve toplam maliyet arasındaki farkın çalışan başına düşen kısmıdır:</p><p>Net Üretkenlik = \frac{Yeni Üretim Değeri – Toplam Maliyet}{Çalışan Sayısı}</p><p>Net Üretkenlik = \frac{5.500.000 – 3.100.000}{100} = \frac{2.400.000}{100} = 24.000 \, TL/çalışan</p><p>d. Adalet Katsayısı (AK)</p><p>Memnuniyet artışı, huzursuzluk maliyeti ve maliyet artışı oranları şu şekilde kullanılır:</p><p>AK = \frac{Memnuniyet Artışı}{Huzursuzluk Maliyeti + Maliyet Artışı}</p><p>AK = \frac{5}{2 + 1} = 1.67</p><p>e. Toplam Etki</p><p>Şeffaf maaş sisteminin ekonomik olarak uygulanabilirliği için Net Üretkenlik ve Adalet Katsayısı toplanır:</p><p>Toplam Etki = Net Üretkenlik + AK</p><p>Toplam Etki = 24.000 + 1.67 = 25.670 \, TL/çalışan</p><p>3. Sonuç ve Yorum</p><p>Pozitif Etkiler:</p><p>•	Net kazanç: Şeffaf maaş sistemi, çalışan başına aylık 25.670 TL’lik bir ekonomik değer yaratmaktadır. Bu, sistemin üretkenlik artışı ile maliyetleri dengede tutabileceğini göstermektedir.</p><p>•	Memnuniyet artışı: %5’lik bir memnuniyet artışı, çalışanların şirkete bağlılığını artırabilir ve uzun vadede daha düşük işten ayrılma oranlarına yol açabilir.</p><p>Negatif Riskler:</p><p>•	Huzursuzluk: Aynı beceri seviyesindeki çalışanlar arasındaki küçük farklar dahi algılanan adaletsizliğe yol açabilir. Bu, üretkenlik artışını yavaşlatabilir.</p><p>•	Maliyet baskısı: Yüksek maaş politikası, ekonomik dalgalanmalarda sürdürülebilirliği zorlaştırabilir.</p><p>Şeffaf maaş sistemi, temel maaşın 25.000 TL olduğu bir senaryoda, hem ekonomik hem de sosyal açıdan uygulanabilir gözükmektedir. Ancak, üretkenlik artışı ve çalışan memnuniyeti sürdürülebilir olmazsa, maliyetler hızlıca artabilir. Bu nedenle, şeffaf maaş politikası uygulanırken şunlar göz önünde bulundurulmalıdır:</p><p>1.	Beceri bazlı maaş hesaplama: Adil bir algoritma geliştirilmelidir.</p><p>2.	Yan hakların vurgulanması: Maaş dışında verilen destekler, çalışanlara açıklanarak maliyetler kontrol altında tutulabilir.</p><p>3.	Verimlilik ölçümü: Üretkenlik artışını sürekli izlemek, sistemin sürdürülebilirliğini sağlar.</p><p>Gizli Maaş Politikası: Avantajlar, Dezavantajlar ve Etkileri</p><p>Gizli maaş politikası, bir organizasyonda çalışanların maaşlarının açıkça paylaşılmadığı ve genellikle sadece ilgili kişiler (çalışan, işveren ve muhasebe) tarafından bilindiği bir sistemi ifade eder. Bu yaklaşım, birçok şirkette standart uygulama olsa da, şeffaf maaş politikasının giderek daha fazla tartışıldığı günümüzde eleştirilmekte ve sorgulanmaktadır. Gizli maaş politikası hem organizasyonel kontrol hem de çalışan ilişkileri açısından karmaşık etkiler yaratabilir.</p><p>Gizli Maaşın Avantajları</p><ol><li>Organizasyonel Esneklik</li></ol><p>•	Şirketler, çalışanlar arasında performans, beceri veya kıdeme göre farklı maaş politikaları uygulayabilir.</p><p>•	Özel anlaşmalar yapılmasına olanak tanır, böylece üst düzey yetenekler daha kolay elde tutulabilir.</p><p>2. Huzursuzluk Riskini Azaltma</p><p>•	Maaşların gizli olması, çalışanların kendi maaşlarını başkalarıyla kıyaslamasını önleyebilir ve bu durumdan kaynaklanabilecek huzursuzlukları engelleyebilir.</p><p>•	Şirket içindeki kıskançlık, çatışma ve rekabet riskini düşürür.</p><p>3. Rekabet Avantajı</p><p>•	Şirketler, piyasa rekabeti göz önünde bulundurularak belirli çalışanlar için stratejik maaş politikaları geliştirebilir.</p><p>•	Dışarıdan gelen rakip şirketlerin maaş stratejilerini öğrenmesi zorlaşır.</p><p>Gizli Maaşın Dezavantajları</p><ol><li>Adalet Algısının Zedelenmesi</li></ol><p>•	Çalışanlar arasında maaş farklılıkları olduğunda, bilgi eksikliği adaletsizlik algısına yol açabilir.</p><p>•	Çalışanlar maaşlarının piyasa koşullarına uygun olup olmadığını sorgulamaya başlayabilir.</p><p>2. Çalışan Bağlılığının Zayıflaması</p><p>•	Gizlilik politikası, çalışanların şirkete olan güvenini zedeleyebilir. Maaşın adil olduğuna dair şeffaf bir güvence olmadığı için bağlılık azalabilir.</p><p>3. Toplam Maliyetlerin Artması</p><p>•	Maaş politikalarının gizli olması, her bireyle özel maaş müzakeresi yapma gerekliliğini artırabilir ve bu durum uzun vadede daha yüksek maliyetlere yol açabilir.</p><p>•	Çalışanlar arasında farklılıkların keşfedilmesi işten ayrılmaları artırabilir ve işe alım maliyetlerini yükseltebilir.</p><p>Ekonomik Model: Gizli Maaşın Etkisi</p><ol><li>İşe Alım ve Tutundurma Maliyeti</li></ol><p>Gizli maaş politikası, işe alım sürecinde pazarlık gücünü artırsa da, yüksek yetenekli çalışanları kaybetme riskini de beraberinde getirir.</p><p>Formül:</p><p>Toplam Maliyet = Mevcut Maaş + İşe Alım Maliyeti + İşten Ayrılma Oranı \times Yeniden Eğitim Maliyeti</p><p>Eğer çalışanlar arasında huzursuzluk varsa, işten ayrılma oranı artar ve gizli maaş politikası daha maliyetli hale gelir.</p><p>2. Performans ve Motivasyon</p><p>Maaşlar gizli olduğunda, çalışanların kendi maaşlarını başkalarıyla kıyaslayamaması olumlu bir motivasyon yaratabilir. Ancak belirsizlik, uzun vadede çalışanların performansını ve iş tatminini düşürebilir.</p><p>Örnek Senaryo: Gizli Maaşın Uygulanması</p><p>Senaryo Verileri:</p><p>•	Çalışan sayısı: 100</p><p>•	Ortalama maaş: 25.000 TL</p><p>•	İşten ayrılma oranı: %10</p><p>•	İşe alım maliyeti: 20.000 TL/çalışan</p><p>•	Eğitim maliyeti: 10.000 TL/çalışan</p><p>Maliyet Hesaplaması:</p><ol><li>İşten Ayrılma Maliyeti:</li></ol><p>İşten Ayrılma Maliyeti = İşten Ayrılma Oranı \times Çalışan Sayısı \times (İşe Alım Maliyeti + Eğitim Maliyeti)</p><p>İşten Ayrılma Maliyeti = 0.10 \times 100 \times (20.000 + 10.000) = 300.000 \, TL</p><p>2. Toplam Maliyet:</p><p>Toplam Maliyet = Ortalama Maaş \times Çalışan Sayısı + İşten Ayrılma Maliyeti</p><p>Toplam Maliyet = 25.000 \times 100 + 300.000 = 2.800.000 \, TL/aylık</p><p>Sonuç:</p><p>Gizli maaş politikasının toplam maliyeti 2.800.000 TL’ye ulaşmaktadır. İşten ayrılma oranı düşük tutulursa, bu maliyet kontrol edilebilir. Ancak, ayrılma oranı artarsa, maliyetler hızla yükselir.</p><p>Gizli Maaş mı, Şeffaf Maaş mı?</p><p>Karşılaştırma:</p><p>Kriter	Gizli Maaş	Şeffaf Maaş</p><p>Adalet Algısı	Düşük	Yüksek</p><p>Huzursuzluk Riski	Düşük	Yüksek (Yanlış yönetilirse)</p><p>Maliyet Kontrolü	Daha esnek	Uzun vadede daha sabit</p><p>Çalışan Bağlılığı	Orta	Yüksek</p><p>Gizli maaş sistemi, özellikle dinamik maaş politikalarına ihtiyaç duyan küçük ve orta ölçekli şirketler için uygun olabilir. Ancak, çalışan bağlılığı ve motivasyonunu artırmayı hedefleyen organizasyonlarda şeffaf maaş politikası daha etkili olacaktır. İdeal çözüm, şeffaflık ve gizlilik arasında bir denge kurmak olabilir: Örneğin, maaş aralıklarının açıklandığı ancak bireysel maaşların gizli tutulduğu bir sistem benimsenebilir.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=deacdb5b018e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Future Trinity: AI + Data + HR in Türkiye]]></title>
            <link>https://medium.com/kariyertech/trinity-2edc953c6d57?source=rss-ee5eb74d6231------2</link>
            <guid isPermaLink="false">https://medium.com/p/2edc953c6d57</guid>
            <category><![CDATA[hr]]></category>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Vahid Faraji]]></dc:creator>
            <pubDate>Sat, 23 Nov 2024 17:05:30 GMT</pubDate>
            <atom:updated>2025-02-10T06:34:42.527Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/844/1*xI3--JOnBPL4u_FX0--1aw.png" /><figcaption>Data as a essential companion of AI (adding sugar to tea)- Made by Typescript (claude sonnet)</figcaption></figure><p><strong>Intro</strong>:</p><p>After two years at Kariyer.net, I started thinking about how AI and data could shape the future of job platforms. In the next few years, job boards might evolve into systems that not only help people plan their careers but also offer advanced talent intelligence. By analyzing user data, these platforms could suggest courses, predict future job trends, and match individuals with the right opportunities in real-time. This could completely change how we match people with jobs.</p><p><strong>Why the trinity;</strong></p><p>Türkiye’s job market is at a pivotal moment, driven by rapid digital transformation and a growing demand for smarter, more efficient recruitment solutions. The combination of AI, data, and HR is emerging as a powerful force, reshaping how employers and job seekers connect. As platforms like Kariyer.net lead the way, this “future trinity” has the potential to revolutionize recruitment. AI brings intelligence to decision-making, data provides insights for better strategies, and HR ensures a human-centered approach to hiring. Together, they can go beyond traditional job matching, focusing on talent intelligence — using data to analyze an individual’s skills, potential, and career trajectory to connect them with the right roles and career development paths.</p><p><strong>Pillar 1: Data/rich and meta!</strong></p><p>In the digital GPT-age, people wants more personalized recommendations. The job board metadata play a crucial role in connecting job seekers with employers. They form the backbone of modern recruitment platforms, enabling efficient matching of skills to opportunities. By organizing and analyzing this data, job boards can provide personalized recommendations, streamline hiring processes, and offer valuable insights into labor market trends.</p><p><strong>People Data is gold mine?</strong></p><p>People data refers to structured and unstructured information about individuals, such as:</p><p>• Profiles: Basic details like name, age, contact information, and location.</p><p>• Skills: Technical and soft skills acquired through education, training, or experience.</p><p>• Experience: Job history, including previous roles, achievements, and industries worked in.</p><p>• Preferences: Desired job type, location, salary expectations, and career goals.</p><p>This data helps identify a candidate’s suitability for specific positions and supports dynamic, data-driven decision-making.</p><p>1. Position Information:</p><p>• Job title</p><p>• Role description</p><p>• Employment type (full-time, part-time, contract)</p><p>2. Skills and Requirements:</p><p>• Technical skills (e.g., programming, machine operation)</p><p>• Soft skills (e.g., teamwork, communication)</p><p>• Education level or certifications required</p><p>3. Company Details:</p><p>• Employer name and industry</p><p>• Location or remote work options</p><p>4. Other Metadata:</p><p>• Salary range</p><p>By standardizing people data and job board metadata, platforms can:</p><p>1. Improve Search and Matching: Algorithms can efficiently pair job seekers with relevant opportunities.</p><p>2. Provide Insights: Identify demand trends, in-demand skills, and wage benchmarks.</p><p>3. Personalize Experiences: Offer tailored job suggestions or candidate recommendations.</p><p>4. Automate Hiring: Simplify tasks like shortlisting and interview scheduling.</p><p><strong>Pillar 2: AI in Action: What This Means for Turkey</strong></p><p>Türkiye presents unique opportunities and challenges for AI-driven job boards.</p><p>The agriculture and construction sectors often face labor shortages during peak seasons. By combining people data and job metadata, platforms like İşin Olsun could proactively scan and engage youth workforce. Then can help employers set realistic wage expectations by analyzing regional salary data. As Turkey emerges as a hub for tech startups and digital transformation, AI can support young professionals by:</p><p>• Mapping out in-demand skills like Python, AI/ML, and cloud computing.</p><p>• Offering targeted training programs based on career goals.</p><p>For example, a fresh computer science graduate in Ankara might benefit from AI-powered career guidance, directing them to roles at tech parks or internships with multinational companies.</p><p>The job market is becoming increasingly diverse, with more women entering the workforce so reducing bias in hiring algorithms to ensure fairer recruitment practices.</p><p><strong><em>The Future: AI + Data = Better Work for Everyone</em></strong></p><p>Pillar 3: HR mindset and literacy is much more important than data and AI. You have a good car but you should be a good driver.</p><p><strong>So what we can do:</strong></p><p>The goal isn’t just to match candidates with jobs – it’s to create a labor market where every skill is valued, every opportunity is accessible, and every person finds their purpose.</p><p>As we look ahead, the intersection of AI, data, and HR will continue to reshape the workforce, especially in Turkey, where rapid changes in industries and skill sets demand greater flexibility and responsiveness.</p><p>So we need to agile and Data-minded HR people!</p><p><strong>Dynamic Job Descriptions</strong></p><p>Job descriptions will no longer be static; they will evolve in real-time based on changing market demands, skill shifts, and employer needs. Powered by AI and data, dynamic job descriptions will allow companies to adjust the scope and requirements of a position quickly, enabling them to stay competitive and attract the right talent.</p><p><strong>Real-Time Role Adjustments</strong>: As industries evolve, so too will job requirements. If a new technology emerges or a shift in the market occurs, job descriptions will be automatically updated to include the latest skills or qualifications. For instance, the rise of AI-driven technologies could make data analysis or machine learning a mandatory skill in roles previously not requiring it.</p><p><strong>Localized Customization</strong>:</p><p>Job descriptions will become hyper-localized based on geography, tailoring requirements to the specific needs of different regions in Turkey. For example, Istanbul might see greater demand for digital marketing expertise, while Ankara may prioritize roles in public administration or technology development.</p><p><strong>Skill Mapping</strong>:</p><p>Using data from the job market, AI will adjust job descriptions by suggesting the most relevant skills for candidates. These dynamic updates will not only improve the matching process but also guide candidates to acquire in-demand skills, helping them stay ahead of market trends.</p><p><strong>Adjustable Salary Models</strong></p><p>Gone will be the days of rigid salary bands. With real-time data and AI, salaries will become more adjustable and dynamic, reflecting individual skills, market conditions, and the specific needs of both the employee and employer.</p><p>• Market-Based Adjustments: AI will analyze labor market trends and adjust salary expectations based on supply and demand for specific roles. If a role becomes more in-demand, such as cloud computing specialists or cybersecurity experts, the salary for that position will automatically increase in the system, ensuring it remains competitive.</p><p>• Skill-Based Salary Ranges: Salaries will be more flexible, with systems that account for an individual’s unique skill set and experience. AI-driven platforms will match candidates to salary ranges based on their actual competencies and achievements, ensuring fair compensation that reflects the value they bring to an organization.</p><p>• Regional Salary Adjustments: Salaries will be adjusted not only by role but also by geographic location. For example, Istanbul may offer higher salaries for tech roles compared to smaller cities in Turkey, reflecting the local cost of living and competition for talent in those areas.</p><p>• Performance-Based Flexibility: In addition to static salary structures, AI-powered platforms may suggest salary flexibility based on real-time performance data, suggesting bonuses or pay increases tied to a candidate’s job performance, skills growth, or company profitability.</p><p><strong>Multiple Job Roles and Career Path Flexibility</strong></p><p>As the workforce becomes more agile and diverse, employees and candidates will no longer be confined to a single job title. The future of HR will be characterized by multiple job roles and career path flexibility, offering workers more choices and opportunities for growth.</p><p>• Cross-Functional Roles: Companies will encourage employees to take on multiple roles, combining tasks across different functions (e.g., a data scientist who also handles product management or a developer who leads team training). AI systems will help suggest cross-functional roles that match the individual’s skills, improving employee engagement and career satisfaction.</p><p>• Role Evolution: With the rise of dynamic job descriptions, roles will constantly evolve. For example, marketing roles could include more data analytics or tech skills over time. Employees who begin in sales could transition into marketing or product development, all while remaining within the same organization.</p><p>• Talent Mobility: AI-driven platforms will make it easier for employees to move between roles, creating a more flexible and dynamic career path. AI will use data to suggest possible transitions or promotions within an organization, allowing workers to explore new opportunities without the need to change employers.</p><p>• Career Path Recommendations: AI will recommend specific career paths based on the individual’s experience, market demand, and personal interests. For instance, if an employee in a customer service role demonstrates strong analytical skills, AI might suggest a shift towards a business intelligence or data analysis career.</p><p><strong>Job Role Redefinitions</strong></p><p>As industries evolve and technology advances, some traditional roles may become obsolete, while new roles emerge. AI and data will play a key role in predicting these changes and suggesting role replacements before they happen.</p><p>Role Transitioning: By analyzing labor market trends, AI can predict when certain job functions will become obsolete and suggest replacement roles. For example, data entry jobs may decline due to automation, and AI could guide workers toward roles in data analysis or AI programming.</p><p>• Reskilling: AI will help identify which employees may need to upskill or reskill in order to transition into new roles. Based on labor market predictions, employees will be offered targeted training programs to prepare them for emerging job roles, such as AI specialists or blockchain developers.</p><p>• Job Role Forecasting: AI can predict the rise of new job titles and create opportunities for workers to shift into roles that don’t yet exist but will become essential in the future. For example, new roles like AI ethics officers or remote work coordinators may emerge as AI technology and flexible work arrangements continue to grow.</p><p><strong>Predictions for Blue-Collar Jobs and Logistics</strong></p><p>Despite the growing influence of automation and AI, blue-collar jobs – especially in physical labor and logistics – will remain central to Turkey’s economy. AI and automation will transform how blue-collar jobs are performed, especially in logistics and manufacturing. For example: AI will forecast peak demand based on historical data, ensuring companies can deploy workers effectively. This will improve shift planning and workforce utilization, especially during busy seasons or unexpected surges in demand.</p><p>Personalized Career Paths: Platforms like Kariyer.net will use AI to recommend training and certifications based on workers’ existing skills and market demand.</p><p>Flexibility in Job Roles: Cross-Functional Roles: In logistics, workers may move between roles such as warehouse management, driving, and inventory oversight depending on demand.</p><p><strong>Conclusion</strong></p><p>As AI, data, and HR continue to evolve, the future of the job market will be far more flexible, responsive, and tailored to both employer needs and employee career goals. Dynamic job descriptions, adjustable salary models, multiple job roles, and job role replacements will redefine how the workforce operates in Türkiye.</p><p>At Kariyer.net, we are preparing for this future by incorporating AI-driven platforms that provide real-time updates to job descriptions, adjust salary expectations, suggest career paths, and predict skill requirements. This transformation will empower both employers and employees to thrive in an increasingly competitive and changing market, making recruitment more efficient and career development more personalized than ever before.</p><p>What are your thoughts on the future of AI and job boards? Do you think Turkey’s labor market is ready for this transformation? Let me know in the comments below!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2edc953c6d57" width="1" height="1" alt=""><hr><p><a href="https://medium.com/kariyertech/trinity-2edc953c6d57">The Future Trinity: AI + Data + HR in Türkiye</a> was originally published in <a href="https://medium.com/kariyertech">Kariyer.net Tech</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Toolkit to Calculate /Predict the Cost of Using OpenAI’s API Models.]]></title>
            <link>https://medium.com/kariyertech/toolkit-to-calculate-predict-the-cost-of-using-openais-api-models-838737b47c23?source=rss-ee5eb74d6231------2</link>
            <guid isPermaLink="false">https://medium.com/p/838737b47c23</guid>
            <category><![CDATA[openai-api]]></category>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[cost-of-api]]></category>
            <category><![CDATA[cost-of-llm]]></category>
            <category><![CDATA[openai]]></category>
            <dc:creator><![CDATA[Vahid Faraji]]></dc:creator>
            <pubDate>Sat, 13 Jul 2024 18:20:53 GMT</pubDate>
            <atom:updated>2024-07-14T08:38:32.814Z</atom:updated>
            <content:encoded><![CDATA[<p>(Our experiment in Kariyer.net)</p><p><strong>Intro</strong></p><p>OpenAI (GPT models) and other large language models use a sequence of characters called tokens to charge you. These models don’t see text the way we do; instead, they see it as a series of numbers, or tokens.</p><p>In very basic terms, the method to convert text (words or tokens) into binary or vice versa is called Byte Pair Encoding (BPE). This method combines or separates tokens to make the processing more efficient.</p><p>Token is a basic unit that fall somewhere between characters and words. For instance, the word “tokenizing” might be split into “token” and “izing” as two separate tokens.</p><p>Keep in mind aslight change in wording can lead to a different tokenization and, consequently, a different response from the model. Knowing how to structure your prompts to get the desired results involves a good grasp of tokenization principles. OpenAI models learn to understand the statistical relationships between tokens. A sequence of tokens leads to the generation of the next token.</p><blockquote>The cornerstone of pricing of the model you use is based on tokens. Clearly, the more tokens you use in your input or produce output, the higher the cost.</blockquote><blockquote>This makes understanding tokens crucial not just for using AI effectively, but also for managing costs efficiently. Let’s discuss what is the best toolkit for calculation of the cost of OpenAI. I mean the working with APIs!:</blockquote><p><strong>First stratrgy</strong></p><p>You have two options based on your production by which you can stream or batch the OpenAI models. Batch is more economical and 50% lower price for tasks like clustering, classification or any thing that you do not need for a real-time responses.</p><p>To learn more about Batch Pricing you can visit: <a href="https://platform.openai.com/docs/guides/batch/overview">https://platform.openai.com/docs/guides/batch/overview</a></p><p><strong>Second: Metrics</strong></p><p>You should have some pre-defined metrics to track regularly in time period. For example size of token (context or generated), limits etc. Consider, if you take into regard metrics like</p><p><strong>Token Usage</strong>:</p><ul><li><strong>Total Tokens Consumed</strong>: the total number of tokens used in API calls.</li><li><strong>Tokens per Request</strong>: the average number of tokens used per API request.</li><li><strong>Input vs. Output Tokens</strong>: Differentiates between tokens sent in the request and tokens received in the response.</li></ul><p><strong>API Latency</strong>:</p><ul><li><strong>Response Time</strong>: Measures the time taken for the API to respond to a request.</li><li><strong>Request Processing Time</strong>: Tracks the time taken by the model to generate a response.</li></ul><p><strong>Cost Metrics</strong>:</p><ul><li><strong>Cost per Token</strong>: Calculates the cost incurred for each token used.</li><li><strong>Total API Costs</strong>: Tracks the overall expenditure on API usage over a specific period.</li><li><strong>Cost per Request</strong>: Measures the average cost per API request.</li></ul><p><strong>Usage Patterns</strong>:</p><ul><li><strong>Request Frequency</strong>: Monitors the number of API requests made over time.</li><li><strong>Peak Usage Times</strong>: Identifies the times when API usage is highest.</li></ul><p><strong>Performance Metrics</strong>:</p><ul><li><strong>Accuracy and Quality of Responses</strong>: Evaluates the relevance and correctness of the responses generated by the model.</li><li><strong>Error Rates</strong>: Tracks the number of failed or erroneous requests.</li></ul><p><strong>Scalability Metrics</strong>:</p><ul><li><strong>Concurrent Requests</strong>: Monitors the number of simultaneous API requests being handled.</li><li><strong>Throughput</strong>: Measures the number of requests processed per unit of time.</li></ul><p>These can be some pre-defined metrics you can use for any LLM models.</p><ol><li><strong>Tokenizer Playground:</strong></li></ol><p>Before writing any prompt, check the token size here! This shows how a single character can be counted as a token. However, do not remove delimiters if you need them, as they can be important for guiding your prompt as system or role indicators.</p><p>Here, the split of colors shows the unit of tokens. For instance, the “!” symbol can have a different location if we add a single space.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zpjbFbysN9J8UrdsIM1M_w.png" /><figcaption>You can use Tokenizer to see the size of your prompt or output. As OpenAI says, the general rule is that one token corresponds to about 4 characters of text for common English text. This means roughly 3/4 of a word (so 100 tokens are about 75 words).</figcaption></figure><p>If you read carefully the reference of <a href="https://platform.openai.com/docs/guides/prompt-engineering/six-strategies-for-getting-better-results">OpenAI</a>, you can easily know the best tacticts and with error and trial you will have your optimum size of prompt. For output you can play with Max_Token parameters.</p><p><strong>2. Tiktoken Library</strong></p><p>This is at least my bible to learn token!. A github repo as <a href="https://github.com/openai/tiktoken">https://github.com/openai/tiktoken</a> can help you to understand the functionality of tokens. Knowing the number of tokens in a text string helps determine (a) if the string is too lengthy for a text model to handle and (b) the cost of an OpenAI API call, as pricing is based on token usage This library can help you to count tokens or encoding it. You can check libraries based on the stack you use:</p><h3>Tokenizer libraries by language</h3><p>For cl100k_base and p50k_base encodings:</p><ul><li>Python: <a href="https://github.com/openai/tiktoken/blob/main/README.md">tiktoken</a></li><li>.NET / C#: <a href="https://github.com/dmitry-brazhenko/SharpToken">SharpToken</a>, <a href="https://github.com/aiqinxuancai/TiktokenSharp">TiktokenSharp</a></li><li>Java: <a href="https://github.com/knuddelsgmbh/jtokkit">jtokkit</a></li><li>Golang: <a href="https://github.com/pkoukk/tiktoken-go">tiktoken-go</a></li><li>Rust: <a href="https://github.com/zurawiki/tiktoken-rs">tiktoken-rs</a></li></ul><p>For r50k_base (gpt2) encodings, tokenizers are available in many languages.</p><ul><li>Python: <a href="https://github.com/openai/tiktoken/blob/main/README.md">tiktoken</a> (or alternatively <a href="https://huggingface.co/docs/transformers/model_doc/gpt2#transformers.GPT2TokenizerFast">GPT2TokenizerFast</a>)</li><li>JavaScript: <a href="https://www.npmjs.com/package/gpt-3-encoder">gpt-3-encoder</a></li><li>.NET / C#: <a href="https://github.com/dluc/openai-tools">GPT Tokenizer</a></li><li>Java: <a href="https://github.com/hyunwoongko/gpt2-tokenizer-java">gpt2-tokenizer-java</a></li><li>PHP: <a href="https://github.com/CodeRevolutionPlugins/GPT-3-Encoder-PHP">GPT-3-Encoder-PHP</a></li><li>Golang: <a href="https://github.com/pkoukk/tiktoken-go">tiktoken-go</a></li><li>Rust: <a href="https://github.com/zurawiki/tiktoken-rs">tiktoken-rs</a></li></ul><p><strong>3. openai-cost-tracker 0.5 (Python Library)</strong></p><p>You can use the lightweight wrapper that helps you track the cost of each request. This tool not only handles your API interactions but also calculates how much each request will cost you. You need to install package in your IDE.</p><h3>Installation</h3><pre>pip install openai-cost-tracker</pre><h3>Usage</h3><p>Import the query_openai function from openai_cost_tracker:</p><pre>from openai_cost_tracker import query_openai</pre><p>You can follow the instructions here: <a href="https://pypi.org/project/openai-cost-tracker/">https://pypi.org/project/openai-cost-tracker/</a></p><p><strong>4. Dashboard of Platform.OpenAI (Excel, GoogleSheet or Shiny!)</strong></p><p><em>4.1 Logic</em></p><p>The simple way is that you can export your activity logs periodically to track and analyze your costs based on the API keys you use. This allows you to get a comprehensive view of your expenditure. By employing simple calculation functions like count or sumif, you can precisely compute the costs associated with each individual API key. This approach helps in managing and optimizing your API usage efficiently.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*eJE58an4QvotIp3fJaFu5Q.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Nlc03IMjMuR2a42ZsKMSWQ.png" /><figcaption>The pricing model of OpenAI, platform.openai.com (Last update: July 2024)</figcaption></figure><p><em>4.2 Real Time Dashboarding</em></p><p>The best part is you can create a real-time dashboard with Shiny in Python. If you can fetch with import or maybe directly adding to a Shiny for Python, you can analyze more details.</p><p>You can check and learn shiny here: <a href="https://shiny.posit.co/">https://shiny.posit.co/</a></p><p>An example of endpoint: Connect (https://api.openai.com/v1/dashboard/billing/usage) to a Shiny application, you can use httr package to make HTTP requests and retrieve the data or in Python as def.</p><pre>def fetch_api_data(api_key, start_date, end_date):<br>    url = &quot;https://api.openai.com/v1/dashboard/billing/usage&quot;<br>    headers = {<br>        &quot;Authorization&quot;: f&quot;Bearer {api_key}&quot;<br>    }<br>    params = {<br>        &quot;start_date&quot;: start_date,<br>        &quot;end_date&quot;: end_date<br>    }</pre><p><strong>5. OpenAI observability tools (with extra cost for you!)</strong></p><p>Not only can you monitor incidents, but you can also use the following tools to analyze more details of cost. Here are some available platforms or open-source tools:</p><p>a) <a href="https://grafana.com/">Grafana</a>: you can monitor, check and track incidents of openai models here. Check: <a href="https://grafana.com/solutions/openai/monitor/">https://grafana.com/solutions/openai/monitor/</a></p><p>b) <a href="https://newrelic.com/instant-observability/openai">new relic </a>: To integrate OpenAI Observability alerts with your favorite company communication tools like Slack, or others, you typically follow incidents and cost volume.</p><p>c) <a href="https://whylabs.ai/whylabs-optimize">whylabs</a>: you can may use more functions to monitor or control.</p><p>d)<a href="https://www.lakera.ai/blog/llm-monitoring">Lakera</a>: has a well-written guide for monitoring and observability of LLM models if you use more than one models.</p><p>e)<a href="https://www.guardrailsai.com/">Guardrails</a>: Guardrails is a Python framework designed to enhance the reliability of AI applications. It achieves this by performing two main functions: These guards detect, quantify, and mitigate specific types of risks present in your application. They help ensure that inputs and outputs are managed in a way that minimizes potential vulnerabilities and errors.. This capability helps in organizing and utilizing data effectively within AI applications.</p><p>And for sure, if you search you can find more like Langchain or other open-source tools on Huggingface. But my motivation is just help you to find the suitable tools or approach you may want to use.</p><p><strong>Final tip</strong>: You can use <a href="https://cookbook.openai.com/"><em>OpenAI CookBook</em></a> or Forum to learn more. If you keep you updated, I am sure you will learn more tips there!.</p><p><strong><em>More Resource may you want to look at:</em></strong></p><p><a href="https://lilianweng.github.io/">https://lilianweng.github.io/</a></p><p><a href="https://github.com/openai/tiktoken/blob/main/README.md">https://github.com/openai/tiktoken/blob/main/README.md</a></p><p><a href="https://help.openai.com/en/articles/4936856-what-are-tokens-and-how-to-count-them">https://help.openai.com/en/articles/4936856-what-are-tokens-and-how-to-count-them</a></p><p><a href="https://neptune.ai/blog/tokenization-in-nlp">https://neptune.ai/blog/tokenization-in-nlp</a></p><p><a href="https://tiktokenizer.vercel.app/">https://tiktokenizer.vercel.app/</a></p><p><a href="https://bea.stollnitz.com/blog/how-gpt-works-technical/">https://bea.stollnitz.com/blog/how-gpt-works-technical/</a></p><ul><li><a href="https://shiny.posit.co/py/templates/">Shiny Templates</a></li><li><a href="https://grafana.com/blog/2023/11/02/monitor-your-openai-usage-with-grafana-cloud/">Monitor your OpenAI usage with Grafana Cloud | Grafana Labs</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=838737b47c23" width="1" height="1" alt=""><hr><p><a href="https://medium.com/kariyertech/toolkit-to-calculate-predict-the-cost-of-using-openais-api-models-838737b47c23">Toolkit to Calculate /Predict the Cost of Using OpenAI’s API Models.</a> was originally published in <a href="https://medium.com/kariyertech">Kariyer.net Tech</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to Do a Text Analysis in Googlesheet for HR data. (Job Titles as Case Study).]]></title>
            <link>https://medium.com/@vfaraji89/text-analysis-in-googlesheet-for-hr-data-fa1f28ecdf15?source=rss-ee5eb74d6231------2</link>
            <guid isPermaLink="false">https://medium.com/p/fa1f28ecdf15</guid>
            <category><![CDATA[google-sheets]]></category>
            <category><![CDATA[people-data]]></category>
            <category><![CDATA[people-analytics]]></category>
            <category><![CDATA[hrtech]]></category>
            <category><![CDATA[text-analytics]]></category>
            <dc:creator><![CDATA[Vahid Faraji]]></dc:creator>
            <pubDate>Wed, 12 Jun 2024 15:21:26 GMT</pubDate>
            <atom:updated>2024-07-06T11:31:11.690Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-LQ3IKWn2YRXKBggEqQj9Q.jpeg" /><figcaption>LOTUS: First Spreadsheet Software in the world, Sciene Museum, London. Photo: Vahid Faraji</figcaption></figure><h3>Doing text analysis in Google Sheets for HR data is easy and time-saving, provided you have <strong>&lt; 1 million</strong> records. While handling large datasets in spreadsheets isn’t ideal, for simplicity and efficiency, preprocessing can be done effectively. You can use a combination of built-in functions, Google Apps Script, or both.</h3><h3>Intro</h3><p>Here, I’d like to share what I’ve learned through trial and error to make it easier for anyone looking to perform analysis in Google Sheets.</p><p>I recommend Google Sheets as it is more versatile than Excel, at least for data cleaning, based on my own experience. However, it’s up to you if you prefer to proceed with Excel.</p><h3>Built-in-Functions</h3><p>This link is my bible: <a href="https://support.google.com/docs/table/25273?hl=en">https://support.google.com/docs/table/25273?hl=en</a>. You can filter on text funtions to see examples and how to use the built-in functions. Lets get started with what are key text data in HR:</p><p>I created a dummy data with ChatGPT with only by my names and ex-startup:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CXzUkI-0jCF6AD1tZSAYIg.png" /><figcaption>Dummy data generated by GPT as sample</figcaption></figure><h3>Start with basics:</h3><p>Before digging into solve the problem, first think how you can address the data and extract meaningful insight. Do not write formulas juts to convince yourself, instead focus on the real problem of your HR department or HR product.</p><p><strong>Start with the Basics:</strong></p><p>For example, if you want to know what is the overall pattern of job titles or count of any text data in your company, then, focus on utilizing functions and their combinations to extract meaningful insights from the give text. Lets start with alphabets:</p><h3>Identifying Key Problems and Goals</h3><p>Examples:</p><p><strong>Understanding Job Titles</strong>:</p><ul><li>What are the most common job titles in my company?</li><li>How do job titles vary if we consider the word counts?</li></ul><p><strong>Count of Specific Job Titles</strong>: Identify how many employees hold a specific job title like “Product Manager”.</p><p><strong>Pattern Detection in Job Titles</strong>: Find common prefixes or suffixes in job titles, such as “Senior” or “Junior”.</p><h3>Text Functions to Use</h3><p>Here you go for some text functions that can help you solve these problem sets by built-in functions in Google Sheets. Imagine you have a text in (A2) cell as a simple example.</p><h4>Functions for Analyzing Job Titles</h4><p><strong>LEN</strong>: It calculates the length of job titles in form of character size. Here product manager has 15 characters.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/606/1*yWa6YoEedcYdBId20SqHjw.png" /></figure><p>=LEN(A2)</p><p><strong>LEFT, RIGHT, MID</strong>: Extract parts of job titles to analyze common prefixes or suffixes. For instance, if you know the patterns and want to extract words like suffix or prefix, you can use LEF function as below.</p><p>=LEFT(A2,7)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/766/1*9-QUOQ4kCcgLSdO0-5ixPQ.png" /><figcaption>LEFT means it extract from left side and 7 is the size of characters as Product has 7 characters.</figcaption></figure><p>In a same way you can use MID or RIGHT if you have different pattern or want to do in a different positions.</p><h4>Word Counting for Job Titles</h4><p>Now imagine you want to calculate the count of a job titles seperated by spaces as you see here. Then you need to do a simple substraction method:</p><blockquote>=IF(A2&lt;&gt;” ”, LEN(A2)-LEN(SUBSTITUTE(A2, “ “, “ ”))+1, 0)</blockquote><ul><li>A2&lt;&gt;&quot;&quot;: Checks if cell A2 is not empty. This prevents errors in case A2 is empty.</li><li>LEN(A2): Returns the total number of characters in A2.</li><li>SUBSTITUTE(A2, &quot; &quot;, &quot;&quot;): Removes all spaces from A2.</li><li>LEN(A2) - LEN(SUBSTITUTE(A2, &quot; &quot;, &quot;&quot;)): Calculates the difference in length between the original text and the text with spaces removed, which gives the total number of spaces.</li><li>+1: Adds 1 to the count because the number of words is always one more than the number of spaces.</li></ul><h3>Example:</h3><ul><li>If cell A2 contains: “Product Manager” as title, the formula will count 2 words.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/984/1*17eAAAwemYiInRQgyWRWMQ.png" /><figcaption>Example of Word Counting</figcaption></figure><p>You can do more by the other built-in functions as below</p><p><strong>FIND, SEARCH</strong>: Locate specific words or characters within job titles.</p><ul><li>=FIND(&quot;Manager&quot;, A2) =SEARCH(&quot;Engineer&quot;, A2)</li></ul><p><strong>SPLIT</strong>: Divide job titles into separate words to analyze each part.</p><ul><li>=SPLIT(A2, &quot; &quot;)</li></ul><p><strong>CONCATENATE, TEXTJOIN</strong>: Combine text from multiple cells for more complex analysis.</p><p>=CONCATENATE(B2, &quot; - &quot;, C2) =TEXTJOIN(&quot;, &quot;, TRUE, A2:A10)</p><h3>By using these functions and focusing on your specific goals, you can start to extract meaningful insights from your HR data. For instance, if you need to analyze job titles, you might:</h3><ul><li>Use LEFT and RIGHT to identify common prefixes and suffixes.</li><li>Apply SPLIT to break down titles into individual words for pattern analysis.</li><li>Use COUNTIF to see how many times each title appears.</li></ul><p>Similarly, for skills analysis:</p><ul><li>Use SPLIT to break down comma-separated skills into individual entries.</li><li>Apply COUNTIF and COUNTUNIQUE to understand the frequency and variety of skills.</li><li>Combine these functions with others like LEN and SEARCH to gain deeper insights.</li></ul><p>In the following, I will write more about script as you can play more and more with text or strings!</p><p>I hope you enjoy reading this and that it brings something new to you.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=fa1f28ecdf15" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Basic to advanced: Roadmap on People data vs. People analytics. (Part I)]]></title>
            <link>https://medium.com/@vfaraji89/basic-to-advanced-roadmap-on-people-data-vs-people-analytics-part-i-a1b069bf0795?source=rss-ee5eb74d6231------2</link>
            <guid isPermaLink="false">https://medium.com/p/a1b069bf0795</guid>
            <category><![CDATA[people-data]]></category>
            <category><![CDATA[people-analytics]]></category>
            <dc:creator><![CDATA[Vahid Faraji]]></dc:creator>
            <pubDate>Fri, 21 Apr 2023 17:12:33 GMT</pubDate>
            <atom:updated>2023-04-21T17:51:12.192Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Bbma4yPprfPxstxl3_X3tA.jpeg" /><figcaption>You can use multiple tools to screw!</figcaption></figure><p><strong>Let’s face the reality for a minute</strong>. We all know that the job market can be tough, and building a successful career can be even tougher. However, if you’re interested in the people data job family and have a passion for using data to drive decisions, you should understand the differences and similarities between various fields in this domain.</p><blockquote>The field of people data is diverse, including not only areas like People (HR) analytics, workforce analytics, employee experience, but also financial, marketing, sales, and operational roles that rely on peole data too. There is a huge demand for skilled professionals who can use data to create insights that inform decision-making about individuals and people. Whether you’re just starting out or looking to advance your career, the opportunities in people data can be broader.</blockquote><p>At the intersection of human resources and data-driven decision-making, it’s essential to understand the differences between various sub-fields: <strong>People Data</strong>, <strong>People Analytics</strong>, <strong>HR Analytics</strong>, and other related areas each have their own focus and applications. In this article, we’ll explore the distinctions between these sub-fields and help you determine which one aligns best with your interests and career goals.</p><p><strong>People data</strong> is a field that involves managing, analyzing, and modeling any information or data related to individuals, such as employees, customers, unemployed job seekers, people who wants to vote, immigrantes etc. This can include a wider range of persona than only professional information. It encompasses more demographic data, education and labour market data or even behavioral (preference) data of any person.</p><p>One example of blending people data with financial and economic data is the analysis of the labor market or revenue generation. By combining data on employee performance, skills, and demographics with financial and economic indicators, businesses can better understand the impact of their workforce on company revenue and make more strategic decisions about hiring, sales, growth plan or exectutive plans. Let’s discuss it in more detail at Part II. (next article) and first roadmap the Poeple Analytics (PA) and other sub-fields:</p><p>People Analytics, HR Analytics, and other related areas each have their own focus and applications like employee experience, data visualization and reporting in organization cuaght more interest these days. But unfortunalty people misunderstand the real functionality or make a trivial understanding of it.</p><p><strong>People Analytics</strong> is a sub-discipline within the field of people data that primarily focuses on leveraging data of employees or potential candidates to comprehend and enhance various aspects of the employee or candidate experience. The definition can be interpreted in different words; but one thing is fixed: interpretation of insights (if persona is only employees and candidates). You may hear the definition a lot, but I intentionally insist on this:</p><p>You should make a report/data/pattern or any idea to prove evidence-based decisions and optimize the business outcomes. <strong>People Analytics</strong> is not a novel concept, but its use has grown exponentially in recent 5 years. We are not sure that the term “People Analytics” was coined by Google or Wharton but we should remember that they are pioneers. As an interesting event in the 2011, Kathryn Dekas opens the opportunities of this and since then, it has become a crucial tool for organizations looking to optimize their human capital and drive better business outcomes. The use of People Analytics dates back to at least the 2010s, but its evolution has been significant over the past decade. To this we should add Wharton People Analytics Conference annually held at Upenn (Pensyllvania University) since 2013.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fl6ISTjupi5g%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dl6ISTjupi5g&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fl6ISTjupi5g%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/6affc175c81d028995808eac6967f82d/href">https://medium.com/media/6affc175c81d028995808eac6967f82d/href</a></iframe><p>In the Strata Events, Kathryn Dekas presents “People Analytics: Using Data to Drive HR Strategy and Action,” and underscores the significance of using data to inform HR strategy and decision-making. Dekas, who was a People Analytics Manager at Google at the time, elucidates how Google leverages People Analytics to augment organizational efficacy, employee engagement, and overall performance. The presentation encompasses various aspects of People Analytics, such as identifying key metrics, collecting and analyzing data, and using the insights gained to make informed decisions.</p><p>This shows how the rise of People Analytics has also given birth to various platforms and tools that assist organizations in better comprehending and managing their workforce. To name a few Visier, Glint (owned by LinkedIn), Peakon (acquired by Workday), Orgnostic, ADP and others provide specialized analytics solutions that enable businesses to collect, analyze, and act upon employee data. These platforms and other aid organizations in gaining insights into areas such as employee engagement, productivity, skill gaps, and more. They also facilitate the development of remote work policies and implementation of strategies to support employee mental health and work-life balance.</p><blockquote>As I mentioned People Analytics has evolved significantly over the past decade. It is now an increasingly indispensable sub-discipline of people data, with a growing number of organizations recognizing its value in driving better decision-making and enhancing the overall employee experience. But the level of maturity of People Analytics within an organization varies based on the scope, resources, and leadership support.</blockquote><p>It is important to assess the organization’s readiness for People Analytics and determine the appropriate level of investment and development. However, a diverse technical skill set is required to extract insights from HR data. Use cases include machine learning applications such as recommendation systems and predictive models, as well as expertise in statistical analysis, data management, and visualization. Proficiency in programming languages, SQL, business intelligence tools, data warehousing, ONA, and graph analysis also may be crucial for success in this field if you want go further.</p><p><strong>Where you should start?</strong></p><p>Well, it depends on your actual skill (or intention to learn or team-up) and your company mindset and problems, but generally speaking, in addition to your communicating skills, you should gain and widen your technical background:</p><p>— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — -+<br>| 1 | HR fundementals: at least main concept to drive problems.<br>| 2 | Data Management | Ability to collect, clean, and prepare data for analysis |<br>| 3 | Statistical Analysis | Knowledge of statistical methods and tools, such as regression analysis, hypothesis testing, and ANOVA |<br>| 4 | Data Visualization |Ability to create meaningful visualizations to effectively communicate data insights |<br>| 5 | Programming Languages | Proficiency in relevant programming languages, such as R or Python, to perform data analysis and modeling |<br>| 6 | SQL | Knowledge of SQL to extract, manipulate, and analyze data from databases |<br>| 7 | Machine Learning | Understanding of machine learning algorithms and techniques to build predictive models, such as: |<br>| 8 | Recommendation systems to personalize onboarding and training experiences for new hires |<br>| 9 | Predictive models to identify employees at risk of churning and develop retention strategies |<br>| 10 | Natural Language Processing (NLP) to analyze employee feedback and sentiment |<br>| 11 | Classification models to identify high-potential employees for leadership development programs |<br>| 12 | Spreadsheet |<br>| 13 | Proficiency in using spreadsheet software, such as Microsoft Excel or Google Sheets, to perform data analysis, create reports, and manipulate data |<br>| 14 | Business Intelligence Tools |<br>| 15 | Knowledge of business intelligence tools, such as Tableau or Power BI, to create interactive dashboards and reports |<br>| 16 | Data Mining |<br>| 17 | Ability to discover patterns and relationships in large datasets using data mining techniques |<br>| 18 | Data Warehousing |<br>| 19 | Understanding of data warehousing concepts and tools to manage large volumes of data |<br>| 20 | ONA (Organizational Network Analysis) |<br>| 21 | Ability to use social network analysis to understand the relationships and communication patterns between individuals in an organization |<br>| 22 | Graph Analysis |<br>| 23 | Understanding of graph theory and its applications to analyze complex relationships and networks in data |<br>| 24 | HR Metrics |<br>| 25 | Knowledge of HR metrics, such as employee turnover, employee engagement, performance appraisal metrics, and OKRs (Objectives and Key Results), to inform HR strategies and improve employee experience. |<br>| 26 | Financial Metrics |<br>| 27 | Knowledge of financial metrics, such as revenue per employee, cost per hire, and return on investment (ROI) of HR initiatives, to evaluate the financial impact of HR decisions and optimize resource allocation. |<br>+ — — + — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —</p><p><strong>How to start and keep practicing!</strong></p><p>If you want to become a successful People Analyst, it is essential to avoid relying solely on blog-tailored websites or purely sharing and reading articls,. Instead, build a solid foundation of problem, a team to solve the real problem, break it to actions and find tools to catch data and write insights. You can find lots of GitHub repos, real textbooks or technical docs that cover a range of topics in data and HR.</p><p>Moreover, it is crucial to focus on problem-solving rather than memorizing a set of rules or techniques. This involves finding your own data or generating synthetic data using data generators and applying analytical techniques to solve real-world problems. Open AI APIs and ChatGPT can also be valuable tools for generating outstanding problem-solving ideas and modifying proposed code.</p><p>Here are some examples of practical People Analytics problems that you can tackle:</p><ul><li><strong>Predicting employee turnover rates and identifying factors that drive employee retention</strong></li><li><strong>Analyzing employee engagement and identifying drivers of engagement</strong></li><li><strong>Identifying skills gaps within the workforce and developing strategies to address them</strong></li><li><strong>Evaluating the competitiveness to redesign EVP (employer branding case)</strong></li></ul><p>Becoming a successful People Analytics practitioner requires a combination of technical and HR management skills. By following the tips outlined above and practicing problem-solving with real-world data, you can develop the skills and knowledge needed to succeed in this rapidly growing field.</p><p><strong>Is ONA complex?</strong></p><p>Employee experience and Organizational Network Analysis (ONA) are two critical areas within the field of People Analytics for understanding and improving the overall employee experience in an organization.</p><p>Employee experience encompasses all interactions between an employee and an organization throughout their employment journey, including onboarding and offboarding, learning and development opportunities, and career development. By leveraging People Analytics, organizations can gather and analyze employee data to gain insights into the factors that drive employee engagement, satisfaction, and productivity. This can help identify areas for improvement and develop targeted strategies to enhance the overall employee experience.</p><p>ONA is a method of analyzing the relationships and communication patterns between individuals in an organization. By visualizing these relationships, organizations can identify key influencers and communication hubs, as well as potential communication bottlenecks or silos. ONA can help understand the informal networks and communities within an organization, promoting collaboration and knowledge sharing. Ultimately, ONA can optimize social capital and improve the effectiveness of the workforce.</p><p>Employee experience can analyze and optimize various aspects of workforce development, such as onboarding and offboarding, learning and development, and skill analysis. By using data-driven insights, organizations can identify gaps in employee development programs and tailor training initiatives to meet specific workforce needs. This helps employees develop new skills and improve their job performance, leading to better business outcomes.</p><p>Combining insights from Employee Experience, ONA, and workforce development enables organizations to make data-driven decisions, enhancing the overall employee experience and organizational productivity.</p><p><strong>“The Handbook of Regression Modeling in People Analytics: With Examples in R and Python” by Keith McNulty </strong>is another resource for those interested in using data analysis techniques in People Analytics. While the book primarily focuses on regression modeling techniques, it also includes a section on Organizational Network Analysis (ONA).</p><p>ONA can be a complex topic, and the handbook provides a comprehensive guide on how to apply ONA techniques in the context of People Analytics. The book covers topics such as data preparation, network metrics, and network visualization. Additionally, the book provides practical examples of how to use ONA to address common People Analytics problems, such as identifying key influencers and understanding communication patterns within an organization.</p><p>Becoming a successful People Analytics practitioner requires a combination of technical and HR management skills. By following the tips outlined above and practicing problem-solving with real-world data, you can develop the skills and knowledge needed to succeed in this rapidly growing field.</p><p>Imagine you have collected an employee_feedback data in csv format. If you challenge yourself by a basic sentiment analysis of feedback, you can advance yourself with a more complex problems than calculation KPIs. (you can even use co-pilot tools like GPT-tools like codex to generate code by prompt). Then, next time you can create a team to advance the level of maturity with reproductitity and upscale.</p><p>An (generated) snippet as example of feedback analysis:</p><pre>library(tidytext)<br>library(dplyr)<br>library(ggplot2)<br><br># Import employee feedback data<br>feedback_data &lt;- read.csv(&quot;employee_feedback.csv&quot;, header = TRUE, stringsAsFactors = FALSE)<br><br># Clean and process the feedback data<br>feedback_data &lt;- feedback_data %&gt;%<br>  unnest_tokens(word, Feedback) %&gt;%<br>  anti_join(stop_words) %&gt;%<br>  filter(str_detect(word, &quot;[a-z&#39;]&quot;)) %&gt;%<br>  mutate(word = wordStem(word))<br><br># Perform sentiment analysis<br>sentiments &lt;- get_sentiments(&quot;afinn&quot;)<br>feedback_sentiments &lt;- inner_join(feedback_data, sentiments, by = &quot;word&quot;)<br><br># Calculate sentiment scores for each feedback entry<br>feedback_scores &lt;- feedback_sentiments %&gt;%<br>  group_by(Feedback_ID) %&gt;%<br>  summarize(sentiment_score = sum(value))<br><br># Visualize the sentiment scores using a histogram<br>ggplot(feedback_scores, aes(x = sentiment_score)) +<br>  geom_histogram(binwidth = 1) +<br>  ggtitle(&quot;Sentiment Analysis of Employee Feedback&quot;) +<br>  xlab(&quot;Sentiment Score&quot;) +<br>  ylab(&quot;Count&quot;)</pre><p>In this example, you can collect and make the employee feedback data and process it using the tidytext package. Then we use the get_sentiments function to import a pre-built sentiment dictionary and join it with the processed feedback data. Finally, you can calculate sentiment scores for each feedback entry and visualize the distribution of scores using a histogram as a very simple example of reproduction of People analytics!</p><p>Reproducibility refers to the ability to replicate and verify the results of a project. This is critical to ensuring the accuracy and reliability of the insights gained from the project. To achieve reproducibility, it’s important to clearly document the methods, tools, and data used in the project and make this information accessible to others who may wish to replicate or build upon the project in the future.</p><p>Scalability refers to the ability to apply the methods and insights gained from a project to larger or more complex datasets or scenarios. A scalable project should be designed to accommodate larger datasets or more complex scenarios without compromising the accuracy or speed of the analysis.</p><p>Privacy is also a critical consideration in People Analytics projects. Any project that involves the collection, analysis, or storage of personal data must comply with relevant laws and regulations governing data privacy and protection. It’s important to ensure that the project is designed with appropriate data security measures and that any personal data is handled in a responsible and ethical manner.</p><p><strong>Criteria</strong></p><p><strong>Examples</strong></p><p><strong>Reproducibility</strong></p><p>Use of version control (e.g. Git) for tracking changes in HR data, use of standardized formats for storing and sharing HR data, creation of data dictionaries and metadata to aid in reproducibility</p><p><strong>Scalability</strong></p><p>Use of distributed computing (e.g. Spark) for handling large-scale HR data, use of cloud computing (e.g. AWS) for scalable data storage and processing, optimization of code to handle large datasets efficiently</p><p><strong>Privacy</strong></p><p>Adherence to data privacy regulations (e.g. GDPR, CCPA) when collecting and storing HR data, use of anonymization techniques (such as de-identification, aggregation, or masking) to protect the privacy of HR data, use of secure data storage and transmission protocols to prevent unauthorized access to HR data.</p><p><strong>References</strong>:</p><p>If you want to ask me what books worth to start; I can list these three:</p><p><strong>People Analytics for HR Decisions: A Guide for HR and Management Professionals- Rahul Ghatak</strong></p><p><strong>Modern Survey Analysis- Walter R. Paczkowski</strong></p><p><strong>Advancing into Analytics: From Excel to Python and Machine Learning, George Mount</strong></p><p><a href="https://www.amazon.com/Fundamentals-People-Analytics-Applications/dp/3031286731/ref=sr_1_1?crid=3NA0W3HXOQWIV&amp;keywords=fundamentals+of+people+analytics%3A+with+applications+in+r&amp;qid=1682092370&amp;sprefix=%2Caps%2C173&amp;sr=8-1"><strong>The Fundamentals of People Analytics: With Applications in R</strong></a></p><p>Additionally, it’s worth noting that while People Analytics and HR Analytics share some commonalities, there are also important differences between the two fields. In some cases, the use of HR Analytics may overlap with People Analytics, but the latter is typically broader in scope and more focused on using data-driven insights to optimize the employee experience and drive better business outcomes. As such, we have primarily focused on People Analytics in this article.</p><p>In the next article we will back to People data role, Stay tuned!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a1b069bf0795" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Salary as data in Türkiye: the trend of 2013-2023. (A time-period Analysis)]]></title>
            <link>https://medium.com/@vfaraji89/salary-as-data-in-t%C3%BCrkiye-the-trend-of-2013-2023-a-time-period-analysis-a12087a7a222?source=rss-ee5eb74d6231------2</link>
            <guid isPermaLink="false">https://medium.com/p/a12087a7a222</guid>
            <category><![CDATA[people-data]]></category>
            <category><![CDATA[minimum-wage]]></category>
            <category><![CDATA[labour-market]]></category>
            <dc:creator><![CDATA[Vahid Faraji]]></dc:creator>
            <pubDate>Sun, 02 Apr 2023 13:41:46 GMT</pubDate>
            <atom:updated>2023-12-23T19:12:26.202Z</atom:updated>
            <content:encoded><![CDATA[<h3>Minimum wage series, Türkiye (1)</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/519/1*AA01bLzy5rOBXzPdjPQegA.png" /><figcaption>sign of not less than as symbolic for minimum wage!</figcaption></figure><h3>The brief of history 1894-2024.</h3><p>(Updating regularly!, last: 23/12/2023)</p><p>The salary data, rates, or any information, news, estimation and scenarios are among the economic buzzwords of the end of 2023 and beginning of 2024 in the world and specifically in Türkiye, followed by anyone older than 16 (will explain why!), or perhaps in any location/economic situation. The actual min wage is 11402 TL== 393 USD (if 29 TL = 1 USD).</p><p>Queries like ‘What will be the minimum wage for the next mid-period of adjustment (the end of 2023 and beyond)’ are hard to answer with acute accuracy, but a projection of possible increase (%x) is attainable if we follow trends. Is salary a right or a preference? I would like to challenge this question. Can we obtain any freedom or power mechanism of preference to adjust our wage/salary/compensation, or is it not possible by any means?</p><p>The answer is not straightforward. We certainly impose a preference, but the output can be leveraged differently. It depends on your experience, your industry or job category, the trend of the market, the company you are in, your image or brand, your footprint, skills, your perceived education, the network you have built, or the fear of the company losing your expertise.</p><p>The incremental rates for the new year adjustment are estimated as a range of 35%-45% or even higher. But the higher increase may make happy people only in the short-term! They will pay back more with the multi-effect of inflation! In addition, the high rate of min wage is not good for new entrants of the labour market as employers may prefer experienced to young talent!. The dismissal again can cause higher youth unemployment.</p><p>For those working in the government, not all cases are possible and are just bound to years of experience. It’s not enough to claim that ‘salary would be one of the cores of HR products’ this year, but it is at least essential and a ‘please-do-it!’</p><p><strong>Let’s dive into the history of minimum wage and then in Türkiye.</strong></p><p><strong>Interesting facts/figures:</strong></p><ul><li>New Zealand is the first country to accept and execute the min wage, while UK accepted in 1909.</li><li>“Sweatshops” were one of the ignitors concerning minimum wage in US.</li><li>The difference between “remuneration”, “wage”, “income”, “salary”, and “bonus” is important to understand the definition of minimum wage.</li></ul><p><strong>The term “wage” is generally understood to be the payment an employer makes to his or her employees.</strong></p><ul><li>To accept and implement you should be a member of international labour organization-<a href="https://www.ilo.org/global/topics/wages/minimum-wages/definition/lang--en/index.htm">ILO</a></li><li>The minimum wage is a mechanism to encourage governments where no agreements or wages are exponentially low. 186 out of all countries (195) are the members. EU is a full member, while Arab states still relatively hold lower rate of participation (70%).</li></ul><p><strong>Asgari </strong>(in Arabic the minimum or elder kid! ) vs <strong>Azami </strong>(maximum bundle) can be defined for salaries but in reality, the maximum wage does not reflected so far at least for all job categories (we will discuss the free market in detail too in next updates!).</p><p>The eligibility for receiving minimum wage is <strong>16 years</strong> old according to labour law.</p><p>How many people are over +<strong>16</strong> in Turkey and -<strong>60</strong> (average pension age):</p><p><strong>The first and a must-factor to consider for wage/salary in all-time is Population!</strong></p><p>Age structure projection in Türkiye (the ageing trend is very visible!)</p><p>If we exclude the -16 and + 60 as non-eligible age boundaries for working, then the total population to receive a possible salary (for simplicity we nullify now the economical factors), the total size of the population goes around 60 M. Young and Elderly age structure are going to intersect in the 2040s. This is not far and we are closing 15 years later!. But the problem is not the working population, instead, I feel the skilled, agile and productive working structure- age groups.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8f0_HcI3AVwvCHVa9djglA.png" /><figcaption>Source: our world in data: <a href="https://ourworldindata.org/age-structure">https://ourworldindata.org/age-structure</a></figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/780/1*6qvMzhJ8kU2I11CK2N5jmA.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/781/1*JcpgpsCIzPSC1NMqoLFqRg.png" /><figcaption>Source: our world in data: https://ourworldindata.org/age-structure</figcaption></figure><p>The trend shows Türkiye becomes slightly older next to +20 years later on, but keeps the working age around (16–63) as the working age bundles. In total 10 M + 40 M but in 2043 it simply will be intersected as lower than 20 M and we have 10 years older Türkiye!</p><p><strong>Inflation vs. CPI and Exchange rate (USD)</strong></p><p>To be honest, Türkiye tries to impose a higher adjustment than the announced inflation rate, but the problem is the trust in rates!. Can we trust to TÜİK (Turkstat) or basket of CPI or even the YoY inflation rates?</p><p>Let’s look at different angles: Why Türkiye is forced to increase twice a year.</p><ul><li>The net minimum wage has increased substantially over the years, indicating potential adjustments to cope with inflation but the is behind what happens in real inflation</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*n_Ac-eRUqLKkrO296Mh16Q.png" /></figure><ul><li>The inflation rates are relatively high, suggesting economic challenges and the need for adjustments in wages to maintain purchasing power, but a consumption-addicted country like Türkiye can not balance the purchasing power and inflation.</li></ul><p>But all time we discuss the increase of minimum wage in one way in details, how about employer’s concern. The cost is increasing hugely!</p><p>Imagine a company only paying minimum wages and considering the size. You can see the cost of HR is doubled only in one year!. If it is not the signal of huge unemployment is a signal of preference of experienced people over the new alumni!. This year the cost can be astronomical too as people expected more than last year!</p><p>I do not want to advocate employer in any means, but I prefer to have a sustainable employer-employee pay-work relation.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fz7FcO1cM-nAhagnQcM_Hw.png" /></figure><p>Personally speaking, we should worry about the ever-increasing pay gap. The pay gap in extent of psychological effect, productivity and all-size-fits-all is very dangerous. I will devle more into in series 2!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Yb1bqDfIVfDgXd0n3a3snA.png" /><figcaption>Pay gap scenarios based on the tentative offers of a company increase offer</figcaption></figure><p><strong>References</strong>:</p><ul><li><a href="https://www.ilo.org/global/topics/wages/minimum-wages/lang--en/index.htm">Minimum wages (Minimum wages)</a></li><li><a href="https://www.csgb.gov.tr/asgari-ucret/">Asgari Ücret</a></li></ul><p>Carr, S. C. (2023). <em>Wage and Well-being: Toward Sustainable Livelihood</em>. Springer Nature.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a12087a7a222" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>