졸업반 학생때, 혼자 여러 프로그래밍을 연구하고 독학하면서 느끼는것이 많았고 시간 또한 넘쳐났기 때문에
내가 공부한것을 공유하며 블로그를 열심히 관리했다.

그러다 정확히 2019년 5월 마지막날,  내가 공부하는 공간에 한 VR스타트업의 대표님이 찾아오셔서
그자리에서 면접을 봤고, 회사에 오라고해서 들어갔다. 

사내 정치질로 인해 모든 사원이 물갈이되던 찰나의 회사여서 내가 들어갔을때
회사에 대표님 둘 ,인사계 인원과 PM하나, 개발자는 나 혼자.
 
이제 갓 취업한 신입이 5억원의 자금이 투자된 프로젝트에 메인 프로그래머로 자리잡는 어메이징한 상황이 시작되었고.
블로그를 신경 쓸 수 없게되면서 티스토리는 까맣게 잊어먹었다.

심지어 인수인계없이 전임자가 만든 똥코드를 쌍욕을하며 분석하다가 그냥 다 뜯어 고쳐버렸고
나는 그 프로젝트를 무사히 통과시키게 되면서, 회사가 5억원을 토해내는일이 발생 하지 않았다. 

다른 게임개발자들이 VR/AR 회사 들어가지말라고 뜯어 말릴때,
"나는 미국의 페이스북이나 애플같은 IT 선도기업들은 AR/VR에 미친 투자를 하고있는데

왜 하지마? 그들은 당신보다 큰 시장을 볼줄 아는 눈을 가졌을 텐데?"
라는 의문을 가졌고. 
 
3년동안 유니티만 써왔고 언리얼을 다룰일이 없어서 다 까먹었지만
AR/VR에서 정말 많은 삽질과 독학을 하면서 
풍부한 경험을 갖추게 되는시점에서,

코로나가 터졌고! 메타버스가 터졌다!

그야말로 내가 몸담고 있던 시장의 가치가 떡상하고,
다들 하지 않았던 VR/AR 개발에서의 경력과 포트폴리오는 남들보다 독보적이게 됐다.

서버,쉐이더에도 관심이 많아서 혼자 공부를 해왔던 나는 다른방면에서도 아티스트와 소통하고 남의 똥도 잘 치울수 있는
제너럴리스트로 활약할 수 있었다.

지금까지 내가 공부해왔던것들은 
후임자들이 내 발자취를 보고 빨리 따라와서 나 만큼의 일을 해주면 편하겠다
그리고 내가 열심히 시간을 투자해서 공부하고 연구한건데 아무나 날로먹게 할 수는 없지.
하는 마음에 회사의 사내 위키에 노션에만 공유해 왔는데.

시기만 빠를뿐, 신기술이 나오면 1~2년뒤에 구글에 공유를 좋아하는 너드 개발자들이
레딧이나 포럼에 신나서 정보를 올리기 시작하기 때문에, 나도 그 정도는 셀프 브랜딩을 해보려고 한다.

어차피 내 블로그는 유입량이 다 구글링 검색이니까 다들 알아서 찾아왔을 것이다.
가져가서 새로운 가치를 만들어서 재밌는 게임들을 탄생시켜주었으면 좋겠다.

진짜 특허낼정도의 기술을 공유 해 줄 수는 없지만
그래도 자잘하고 유용한 정보들은 공유할 예정입니다!

내가 블로그를 운영하지 않는 동안에도 2019년의 정보를 찾기위해 평균 30명씩 내 블로그를 찾아왔다는것에 놀랐고.
마지막글에 댓글주신분 덕분에 의욕이 생겼어요 감사합니다.

최근 공부하는것에 비해 학습률이 안올라가서 고민이다.

 

이해가 안되고 그냥 수긍만 하게되서 그냥 던져버리고

 

어제 오버워치만 12시간 하고 잤더니 머리가 상쾌해졌다 ㅋㅋ

 

개발자한테 있어서 가장 중요한 능력은 이것저것 많이 아는것 보다.

 

새로운것을 빨리 배우고 적응하는 능력이고, 호기심이 끊이질 않아야 그게 유지가 된다.

 

일적인 능력면에서만 말하자면 이 두가지가 제일 핵심인것인데.

 

배웠던것은 점점 버리는 기술이 되어가고.

 

나이가 들면 생각이 쌓인 경험에 의해 점점 완고해지고 학습능력도 점점 떨어지는것이

개발자를 은퇴하게 만드는것이 아닐까 생각한다.

 

그러면 나이가 들면서 지금까지 쌓아온 노련함이나 축적된 지식을 활용해서 살아남아야하는데.

 

이에 대한 답을 내기는 아직 어렵다..

 

다만 줏어들은 건 많아서 두루뭉술하게 말한다면.

 

돈좀 벌어 둔 것이 있고 업계에서 떠나고 마음 좀 편하게 있고 싶다 하면 치킨집 하는거고.

흥미가 있어서 더 공부하고 좋은방향으로가면 네임드교수나 1인개발자가 될 수 있고,

나쁜방향으로 갈 경우 사내 정치질만 잘하는 꼰대가 될 수 있다고 생각한다. 

https://www.youtube.com/watch?v=Pr3i1jfZZds

 

 

무언가를 만들때 만족할정도로 완벽하지않다고 판단하면 계속 갈고닦으려하는 성향이

나 자신한테도 해당되서 개발자 컨퍼런스에가서 동년배의 개발자들을 보거나

서점에만 가도 처음보는 내용이 수두룩한 책을보면 나는 항상 부족하다고 느낀다.

이길가능성이 60%이상이 아니면 덤비지 않는 성격때문에.

진짜 참여하고싶은 프로젝트가 아니면 어차피 안되겠지 하고 지원을 하지않았다.

나도 이것때문에 답답함을 느꼈는데. 이 고민을 어느정도 크게 해소시켜준 영상.

동적인것

즉, 움직여야함. 화려하고 자극적이며 눈이즐거워야한다.

계속 뭔가가 변화해야 재밌음.

 

그런이유인지 애니메이션은 매우 좋아하지만.

 

일상물 장르처럼 스토리가 정적이거나 지루한것은 안본다.

 

시험삼아 방안에 작은 피규어나 미소녀일러스트 달력 걸어놔봤는데 결국 눈에 안걸려서 버림.

 

변화하는것에 적응해서 효율적으로 유드리있게 생각하는 사람을 좋아함.

 

게임컨텐츠를 예를들면.

 

변화를 추구하기 위한 노가다는 즐겁게 할 수있음.

 

반면에 그냥 플레이타임 늘리려고 질질끄는 노가다는 싫어함.

 

공부도 마찬가지.

 

새로운 기능 구현을위한 공부는 지루하고 고통스러워도 감내함.

 

근데 이게 정해진 커리큘럼이라며 목적이 명확하지 못한데도, 이 테크트리대로 공부하라고하면

시청각 인지 단계에서 단순하게 외워버리며 이해를 못함. 

 

항상 배워서 어디에 쓸지를 고민함.

 

 

싫어하는 것.

 

내가 내눈으로 직접 본것이 아니면 100% 신용하지않음.

 

팔랑귀, 남따라서 물타기하는사람, 공감 안해주면 화내고 강요하며 고집부리는사람 싫어함.

 

정적인것. 특히 몇년째 개정되지 않는 규칙이나 병폐를 매우싫어함.

 

내가 겪었던 고통을 전통이라며 그대로 다음사람들에게 넘기며 합리화 하는사람을 싫어함.

 

군대있을때도 느낀거지만, 조직이 커질수록 통제가 필요한것은 사실이지만.

동시에 이상한 병폐를 만들어내는 사람이 꼭 생겨남.

 

조직에 소속될 때, 주변에 또라이가 없을시 내가 또라이인지 성찰해 보아야 함.

 

스마트딕. 머리좋고 공부잘하는데 그 이외에는 아무것도 못하는 사람도 대화가 안통해서 별로 안좋아함. 

이런사람을 만날때는, 그냥 그 사람의 고집을 이해하길 포기하고 믿고 아예 맡겨버리는게 좋음.

 

자아성찰에 대한글이니 생각날때마다 수정하는중.

 

장점이자 단점.

 

학원같은데 안가도 알아서 잘 공부함. 근데 독학하면 속도가 느림.

빨리배우는데 빨리까먹음.

게으른데 게을러서 자동화같은거 좋아해서 만들려고 들음.

혼자 고민하면서 아이디어를 짜내는거는 정말 제자리 걸음하는 일이다.

 

차라리 생각하는걸 멈추고 다른 일을 하는게 낫다.

 

에셋스토어에는 정말 다양한 아이디어의 플러그인과 모델링, 애니메이션들이 있다.

 

그걸보면 어? 이거 넣으면 재밌겠는데? 싶은 에셋들이 정말 많다.

 

도서관이나 서점도 그런이유로 종종 들르면 좋다.

 

아직도 몇달째 고민하고있는 문제다.

 

내가 프로그래밍을 시작한 계기는 게임만드는게 재밌어서였고.

 

물론 아예 대기업처럼 밑바닥부터 진행을 할것이면 디자이너와 TA도필요하지만.

 

모델링 에셋은 왠만하면 돈으로 구매할수있어 커버가 가능하고 거기서 조금조금씩 내가원하는스타일로 바꾸는것은

어렵지않게 가능하다.

 

하지만 프로그래밍은 돈으로 살수가 없다. 만약 외주를 구했다쳐도

수정이고 업데이트고 필요할때 그사람을 계속불러야하고 내가 맘대로 고쳤다간 터지는일이 발생할것이

불보듯 훤하기때문에 결국 코딩은 직접하는것이 고통을 감내하면서도 심적으로 편안하기때문에.

프로그래밍을 메인으로 공부하는것.

 

나는 이미 만들어져있는 툴이나 엔진을 활용하면 빠른시간내에 최적의 결과물을 낼수있고 그걸로 벌수있으면 

그게 최선이고 제일 효율적이라 생각한다.

 

예로들어 내가 학부시절에 완전 쌩 하드코딩으로 허접한 FPS를 만들었었는데.

유니티 엔진에서 이미 쓰라고 만든 스탠다드에셋이 있었고 그게 더 성능이 좋았을때만큼

허탈감오고 화나는일이 없었다.

 

아주 도움이 안된 경험은 아니지만. 쪽팔려서 포트폴리오로 쓰지않았다.

 

또, 3Dmax로 6개월동안 개고생하며 내가 만들고싶은 캐릭터 만들었는데 vroid가 그걸 다 씹어먹어버렸다.

 

나는 내가 원하는 게임만들고싶어서 프로그래밍 공부한것이며.

 

공부 열심히해서 고연봉 프로그래머로 인생 성공할거야! 라고 시작한것이 아니어서.

 

프로그래머와 개발자사이의 진로에서 아직 명확한 이정표를 못 꽂고있다.

 

항상 내가 의문을 느끼는게 한국의 네임드 프로그래머들이 왜 퇴직후 치킨집 고기집일까 싶다.

 

프로그래머는 진짜 공부만하면 웬만한거 다 만들 수있다고 생각하는데. 

 

고객 니즈 파악을 못해서 돈되는걸 못 만드는건가 싶은건가 생각이 들기도하고 오만가지 생각이 든다.

 

대기업 회사가 원하는 인재상을 보면

 

특화된 프로그래머를 원한다.

포트폴리오보다. 수학,자료구조,알고리즘,그래픽스 기초지식을 물어본다.

당연히 중요하다. 기초.  맞는말이다.

지원자도 많기 때문에 이를 한명한명 또 보기 어려워서 수백명의 지원자를 가려내기위해 코딩테스트가 필요한것이다.

그리고 지금의 대기업들은 피쳐폰시절부터 화면에 도트찍으면서 이루어낸 명성인만큼 로우레벨울 중요시한다.

내가 사장이어도 나보다 코딩 잘하는애 뽑아다 쓸거다.

 

근데 이것들을 시험치려고 공부하면 졸업하고서 3개월에서 길게는 1년 배웠던걸 달달 외워서 복습해야한다. 

솔직히 배웠던건 개념만 남아있지 디테일한건 안쓰면 다 까먹어서 시험볼때 끄내쓰기가 어렵다.

대기업 공채시험합격하는사람들은 정말 대단한거같다.

 

난 왠만한건 다 만들 수 있다고 생각하지만,

나보다 빨리 배우는 천재들을 주변에서 많이 봤기때문에 머리는 좋지않다고 생각한다. 

구현이 필요할때 이런게 있었지! 하면서 빼다가 다시 공부해서 쓰는게 보통이라고 난 생각한다.

 

솔직히 말해서 갑자기 양방향 링크드리스트로 큐 손코딩하라 그러면 못한다.

대충 흉내야 낼수는있겠지만 분명 안돌아가는 코드일것이다ㅠ.

#include <queue> 쓰고 나올거같다. 

 

여기저기 구글링하다보니

대기업 합격률을 자랑하며 코딩인터뷰 대용으로 알고리즘만 따로 가르치는 학원도있길래 헛웃음만 나왔다.

대기업 취직을 인생목표로해서 알고리즘 고시공부를 또 하라는건 좀 아니라 생각했다.

취직해서 뭐 회사에서 시키는거 하는게 인생의 장래희망이라 하기엔.. 절레절레.. 

 

내 성격에는 그렇게 공부하면 지식을 제대로 흡수하지 못했다.

 

나쁜말로 프로그래밍에 집중 안하고 딴짓하면서  합리화했다고 들어도 나는 수긍할수밖에 없다.

이 고민을 교수님이나 청강대 교수님을 포함해 꽤 여러분께 털어놨는데.

프로그래머가 되고샆냐. 크리에이터가 되고싶냐 라는 말이 되돌아왔다.

 

나는 모니터에서 0과 1이 바뀌는것보다 뭔가 더 크게 변하는것을 좋아한다고 생각하기때문에,

조금 고민하다가 크리에이터라고 대답했었고 지금도 그렇다고 생각한다.

 

그러자 교수님은 나는 한 방향에 특화되어있어서 모르는 지식은 도와줄수있지만

너에게 가르쳐 줄 수있는것이 별로없다. 라고 하셨다.

 

그래서 지금은 그냥 지금 내가 좋아하는것을 열심히 추진하면 뭔가 기회가 딱 오지 않을까 싶어서.

그냥 마음가는걸 열심히 하자 생각했다.

+ Recent posts