한번공부하고하면 노가다한기분이다 속메스껍네
자료구조 ㅅㅂ
지잡대생(106.102)
2018-08-02 23:38
추천 0
댓글 63
다른 게시글
-
유데미강좌가 한글이었어도 빨릴까 [2]익명(175.223) | 18.08.02추천 1
-
다들 스카이포카 미만잡이라고 생각하는편임? [1]익명(121.64) | 18.08.02추천 0
-
컴구조 공부 중인데 링커 이게 뭔소리냐 [5]익명(121.163) | 18.08.02추천 0
-
집합론 어렵다 [2]익명(223.62) | 18.08.02추천 0
-
인싸 그까이꺼뭐 별거없다 [1]bluepick3(61.254) | 18.08.02추천 0
-
한국 이공계가 뜬건 다른이유가 아니고 [1]idle(68.196) | 18.08.02추천 0
-
진짜 한국이 기업만보면 진짜 인구빨거르고 존나대단함 [2]idle(68.196) | 18.08.02추천 0
-
궁금한게 있는데 마이너 갤러리 말이야 [1]익명(72.35) | 18.08.02추천 0
-
회사 관두고 대학 가는거 어떻게 생각함? [18]익명(121.64) | 18.08.02추천 0
-
TOPCIT ?? 이거 잘치는 사람들 다 씹인싸더라 ㅇ [2]익명(223.33) | 18.08.02추천 3
보고 외운다는 식으로 공부하지말고 코드로 공부해라 - dc App
일단 한번 눈으로 슥 보면서 개념을 머릿속에 대강 그리고 그 이미지를 제일 자신있는 언어로 구현해보고 - dc App
그러다 막히면 책이나 인터넷 뒤져서 다른사람 구현본 찾아서 비교도 해보고 - dc App
a 자료형의 b 자료형보다 성능이 잘나온다고하면 실제로 코드로 성능테스트도 해보고, 내부 구현 바꿔가면서 또 테스트 돌려보고 - dc App
그렇게 아웃풋낸 코드는 꼭 깃헙같은데다가 남겨놓고 - dc App
이런식으로 공부하면 일종이 놀이가 됨 - dc App
자료구조가 필요하냐 솔직히? 존나 다른사람이 만들어놓은거 쓰면되는것을 ㅋㅋㅋ 그냥 자료구조는 해쉬랑 트리만 알면됨
그리고 현업에서도 백프로 도움 많이된다 - dc App
웹으로 간단한 crud만 하는거 만들거면 필요없음. 근데 그 이상의 시스템을 만들기위해서는 절대적으로 필요. - dc App
이런 종류의 경험을 가진 후에 짜는 코드는 그렇지 않은 코드보다 성능이나 안정성 면에서 차이가 많이 난다. - dc App
ㅋㅋㅋ 그래서 너가 직접 라이브러리 만들어서 쓰냐? 그냥 트리랑 해쉬쓰면 다른거 필요없음 ㅋㅋㅋ 힙같은거 쓰냐? 스킵리스트 쓰냐? 자료구조중에서 트리하고 해쉬 보다 좋은게 있음? ㅋㅋㅋ
그런 기본자료형들이야 당연히 라이브러리 쓰지. 근데 특정 상황에 필요한 자료형들이 있음. - dc App
예를 들어 queue를 하나 만들어야 되는데 기본적으로는 선입선출이되 특정 조건을 만족시키는 아이템들은 우선순위를 높게줘서 먼저 pop되야 된다고 가정해보자 - dc App
이런 자료형이 있냐 라이브러리에? 만들어써야지 - dc App
또 예를 들어볼께. sql 문을 파싱해서 특정 구문들에 사용되는 특정 함수들을 바꿔쳐야된다고 가정해보자. 이런건 어떻게 해결해야될까 - dc App
ㅋㅋㅋ그래서 그 특별한 자료형들은 트리랑 해쉬아님?ㅋㅋㅋ 트리랑 해쉬배우라고 그니까
방법이야 여러가진데 나는 sql문 자체를 파싱해서 트리구조로 구성하고 여기서 traverse 돌면서 특정 구문 내 특정 함수 찾아냈음. 이런거 해주는 자료형 있냐 라이브러리에? - dc App
priority queue 이미 stl 에있고 sql파싱은 트리써 병신아 trie 모름? ㅋㅋㅋ
직접 만들어서 쓰지 않는다고 내부구조에 대한 이해도 없이 쓰면 똥같은코드 나오는거고... - dc App
어차피 자료구조같은거 남들이 만들어놓은거 쓰면 된다는 애들치고 개발 오래하는애들 못봤다 - dc App
아니 누가 배우지 말래? 트리랑 해쉬만 배우라고 그거만 쓰면 최고는 아니지만 괜찮은 결과를 볼수있으니까
1-2년차들도 충분히 할수있는 웹 백엔드 crud만 디립따 하다가 연차는 쌓이는데 역량은 떨어지고 당연히 연봉 쓰레기같이 받다가 남탓하면서 떨어져나가는거지 - dc App
ㅋㅋㅋ '직접 만들어서 쓰지 않는다고 내부구조에 대한 이해도 없이 쓰면 똥같은코드 나오는거고' 객체지향에 대한 이해가 한참 부족해도 아예 없는 수준인데 ㅋㅋㅋ 아직도 c 로짜냐?
ㅋㅋㅋ c++ 템플릿하고 객체지향을 아예 무시하고 저딴식으로 생각하니까 생산성이 존나 거의 0에 근접 ㅋㅋㅋ
crdt같은건 들어나봤냐. 학부시절 자료구조 기본기 안쌓아놓으면 이런거 봐도 이해도 못하고 가져다쓰지도 못함. - dc App
해시랑 트리만 할줄 알아서 이런거 하겠냐 - dc App
아 그럼 너가 생각하는 객체지향이란건 내부구조에 대한 이해가 필요없는거네? - dc App
추상화라고 덮어놓고 쓰는게 추상화가 아니야. 똥인지 된장인지 최소한 알고는 써야지. - dc App
객체지향이라는 단어는 대체 어느 맥락에서 튀어나온거냐 의문이녀 - dc App
ㅋㅋㅋ client 가 못 쓰는거면 코드자체가 문제있는거아님? ㅋㅋㅋ 아니 시발 모듈화 해논것을 뭔 implementation 을 쳐 알아야지 사용가능하게 만들면 그건 객체지향이 아닌데 ㅋㅋㅋ encapsulation 을 그냥 개 무시하는 발언
그럴꺼면 애시당초 arraylist랑 linkedlist는 왜 나눠놓냐 그냥 다 배열써버리지 - dc App
애초에 리스트 구현체끼리 특성자체가 다르고 서로 유리한 분야자체가 다르면 최소한 이런 상황에서는 이 자료형이 삽입에 더 유리하다 이정도는 알고써야지 - dc App
그냥 덮어놓고 나는 구현체는 모르겠고 그냥 손에 잡히는거 쓰는거냐? - dc App
뭔데 배틀로얄열렸냐? 난 기본기닦으려고 c로 왠만한건 한번구현해보는편이다 솔까 c++ java python에 내장함수있긴한데 그래도 한번해보는거랑 아닌거랑 차이많이난다고생각해서ㅇㅇ 근데 하다가 시발자폐아될거같다 시발 뭔놈의공학이 수학보다어려운거갘냐시발
ㅋㅋㅋ arraylist 랑 linkedlist 쓸때 그냥 뭐가 어떻게 쓰이면 좋은지 알고 쓰면 되는것을 ㅋㅋㅋ 코드 다 읽어보고 그럼?
client 가 코드 다 읽어보고 이해하는거면 documentation이 제대로 안된거지 ㅋㅋㅋ
그리고 니가 말하는 캡슐화는 외부에서의 접근을 막는개념이지 아예 꽁꽁 싸매고 보지 말라는 개념이 아니야 - dc App
혹시 그정도로 이해해놓고 나는 객체지향 할줄안다 하고있으면 다시 배워야겠다 - dc App
지금 존나 자가당착아니냐? 아까는 해시랑 트리만 알면 된다며 - dc App
넌 nodejs 로 express 쓸때 express 코드 다 읽어보고 python 쓸때 python 컴파일러 코드 다 읽어보고 자바 쓸때 jvm 코드 다 읽고 가비지 콜렉션 코드 다 읽어보고씀? c++ stl 쓸때 implementation 다 존나 쳐 읽어보고씀? ㅋㅋㅋ 그게 엔지니어냐? 병신이지
이젠 또 리스트도 알아야된다네? - dc App
그치 그렇게 원래 다 알아야되는거야 - dc App
ㅋㅋㅋ encapsulation 을 외부의 접근을 막는개념? implementation을 외부에 노출시키지 않는다는것도 encapsulation 인데 ㅋㅋㅋ
달달외워놓고 한번에 척하고 쳐낼정도로 하라는게 아니라 특정 타입의 특징정도는 알고있어야 골라쓰더라도 잘 골라쓰지 - dc App
나는 코드 다 읽어보고 쓰라는 말은 하지도 않았음 - dc App
어디서 객체지향은 병신맨치 배워와가지고는 되도않는 아가리 떨고있냐 딱봐도 수준 그냥 보이네 - dc App
닥쳐 해쉬트리에 쳐넣어버리기 전에
ㅋㅋㅋ 솔직히 객체지향은 저게 맞는건데 대학인증함 갈까 병신 조선대새끼
넌 그러면 private 접근지정자쓰면 아예 에디터에서 소스가 없어지냐? 가려서 안보여? - dc App
그건 또 어느동네 객체지향이냐 도대체. - dc App
아니 오픈카톡파서싸워라ㅋㅋ
니말대로면 private 걸면 소스가 아예 꽁꽁 싸매져서 안보여야겠네? 깜깜이로 코딩해야것네? 라이브러리에서 버그나도 디버깅도 못하네? - dc App
깃헙가서 앞으로 객체지향으로 코드짤려면 전부 암호화해서 올리라해 아니면 그냥 다 외부에 보여버리니까 - dc App
어서 좀 주워들은거가지고 떠들지말고 책 다시 보고 제대로 체득해서 써라 - dc App
다시 곰곰히 생각해보고 아 내가 병신이었구나 충분히 깨닫고 반성하는 시간 가지고 아까 뭐 학교 어쩌고 했으니까 내일 교수님한테 음료수사들고 찾아뵈서 객체지향부터 다시 배워라 - dc App
아마 1, 2학년 꼬맹이들 수업에 나올거니까 걔네들이랑 같이 들으면 될꺼다 - dc App
난 그만 잔다 - dc App
그리고 시발 나 조선대 아니다 - dc App
ㅋㅋㅋ encapsulation 에대해 뭘 존나 잘못알고 있는거 같은데 ㅋㅋㅋ encapsulation은 객체 밖에서 볼때 어떤식으로 멤버 함수가 구현되있는지 모르게 해는것이 encapsulation인데 ㅋㅋㅋ 븅신 뭔 private가 나오고 소스가 꽁꽁싸매여 자료구조 솔직히 아는게 좋다 ㅋㅋㅋ 그런데 알아서 나쁜게 뭐가있음? 내말은 존나 힙 스택 큐 그딴거에 신경쓰지말고 트리랑 해쉬만 존나 배우라는거임 솔직히 해쉬랑 트리있으면 자료구조 모든거 구현가능 성능도 나쁘지 않음 ㅋㅋㅋ
님아 그런데 진짜 대기업 다님? 나좀 면접볼수있게 할수없음? 2년후에 졸업하는데 디시인 대 디시인으로 취업 면접좀
저 워터루 대학 컴사 다녀요 형님 면접 기회 한번만 주십쇼 이런것도 인연 아니겟습니까
자구는 그림 그려가면서 하는게 제일 좋음
인턴기회라도 줘봐라 고양아 십새끼야