비전공으로 국비 듣고있는데 취업상담 비스므레 했는데
듣고 있는 과정도 웹이고 취업도 웹으로 할건데
취업 상담하는 인간이 C는 완전 코어한거라서 모르면 안된다고
C 포인터, 구조체 이런 기본적인건 과정 외적으로 나보고 꼭 공부하라는데
이거 맞말이야?
아니면 거르고 그냥 하던거나 잘해?
쉬발
비전공으로 국비 듣고있는데 취업상담 비스므레 했는데
듣고 있는 과정도 웹이고 취업도 웹으로 할건데
취업 상담하는 인간이 C는 완전 코어한거라서 모르면 안된다고
C 포인터, 구조체 이런 기본적인건 과정 외적으로 나보고 꼭 공부하라는데
이거 맞말이야?
아니면 거르고 그냥 하던거나 잘해?
쉬발
구조체에 그냥 private int 이런식으로 접근제어자 추가한게 class라 딱히 공부할 내용이 없음
포인터는 그냥 어려운건 아니고 깊은 복사 얕은 복사 이런거 나올 껀데 java에서는 그냥 객체지향적으로 class의 data로 참조 해서 간단히 쓰게 한거라 잘 모르겠음.. 나도 공부하긴 했는데 java단에서 포인터연산을 다룰 이유는 없긴 함.. c언어에서 라이브러리 가져올 정도로 깊은 거 쓰면 모를까 근데 나도 국비 예정신청자라 잘 모르겠다
걍 무시하고 알고리즘이나 하셈
경력쌓으면 다른언어단에 있는 라이브러리 가져온다는 말은 있는데 나도 그래서 공부한거고 이제 국비 예정자인데 그런거 공부할빠에 알고리즘이나 프레임워크 다루는게 더 효과적일듯..
글쎄 어떤 유튜버는 논 매니지드 언어를 하나는 해봐야한다고 하긴 하던데 요즘같은 세상에 굳이란 생각이 들긴 했었음. 그치만 알아서 도움이 되면 됐지 손해는 절대로 없단 생각도 듬. 취업 바쁘면 그냥 취업에만 집중하셈
사실 c언어 포인터만 이해한다고 해서 뭐 달라지는것도 없고 컴퓨터가 어떻게 작동하는지 전반적인 지식이 중요한거라 시간이 나면 차라리 cs 이론 공부를 해라 취업이 최우선인 상황이면 플젝이나 코테 면접준비나 하고
그리고 자바를 쓰는 이유는 객체 지향적인 언어인 이유도 좀 더 직관적으로 언어를 쓰기 위함이라고 며칠전에 들었음.. 속도 증강이면 c/cpp/기계어 쓰고, 비슷한 퍼포먼스에 안전성 챙길꺼면 rust 쓴다고 많이 깃갤이나 프밍갤에서 하잖음? (물론 모던 cpp도 좀 더 안전성을 추가하기위해 스마트 포인터 같은 게 있긴 함)
물론 저는 cpp에서 하던 버릇 못 고쳐서 java 자체에서 속도 내는 법은 생각해보겠지만, 저처럼 C언어 배워서 자체적인 속도를 늘리고 싶다 이런 단편적인 이유면 안하는게 좋을 것 같다는 말임
언어개념은 좆도필요없는데 포인터가 뭐고 어떻게쓰는놈인지만 알고가면 나중에 그 개념이 도움은됨
일류면 꼭 알아야지 이류면 애매한 정도고 삼류는 필요없다
c자체는 내용이 별거 없어 금방배움