How to summarise an JD in consice, good quality with Chat-GPT :1
Tags: chatgpt, promptengineering
Published: 2024-02-19 10:58:30

It's troublesome to screen countless JDs and you'll get drained so that you cannot put your efforts enough to perform astonishingly at much more significant scenes like coding tests/technical interviews. Hereby I'll share the outcome of my study to analyse JDs and generate its summary in various ways.

# JD
I use the JD below as a sample to compare with each method.
It's generated by Chat-GPT based-on some real JDs. 

## query

```
You are a company called #CompanyName, which is planning to advertise a new vacancy of #Vacancy in LinkedIn.
Write a very long and exaggerated Job description from given #JDs.
Break lines at periods.

#Vacancy
Web Developer

#CompanyName
Dutch East India

#JDs
 
```

## Sample JD

```
Are you ready to embark on a journey of innovation and creativity? Dutch East India, a visionary leader in design technology, is seeking a dynamic and talented Web Developer to join our esteemed team. 
With studios located in vibrant cities such as Sydney, Melbourne, Brisbane, and Auckland, you'll have the flexibility to choose your preferred location and enjoy the perfect blend of remote work and studio collaboration.

About the Role:

As a Full Stack Developer at Dutch East India, you'll be at the forefront of revolutionizing the future of design experiences for the built environment. 
Join our cutting-edge design technology research and development team and contribute to building next-generation tools for our global design business, spanning architecture, interior design, and master planning. 
Dive into the world of augmented and data-informed design, collaboration, communication, and quality data flow across the entire project lifecycle.

Responsibilities:

    Contribute to the strategic development of Dutch East India’s technology capability by researching new technologies and developing applications, web environments, and software plugins.
    Embark on the journey of storyboard development, design brief formulation, and UX design.
    Develop a robust computing and data layer for our work in AEC (Architecture, Engineering, & Construction).
    Collaborate with other members of the technology team and user groups in testing and quality assurance.
    Lead strategic projects on behalf of the Design Technology Team.

Key Requirements and Skills:

    Harness your 3-5+ years of experience in full-stack development.
    Hold a Bachelor’s degree in Computer Science or equivalent (preferred but not mandatory).
    Utilize your strong written and verbal communication skills to convey complex ideas effectively.
    Master the art of time management, maximizing efficiency, and meeting challenging goals.
    Display the ability to determine and manage priorities with minimal guidance, thriving both as part of a team and independently.
    
Frontend Development Skills:

    Craft clean, well-tested, and maintainable front-end code, mastering languages like Javascript/Typescript.
    Design responsive UI components and single-page applications using cutting-edge web technologies and frameworks such as React.
    Optimize rendering processes and utilize loading/caching strategies for enhanced performance.
    Configure build processes using modern tools like Webpack, Roll-up, etc., and run scripts to streamline workflows.
    Collaborate closely with backend engineers to seamlessly integrate with APIs and services.
    Uphold secure coding practices to safeguard against common threats.
    Maintain thorough documentation and contribution guidelines to ensure clarity and consistency.
    
Backend Development Skills:

    Write clean, well-tested, and maintainable back-end code in languages like Python, Node.
    Leverage your experience in deploying and managing containerized applications using Docker, Kubernetes, etc.
    Configure authentication and role-based access controls for APIs, ensuring robust security measures.
    Follow best testing practices, including TDD, unit, integration, and end-to-end testing, to deliver high-quality solutions.
    Collaborate effectively with frontend developers to integrate web clients with server-side logic.
    Work hand-in-hand with cloud engineers to configure and monitor service health metrics.
    Maintain comprehensive API documentation and integration guidelines to facilitate seamless collaboration.

Data Management Skills:

    Demonstrate a solid understanding of relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
    Set up and administer cloud storage, databases, and caching services to ensure efficient data management.
    Collaborate closely with the team to understand data requirements and design fast, efficient storage and retrieval solutions.
    Maintain thorough documentation, including data models, schemas, migration procedures, etc., to ensure clarity and consistency.
    Ready to embark on this exciting journey with Dutch East India? Apply now via our LinkedIn job post for the Web Developer position and indicate your preferred Woods Bagot Studio location. Join us as we inspire, innovate, and inclusively design a better world.


Innovation. Creativity. Collaboration. At Dutch East India, we don't just build software; we craft experiences that transcend boundaries, reshape industries, and inspire generations. 
Join us and become a part of a global community of trailblazers, where every line of code is a stroke of genius, and every pixel is a masterpiece.

But wait, there's more! As a member of the Dutch East India family, you'll enjoy a plethora of perks and benefits designed to elevate your career and enrich your life. 
From flexible working arrangements and generous leave entitlements to access to cutting-edge technology and continuous learning opportunities, we've got you covered every step of the way. Plus, with our commitment to diversity, inclusivity, and innovation, you'll find a workplace where your voice is heard, your ideas are valued, and your potential is limitless.

So what are you waiting for? 
Take the leap, join Dutch East India, and embark on a journey of discovery, growth, and success like never before. 
Your future awaits, and it's brighter than you ever imagined. Apply now and let's build the future together.

```

# ZeroShot
Just summarised premitively. You can grasp what they want, but not the significant details like required skills.

## query

```
Summarise the #JD below.

#JD
```

## outcome

```

Dutch East India seeks a skilled Web Developer to join their innovative team, revolutionizing design technology. With a global presence and flexible work options, you'll contribute to next-gen tools for architecture, interior design, and master planning. Key responsibilities include strategic development, UX design, and collaboration on cutting-edge projects. Required skills include full-stack development, frontend and backend expertise, and data management proficiency. Join Dutch East India for a dynamic career with abundant growth opportunities and a supportive, inclusive culture. Apply now and be part of shaping the future of design technology.
```


# Bullet list

Output as bullet lists. Better readability than zero shot, but much longer and doesn't differ from original JD so much.  

## query

```
Summarise the #JD below, formatting as bullet lists.

#JD
```
## outcome

```
*About the Role:
  *Join a Full Stack Developer role at Dutch East India, revolutionizing design experiences.
  *Contribute to next-gen tools for architecture, interior design, and master planning.
  *Dive into augmented and data-informed design across project lifecycles.

*Responsibilities:
  *Research new technologies and develop applications, web environments, and plugins.
  *Develop storyboards, design briefs, and UX designs.
  *Create computing and data layers for Architecture, Engineering, & Construction (AEC).
  *Collaborate on testing, quality assurance, and lead strategic projects.

*Key Requirements and Skills:
  *3-5+ years full-stack development experience.
  *Bachelor’s degree in Computer Science or equivalent.
  *Strong written and verbal communication skills.
  *Excellent time management and prioritization abilities.

*Frontend Development Skills:
  *Craft clean, well-tested front-end code in JavaScript/TypeScript.
  *Design responsive UI components and single-page applications using React.
  *Optimize rendering and utilize loading/caching strategies.
  *Collaborate with backend engineers and uphold secure coding practices.

*Backend Development Skills:
  *Write clean, well-tested back-end code in Python, Node.
  *Deploy and manage containerized applications.
  *Configure authentication, follow best testing practices, and collaborate with frontend developers.
  *Maintain comprehensive API documentation and integration guidelines.

*Data Management Skills:
  *Understand relational and NoSQL databases.
  *Set up and administer cloud storage and databases.
  *Collaborate on data requirements and maintain thorough documentation.

*Additional Information:
  *Apply via LinkedIn for the Web Developer position, indicating preferred location.
  *Enjoy benefits like flexible working arrangements, leave entitlements, and continuous learning opportunities.
  *Join Dutch East India to be part of a diverse, inclusive, and innovative workplace.
```

# Bullet List (limited)
Shorten the outcome of the previous method. Much better at readability. But lack of detail technology information.

e.g. )
In Data Management section, ou can tell they require "understanding of relational and NoSQL databases", but cannot catch "MySQL" or "MongoDB" factors.


## query

```
Summarise the #JD below, within 10 bullet lists.

#JD
```
## outcome

```
*Dutch East India seeks a talented Web Developer for remote work with studio collaboration in vibrant cities.
*Full Stack Developer role revolutionizes design experiences in architecture, interior design, and master planning.
*Responsibilities include technology development, storyboard, design brief, UX design, computing, and data layer development.
*Key requirements: 3-5+ years of full-stack development, Bachelor’s degree, strong communication, time management, and prioritization skills.
*Frontend Development Skills required: clean, well-tested front-end code, responsive UI design, optimization, build processes, collaboration with backend engineers.
*Backend Development Skills needed: clean, well-tested back-end code, deployment, authentication, testing, collaboration with frontend and cloud engineers.
*Data Management Skills required: understanding of relational and NoSQL databases, cloud storage administration, collaboration on data requirements, thorough documentation.
*Apply via LinkedIn indicating preferred studio location for Woods Bagot.
*Dutch East India emphasizes innovation, creativity, and collaboration with a commitment to diversity and inclusivity.
*Enjoy perks like flexible working arrangements, access to cutting-edge technology, continuous learning opportunities, and a supportive work environment.
```

# Chapters
Specify chapter items you need to summarise. Looks best solution at present stage. It's good to include detail technology informations in Ideal candidate profile. But I'm not sure its truly suitable for Work condition to write "Cutting-edge research and development in design technology."

Might be powerful method if you have honed sense.

## query

```
Summarize #JD into the items on #Summary

#Summary
Company Profile:
Requirements:
Work condition:
Ideal candidate profile:

#JD

```
## outcome

```
Company Profile:
  *Dutch East India, a leader in design technology, seeks a dynamic Web Developer.
  *Studios located in vibrant cities like Sydney, Melbourne, Brisbane, and Auckland.
  *Offers flexibility with remote work and studio collaboration.
  
Requirements:
  *Full Stack Developer role revolutionizes design experiences in architecture, interior design, and master planning.
  *Requires 3-5+ years of full-stack development experience.
  *Bachelor’s degree in Computer Science or equivalent preferred.
  *Strong communication, time management, and prioritization skills essential.
  
Work condition:
  *Blend of remote work and studio collaboration in vibrant cities.
  *Cutting-edge research and development in design technology.
  
Ideal candidate profile:
  *Experienced Full Stack Developer with strong communication and time management skills.
  *Proficient in frontend and backend development, with expertise in technologies like JavaScript/TypeScript, React, Python, Node, MySQL, and MongoDB.
  *Comfortable with cloud storage administration and data management.
```

# Future problem
I couldn't have time to research other various methods I searched like 

- Separate JD -> Summarise each -> combine each summary  
- Separate JD -> Summarise a part -> combine and summarise -> repeat
etc...

to try due to shortage of time. I'll write second series of it.