c,cpp로 시작하게 되면 나타나는 문제는
이 언어를 마스터 해야 한다는 강박관념이 생긴다.
학습자도 그렇고 가르치는 교사도 그렇게 된다.
마스터를 못하면 너는 프로그래머가 아니게 되는 거다.
왜? 항상 말하듯 이 로우 레벨이 뭐든 받치고 있는 중요한 언어라고 하면서 말이다.
맞는 말이다.
학습자는 결국 c,cpp를 정복하고 다른 언어든 뭐든 가려고 한다.
바로 여기서 문제가 발생한다.
많은 낙오자가 생기고 다시는 프로그래밍을 접하기 어렵게 만드는데 있다.
c,cpp에서 나가 떨어진 사람이 java, c# 붙잡는 경우는 많지 않다.
아 프로그래밍은 어렵구나 하면서 c,cpp에서 학습을 중단하는 거지.
학습에 더 쉬운 길이 있는데
커리큘럼도 그렇잖아? c,cpp 정복해야 다음 것을 알려주도록 돼 있지.
학원이나 대학에서도.
난 이게 잘못된 관점이라고 보는 것이지.
학습적 관점에서 크게 잘못 된거지.
ELIS가 착각하는 게 지금 이딴 것도 모르는게 개발자라고 하는데
뭐 상관없다. 자기가 만들고 결과를 보고 흡족하면 개발자라는 타이틀이던 아니던 상관없다.
그리즈몽키 가지고 자바스크립트 자료형이고 나발이고 var로 다 퉁쳐서 결과물 나와서 흡족하고
나아가서 웹 브라우저 부가 기능 개발해서 결과물에 흡족하면 그만 이지.
타이틀을 얻기 위해 배우는 게 아니니깐.
그게 중요하면 그렇게 배우면 된다.
누군 처음부터 고수요? 다 저급에서 양산형이 되어 고수가 되는 것이지
하이 레벨로 시작하면 양산형이라도 될 수 잇지
로우 레벨로 시작하면 양산형도 못되고 끝날 수가 있다
근데 초보 입장에서 자바, 씨샾이 과연 씨나 씨플플보다 쉬울지는 모르겠다. 패러다임으로 따지면 객체지향이 절차지향보다 몇배는 어려운 개념이거든. 씨가 어려운 부분이 고작해봐야 포인터 개념 이해하는건데 이게 객체지향 배우는 거보다 어려울까?
솔직히 포인터 하나 이해 못한다고 때려치면 프로그래밍 못하지...
뭐 파이썬이나 자바스크립트 정도는 허들을 그래도 꽤 낮출 수 있을거라고 생각함
SDL을 한다면 당신도 C로 게임을 만들 수 있습니다!
C++은 몰라도, C라면 학식충 1학년 열씸히 공부하면 할 수 있다고 봅니다
내가 이렇게 어렵게 배웠는데 감히 쉽게쉽게 날로 먹으려 하냐 ㅂㄷㅂㄷ이거임
궁금한게 사람들이 맨날 말하는 "나 C 마스터했음" 에서 마스터의 기준은 뭐임? 그때그때 어떤 시스템이건 이야기하면 필요한 라이브러리 바로 튀어나오고 라이브러리 구조에 대해 다 알고있는 수준?
개 꼴사납 부류 갑
OOP랑 디자인 패턴이랑 그런 게 포인터보다 훨씬 어렵다고 생각함. 후자는 답이 있으나 전자는 노오답이잖음
결국 많이 만들어보는게 장땡인거같기도
마스터가 어딨겠음 오래 판사람일 수록 더 잘하는거겠지 다만 문법을 뗐다 정도의 의미로 통할수는
포인터가 답이 있다고열???.... OOP나 디자인패턴이나 포인터나 결국 툴인데 그 자체를 문제로 보는 것이...
으음... 그른가
근데 나도 프로젝트 중심으로 언어를 배운다는건 동의함. 자바 씨샾이 그래도 웹이나 안드로이드 유니티같이 뭔가 써먹을데가 많은데 씨는 배우면 솔직히 무쓸모라 동기부여가 안될수는 있음
어떤 시스템을 설계하느냐에 따라 포인터 사용 목적이 달라지는데... 답이 있다고 하기엔 너무 국소적으로 이야기 한다는 느낌이네요
아니 포인터는 문법적인 내용에 가까운데 OOP는 설계니까..
사실 눕이라서 잘 모르겠읍니다
C는 openGL이나 SDL과 함께!!!!!
SDL이 짱입니다. 진짜루요
포인터가 문법적인 내용인 것도 맞고 OOP랑 디자인 패턴은 설계이론이 맞긴 한데 그 전에 기본적으로 소프트웨어를 만드는 툴로써 존재하기에 이것 자체를 문제처럼 다루는 것은 무리라고 봐요. 초급 문제에서나 if 문제 while문제처럼 포인터 문제가 있을 뿐...
아 무슨 말을 하고 싶은지 알겠음 ㅇㅇ
솔직히 C는 기초 다 익히면 바로 SDL 가지고 노는게 재밌다고 생각합니다. 오랜 생각입니다. 왜냐면 제가 그렇게 공부했거든요
크...
혼자 취미로 할거면 상관없는데 저런 마인드로 다른 사람들이랑 협업하면 그 때부터 발암물질이라 문제. 로레벨부터 파면 때려칠 애들이면 양산형 된다고 해서 로레벨 팔 것 같음? 로레벨 하이레벨 나누기 전에 애초에 저런 애들은 자료구조가 왜 필요한지도 모르고 그냥 막 갖다 쓸 애들이여
개발로 밥벌어먹고 사는데 RTTI가 뭔지 모르고 그걸 안써도 되는 상황에서 쓰면서도 거기서 들어가는 비용이 얼마인지 모르고 되기만되면 된다는 마인드면 나도 뭐라고 하기싫다. 메모리할당을 하는데 이게 힙에 들어가는지 스택에 들어가는지도 모르고 우겨넣고 메모리관리는 가비지컬렉터가 다 해줄거라고 생각하고 메모리계속 할당하다 죽으면 왜죽는지 찾지도 못해도 상관없으면 그래도 되지. 근데 그런애들이 개발자되놓고 이런 한국은 개발자 대우랑 환경이 어떻느니 이런말은 안했으면 좋겟다.