코딩을 처음 배우는 사람들에게 어려운 점이 뭐냐고 물어보면, 아마도 사람마다 각자 다르게 대답할 거예요. 어떤 사람은 영어가 어려웠다고 하고, 또 다른 사람은 에러 메시지를 볼 때마다 좌절했다고 말하죠. 저는 개발을 독학으로 시작했고, 주변에도 비전공자로 개발에 입문한 사람들이 많은 편이에요. 그래서 이번 글에서는 개인적인 경험과 주위 사람들의 사례를 바탕으로 비전공자 입장에서 특히 많이 혼란스러워하는 세 가지 어려움에 대해 이야기해보려고 해요. 혹시 지금 막 코딩을 시작했거나, 막막함을 느끼고 있다면 조금이나마 도움이 되길 바라요. 프론트엔드? 백엔드? 데이터베이스? 배포?코딩을 처음 시작하면 보통은 하나의 화면, 하나의 프로그램 안에서 무언가를 만드는 걸 상상하곤 해요. 마치 포토샵이나 엑셀처럼, ..