업계에서 js나 python 같은 언어를 주언어로 쓰는 사람들을 전제로 할게
저수준 언어를 배우라는 건
0, 1과 가까운 언어과 친해져보라는 것 뿐
절차지향 같은 틀딱덜 패러다임을 익히라는 게 아니야
그래도 코더가 아니라 프로그래머면 프로그램이 어떻게 만들어지는지는 궁금하지 않나?
메모리, CPU 트랜지스터와 가까이 있는 언어를 한번 쯤은 접해보라는 거임
어차피 주언어는 회사에서도 계속 공부하게 되어 있고
자료구조 같은 지식 공부해본다는 느낌으로 C언어 한 권 쯤 독파하는 것도 나쁘지 않음
물론 안봐도 프로그래밍 실력과는 관계는 없고 실무에서 개발 잘하는 애들은 잘할 거야
나도 솔직히 저수준 언어를 반드시 익혀야 한다라고 설득하지 못하겠음
github 점유율만 봐도 절대 실용적이고 돈벌어다주는 언어라고는 말 못함
결국 무엇을 더 지향할지에 대한 고민아닐까 딥한 cs지식이냐 원할한 유지보수와 빠른개발이냐..
맞음 그냥 굳이 로우 레벨 언어를 배워야한다! 강박 가질 필요 없을듯 돈버는 언어를 배우면 되는 거임ㅋ
근데 메모리관리나 자원관리가 필요 없는 것 같으면서도 가끔 그걸 안해서 문제가 생기면 어떻게 접근할지는 달라진다고 본다.
메모리 관리에 능숙해져야하니까 배워야한다면 그것도 타당한 이유인 것 같다. 하지만 CS 이론을 충분히 알고 있는 사람이 고급 언어를 접했으면 자기 주언어에서도 어떻게 하면 효율적으로 메모리를 써볼지 고민해볼 것 같아.