이 글은 [개발자의 글쓰기] 서적을 읽고 정리한 글입니다.
설명하기 전, 주제 의식과 소재 의식을 간단히 설명해보겠다.
개발자들이 쓸만한 주제를 뽑아보자면, "열심히 하자", "문제 해결해서 뿌듯한 점" 등이 있겠다. 하지만 우리가 기술 블로그를 쓰는 이유와, 글의 독자들을 고려했을 때, 주제 의식의 글은 개발자로써의 나를 어필하기는 쉽지 않다.
가혹한 사실이지만 일을 하면서 힘들지 않는 사람은 없을 것이다. 요즘은 노력은 기본적으로 하기 때문에 노력을 해서 창출한 가치까지를 설명할 수 있어야 한다. 그리고 그 가치들을 돋보이게 하는 것이 소재 의식 글쓰기다,
개발자들이 쓸만한 소재를 뽑아보자면, "reduce에 포함된 filter와 map 추출해내기", "다향성이 올바르게 지켜지는지 확인하는 법" 등이 있겠다. 내가 어떤 문제를 맞이했고 이를 해결한 과정을 담담히 써내려간 것이다.
위와 같이 소재 의식 중심의 글을 적으면 일단 독자가 이 글을 읽어야 하는 이유를 정확히 전달할 수 있다. 같은 문제 해결 과정에 있는 개발자, 글쓴이를 평가하는 면접관, 엄마 등 다양한 독자가 있을 수 있는데, 제목에서부터 독자는 이 글을 읽어야 하는 각자만의 이유를 파악할 수 있게 되는 것이다.
그리고 독자들의 수준은 천차만별이다. 따라서 소재 의식 중심의 글쓰기를 했다면, 독자가 읽을 수 있는 글이 "Java 별찍기" 인지, "Express middleware 동작구조" 인지 판단할 수 있다.
만약 지금까지 주제 의식 중심의 글쓰기를 해왔다면, 일기를 쓰고 싶은 것이 아니라면, 탄탄한 독자층이 있는 것이 아니라면, 소재 의식의 글을 쓸 것을 권장한다.
소재 중심의 글을 써도, 글쓴이가 어떤 문제를 겪었고 이를 해결하기 위해 얼마나 노력했는지, 독자는 자연스레 알게 될 것이다.
좋은 글 감사합니다.