게임개발 20년차 프로그래머입니다. 지금은 현업에서 물러나 1인개발을 하며 미래의 꿈나무들을 양성하고 있습니다. 존카맥... 저에겐 영웅같은, 리스펙 하는 프로그래머였습니다. 지금도요. 요즘 어떻게 하면 돈 잘 버는 게임을 만들까 고민이 깊은 와중에 존카맥 형님의 "가치 있는걸 만들어라"는 말에 다시한번 생각하게 됩니다. 이번 영상으로 다시한번 동기부여가 됩니다. 감사합니다.
자기만의 목표의식을 갖는 것이 중요하다는 게 정말 공감되네요. 프로그래밍을 통해서 어떤 문제를 해결하고자 하는 목표가 없는데 코딩을 공부하고 있다는 것 자체가 어딘가 아이러니한거죠. 굳이 이유를 꼽자면 돈을 벌기 위해서밖에 없는데 그건 다른 직업들로도 똑같이 가능한 일이니까요. 저는 소설과 같이 제가 전하고 싶은 이야기를 인디 게임으로 만들어내고 싶은 꿈이 있는데, 그 생각만 하면 얼마든지 지금의 지루한 공부도 할 수 있는 기분이 되곤 해요.
개발자로서 10년을 살고있습니다. 전공자는 아니지만 저도 처음에 "문제를 해결하는 것"에서 부터 시작했어요. 계속해서 문제들이 생기고 그것을 해결하면서 성장했던 것 같습니다. 앞으로 또 많은 문제들이 생기겠지만, 제 코드와 팀 동료의 코드들로 그 문제들을 해결해 나가겠지요. 그러기 위해서는 항상 제가 up-to-date되어있어야 하는 거 같습니다. 문제를 해결하는 가장 효율적인 방법이 계속 새롭게 나오기 때문이지요. 제가 개발 뿐만 아니라 머신러닝을 공부한 것도 다 같은 이유인 것 같습니다. 결국 모두 호기심, 문제해결, 끈기, 성취감 이런 것들이 저를 여기까지 끌고와 준 것 같아요. 앞으로 제 인생에서 개발을 얼마나 계속할지 모르겠지만, 제 뇌가 늙지 않고 계속 새로운 것을 집어 넣어달라고 요구하는 한 끝까지 달려가보고 싶습니다. 모든 지구상의 개발자 분들 화이팅입니다.
노마드코더 영상과 강의를 보고 개발자에 입문하게되었습니다. 타 부트캠프를 통해 간신히 SI 회사에 취업하게 되었는데, 노마드코더 강의를 보면서 배운것 만큼의 의욕이 안났습니다. 이 영상을 보고 다시 마음을 잡고 니꼬쌤이 한 말과 방식으로 다시 초심으로 돌아가 볼려고 합니다. (결국 돌고 돌아 다시 돌아오게 되네요ㅋㅋ) 그리고 항상 좋은 영상 감사합니다.
4:18 이 부분이 참 와닿네요. 해결하고자 하는 문제를 가지는 것...! 쉬운 것 같으면서도 한번도 해보지 않은 사람에겐 참 어려운 일입니다.ㅎㅎ 왜냐하면 적극적이고 능동적인 태도가 뒷받침되어야만 가능한 거거든요. 그리고 이건 제가 웹 개발을 처음 배울 때의 실수였죠.. 문제가 저에게 주어지면 모범생 마냥 아주 잘 풀었지만, 정작 나 스스로 뚝딱뚝딱 만들고 싶은 것이 없었습니다. 해결하고자 하는 문제가 없는데 성실한 사람은 이 단계에서 지식만 자꾸 쌓기 시작해요. 만들고 싶은 것이 없으니 무슨 공부를 어디까지 해야 하는지도 모르고... 그렇게 그냥 공부만 죽도록 하죠... 다행히, "이렇게 하다간 기업이 원하는 성실하고 똑똑한 개발자가 될지는 몰라도 행복한 개발자는 될 수 없겠구나!"라고 깨닫고 초심을 되찾았던 추억이 있습니다.ㅎㅎ
영상 감사합니다! C언어를 배우고 싶어서 입문 책을 빌렸는데, 이 영상을 보고 제가 C언어로 만들고 싶은 프로그램 목표를 정한 다음에 그를 위한 C언어 공부를 해야겠다고 생각했어요. 찾아보니 DX 라이브러리를 이용한 게임 만들기가 비교적 쉽고 재미있어보여서 목표를 정했습니다! 배우기 위해서 배우는 프로그래밍보다 무언가를 하기 위해서 배우는 프로그래밍에서 진짜 프로그래밍을 배울 수 있다는 조언이 제일 좋았습니다
- 요약 --- 1. John Carmack (3D 그래픽 창시자, 현 CTO of Meta Oculus) - 가치있는 것을 빌드하는 것. 유용한 것을 구축하는 것. 세상을 더 나은 것으로 만드는 것. - 무언가에 집착하여 일하는 것 >> 일과 삶의 균형 2. James Gosling (Java 창시자) - 리스크를 무서워하지 마라. - 삶의 윤리적인 선택 (우리는 무언가를 창조할 수 있는 능력이 있다. 우리가 무슨 세상을 만들어가는가가 중요하다.) 3. Bjarne Stroustrup ( C++ 창시자) - 다양한 개발언어를 아는 것이 중요. 개발언어를 하나만 안다면, 한개의 문화로만 한정하여 생각한다. 여러언어와 문화를 배우는 것은 중요하다.폭넓게 사고하고, 더 나은사람이 되게 한다. 4. George Hotz (아이폰 탈옥, Playstation 해킹으로 유명) - 해결하고자 하는 문제를 갖는 것. 훌륭한 개발자는 늘 하고싶은 일이 있고 , 이것을 ‘어떻게 하지..’하다가 노력을 하면서 배운다. - 뭔가를 성취하는 수단으로서의 프로그래밍 5. Travis Oliphant (Numpy, SciPy, Anaconda의 창시자) - 호기심이 중요. 무언가에 대해서 항상 궁금해하는 태도. 지치지 않는다. - 겸손, 배우고자하는 의지 -- 전부 피와 살이 되는 귀한 조언이네요! 개인적으로는 James Goslling (자바 창시자)의 리스크를 두려워하지 않는 것과, 코딩을 함으로써 만들어내는 가치와 그 윤리적인 선택이 만들어내는 세상에 대해서 이야기하는 것이 인상깊었습니다! 마치 너가 신대륙을 발견한다면 어떤 세상 혹은 문명을 만들어 낼래? 와 비슷한 질문을 던지는 것 같았네요..! 그만큼 코딩은 강력한 기술이라는 거겠죠! 인상 깊게 봤습니다. 감사합니다 :)
This video is a really valuable video. I will never forget the attitude to learn while always engraving. P.S : It was refreshing to first hear the upbringing of James Gosling, the creator of Java.
프론트엔드 개발자를 꿈꾸며 공부하고 있는 사람입니다~ 공부하는데 하나부터 열까지 이해가 안 돼서 답답하고, 그래서 인터넷 찾아보고, 질문하면서 공부하고 있는데... 주변에서는 이해하려하지 말고 그냥 외우라는 식의 이야기를 많이 들었습니다. 그런 저에게 큰 힘이 되어주는 영상이었습니다!! 감사합니다👍
퇴사를 하고 쉬면서 딱히 개발하고 싶은 게 없고, 따로 공부를 하고 싶다는 마음이 안 들었습니다. 그래서 제가 개발자가 진짜 하고 싶은 게 맞나? 내가 잘할 수 있을까 하는 생각을 했었는데, 이 영상을 보니 일했을 때의 제 모습이 생각나네요. 그때 참 열심히 했고 개발에 대한 호기심과 열정이 넘쳤었거든요. 지금은 그냥 쉬는 기간이라고 생각하고, 두려워 하지 않고 다시 개발자로서 일할 수 있는 자신감을 충전하고 갑니다! 좋은 영상 올려 주셔서 감사합니다.
저는 SI 프리랜서 개발자로 생업을 이어가며 남는 모든 시간은 제 서비스를 만드는데 투자하고 공부하면서 살고 있습니다. 주말,휴일, 출퇴근 이후의 모든 시간을 서비스 개발에 투자 하면서도 이게 맞는 길인지 의구심이 들었는데 오늘 이 영상을 보면서 많은 위로를 받았습니다. 영상 보면서 너무나 서럽게 울었네요 ... 저도 몰랐는데 그동안 많이 힘들었나봅니다....... ㅠ 이 영상 덕분에 정말로 다시 힘이 나네요!! 좋은영상 감사합니다. 힘들 때 마다 다시 돌려 봐야겠어요!!♡♡
호기심! 개발할때 정말 중요하다고 생각합니다. 언어를 배우건 프레임워크를 배우건 그전에 내가 뭘 만들고싶은게 있을때 언어의 사소한 특징에 주목하게되고 손으로도 머리로도 기억하게되고 남의코드 가져다쓸때도 단순 복붙이 아니라 왜 그걸 써야만하는지 다시보게되더랍니다. 무에서 출발해서 '이 언어를 배워야지!' 하고 책공부만 했다가 나중에 문법 다 잊어먹고 더 배우려던 의욕도 쉽게 사라지더라고요.
지금부터 언리얼엔진을 한번도 다루지 않은 상태에서 정말 하나하나 배워야하는데 좋은 조언이 된 것 같아요! 사실 프로그래밍 언어를 배워봤는데, 쉽지않았어서 걱정이 들지만 일단 기초적인 내용으로 배우는 만큼 나한테 다 얻는게 있어서 돌아왔으면 좋겠네요 ㅎㅎ 🤣 가치있는 내가 하고싶은 서비스를 만드는 것. 그러나 저는 기본적으로 3D 에니메이터 쪽으로 잡고있긴합니다. 거기서 저는 조금 더 고민해보려구요 :) 😊
Hi, I am an IT student, Now my 3rd semester will begin and in this semester, we have DSA and Web development both. So, Can you please give me any tips how can I manage?