학생들에게

4 hours ago 2
  • 초급 컴퓨팅 일자리를 찾기 어려워지고 소프트웨어 산업도 크게 흔들리는 가운데, 코드의 양과 단기 이익이 품질과 지속가능성보다 앞서는 환경이 커지고 있음
  • 기술은 사람을 돕는 도구이기도 하지만 주의 분산, 감시, 추출, 살상에 쓰이기도 하며, 편향된 데이터와 과도한 연산 자원 소비 문제도 함께 드러남
  • 컴퓨팅의 출발점에는 아이디어의 아름다움, 만드는 즐거움, 사람을 돕고 인간관계를 북돋는 도구를 만들 수 있다는 가능성이 놓여 있음
  • 지배적인 기술 서사를 그대로 따르기보다 의도적인 선택으로 윤리적 경계를 미리 정하고, 깊이 사고할 시간과 공간을 지키며 명확하고 우아한 코드와 문서를 만들어야 함
  • 이익과 생산성보다 사람과 관계, 정의를 더 우선하고, 두려움이 아니라 사랑에 의해 움직이는 태도가 앞으로의 컴퓨팅에서 더 중요해짐

컴퓨팅을 둘러싼 현재 환경

  • 컴퓨터과학 교육을 마친 뒤 마주하게 될 세계에서는 초급 컴퓨팅 일자리를 찾기 어렵고, 소프트웨어 산업 전반도 크게 흔들리고 있음
  • 지식재산권은 존중되지 않고, 코드의 품질보다 양이 더 높게 평가되며, 장기적 지속가능성보다 단기 이익이 앞섬
  • 기술은 사람을 돕기보다 주의 분산, 추출, 감시, 살상에 쓰이기도 하며, 인간의 깊은 인지 편향과 맹점을 악용하도록 설계되기도 함
  • 편향된 데이터로 학습된 시스템 안에는 수세기의 편향과 차별이 새겨지고, 불확실한 이익을 위해 희소 자원이 과도한 컴퓨팅에 소모되기도 함
  • 지능적인 기계를 만들려는 경쟁도 이어지지만, 그것을 노예처럼 부리려는 방향과 함께 나타남

컴퓨팅을 시작한 이유와 여전히 남아 있는 기준

  • 컴퓨팅의 출발점에는 아이디어의 아름다움, 만드는 즐거움, 사람을 돕고 인간관계를 북돋는 도구를 만들 수 있다는 가능성이 있었음
  • 그런 가치에 대한 믿음은 지금도 남아 있지만, 산업의 다수는 그 방향에서 멀어져 있음
  • 수업에서 다루는 내용보다 더 중요한 기준으로, 세상에 곧 나가거나 학업을 이어갈 때 곱씹어볼 만한 태도가 앞에 놓임

따라가지 말아야 할 서사와 먼저 정해야 할 경계

  • 어떤 기술이 불가피하다거나 앞으로도 계속될 것이라는 자기정당화의 서사를 그대로 믿을 필요는 없음
  • 지배적인 서사를 무조건 따를 필요는 없고, 스스로 의도적인 선택을 하며 다른 사람도 그렇게 하도록 도울 수 있음
  • 자신의 도덕적·윤리적 경계는 미리 정해 두어야 하며, 나중에 더 나은 것을 찾을 때까지 원칙을 잠시 접어두자는 식의 타협에 안주하지 말아야 함

깊이 생각하는 능력과 작업 방식

  • 깊이 사고하는 능력을 길러야 하며, 이를 위해 공간과 시간 모두에서 방해받지 않는 구획을 스스로 만들어야 함
  • 그 과정에서는 다른 사람들이 중요하거나 불가피하다고 여기는 기술이나 일하는 패턴에도 아니라고 말할 필요가 있음
  • 코드는 명확하고 우아해질 때까지 리팩터링해야 하며, 다른 사람이 읽을 수 있는 좋은 문서를 써야 함
  • 모두가 빠르게 움직이고 지름길을 택하라고 압박할 때도, 천천히 가는 용기를 지녀야 함

무엇을 더 우선할지

  • 이익, 코드, 생산성보다 사람과 관계, 정의를 더 깊이 돌봐야 함
  • 무엇보다 두려움이 아니라 사랑에 의해 움직여야 함
Read Entire Article