내 눈이 높아서 그런걸수도있는데 나는 "C++를 할줄안다" 정도면 메모리 관리(RAII), move/copy/deep copy의 차이, rvalue/lvalue reference의 정의, 자주 사용하는 컨테이너의 behavior(vector, map, unordered_map, tuple, pair, list) 정도는 알아야한다고 생각함. 근데 이거 다 배우는데 내생각엔 1달로는 어림도 없음. 이것들은 에초에 다른 언어에서 배우는게 아니거든.
.(221.146)2020-05-06 00:43
답글
스칼라랑은 다를수밖에 없는게 걔넨 조금 잘못짠다고 터지진 않음. C++은 조금 잘못하면 터짐.
.(221.146)2020-05-06 00:44
답글
아니면 잘못짜지 않도록 언어가 설계되어있거나 ㅇㅇ
.(221.146)2020-05-06 00:45
답글
근데 막말로 실무에 뛰어들때 언어 한달만 했다고 당당히 말은 못할거같다..
익명(61.99)2020-05-06 00:45
답글
3달이면 인정. 왜냐면 저거 3달만에 충족시키는 미친놈을 보긴 봤거든 ㅇㅇ
.(221.146)2020-05-06 00:46
답글
님이 말한 C++ 특징들 중에 컨테이너쪽은 다른언어에도있는거잖음, 내부 동작이 C++은 좀 다를수도있겠는데 내부 구현까지 다 세세하게 알아야한다는말?
익명(211.36)2020-05-06 00:47
답글
당연히 알아야함. 컨테이너의 속성도 알아야하고.
.(221.146)2020-05-06 00:48
답글
예를들어보자, std::mutex는 copy asignable도, move asignable도 아님. 그걸 미친놈이 안된다고 포인터로 만들어서 std::unique_ptr로 여러군데에 뿌려놓은다? 그냥 터짐.
.(221.146)2020-05-06 00:49
답글
assign*
.(221.146)2020-05-06 00:49
답글
난 네트워크엔진 해본적은 없으니까 거기에대해선 할 말은 없네, 근데 대부분 C++실무에서 거기까지 필요로할거같진않음. 또한 정 그렇다치더라도 그 지식들을 익히는데 몇달이 소요된다고 생각하지도않는다.
익명(211.36)2020-05-06 00:49
답글
그럼 한달만에 하고 우리회사 면접 보러 오던가 ㅋㅋㅋㅋㅋ
.(221.146)2020-05-06 00:50
답글
왜 자꾸 논지에서 벗어나는 말을 하는지모르겠네 ㅇㅇ 님 회사면접은 왜감;; 멀쩡히 잘먹고살고있구만
익명(211.36)2020-05-06 00:51
답글
어딜봐서 논지에서 벗어남. 증명하면 되는거지 ㅋㅋ 아니면 너네 친구 깃허브 까고 한번 나빼고 다같이 증명 해보던가. 갤에 C++ 할줄아는 친구들 좀 있더만 ㅋㅋ
.(221.146)2020-05-06 00:52
답글
내가 얘기하고싶은건 게임회사정도면 모던 C++도 어느정도 사용하는편이고 그 실무하는데 1년이고 2년이고 이렇게 공부할이유도 없다 이말임
익명(211.36)2020-05-06 00:52
답글
내 친구 깃헙안하는디, 회사 일 끝나면 코딩안함...
익명(211.36)2020-05-06 00:53
답글
내가 말하고싶은건 1달은 아니라는거임. 1달은 진짜 개 에바고 3달이면 인정.
.(221.146)2020-05-06 00:54
답글
ㅇㅋ 그럼 3달로 절충해드림...
익명(211.36)2020-05-06 00:54
답글
이야기 들어보면 3달도 존나 극단적 사례같은데 사람이 공부만 하나 밥도 먹고 잠도 자야지..
익명(61.99)2020-05-06 00:54
답글
하나 궁금한게 네트워크엔진단에도 tmp같은거 도배되있음?
익명(211.36)2020-05-06 00:55
답글
도배되어있는건 아니지만 특수한 ADT가 필요하면 짜야함. 예를들어 dns를 메모리가 적은 시스템에 효율적으로 저장하고 꺼내쓰고싶음. 그럼 dns같은경우엔 com, net, io같은 token과 . separator로 이루어져있음. 그걸 이용해서 특정 토근을 기준으로 하는 ADT같은걸 만든다고 하면 template을 쓸 수 있음. TMP는 사실 거의 안 씀. string obfuscation같은거에나 써본적 있는듯. TMP로 흑마법 부리는건 개인 프로젝트에나 하는걸 추천함.
ㅋㅋㅋ 시발 표현이 노베이스 한달처럼 해놓으니 저짝에선 안된다고 하는거였네 원글 읽어보고 알았다
아예 프로그래밍 첨하는놈 얘기한거아님, JAVA, C, C++(윤성우책 수준) 할줄은 아는 애들 기준임
http://m.dcinside.com/board/github/8491
이 글이 발단이었는데, 작성자는 어느정도 프로그래밍 지식 있는상태임
근데 뭐 댓글엔 1년 2년 ㅇㅈㄹ하니까
저건 나름 현업 입장에서 시니어가 터치 안할 정도로 1인분 하는 기준을 말한거 같은데
현업에 막 들어와서 전부 다 맡는건 아니니까.. 그 기준이면 한달이 맞긴 한듯
자기 경험으로 미루어 보고 댓글 남긴거 같은데 그걸 굳이 c스퍼거라고 한건 너무 나간거같음
무슨 C++ 99쓰는 회사 다니나 ㅋㅋㅋㅋ VC++ 08툴체인쓰고
게임회사가 왜 대체 C++의 정점인지도 잘 모르겠고. C++의 정점은 C++ 컴파일러 아님?
게임엔진 개발이 c++ 정점 아닌가 내가 알기론 그런디
내가 C++ 메인인데 C++가 쓰레기라고 생각하는 이유중에 하나가 난이도가 너무 높아서 배우기 조또 어려워서임.
전혀 아님 게임엔진은 수학 알고리즘의 덩어리지 ㅋㅋㅋ C++ 같은거 몰라도 상관없음
언어가 도구는 맞는데 언어가 도구인만큼 도구에 의존적인 일이 있고 아닌 일이 있기 마련임. 내생각에 게임은 C++ feature 5%만 알아도 할 수 있음.
그게 어딜봐서 C++의 정점임 ㅋㅋㅋ 하나도 안 쓰는데 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
취미로 코딩하는 수준이라 잘 모르는데 수학 알고리즘 구현이 언어에 따라 어려워지거나 그런거 있음?
아예 없지는 않은데 기존에 있던 엔진 메인테이닝할거아님? 이미 수학관련 라이브러리 싹다 포함되어있을거고 있던 클레스들 사용해서 만들어놓은 함수에다가 채워넣는 작업 정도 하는데 C++을 당연히 알 필요는 없지. 근데 그건 1인분이라고 하는게 아님.
정점은 농담조로 한 말이고, 그렇다쳐도 게임회사정도면 C++꽤 하드하게 굴려먹는건 맞는데?
아 걍 라이브러리 이해의 문제네..
본인 게임엔진도 해봤고 지금 컴파일러, 네트워크 엔진 하는데 네트워크같은건 C++ behavior 정확하게 모르면 개 터지고 성능 개 똥됨.
MFC SI땔깜 응용따리들보다는 훨씬 수준이높지
비교할거면 프로그래머랑 비교를 하자. 솔직히 MFC SI 땔깜이랑 비교한건 니 친구한테도 실례다.
암튼 네트워크엔진 이런거면 님 수준높은건 알겠는데 실무가 다 그런건아니잖음?
님 말대로면 kafka는 스칼라로 작성되있고 성능에 엄청 민감한데 요것도 스칼라 특징들 자세히알아야하겠지 ㅇㅇ, 그렇다고 스칼라 라는언어가 실무에 들어가려면 몇달이고 공부해야하는 언어는아니잖아
내 눈이 높아서 그런걸수도있는데 나는 "C++를 할줄안다" 정도면 메모리 관리(RAII), move/copy/deep copy의 차이, rvalue/lvalue reference의 정의, 자주 사용하는 컨테이너의 behavior(vector, map, unordered_map, tuple, pair, list) 정도는 알아야한다고 생각함. 근데 이거 다 배우는데 내생각엔 1달로는 어림도 없음. 이것들은 에초에 다른 언어에서 배우는게 아니거든.
스칼라랑은 다를수밖에 없는게 걔넨 조금 잘못짠다고 터지진 않음. C++은 조금 잘못하면 터짐.
아니면 잘못짜지 않도록 언어가 설계되어있거나 ㅇㅇ
근데 막말로 실무에 뛰어들때 언어 한달만 했다고 당당히 말은 못할거같다..
3달이면 인정. 왜냐면 저거 3달만에 충족시키는 미친놈을 보긴 봤거든 ㅇㅇ
님이 말한 C++ 특징들 중에 컨테이너쪽은 다른언어에도있는거잖음, 내부 동작이 C++은 좀 다를수도있겠는데 내부 구현까지 다 세세하게 알아야한다는말?
당연히 알아야함. 컨테이너의 속성도 알아야하고.
예를들어보자, std::mutex는 copy asignable도, move asignable도 아님. 그걸 미친놈이 안된다고 포인터로 만들어서 std::unique_ptr로 여러군데에 뿌려놓은다? 그냥 터짐.
assign*
난 네트워크엔진 해본적은 없으니까 거기에대해선 할 말은 없네, 근데 대부분 C++실무에서 거기까지 필요로할거같진않음. 또한 정 그렇다치더라도 그 지식들을 익히는데 몇달이 소요된다고 생각하지도않는다.
그럼 한달만에 하고 우리회사 면접 보러 오던가 ㅋㅋㅋㅋㅋ
왜 자꾸 논지에서 벗어나는 말을 하는지모르겠네 ㅇㅇ 님 회사면접은 왜감;; 멀쩡히 잘먹고살고있구만
어딜봐서 논지에서 벗어남. 증명하면 되는거지 ㅋㅋ 아니면 너네 친구 깃허브 까고 한번 나빼고 다같이 증명 해보던가. 갤에 C++ 할줄아는 친구들 좀 있더만 ㅋㅋ
내가 얘기하고싶은건 게임회사정도면 모던 C++도 어느정도 사용하는편이고 그 실무하는데 1년이고 2년이고 이렇게 공부할이유도 없다 이말임
내 친구 깃헙안하는디, 회사 일 끝나면 코딩안함...
내가 말하고싶은건 1달은 아니라는거임. 1달은 진짜 개 에바고 3달이면 인정.
ㅇㅋ 그럼 3달로 절충해드림...
이야기 들어보면 3달도 존나 극단적 사례같은데 사람이 공부만 하나 밥도 먹고 잠도 자야지..
하나 궁금한게 네트워크엔진단에도 tmp같은거 도배되있음?
도배되어있는건 아니지만 특수한 ADT가 필요하면 짜야함. 예를들어 dns를 메모리가 적은 시스템에 효율적으로 저장하고 꺼내쓰고싶음. 그럼 dns같은경우엔 com, net, io같은 token과 . separator로 이루어져있음. 그걸 이용해서 특정 토근을 기준으로 하는 ADT같은걸 만든다고 하면 template을 쓸 수 있음. TMP는 사실 거의 안 씀. string obfuscation같은거에나 써본적 있는듯. TMP로 흑마법 부리는건 개인 프로젝트에나 하는걸 추천함.
ㄱㅅㄱㅅ
다 좋은데 뭘기준으로 "C++의 정점인 게임회사" 라는 발언을 한거?
그건 반 농담임
이 댓글은 게시물 작성자가 삭제하였습니다.
이 댓글은 게시물 작성자가 삭제하였습니다.
이 댓글은 게시물 작성자가 삭제하였습니다.
코딩조무사님 쿨한척하시면 댓삭합니다
이 댓글은 게시물 작성자가 삭제하였습니다.
여기 댓글달려면 머리시뻘개져서 전투원이 되서 오십쇼