개발자의 사고력 - 독서와 글쓰기
AI가 대신 코드를 짜주는 환경에서 정작 중요한것은 무엇일까?
- 테스트 코드도 AI한테 무지성으로 시키고, 커버리지를 무지성으로 올리고,
- 잘은 모르겠지만 우선 동작하는 SW코드들을 만들고
- 무엇이 중요한지 모르고 작성하는 코드들이 많다.
- 결국 그러한 코드들은 개발자가 인지하지도 못하고, 나중에 결국 대량 폐기된다.
- AI가 수만줄의 코드들을 짜도, 그 코드가 개발자의 사고의 증폭으로 부터 나오지 않았다면 결국 Depreacted 될 것이다.
- 왜나면 그 코드를 알고 있는 사람은 없으니까
본질은 사고력이다. 사고력을 키우는 가장 좋은 방법은 독서와 글쓰기이다.
- 독서는 새로운 사고를 할 수 있게끔 도와준다.
- 영상은 나의 생각을 할 틈을 주지 않는다.
- 독서는 행과 행 사이의 생각들을 내가 넣을 수 있다.
- 숏츠와 릴즈는 더욱 더 생각을 할 틈을 주지도 않고 심지어 독서의 즐거움 마져도 앗아간다.
글쓰기는 생각의 닻을 내려주고, 생각을 더 깊게 만들어 준다.
- 글쓰기는 생각의 닻을 내려서 구름처럼 떠다니던 사상들이 구체화 된다.
- 글쓰기는 생각의 닻으로 부터 더 깊게 내려갈 수 있도록 도와준다.
개발자의 코드 작성도 글쓰기와 동일한 맥락을 같이 한다.
- 좋은 코드를 작성하기 위해서는 다작이 중요하지는 않다.
- 같은 코드를 계속 다듬으면서 생각의 확장을 진행하는것이 필요하다.