1. 둘다 할줄안다
2. C만 할줄안다
3. 둘다 모른다
C++은 그냥 C with class로
알고리즘, 그래픽스 과목할때는 써봤지만
모던c++은 커녕 템플릿도 잘 모름
C는 포인터는 자유자재로 다루고
CS과목들은 C로 공부했지만
C로 제품을 만들어본 경험도 없고, 시큐어 코딩도 모름
내얘기이기도 하지만 컴공 평균 아님??
1번은 절대 아니고
관점에 따라 2,3번을 왔다갔다 할것같은데
그럼 C++이랑 CS는 그닥 상관없는게 맞지
2. C만 할줄안다
3. 둘다 모른다
C++은 그냥 C with class로
알고리즘, 그래픽스 과목할때는 써봤지만
모던c++은 커녕 템플릿도 잘 모름
C는 포인터는 자유자재로 다루고
CS과목들은 C로 공부했지만
C로 제품을 만들어본 경험도 없고, 시큐어 코딩도 모름
내얘기이기도 하지만 컴공 평균 아님??
1번은 절대 아니고
관점에 따라 2,3번을 왔다갔다 할것같은데
그럼 C++이랑 CS는 그닥 상관없는게 맞지
나는 c도 과제정도 해본거지 프로덕션에서는 써 본적 없음. c++은 c 스타일에 stl 몇 개써서 코테하는 정도 모던 c++ 모르는데 c++할줄안다고 호소하는건 java로 치면 stream 모르는데 자바 할 줄 안다고 하는 느낌 아님? 근데 난 컴공은 아님
stream모르는 정도가 아니라 맵에다 리터럴로 다쳐박고 자바할줄 안다고 하는 느낌
그리고 나도 컴공아니야. 컴공 커리큘럼 따라 독학한거지
ㅋㅋㅋㅋㅋ
근데 c++을 할줄안다에 C++11 이상에 해당하는 멀티쓰레드나 std::move나 스마트포인터 람다 이런거까지 포함이면 컴공 학부생중에서도 많이 없을걸? 개발자 하려는 애들 대부분 웹이라 모름
그니까. 대부분 할줄모르는거지. C가 워낙 좆같은부분들이 있으니까 C++을 가져다가 C를 좀 더 편하게 쓰는거잖아. C++을 알아야 CS를 아는거다 하는 개소리를 하길래 쓴 글임.
C++을 배웠는데 템플릿을 잘 모르는거면 공부 안했단 소리지 평균은 무슨 에끼 이놈아 ㅋㅋ
그러니까 C++을 배운게아니라 C를 편하게 쓰는거라고. 얘는 뭔소리를 하노 학부에서 C++을 도대체 왜가르침
아니 학교에서 객체지향 안배움??
객체지향을 c++로 가르치는곳 잘 없을걸? 있어도 c++을 클래스만 쓰는거지 템플릿같은거 안다룰거고
템플릿모르는거면 문제있는거..
C++을 해야하는데 템플릿을 모르면 문제가 있겠지. 근데 대부분은 아니고, CS랑 그거랑 상관없다고 말하는거야
자기가 하는 작업에 C++ 사용하면서 아무 문제 없으면 할 줄 아는거라고 봄 쓰지도 않는 기능 모른다고 주눅들거 없음
C++로 밥먹고 사는 디비 회사인데 생각보다 c++ 잘하는 사람 많이 없음. 어디가서 c++ 잘한다고만 안하면 되지 뭐.
C언어 스타일로 짜면서 스킬에 C++ 가능이라고 적는 놈들이 많아서 그 정도면 C++ 할줄 아는거 맞다
그럼 나 c++할줄안다고 해도됨?? 요즘은 그래도 토이플젝할때 포인터 대신 상수레퍼런스도 전달하고 유니크포인트도 쓰고, cstring도 안쓰려고 노력함. 템플릿은 여전히 안보고있는데
ㅇㅇ 아직도 스마트포인터 뭔지도 모르는 놈들이 부지기수임 템플릿은 stl정도 상식으로 알고 있으면 된다 어차피 그룹마다 템플릿을 어떻게 쓰는지 다 다르게 정해서
사람마다 다르지 헬로월드만 띄우는 것으로 그 언어를 할 수 있다고 할 수 있는가? 대부분의 사람들이 아니라고 할꺼임 그러면 엄청 복잡한 프로덕션 레벨의 소프트웨어를 혼자 만들 수 있거나 그 코드에 쓰인 언어적인 테크닉을 다 알아야 하는가? 이것도 그정도까지는 아니라고 생각하는 사람들이 있을꺼고 일단 내 기준에서는 c(c++)는 그 자체가 cs랑 연관아 깊기에 일단 그쪽에 빠삭하고, c99이후 트렌드를 어느정도 알고 있으면 c좀 할 줄 안다 c++은 위에 나온거 다 포함해서 적어도 c++17까지의 트렌드는 알고 있어야 한다고 봄 물론 이 기준으로는 신입은 커녕 경력자들도 아는 사람 거의 없는게 현실이긴 함
템플릿이랑 raii만 알면 된다
블자도 스타 개발할때 C++을 가장한 C스타일로 만들었다고 했음