acm-header
Sign In

Communications of the ACM

Careers


Featured Job
bg-corner

Yes, ChatGPT Is Coming for Your Office Job
From ACM News

Yes, ChatGPT Is Coming for Your Office Job

White-collar workers may soon face the AI disruption everyone's been panicking about. But the news may be better than you think.

Russian Developers Blocked from Contributing to FOSS Tools
From ACM Careers

Russian Developers Blocked from Contributing to FOSS Tools

Two recent incidents have seen Russian developers being blocked from public development of FOSS code. Both events have caused active, and sometimes heated, discussions...

Eight Graphs That Explain Software Engineering Salaries in 2023
From ACM Careers

Eight Graphs That Explain Software Engineering Salaries in 2023

Annual reports from online job search firms Dice and Hired on tech professional salaries, skills, and job markets have been summarized in eight charts.

Tapping the Reservoir of Tech Talent in Africa
From ACM Careers

Tapping the Reservoir of Tech Talent in Africa

Aileen Allkins, chief revenue officer at Tek Experts and Elev8, is working to bring tech career skills to women and girls in Rwanda, Nigeria, and other countries...

Report Notes Software Engineers' Salary and Market Trends
From ACM Careers

Report Notes Software Engineers' Salary and Market Trends

Tech industry layoffs shifted employer demand in 2022 to candidates with more experience, with senior talent landing more interview requests and higher salary increases...

The AI Future of Front-End Development
From ACM Careers

The AI Future of Front-End Development

The embrace of AI tools such as ChatGPT have made it easier than ever to outsource programming work, and this has significant implications for the future of front...

Big Tech Job-Switching Stats
From ACM Careers

Big Tech Job-Switching Stats

Which Big Tech companies have the most software engineers looking for new opportunities? Twitter has the highest percentage, Netflix the lowest.

How to Approach a System Design Interview
From ACM Careers

How to Approach a System Design Interview

How do you prepare for a systems design interview, where literally hundreds of topics could be discussed? An interview guide suggests mastering basic principles...

The Lone Developer Problem
From ACM Careers

The Lone Developer Problem

Code written by a single developer is usually hard for others to maintain later.

AI Is Starting to Pick Who Gets Laid Off
From ACM Careers

AI Is Starting to Pick Who Gets Laid Off

A January survey of 300 human resources leaders at U.S. companies revealed that 98 percent of them say software and algorithms will help them make layoff decisions...

GitHub Is Beta Testing a Source Code Search Engine
From ACM Careers

GitHub Is Beta Testing a Source Code Search Engine

GitHub, with more than more than 200 million repositories, is beta testing Blackbird, a search engine optimized for source code.

Amazon Will Only Hire Students, Recent Grads for Entry-Level Software Jobs
From ACM Careers

Amazon Will Only Hire Students, Recent Grads for Entry-Level Software Jobs

Leaked emails show that Amazon is limiting entry-level software engineering positions to current students or recent graduates.

Top 10 Most Famous Computer Programmers of All Time
From ACM Careers

Top 10 Most Famous Computer Programmers of All Time

An overview of the top 10 most famous computer programmers of all time.

IT Leaders Fear Malicious Use of ChatGPT by Foreign States
From ACM Careers

IT Leaders Fear Malicious Use of ChatGPT by Foreign States

IT leaders are concerned about the potential for malicious use of the ChatGPT chatbot by foreign states, according to a study by Blackberry.

OpenAI Has Hired an Army of Contractors to Make Basic Coding Obsolete
From ACM Careers

OpenAI Has Hired an Army of Contractors to Make Basic Coding Obsolete

OpenAI has hired roughly 1,000 remote contractors over the past six months, including computer programmers who are creating data for OpenAI's models to learn software...

ChatGPT Is Now Finding, Fixing Bugs in Code
From ACM Careers

ChatGPT Is Now Finding, Fixing Bugs in Code

Researchers asked ChatGPT to find bugs in sample code and suggest a fix. They found it works better than existing automated program repair approaches, fixing 31...

Replacing a SQL Analyst With 26 Recursive GPT Prompts
From ACM Careers

Replacing a SQL Analyst With 26 Recursive GPT Prompts

Ken Van Haren describes experimenting with GPT-3 to see if it could entirely replace a dreaded "analytics on-call" rotation.

Developers Should Use Memory-Safe Languages, Report Says
From ACM Careers

Developers Should Use Memory-Safe Languages, Report Says

Developers should commit to using memory-safe languages for new products and tools, according to a study from Consumer Reports, which provided a set of recommendations...

Method Gives Workplace Assignments to Synthetic Populations
From ACM Careers

Method Gives Workplace Assignments to Synthetic Populations

Researchers in Japan have developed a way to assign workplaces to individuals in computer-generated synthetic populations.

Why Software Developer Is the No. 1 Job of 2023
From ACM TechNews

Why Software Developer Is the No. 1 Job of 2023

Software developer is the top job of 2023, according to U.S. News & World Report's 100 Best Jobs rankings. The median salary is $120,730.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account