개발자는 인공지능에 대체될까? A. 개발자가 인공지능에 대체될 가능성은 있지만, 그렇다고 모든 개발자가 인공지능에 의해 대체될 것은 아닙니다. 인공지능 기술은 계속 발전하고 있지만, 아직까지는 인공지능이 모든 개발 업무를 수행할 수 있는 수준에 이르지 못했습니다. 따라서 개발자의 역할은 여전히 매우 중요합니다. 또한, 인공지능은 정교한 알고리즘과 기술이 필요한 분야에서 특히 효과적입니다. 그러나 실제로 사용자와 상호작용하는 인터페이스나 새로운 기술을 개발하는 등 창의성과 사고력이 필요한 분야에서는 여전히 인간 개발자가 필요합니다. 그러나 기술이 발전함에 따라 인공지능 기술이 개발자의 역할을 대체하는 경우도 있을 수 있습니다. 예를 들어, 코드 생성 및 테스트 자동화, 알고리즘 개발, 데이터 분석 및 예측..
나는 20대지만 처음 개발을 만난 지 올해 들어 벌써 10년이 되었다. 고등학교 2학년 때 처음 개발을 접하고 지금까지 이어오면서 한 가지 깨달은 것이 있다면, 바로 개발을 잘하는 사람과 못하는 사람은 명확하게 다르다는 점이다. '개발' 이라고 표현했지만 이제부터는 개발이 아니라 '코딩' 이라고 지칭한다. 내게 있어서 개발은 프로그래머만 하는 것이 아닌, 회사의 대표이사뿐만 아니라 기획자, 디자이너, 프로그래머 등 많은 사람들이 참여하고 설계하여 새롭고 아이디어 넘치는 제품을 만드는 일을 개발이라고 규정하고 있으므로 단순하게 주어진 문제가 있으면 이를 기술적인 코드로 구현하는 것만을 지칭할 때는 '코딩' 이라고 할 것이다. 프로그래머가 하는 일은 '현실세계의 문제를 기술적으로 해결하고 제품을 생산하는 일..
아직도 PHP 같은 거 써요? 일전에 팀 프로젝트를 하면서 팀원 중 한 명이 아직도 PHP 같은 것을 쓰냐며 내게 핀잔을 준 일이 있었다. 자신은 Nestjs 나 스프링부트를 사용한다며 다른 기술을 비하하는 발언도 서슴지 않았다. PHP 개발자인 나에게 있어서는 당연히 기분 나쁜 일이기도 했으나, 실제로 그 팀원은 PHP 를 사용해본 경험이 적었으며 자신이 사용한 버전이 무엇인지조차 모르고 있었다. 그저 자신은 조금 더 트렌디해보이고 싶었고, 남들이 다 PHP 는 안 좋다고 하니까 마치 스스로가 경험했다는 듯이 자신을 기만한 것이다. 공산주의는 나쁜거야? "공산주의는 나쁜거야?" 라는 제목을 보고서 "당연히 나쁜거지!" 라고 의심없이 무의식적으로 생각했다면 이미 어른들에게 세뇌당한 것이라 볼 수 있다. ..
이번에 이야기해볼 내용은 빠르게 성장하는 개발자의 세 가지 특징이다. 나는 경력은 거의 없지만, 개발에 입문한 지 10년이 되었는데도 여전히 많이 부족하다고 생각하고 있고, 실제로 다른 사람들보다도 성장이 더딘 편이라고 생각한다. 주변을 둘러보고 개발자로 지내면서 단 기간 안에 빠르게 성장하는 개발자의 사례를 다수 접했는데, 그들은 대부분 처음 입문하고 2-3년이 되었을 때 어느 정도의 성과가 나타나는 것으로 파악했다. 도대체 그 사람들은 어떤 사람들이기에 빠르게 성장하는 것인지 고민해본 결과, 몇 가지 결론에 도달했는데 이를 세 가지 정도로 정리해보기로 했다. 선택과 집중 여러 분야를 걸친 다수의 기술이 아닌 한 분야의 한 두가지 기술에 집중하는 사람은 성장이 빠르다. 목적과 방향이 분명하기 때문에 옆..
메리 크리스마스! 오늘은 즐거운 크리스마스입니다. 이 글을 작성하는 때가 크리스마스이기에 첫 문구를 크리스마스로 시작하게 되었답니다? 저는 연인이 없는지라 집에서 나 홀로 집에나 보고 코딩이나 해야겠습니다. 어제 퇴근하다가 불현듯 떠올라서 hELLO 티스토리 스킨의 크리스마스 테마를 구상해보려고 했는데, 역시 디자인 능력이 꽝인 저로서는 디자인은 몸에 맞지 않는 옷이더군요. 이제는 친절한 디자이너 분의 기여를 기다릴 수밖에 없겠습니다. 이번에 이야기해볼 사항은 깃허브에 대한 이야기다. 깃허브 포트폴리오라고 하면 대부분 깃허브 페이지(Github Pages)를 포트폴리오로 작성하는 방법을 이야기하는 글이 많은데, 이 글에는 깃허브 페이지가 아니라 깃허브 그 자체를 이야기해본다. 개발자로 취직할 때 중요한 ..