AI 시대, 개발자라면 꼭 알아야 할 3가지! 당신의 미래를 바꿀 핵심 역량은?
잘된 것만 골라서 보여주는 건 아닐까? 🤔
가끔 우리가 보는 성공 사례들이 사실은 잘된 것만 골라서 보여주는 걸 수도 있다는 생각을 해봐야 해. 마치 시험 잘 본 친구들만 모아서 보여주는 것처럼 말이지.
그래서 공식적인 사례랑 우리가 보는 사례를 좀 구분해서 봐야 한다는 거야.
그래도 방향은 확실했어! 👍
하지만 중요한 건
...가끔 우리가 보는 성공 사례들이 사실은 잘된 것만 골라서 보여주는 걸 수도 있다는 생각을 해봐야 해. 마치 시험 잘 본 친구들만 모아서 보여주는 것처럼 말이지.
그래서 공식적인 사례랑 우리가 보는 사례를 좀 구분해서 봐야 한다는 거야.
하지만 중요한 건
..."기능만 줄줄 늘어놓는 건 이제 그만!"
내가 만든 습관 만들기 앱, 사실 기능만 잔뜩 설명하고 있었더라고. 알림도 오고, 기록도 남고... 근데 정작 내가 왜 이 앱을 만들었는지, 그 진짜 이유를 말 안 했던 거지.
"나도 작심 3일 단골이었거든."
솔직히 말하면, 나도 예전엔 뭐든 금방 포기하
...AI한테 뭘 시킬 때, 그냥 "이거 만들어줘" 하고 끝내면 AI도 어리둥절할 수밖에 없어. 마치 친구한테 "숙제 좀 도와줘" 하는 거랑 똑같지. 친구도 뭘 도와줘야 할지 몰라서 답답할 거야.
초보자:
AI한테 뭐든 시키다 보면 내가 발전이 없는 것 같다고 느낄 때가 있잖아? 그래서 나는 AI한테 일을 시킬 때마다 "내가 배워야 할 점들을 따로 정리해줘!" 라고 시켜.
이렇게 하면 AI가 일을 대신 해주는 동안 나는 내가 뭘 배워야 하는지 딱 알 수 있지. AI가 실행하고 나는 배울 점을 정리하고! 이걸 계속
..."AI를 최대한 쓰라면서 코드는 다 읽으라고 하니, 대체 뭘 하라는 거야!" 헷갈리는 친구들 많지? 🤔
결론부터 말하면, AI는 똑똑하게 쓰는 건데, 코드는 제대로 이해하면서 써야 한다는 거야!
이걸 좀 더 쉽게 풀어볼게.
AI한테 뭐 시킬 때마다 이 사람이 꼭 하는 말이 있대. 그걸 딱 정리하면 이거야!
"완벽하게 하려다 시간 다 보내지 말고, 일단 빨리 만들어서 세상에 내놓자!"
이게 무슨 말이냐면,
이거 하나만 알면 뭐든 끝까지 파고들 수 있어. 마치 탐정처럼 말이지!
왜 중요하냐면?
AI한테 뭔가 만들어 달라고 하기 전에, 딱 한 줄만 먼저 덧붙이는 거야.
"내가 뭘 놓치고 있는지 먼저 짚어줘."
이 한 줄이 진짜 중요해! 왜냐하면...
너도 AI 써봤지? 근데 가끔은 "아니, 이런 것도 못 해?" 싶을 때 있잖아. 근데 말이야, 똑같은 AI인데도 도구를 딱! 만들어 주니까 갑자기 문제를 척척 풀어버리는 거야.
이게 뭐냐면, 원래 AI도 할 줄 아는데 도구가 없어서 그 능력을 못 꺼내고 있었던 거지. 마치 네가 수학 문제 풀 줄 아
...AI가 일하다가 지도에 없는 걸 만나면 갑자기 멈춰버린대. 마치 처음 가는 길에서 길을 잃은 것처럼 말이지.
AI가 멈칫하는 그 자리, 바로 네가 미리 챙겼어야 할 곳이야.
왜냐하면 AI는 똑똑할수록 더 멀리, 더 알아서 파고들거든. 그런데 지도에 없는 걸 만났다는 건, AI도 처음 보는 거라는 뜻이지.
...포니테일 없이 코딩할 때:
포니테일 켜고 코딩할 때:
AI가 코드를 짜기 전에 마치 우리가 숙제하기 전에 '이거 꼭 해야 하나?' 하고 고민하는 것처럼, 자기 자신한테 몇 가지 질문을 던져봐.
"이거 꼭 만들어야 해?"
**"이미 있는 거 쓰면
"엑셀에서 숫자 다 더하는 거, 어렵지 않잖아?"
맞아, 엑셀로 하면 진짜 쉽지. 근데 만약에 컴퓨터한테 "이 파일에 있는 숫자 다 더해줘!" 라고 시키고 싶다면?
일반적인 방법 (무거운 도구 깔아야 함)
보통은 '판다스(Pandas)' 라는 엄청 무거운 도구를 먼저
...프로젝트를 하다 보면 어느 순간 "아, 더 이상 못 하겠다!" 싶을 때가 올 거야. 그럴 때 떠올릴 만한 게 바로 기술 부채랑 인지 부채야.
보통 AI를 공부하는 이유를 "AI가 제대로 작동하는지 확인하려고"라고 생각하기 쉽잖아? 그런데 말이야, 이제는 AI가 스스로 잘 확인해준다는 거야.
AI가 알아서 척척!
바둑 알지? 바둑 둘 때 옆에서 구경하는 사람이 훨씬 잘 둔다는 말 들어봤지? 그걸 '훈수꾼이 여덟 수 더 본다'고 하잖아.
이게 코딩에도 똑같이 적용돼! 내가 방금 짠 코드를 AI한테 검사시켜달라고 하면, AI도 내가 '잘 돌아갔으면 좋겠다!' 하는 마음으로 코드를 읽는단 말이지. 그래서 내가 놓친 오
...개발 다 하고 나서 평가 기준 만들면, 이미 만든 코드에 맞춰서 기준을 짜게 돼. 그럼 뭐든 다 통과되는 것처럼 보이겠지? 그래서 순서를 바꿨어!
개발 시작하기 전에, "이거 완성됐다!"라고 말할 수 있는 조건 10가지를 먼저 정하는 거야.
어떻게 정하냐면:
"창 열 개 띄워놓고 하면 열 배 빠르겠지?" 라고 생각했지? 🙅♀️
그건 마치 좁은 주방에 요리사 열 명을 우겨넣는 거랑 똑같아.
그래서 개발할 때
...개발자라면: