1. 시작 배경
회사에서 업무를 진행하면서 개발자들과의 소통이 많아졌다.
나는 기획 업무를 하고 있는데, 도메인이 다소 특이해서 SQL을 통해서 테이블을 관리하지도 않고 Tableau를 통해 데이터로 수치를 파악할 필요도 없다.
그래서 내가 가진 스킬이 무엇인지도 보여주기도 어렵고, 개발자들과의 소통에 있어서 어려움을 굉장히 많이 느낀다.
최근에는 외부 개발사와 업무를 진행하며 새로운 방식으로 업무를 진행했는데, 이 과정에서 외부 개발자↔기획자(나)↔내부 개발자 사이에 낑겨서 규격을 맞추는데 극심한 스트레스를 얻었다.
그리고 다짐했다. 그들과 대화하려면 어쨌든 개발을 배워야 한다.
2. 준비물
- Gemini
- 하겠다는 마음
A-Z까지 내가 모든 걸 할 필요는 없을 것 같고, 제미나이의 도움을 받아 코드를 만들어보고 아주 작은 기능부터 실행한다.
그러기 위해서 우선 인공지능으로 코드를 만들고 차근차근 실행해본다.
3. 진행
1) Gemini 실행
*참고: Bard가 Gemini로 변경되었다.
2) 질문
'Python' 언어로 '.txt' 확장자 파일을 '.csv' 파일로 자동 변환해주는 코드를 작성해줘
똑똑한 제미나이가 코드를 알려준다.
이 코드를 보니 txt 파일이 있는 경로와 변환한 csv 파일을 업로드할 경로를 알려줘야 할 것 같은데, 어디에다가 경로를 넣어야 할지 모르겠다.
3) 다시 질문
아! 저 부분이 경로구나 내 컴퓨터의 경로를 긁어와서 붙여넣는다.
실행해보니 또 에러 문구가 뜬다. 이럴 때 구글링을 하라고 하던데.. 귀찮으니 그냥 다시 질문
4) 다시 질문(2)
아하! 경로에 ₩가 \로 입력되어야 하는구나. 코드에서 해당하는 부분만 다시 고쳐주고 실행을 한다.
5) 파일 변환 완료
코드가 무사히 실행되어서 파일 변환에 성공했다. 실제로 저장이 되었을까?
5) 성공?
원하는대로 txt에서 csv 파일로 변환되기는 했는데, 뭔가 이상한 느낌?
그러고보니 저번에 같이 일하는 개발자님이 <, > 문자를 사용할 경우 오류가 난다고 해서 다른 문자로 바꿨는데 위 오류와 비슷한 것일까?
여튼 했습니다.