모든 학문이 그러겠지만 나는 개발자니까 CS로 생각해보면..
우린 OS도 배우고, DB, 네트워크, 알고리즘, 컴구 등등 배울게 많음
문제는 이것들이 독자적으로 존재하는게 아님
서로 독립적이어 보이는 것들이 사실은 이어져 있고 서로의 히스토리에서 유기적으로 등장함
os, 네트워크, db, 컴구 모든 것이 따로 발전한게 아니라 서로에게 영향을 주며 계속해서 진화해왔기 때문임
이게 문제는 공부할 때 네트워크 심화지식을 공부하려면 os, 컴구, 알고리즘에 대한 기본지식도 필요로 한다는 뜻임
거꾸로 db 심화 지식을 공부할 땐 os, 알고리즘, 자료구조, 네트워크에 대한 기본지식도 필요하고
책을 한번 읽고 마는게 아니라 텀을 두고 여러번 읽으라는게 이것때문임
전체 사이클을 한번 돌리고나서 초벌이 되어있으면, 그 뒤에 다시 읽을 떈 초벌된 여러 과목을 바탕으로 더 깊은 이해가 되는거
거꾸로 말하면 한 사이클을 돌리고 머리속에서 이것들이 결합되기 전까진 cs가 굉장히 딱딱하고 재미없고 이해도 안될거임
왜? 서로 연결된 것들을 한번에 배우려면 너무 복잡해서 하나씩 떼어내서 배울 수 밖에 없는데 이게 굉장히 더디거든
이걸 참아내고 계속 공부하다보면 어느 순간 베이스가 깔렸다는게 느껴짐
그러면 이제 거기에 탑을 잘 쌓을 방법도 알게되는거지
해당 댓글은 삭제되었습니다.
ㅇㅇ 그냥 순수하게 재밌는사람도 있지. 근데 일반적인 사람은 이렇지 않을까? 하는거 나도 어렸을 떄 억지로 하던 공부들 생각하면 저런거같고
나도 처음엔 그냥 알아가는게 재밌어서 cs공부하다가도 이게 진짜 쓸모가 있을까? 생각했었는데, 아 자바든 cs든 기술스택이든 어차피 다 연결되있구나로 의문이 풀렸음
생각해보니 다른건 다 재밋었는데 db는 정규화1~5들어가고 포기했었군 - dc App
애초에 좋아하는게 변태임
하지만 경쟁 상대는 변태들인걸 지피지기 해야지
미친놈들과 경쟁하려면 미쳐야지 ㅋㅋ
https://klyp.fyi/ifani