그

이제는 알고리즘, 코딩테스트 의미 없을까요?

· 2026-05-14 (목) 15:45:24 · 385 · 13
기존에는 더 높은 성능을 구현하기 위해선 알고리즘을 이해하고, 언어의 깊이 있는 이해를 바탕으로 공부하는 것이 유리하고 생각했는데,
이제는 그 시간에 다른 역량을 키우는 것이 옳은 가라는 생각이 듭니다.
다양한 의견이 궁금하고, 아니라면 그 이유가, 맞다면 어떤 능력들을 키워나가야 할지 궁금합니다.
 

요즘은 대부분의 기능 구현을 AI가 하는 것이 당연해졌고,
개발 이외에도 기획, 디자인, 문서 작업 등 모든 분야에서 AI를 활용하는 것 같습니다.
 

기존에는 더 높은 성능이나 완성도를 위해 알고리즘과 언어 자체를 깊이 이해하는 것이 중요하다고 생각했는데,
최근에는 그 시간을 다른 역량을 키우는 데 투자하는 것이 더 맞는 방향인가 하는 고민이 들었습니다.


이에 대해 다양한 의견이 궁금합니다.
만약 그렇다면 앞으로 어떤 역량을 중점적으로 키워야 할지,
반대로 여전히 CS 지식이나 언어에 대한 깊이 있는 이해가 중요하다면 그 이유도 함께 듣고 싶습니다.

총 1명이 반응했습니다
|

댓글 13개

AI의 기술적 한계나 윤리적 위험을 통제하고 제어하는 코딩 기술이 미래에 보편화된다면, 개발자의 역할은 단순히 코드를 작성하는 사람에서 AI의 행동을 설계하고 감시하는 아키텍트로 완전히 재편될 것입니다.
코딩의 발전은 프로세스 혁신을 의미하며, 전문가들은 향후 5년 내에 이러한 변화가 가속화될 것으로 예측합니다
결론적으로 AI를 잡는 코딩의 미래는 AI가 코딩의 대부분을 대신하지만, AI가 올바른 방향으로 작동하도록 제어하는 인간의 전략적 능력이 핵심인 시대가 될 것입니다.
인간의 창의성의 시대가 온것이지요~
2026-05-15 (금) 10:27:11

맞아요 저도 비슷한 생각이에요

전략적 사고와 창의성을 키워야 하는데 그게 알고 있는 지식 기반인지, 별개로 키워야 하는지 고민은 계속되네요 ㅎㅎ

더 중요해진 시대가 된거죠...

하지만 이제는 초보자 정도의 배우는 입장의 인력은 완전 불필요 해졌고..
일정 단계 이상의 경험과 지식을 가진 사람만이 문제해결을 할수 있는 시대가 되어버렸습니다.
2026-05-15 (금) 10:22:00
일정 단계 이상의 경험과 지식에 대한 기준점이, AI가 더 발전할수록 더 내려와서 관련 지식이 없는 사람도 충분히 문제 해결을 할 수 있지 않을까요?

아직은 중요하지만, 앞으로 중요도는 떨어질것 같네요.
앞으로 중요도가 낮아질것 것으로 예상되는데 지금 공부를 하는게 맞을까 라는 부분에서는 확신이 없네요.

 

2026-05-15 (금) 10:18:52

공감합니다 ㅠㅠ 중요도가 낮아지는 건 정말 시간문제인 것 같아요...🥲
그 타이밍을 모르니까 확신이 안 서는 거 같아요.

착각 이라 생각 합니다
십입사원이 쓰는 것이랑 우리가쓰는 것은 차원이 틀립니다
2026-05-15 (금) 10:14:27

이 내용만으로는 공감이 잘 안 되는 것 같습니다. 그 차이는 AI를 얼마나 잘 활용하느냐의 문제라는 생각입니다.

경험 많은 분들이 AI를 더 잘 쓰는 건 맞지만, 그게 이론적 지식을 깊이 알아서라기보단
문제를 잘 정의하고 방향을 잡는 능력 덕분인 것 같습니다. 그래서 저는 CS 지식보다 AI로 방향을 잡는 능력을 키워야 하나 고민하고 있던 거였습니다.

신입사원과 시니어의 활용도 차이를 만드는 게 구체적으로 어떤 부분이라고 보시나요?

2026-05-14 (목) 18:34:28

그저 막연하게 AI에게 작업지시를 하는것과 알고리즘을 이해하고 나서 시켜두고 그것이 맞는지 틀렸는지 구분할 수 있는 역량은 인간에게 있지 않을까요? 단순히 작동이 안되니까 되도록 해줘. 를 남발하는 것과는 다르다고 생각합니다. 현재까지의 AI 수준으로는요

 

앞으로 더욱 발전된 AI가 옳고 그름까지 완벽하게 파악해서 구현해주는 수준이 아니라면 그 AI에게 일을 시키는 사람이 아무것도 모르고 일을 시키는건 어불성설일듯합니다.

2026-05-15 (금) 10:06:37

그러면 기존 지식을 깊게 공부하는 시간이, AI 활용이나 새로운 아이디어를 빠르게 실험하는 시간보다 더 가치 있다고 보시는 건가요?

작업 지시나 결과 검증도 결국 AI로 해결할 수 있지 않을까 하는 생각이 있습니다.

저는 모르는 내용이 있으면 AI에게 힌트를 받아 방향을 잡는 게 익숙한데, 다른 분들도 크게 다르지 않을 거 같습니다. 지시와 검증도 마찬가지 아닐까요. AI의 답변을 바탕으로 명령하고, 결과를 AI로 검토. 이걸 반복하다 보면, 깊이 알지 못해도 점점 원하는 방향으로 수렴할 것 같습니다. 단순히 "그냥 해줘" 하는 것과 AI로 계속 방향을 잡아가며 시키는 건 분명 다르니까요.

이미 AI가 등장하면서 예전과 비교가 안 되는 효율을 경험하고 있고, 1년 전과 비교해도 성능 차이가 체감될 만큼 빠르게 발전하고 있습니다. 그 속도라면 지금 알고리즘을 깊이 파는 시간이, 금방 올 더 높은 수준의 AI 앞에서 얼마나 의미 있을지 의문이 들기도 합니다.

혹시 그럼에도 반드시 CS 지식을 깊이 아는 것이 필요하다고 보신다면, AI가 대체할 수 없는 구체적인 상황이 있을까요?

그래도 만든 사람은 코드를 다 알아야 할 것 같습니다
2026-05-15 (금) 16:02:40

개인적으로는 “무조건 알고리즘을 깊게 공부해야 한다” 혹은 “이제는 AI 시대니까 기존 공부는 의미가 없다”처럼 극단적으로 나눠서 볼 필요는 없다고 생각합니다. 결국 가장 중요한 것은 시대의 흐름에 맞춰 필요한 것을 빠르게 받아들이고 활용할 수 있는 능력이라고 봅니다.
 

과거에는 더 높은 성능과 완성도를 구현하기 위해 알고리즘과 프로그래밍 언어 자체를 깊게 이해하는 것이 매우 중요한 경쟁력이었습니다. 실제로 개발자가 직접 구조를 설계하고, 병목을 분석하고, 예외 상황을 처리하면서 결과물을 만들어야 했기 때문에 CS 지식과 언어 이해도 자체가 결과물의 품질 차이로 이어졌습니다.

하지만 지금은 AI가 단순 코드 생성 수준을 넘어 기획, 디자인, 문서화, 테스트, 리팩토링까지 전반적으로 개입하는 시대가 되었습니다. 기능 구현 자체만 놓고 보면 과거보다 훨씬 빠르게 개발할 수 있게 되었고, 이제는 “얼마나 많이 직접 구현했는가”보다 “무엇을 만들 것인가”, “어떤 방향으로 설계할 것인가”, “AI를 어떻게 활용할 것인가”가 더 중요해지고 있다고 생각합니다.
 

다만 그렇다고 해서 기존의 CS 지식이나 언어에 대한 깊이 있는 이해가 완전히 필요 없어졌다고는 생각하지 않습니다. 오히려 AI 시대일수록 기본기가 있는 개발자와 없는 개발자의 차이는 더 크게 벌어질 가능성이 높다고 봅니다. AI는 결과를 빠르게 만들어주지만, 그 결과가 왜 그렇게 동작하는지, 어떤 구조적 문제가 있는지, 어디서 병목이 발생하는지, 어떤 예외 상황에서 무너질 수 있는지를 판단하는 것은 결국 개발자의 역할이기 때문입니다.

예를 들어 같은 AI를 사용하더라도 “그누보드를 만들어줘”라고 요청하는 사람과, “그누보드를 만들어줘. 하지만 내가 정의한 구조와 규칙을 기반으로 확장성과 유지보수성을 고려하고, 보안과 캐싱, 예외 처리까지 포함해서 최고의 성능으로 설계해줘”라고 요청하는 사람의 결과물은 완전히 달라집니다. 결국 AI 시대의 핵심은 단순히 코드를 작성하는 능력보다 문제를 구조적으로 바라보는 시야와 경험, 그리고 결과물을 통제할 수 있는 판단력이라고 생각합니다.
 

그리고 여기서 시니어와 주니어의 차이가 더욱 크게 벌어진다고 생각합니다. 지금은 AI 덕분에 개발 속도 자체가 전체적으로 빨라졌지만, 같은 AI를 사용하더라도 결과물의 수준과 생산성은 사람의 경험치에 따라 크게 달라집니다. 실제로 주니어 개발자가 하나의 결과물을 만들고 수정하는 동안, 시니어 개발자는 같은 시간 안에 훨씬 더 많은 결과물을 만들어낼 수 있는 시대가 되었다고 생각합니다. 단순히 속도만 빠른 것이 아니라, 처음부터 구조와 예외 상황, 운영 환경까지 고려하기 때문에 완성도 역시 큰 차이가 날 가능성이 높습니다.
 

특히 시니어 개발자들이 여전히 강한 이유는 단순히 오래 개발했기 때문이 아니라, 이미 수많은 실패와 예외 상황을 경험했고, 다양한 구조를 직접 설계해봤으며, 실제 운영 환경에서 발생하는 문제들을 충분히 겪어봤기 때문이라고 생각합니다. 그래서 AI를 사용하더라도 어떤 방향이 맞는지 빠르게 판단할 수 있고, 결과물의 품질 역시 큰 차이가 날 수밖에 없습니다.
 

결국 앞으로의 시대는 “무엇만 공부하면 된다”라는 정답이 존재하는 시대라기보다는, 변화에 맞춰 필요한 역량을 빠르게 흡수하고 연결할 수 있는 사람이 더 강해지는 방향으로 흘러갈 가능성이 높다고 생각합니다. 그래서 중요한 것은 특정 기술 하나만 붙잡고 있는 것이 아니라, 변화 속에서도 스스로 방향을 조정할 수 있는 사고력과 경험을 계속 쌓아가는 것이라고 봅니다.
 

좋은 고민이라고 생각합니다. 응원합니다.

2026-05-15 (금) 17:03:24

"요즘은 대부분의 기능 구현을 AI가 하는 것이 당연해졌고,"

이 말이 사실 기눙 구현을 AI가 하는것이 아니고 , 개발자가 AI를 이용해서 구현을 하는것이죠..ㅎㅎ

 

댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

203,021건
+
제목 글쓴이 날짜 조회
05-16 조회 334
05-16 조회 307
05-16 조회 300
05-15 조회 362
05-15 조회 221
05-15 조회 257
05-15 조회 297
05-15 조회 354
05-15 조회 300
05-15 조회 420
05-15 조회 288
05-15 조회 297
05-15 조회 411
05-15 조회 359
05-15 조회 362
05-14 조회 329
05-14 조회 325
05-14 조회 386
05-14 조회 418
05-14 조회 363