개발자는 인공지능에 대체될까? A. 개발자가 인공지능에 대체될 가능성은 있지만, 그렇다고 모든 개발자가 인공지능에 의해 대체될 것은 아닙니다. 인공지능 기술은 계속 발전하고 있지만, 아직까지는 인공지능이 모든 개발 업무를 수행할 수 있는 수준에 이르지 못했습니다. 따라서 개발자의 역할은 여전히 매우 중요합니다. 또한, 인공지능은 정교한 알고리즘과 기술이 필요한 분야에서 특히 효과적입니다. 그러나 실제로 사용자와 상호작용하는 인터페이스나 새로운 기술을 개발하는 등 창의성과 사고력이 필요한 분야에서는 여전히 인간 개발자가 필요합니다. 그러나 기술이 발전함에 따라 인공지능 기술이 개발자의 역할을 대체하는 경우도 있을 수 있습니다. 예를 들어, 코드 생성 및 테스트 자동화, 알고리즘 개발, 데이터 분석 및 예측..
2022년에도 회고를 적어야 하는 날이 왔다. 사실 2022년에는 그다지 삶의 경로를 바꿀 수 있을만한 일이나 사건은 딱히 없었기 때문에 적을 것도 없다. 내 개인에 대한 성찰과 개발자라는 직업적 고찰은 21년도에 거의 다 해서 과거를 돌아보는 일은 딱히 안 한 듯하다. 내게 있어서 2022년을 관통하는 키워드는 이다. 20년 중반부터 쓰기 시작한 라라벨 책이 아직도 마감을 하지 못했기 때문에 올해는 꼭 마무리 짓고 싶었고, 얼추 마무리짓기는 했으나 아직까지 종이책으로 나오지 못했으니 올해에 완전한 마무리를 하는 것은 사실상 물 건너갔다. 겨울이다. 올해 이루어 낸 것들을 정리해 보고, 작년에 하기로 했던 것들에서 어디까지 달성할 수 있었는지 대략적으로 정리해보고자 한다. Github Stars 1200..
나는 20대지만 처음 개발을 만난 지 올해 들어 벌써 10년이 되었다. 고등학교 2학년 때 처음 개발을 접하고 지금까지 이어오면서 한 가지 깨달은 것이 있다면, 바로 개발을 잘하는 사람과 못하는 사람은 명확하게 다르다는 점이다. '개발' 이라고 표현했지만 이제부터는 개발이 아니라 '코딩' 이라고 지칭한다. 내게 있어서 개발은 프로그래머만 하는 것이 아닌, 회사의 대표이사뿐만 아니라 기획자, 디자이너, 프로그래머 등 많은 사람들이 참여하고 설계하여 새롭고 아이디어 넘치는 제품을 만드는 일을 개발이라고 규정하고 있으므로 단순하게 주어진 문제가 있으면 이를 기술적인 코드로 구현하는 것만을 지칭할 때는 '코딩' 이라고 할 것이다. 프로그래머가 하는 일은 '현실세계의 문제를 기술적으로 해결하고 제품을 생산하는 일..
아직도 PHP 같은 거 써요? 일전에 팀 프로젝트를 하면서 팀원 중 한 명이 아직도 PHP 같은 것을 쓰냐며 내게 핀잔을 준 일이 있었다. 자신은 Nestjs 나 스프링부트를 사용한다며 다른 기술을 비하하는 발언도 서슴지 않았다. PHP 개발자인 나에게 있어서는 당연히 기분 나쁜 일이기도 했으나, 실제로 그 팀원은 PHP 를 사용해본 경험이 적었으며 자신이 사용한 버전이 무엇인지조차 모르고 있었다. 그저 자신은 조금 더 트렌디해보이고 싶었고, 남들이 다 PHP 는 안 좋다고 하니까 마치 스스로가 경험했다는 듯이 자신을 기만한 것이다. 공산주의는 나쁜거야? "공산주의는 나쁜거야?" 라는 제목을 보고서 "당연히 나쁜거지!" 라고 의심없이 무의식적으로 생각했다면 이미 어른들에게 세뇌당한 것이라 볼 수 있다. ..
이번에 이야기해볼 내용은 빠르게 성장하는 개발자의 세 가지 특징이다. 나는 경력은 거의 없지만, 개발에 입문한 지 10년이 되었는데도 여전히 많이 부족하다고 생각하고 있고, 실제로 다른 사람들보다도 성장이 더딘 편이라고 생각한다. 주변을 둘러보고 개발자로 지내면서 단 기간 안에 빠르게 성장하는 개발자의 사례를 다수 접했는데, 그들은 대부분 처음 입문하고 2-3년이 되었을 때 어느 정도의 성과가 나타나는 것으로 파악했다. 도대체 그 사람들은 어떤 사람들이기에 빠르게 성장하는 것인지 고민해본 결과, 몇 가지 결론에 도달했는데 이를 세 가지 정도로 정리해보기로 했다. 선택과 집중 여러 분야를 걸친 다수의 기술이 아닌 한 분야의 한 두가지 기술에 집중하는 사람은 성장이 빠르다. 목적과 방향이 분명하기 때문에 옆..