코딩 그 설레고도 생소한 세계로의 첫 발걸음
“코딩이 뭐길래?”
친구가 멋진 웹사이트를 자랑하며 "내가 만들었어!"라고 말하던 순간, 저는 충격을 받았습니다. 단순히 컴퓨터 앞에 앉아 있는 것뿐인 줄 알았던 일이 어떤 마법을 부리는 듯한 일이란 걸 깨달았죠. 그때부터 코딩에 흥미가 생겼고, 인터넷에서 돌아다니는 문서와 동영상을 따라 본격적인 학습을 시작하게 됐습니다.
“프로그래밍 언어, 어디서부터 시작해야 하지?”
무작정 검색하던 도중, '파이썬 이상형 월드컵'이라는 흥미로운 글을 보게 됐습니다. 사람마다 천차만별인 선택이지만, 저도 많은 초보자들이 추천하는 대로 '파이썬(Python)'을 선택했습니다. 파이썬은 문법이 간단하고 직관적이어서 초보자에게 좋다고들 하더군요. 실제로 따라해 보니 금방 무언가를 만들어낼 수 있는 재미가 있었습니다.
“온갖 장애물을 넘다”
하지만 언제나 좋은 것만 있지는 않은 법이죠. 구글링을 통해 코드를 수정해도 문제는 계속 생기곤 했습니다. 마치 미로 속에서 헤매는 기분이랄까요. 하지만 저는 그 모든 오류 메시지들 속에서 배우고 성장하였습니다. 그리고 덕분에 더욱 깊은 차원의 원리를 이해하게 되었죠. 실제로 한 설문 조사에 따르면, 개발자의 90%는 인터넷 검색을 통해 문제를 해결한다고 하네요. 저도 그 90% 중 하나였던 셈입니다.
“오픈소스 프로젝트에 참가하다”
코딩 실력을 키우기 위해 오픈소스 프로젝트에 참가하기로 결심했습니다. 처음에는 긴장도 됐지만, 가장 큰 장점은 다양한 사람들과의 협업을 통해 서로의 코드를 리뷰하고 개선해 나간다는 점이었습니다. 마치 하나의 거대한 팀처럼 느껴져서 매우 뿌듯했죠. 그리고 이런 경험은 제가 실제 회사에서 커뮤니케이션 능력을 발휘할 때 큰 도움이 됐습니다.
“자동화의 마법을 경험하다”
제 실제 업무에서의 경험입니다. 치과 의사로 일하는 친구에게 단순 반복적인 자료 입력이 너무 힘들다고 하소연을 들은 적이 있습니다. 그래서 간단한 스크립트를 작성해 업무를 자동화해 주었더니, 나중에 저에게 "너는 마법사냐?"라며 웃으며 고맙다는 인사를 받게 됐습니다. 반복적인 일들을 자동화하면서 정말 많은 시간을 절약할 수 있었죠.
“현재의 나는 어디쯤?”
현재 AI와 머신러닝에 초점을 맞추어 더 깊이 있는 연구를 진행하고 있습니다. 미래에는 더 많은 일을 자동화할 수 있는 도구를 연구하고 개발할 예정입니다. 2023년 현재, AI와의 협업은 IT 업계에서 급격히 성장하고 있는 분야입니다.
이 모든 여정은 끝이 아니라 시작에 불과하다고 느낍니다. 당신도 코딩의 세계에 발을 담그려는 순간, 무한한 가능성과 꿈이 펼쳐질 겁니다. 그리고 우리가 만들어 갈 미래는 그 누구도 상상하지 못한 것들이겠죠.