24b0d121e09a6fef20afd8b236ef203e8f877f71518c24

7cea817eb5866efe3ce898a518d604033c938f8f3d3783f75f


코딩 국비학원이 양산되면서 덩달아 엘도라도라 불리던 코딩 자체가 레드오션이 되어버렸다. 왜 이렇게 된걸까?














a65614aa1f06b367923425495e826d759705249dcf45e753f99cf332d8cf92571c41

흔히 코딩을 하는 사람을 개발자라고 한다.

개발, 즉 무언가를 새롭게 만들어나가는 사람이라는 의미다.









74bc8170b1d36ea723bd87b3409c7069e6f2f94457d3acf07263ba67d17d6876303df61639a46f100a3ebbca5eeef4f897fd18174da8e434ce7a91b862b25289f55dfe342e

이들은 사용될 프로그램의 데이터베이스에 대해 ACID원칙을 중시하며 이에 맞게 입출력을 구현하고







24b0d121e09a6eef20afd8b236ef203ec8880030ad039b6e

CRUD원칙에 따라 사용자 인터페이스를 정의하며










24b0d76eb79b70f227f1c6bb11f11a393f1c610f1dbabeecd8

디자인패턴을 어느정도 준용하며 프로그램을 '개발'한다.

즉 이들은 설계도를 짜고, 필요 시 프로그램을 직접 만들어낼 수 있다.

당연히 그 과정은 대단히 효율적으로 필요한 요소만 모듈화하여 이루어진다.


















23aade2de1c815826baf85ec17de1630720f392a7adbe79570ebefd15924021fbff83f2916f2e8247d7c5ea7559747fdf1cb1175d6b188ba362d8db4b62b77b5e82748e1ee4bc1

반대로 코더는 위의 내용을 이해하고는 있으나 어디까지나 이론상으로 이해할 뿐이고 프로그램에 대한 이해도가 낮아 실제로 적용하는건 무리에 가깝다.













15919877ac9a6cef20b5c6b011f11a39434aca6faaa03e15

예를들어 사용자가 입력한 값까지 1부터 숫자를 출력하되 특정 숫자는 건너뛰고, 소수만을 결과값으로 내놓아야한다는 그저 간단한 한문장의 글을 실체화하기 위해서는 400페이지에 가까운 저 책을 다 읽고 응용할 줄 알아야한다.










7eef8773b08b76b660b8f68b12d21a1d0cb6aea47300

a14514ab113a1996478086e345811b7051a2934b86a0c2960115037927e40933542f1a


그런데 이러한걸 배우는데 기간은 4~6개월 밖에 되지 않는다.
빡빡한 진도속에서 스스로 학습하고 배운 사람들은 '개발자'가 되지만 그렇지 않다면...?











1e94c027ccd96c95369085af41de306ebaaf96675c6938016c805890d9a854d3ff4c24aed93ee1a1b0d769e63680876e1c68b6acc78bbe9ec066b8e403b4213d3b1907c3d570bddd09657b51ab68d311f39f8698081788e6e9d9b855a9bc367c07302558820c1c

코더가 되어버린다.













79ed8070b4806af03fe987e147866a370d64f5482ff2d29014046eedba

??? : 에이 논리비약이 심하네, 그럼 나도 위에 내용 모르니까 코더임?




맞다.









1ebec223e0dc2bae61abe9e74683706d2ca04883d2d5cbbbb4c6c4044f179093c3b3e5aabba6ccf0fbd6091f9aff3418c6

당신이 회사 높은사람으로부터 "사용자가 입력한 숫자까지 특정 숫자는 3의 배수를 건너뛰고, 소수만을 출력하는 코드를 만들어달라"라는 부탁을 받았다고 치자.

코더를 고용해야할까?

아니다. 그냥 ChatGPT로 요청만 해도 짜준다.


이걸 통해 따로 코더를 고용할 필요도 없이 업무자동화도 약간의 지식을 통해 완성해낼수도 있다!





'ChatGPT병신인데 작동 안하는거 아님?"




1ebec223e0dc2bae61abe9e74683706d2ca04883d2d5cab2b7c3c4044f179093ebcf9599a2d4ea56f1654a72a98811477e

1ebec223e0dc2bae61abe9e74683706d2ca04883d2d5cab2b4c1c4044f179093ba64faa1b20191543873f32bd168f261

아니다. 작동 잘 된다. 사용자가 10의 숫자를 입력하였고 10까지의 숫자중 3의 배수는 제외하고 소수만 출력되었다.












7fed817fb5866af53fec86e444861b35b5c95f6dcdc45a280006ded924c50317d2cb63310c40b9

즉 코더는 그 자체로 그냥 잡부노가다일꾼과 다를 바 없다.
그저 벽돌쌓기 식으로 복사와 붙혀넣기를 반복하는...


노가다 일꾼중에서 그저 시키는 것만 반복하는 사람이 있는 반면 겉눈질로 배워서 단순 노가다 인력이 아닌 현장에 빠삭한 기술자가 되는 경우도 많다.


코더도 이와 동일하다.
끊임없이 배우지 않으면 결국에는 코더로 남게된다.