Comment by jurajstefanic

Comment by jurajstefanic 3 days ago

3 replies

Hi HN!

After recently graduating from college, I set myself a personal project to develop a simple tool for analyzing job advertisements and extracting the most in-demand skills, technologies, and tools for various IT positions.

By automatically scanning and processing data from more than 1500 job ads, the project identifies key skills and technologies that employers and recruiters are looking for.

You can browse various IT positions to explore the skills needed for each, including Frontend, Backend, DevOps, AI/ML, Data (Engineering/Science), Full Stack, UX/UI, Technical Writing, Quality Assurance, iOS/Android, Management, and Cybersecurity.

The project was already announced via Reddit, receiving over 150,000+ views on the launch post!

1970-01-01 3 days ago

'Sec' trending at #73?

Something is not right with the data. This is a fundamental.

smrtinsert 3 days ago

Nice work! How is the trending value calculated?

  • jurajstefanic 3 days ago

    Thanks! There are three different calculations used to determine the trending value:

    Average Trend – This is calculated by taking the percentage change between consecutive months and averaging these values. It gives a general sense of how skill mentions increasing or decreasing over time.

    Median Trend – The percentage changes between months are sorted, and the median value is taken. This reduces the impact of extreme fluctuations and provides a more stable measure of growth.

    CAGR (Compound Annual Growth Rate) Trend – This is calculated by comparing the first and last month's skill mentions count, then applying the CAGR formula to estimate a steady growth rate over the observed period. This measures long-term trends rather than month-to-month volatility.

    If there are fewer than three months of data, trends are marked as "N/A" due to insufficient data for meaningful analysis.