Medium - Why Every Software Engineer Should Write Articles

원문 - Stanislav Kozlovski

Trend 파악을 Medium 기고문 요약 포스팅 - SW 엔지니어가 기사를 써야하는 이유와 어떻게 모두에게 이익이 되는지 살펴보자 500x400

오늘날 IT 산업 분야는 빠르게 변화하고 더욱 복잡해지고 있으며 사람들에게 복잡한 기술을 쉽게 설명하는 글쓰기 능력이 중요해 지고 있습니다.

당신은 이러한 것들을 이미 봤습니다. 기술영역에서 많은 분야들과 핫한 키워드 들은 항상 이해할 수 없는 것입니다. 머신러닝, 딥러닝, 데이터 사이언스, 분산 시스템, 양자 컴퓨터, 빅데이터, AR, VR, NoSQL, OLAP, A/B Testing, d웹 어셈블리, 하둡, 이더리움, CentOS 등등 셀 수도 없이 만죠…

당신의 배경지식에 따라 다르겠지만 아마 당신은 앞서 언급한 모든 키워드들을 들어봤을 겁니다. 그렇다고 해도 문제는 당신이 얼마나 그것들을 잘 알고있느냐 하는 것입니다. 당신은 문외한인 사람에게 쉽고 정확하고 상위 레벨의 설명을 할 수 있나요? 그리고 당신의 정보가 조금도 틀리지 않았다고 확신할 수 있나요?

당신이 정말 정말 당신 분야에서 최고라도 저는 대답이 아니라는 것에 돈을 걸겠습니다.

The Problem

오늘날의 기술은 복잡하고 매일 매일 빠르게 다양해 집니다. 때문에 새로운 모든 것들에 대해 어떤 일이 일어나는지 확인 하는 것이 어려워지고 잇습니다.

솔직히 말해서 저는 워라밸을 유지하면서 새로운 트렌드를 따라가는 것에 고군분투를 하고 있습니다. 게다가 저는 심지어 바쁘지도 않아요! 어딘가에는 저보다 10배는 더 균형을 잘 잡는 사람이 있겠죠. 저는 그들이 어떻게 그걸 유지하는지 도저히 엄두가 안납니다.

The Solution

갈수록 어떤 정보를 정확하게 흡수해서 간결하고 이해하기 쉽게 글을 쓸 수 있는 사람의 수요가 늘고 있습니다.

예를 들어 저는 Kubernetes에 대해서 공부하려고 했던 적이 있습니다. 자연스럽게 저는 그들의 공식 문서를 열고 읽기 시작했죠.(공식 문서보다 좋은게 있나요?) 각 컨셉에 대한 2장의 페이지를 읽고나서 저는 제가 전혀 아무것도 이해하지 못한다는 것을 알았습니다. 제가 부족해서 그런 것일 수도 있지만 다른 엔지니어들과 얘기해본 결과 그들 또한 꽤나 고생했다는 것을 알 수 있었죠.

그리고 저는 이 기사를 알게 되었습니다. 10분도 안되서 그것을 다 읽을 수 있었고 나중에 공식문서를 다시 읽어봤었죠. 이제는 모든 것이 이해됩니다.

만약 당신이 저 기사를 봤다면, 그 기사는 매우 상위 수준을 다루고 있지만 명확한 설명과 훌륭한 유추를 통해 전체적인 개요를 알 수 있게 해줍니다. 만약 이런 월클 산업 기사가 모든 기술마다 있다면 모든 현업 사람들은 똑같은 공식문서를 읽으며 그 기술을 이해하는데 고군분투 하지 않아도 될 것입니다.

이것은 IT산업에 매우 큰 이점을 가져다 줄 것입니다. 그리고 초보 개발자들에게 큰 도움이 될 것이고 기술의 발전 또한 매우 빨라지겠죠

이런게 이루어 질려면 업계에 종사하는 모두가 노력을 많이 기울여야 할 것입니다. 그러면 왜 연관된 모두에게 이익이 되는지 한번 자세히 따져봅시다.

What You, The Writer, Win

당신은 읽을만한 컨텐츠를 만드는 것이 시간낭비가 아닌가 하고 가볍게 생각할 수도 있습니다. 그러나 기사를 쓰는 것은 당신이 성장할 수 있는 엄청난 이익을 가져다 줍니다.

Knowledge

쉽게 설명할 수 없다면 당신은 이해한 것이 아닙니다.

당신은 잘 알지못하는 주제에 대해 설명한 적이 있다면 위의 문구가 얼마나 맞는 말인지 알게 될겁니다. 저도 이런 것을 경험해 본적이 있습니다. 처음에 기사를 쓸 때는 하루면 끝날 줄 알았는데 거의 1달이 걸린 적이 있습니다. 실제로 기사를 써보니까 제가 확실하게 알지 못하는 것이 너무 많았고 제가 읽어야 할 자료들이 20개의 탭을 넘어갔죠.

당신이 높은 퀄리티의 좋은 기사를 쓰고 있다면 당신이 말을 하는 모든 것이 정확한지 검증하는 것이 매우 중요합니다. 당신의 이름이 실린다구요! 이러한 것이 당신이 문장 한 줄 한 줄 쓰는걸 힘들게 만들 겁니다.

결론적으로 저는 기사를 쓰는 것이 어떤 개념을 이해하는데 많은 도움을 준다는 것을 알게 되었습니다. 이것이 제가 계속해서 관련 기사를 쓰는 강력한 동기입니다. 요즘에는 저는 제가 기사를 쓴 것에 대해서만 내가 알고있다고 확신이 듭니다.

Fulfillment

기여하고 인정을 받는 것은 본질적으로 즐거운 일입니다. 당신이 아주 조금이라도 사람들을 돕고 있다는 것은 당신의 삶에서 성취감을 느낄 수 있게 해줍니다. 당신의 기사에 좋은 댓글을 달아주는 것은 항상 당신에게 좋은 기분을 느끼게 해줄 겁니다ㅣ

Better Communication

좋은 의사소통 능력은 필수적입니다. 당신의 삶에서도 당신은 생각이나 의견이 정당한 것을 증명해야 하죠. 직장에서는 당신은 개념이나 접근법을 (아마도 비전문가에게) 설명해야 할때가 매우 많을 것입니다.

이런 것들은 주로 문서를 통해 해결됩니다. 세계에서 손꼽히는 아마존에서는 발표 대신에 그들의 네러티브를 작성하라고 합니다.

그러니까 당신의 생각을 문서로 표현하는 것은 매우 중요한 것이죠. 연습 만이 그것을 향상 시킬수 있는 유일한 방법입니다.

Opportunities

잘 풀린다면 당신이 쓴 글들은 사람들에게 활발히 읽힐 것입니다. 이것은 당신에게 새로운 사람을 만나고 직업을 제안받는 등 많은 기회를 가져다 줄 것입니다.

저는 글쓰기로 매우 큰 성공을 경험했습니다. 저의 카프카 기사는 Confluent라는 좋은 회사에 들어갈 수 있도록 많은 도움을 주었지요. 그들은 이 기사를 보고 팀에 좋은 도움을 줄 것이라고 생각했고 그래서 면접을 보게 되었죠.

커리어에 도움이 되는 것 외에도 기사를 쓰는 것은 전 세계의 유능한 사람들과 저를 이어주었습니다. 예를 들어 제가 분산 시스템에 관련된 기사를 쓴 것을 보고 최근에 연락온 엔지니어가 있었습니다. 짧은 채팅 후에 우리는 우리가 샌프란시스코에 같이 머물 때 만나기도 했었죠.

What Others Win From Your Content

Knowledge

제가 이기적인 것처럼 묘사를 하려고 했지만 글쓰기는 가장 이타적인 행위 입니다. 그것은 지식을 공유하는 과정이죠. 간결하고 훌륭한 글을 통해 당신은 관련 업계 후배들에게 도움을 주는 것입니다.

디지털 시대에서는 가면 갈수록 많은 가치들이 다양한 대중에게 도달할 것입니다. 당신은 더욱 많은 사람들이 이 업계에 진입하는데 기여하는 것이며 기술이 발전되는 것에 박차를 가하게 되는 것입니다.

An alternate view

다양한 배경을 가진 다양한 사람들이 있습니다. 이 때문에 어떤 내용은 특정 사람들이 선호하는 반면 다른 사람들은 외면하죠.

저는 많은 실수도 했지만 그들을 이해하고 난 뒤에는 같은 것을 훨씬 더 간단한 방식으로 묘사하려고 합니다. 이것은 작가가 잘못했다기 보다는 해당 개념에 다른 관점을 가지고 있기 때문입니다.

그래서 동일한 개념에 대하여 다양한 관점이 있다는 것은 매우 중요합니다. 이것은 많은 사람들이 해당 개념을 이해할 수 있도록 하죠

Summary

  • 개발자로서, IT업계 사람으로서, 기술적 개념에 대해 쉽게 쓰는 능력은 중요하다.
  • 공부한 내용이나 파악한 트렌드를 쉽게 풀어쓰는 것은 업계 선배, 후배 모두에게 큰 도움이 된다.
  • 부지런히 공부하고 꾸준히 트렌드를 파악해서 좋은 포스팅을 투고할 수 있는 전문가가 되자.

© 2019. All rights reserved.

Powered by Hydejack v8.1.1