프로그래머는 추론 능력이 뛰어나야 된다.
추론 능력이 중요하다는건 보통 컴퓨터 싸이언스 개론 책 첫스탭 에서 강조하는데
'정보의 파편들을 모아 새롭게 정보를 구축하는것은 프로그래밍의 가장 기초이론이 된다.' 라는 식으로 써있다.
예를 들어 프로그래밍 입문 할때 반복문, 변수,출력문을 처음 배우고
바로 삼각형 별찍기를 해보라고 하면 100명중 99.99명이 못 하는데
이유는 필요한 정보는 다 알고 있는데 그 정보들로 새로운 정보를 도출해내는 능력이 부족하기 때문이다.
빠른 정보 습득력과 추론 능력을 키우는것이 모든 프로그래밍 학습의 핵심 목표라고 할 수 있다.
컴퓨터 프로그래밍 정보의 기초는 CS이론에 있으므로 학습할때 '굳이 왜 이런게?','이해가 안가' 라는 의문을 최소화해 빠른 정보력 습득이 가능하다.
학습력에서 CS기초는 매우 중요한데 만약 한개의 변수를 선언한다고 생각해보자.
언어들마다 전역 변수 지역변수 캐시 변수 메모리 변수 외부 변수 서버 변수 뭐 비슷 비슷해 보이는데 다 다른 별에 별 것들이 다 있다.
CS 이론을 모르면 보통 감각적으로 대충 쓰는 경우가 많은데, 보통 틀리게 이해하고 사용해서 문제를 발생시키고 최악의 경우 고칠수 없는 오류가 되기도 한다.
이때 문서를 봐도 이해를 못하는 경우가 대부분이다 대부분의 문서는 CS개념을 당연히 안다고 가정하기 때문에, 친절하게 써놓지 않는다. 그래서 블로그 찾아가더라.
또한 추론에서 당연히 중요한거는 컴퓨터 핵심 동작을 알아야 많은 추론이 가능하기 때문이다.
CS개념의 중요성을 설명하는건 추상적이긴 한데 추론과 관련이 있기때문에 추상적일수밖에 없지
설계쪽에서도 매우 중요함 CS모르면 설계를 제대로 못하는건 당연한데
실제로 OS 개발쪽 아니면 실질적으론 거의 안쓰는것도 맞음.
근데 생각할 때 많이 쓴다고. 그래서 중요성을 말로 설명하기 어렵고, CS이론을 컴퓨터 공학 기초라고 하는거고.
개추준다... 비전공자 출신으로써 전공자들한테 유일하게 부러움을 느끼는게 cs지식인데 진짜 독학으론 힘든부분이 많은거 같긴하다.. 특히 영어를 못하면 더더욱
정작 전공자들도 공부할때 족보보고 시험보고 하느라 기억 못하는사람 대다수임 ㅋㅋ 걱정 ㄴㄴ하고 어차피 cs 기초는 인터넷으로도 배울수있음.
전공한 애들도 잘 모르는 경우가 많은데 대학교 외에는 제대로 이해할수가 없지 않나 싶음 교수 입석하에 토론과 발표 오픈북 시험등 많은 시간을 들여서 배워가는게 맞음 독학으로 이해 하긴 힘들다고봄 기초가 쌓이면 책을 주구장창 읽어야댐
로써->로서
영어 공부만 끝마치면 전공책 원서로 볼예정이긴함
틀딱소리하네. CS기초 몰라서 제품단계에서 심각할 오류 만들 가능성은 없다.
있다면 반박ㄱ
언어별류 상이한데 보통 다중 스레드 환경에서 동기화 문제를 이해 못해서 터지는 경우가 많음 너무 많음
정합성 오류도 많고 메모리 오버플로우 문제도 상당함 근데 그런걸 막은 싱글스레드 메모리풀을 지원해주는 특정 언어들은 그런 문제를 많이 줄여주긴함 그래도 여전히 취약하게 만드는 친구들이 너무 많음
그 정도면 기초적인 CS가 아닌 데 애초에
CS가 너무 포괄적이라 말하기 그렇지만 언어 수준의 문제지 애초에
CS 안에 언어도 있는거라 너의 머릿속에 무슨생각을 하는지 모르기에 더 할말이 없음. 특정 주제가 없으면 말하기 애매모시기 하다니까
별에 별->별의별
개소리임 걍 프로그래밍적인 다양한 문제해결능력이 cs 암기를 하면 저절로 생겨난다? 글쓴이가 제시한 삼각형 별찍기가 cs가 완벽하면 한번에 찍힘? - dc App
어디 로우레벨 개발이면 모르겠는데 한국에서 판치는 웹개발엔 cs지식 좆또쓸모없음. 면접용으로나 달달 외우고 가는거지. 컴공 4년동안 다닌동안 배운건 모르는걸 어떻게 검색해야 잘 찾을수있을까에 대한 능력이었고 4학년취업준비됐을때 잠깐 cs 봤을뿐 오히려 질문비중은 자바 > 스프링 > ci/cd / github로 협업 진행 여부 > jpa > cs 엿음
로우레벨은 필요할 때 공부하면 된다
이새끼는 참 설명하는것도 빙빙돌려가며 추상적으로 이야기한다ㅉㅉ 지 이야길하는거니 뭐 그렇겠지ㅉ
아니 근데 무슨 예시같은거 이런걸 써놓으면 몰라 그냥 모르면안됨 암튼안됨 ㅇㅋ? 이렇게 적어놓으면 누가 납득하냐
잉? 바로 별 찍는거 못한다는 것 부터가 공감 안됨