디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

원리의 '적시'학습이라는 개념을 이해해야함.

ㅆㅇㅆ(124.216) 2025.10.12 12:43:14
조회 230 추천 12 댓글 10

가령 물리학에서 F=ma는 근사하고, 기초원리지만 이는 근대과학적 뉴턴 역학적 근사 개념이고 고급 개념으로 갈수록, 


라그랑주 역학과 해밀토니안 역학으로 감. 에너지 차이에서 이걸 이제 위상공간이라는 개념까지 적용해서 해밀토니안으로 감


F=ma에서 시작하지만 근본적인 공간에 따라서 계층에 따라서 표기 방식과 활용방식이 다름

 

마치 고전역학 문제를 푸는데 F=ma를 선택 안하고, 해밀토니안 문제를 푸는거임. 이러면 더 자세한 답을 얻지만 근사 과정이 복잡함


마치 고등학교 2학년 문제를 푸는데, 대학원 공식을 쓰라 이거임. 이게 과연 말이 맞다고 생각하냐?


이걸 프레임워크와 라이브러리로 치환하면 됨


프레임워크와 라이브러리는 너가 저 추상화된 계층을 안 까기 위해서 만들어진 개념들임


대부분 페이지 네이션 M값이 수천 ~수만까지는 감당 가능하고, 대부분의 스타트업 또는 중견기업까지는 충분히 감당가능한 성능이 현대 프레임워크와 라이브러리에 내장되있음


현대의 프레임워크는 95% 범용적 문제와 5%의 특수한 영역 문제에 걸쳐있음. 근데 모든 원리를 안다는건 95% 의 모든 범용적 문제를 다시한다는거임


니가 프레임워크, 라이브러리 제작자라면 맞는거지. 하지만 너는 그 계층의 사람이 아님.


근데 그걸 모든 엔지니어링의 원리를 파악한다면 너는 개발을 시작도 못함


그러니까 OSI 계층을 너는 배운거임. OSI 계층이 뭐냐 어느 계층위에서 이렇게 나눠서 뭘 해야한다고 하고, 그 하위 추상화 계층은 


이연된 부채로 두는거임.


너가 당장 MVP를 만드는데 페이지 네이션 M값이 수백만 수천만 값에 도달한다고 가정해서 최적화부터 한다는건 커누스가 말했듯


'잘못된 조기 최적화'에 가까움.


B+ 동작원리를 알면 좋지. 하지만 이건 대규모 트래픽이라는 성공의 문제가 발생했을때 해결해도 되는, 즉 어느정도 퍼센테이지의 경계를 두고, 이 경계부터 시작해도 원리를 적시학습해도 된다는거임


즉 이연된 기술 부채임


이게 이해가 안되면 웹하는 놈이 어셈블리 판다고 깝치는게 맞다 맞다 하는데 동의하는거임


기술 스택에는 여러 추상화 계층이 존재하고, 엔지니어링은 자신이 작업하는 계층과 인접한 하위 계층 까지만 알고, 필요할때 내려가면 되는거임


이게 비야네가 말한거고


근데 지금 원리 주의자 라고 하는 애들은 막상 자료구조니 하면서 이 원리에 대해서 다 이해하라고 넘어가는데


그보다는 실용적인 사용법을 익힌 후에 문제가 터지기 직전이나 신호가 나오기 시작할때 원리를 재학습해도 전혀 늦지 않음


그렇기 위해서 나눠둔 수많은 방법론이 '계층론'임.


자꾸 뭘 핵심이다 이러는 애들은 소프트웨어 공학론을 안 배운 애들임.


소프트웨어 공학론의 근간은 '추상화', '관심사 분리' 가 이거임


웹 프레임 워크의 개발자는 HTTP 프레임워크 원리를 깊게 이해해야하지만, 웹 프레임워크 사용자는 HTTP 기초 원리만 알면됨


근데 이 소프트웨어 공학론 자체를 자꾸 부정하면서 모든 원리를 하라고하는데, 이러면 너는 모든걸 처음부터 바닥부터 다 알아야함


근데 인간의 인지능력으로 이 모든걸 알 수가 없음. 당장 리액트 쓰겠다고 리액트의 간접 돔조작 방식을 전부 이해하기 위해서 돔조작을 전부 기초까서 배우겠다가 얼마나 효율나쁘냐


저 시간에 RSC와 리액트 앱 라우터 사용법 배우는게 더 내 문제 해결에 가까움. 너가 리액트를 능가하는 프레임워크를 만든다면 배워야함


하지만 니가 리액트를 사용한다면 저건 그냥 병목 현상 있기전에 냅둬야하는 문제에 가까움.


폰 노이만 병목을 몰라도 캐싱 구조를 설계할 수 있음. 근데 캐싱 구조 할때 폰 노이만 병목을 알면 편하지


자료의 캐시를 몰라도 프레임워크내에서 처리하는 캐싱 로직으로도 충분한 경우가 많음


결국 어느 계층에서 뭘 하느냐에 따라 다른거지. 어떤 걸 기초로 잡아서 이걸 무조건 해야한다는 건 사실 의미가 없음.


바퀴를 재발명할 필요가 없다가 왜 나오겠냐. C# 쓰는데 Linq 쓰는게 훨 나은데, 이걸 원리를 안다고 재구현하면 JIT 컴파일러 최적화부터 다시 하겠다는건데


CLR까지 파고드는건 개발 시간이 없단거지. 그냥 이게 있다 정도를 인지하고 그때그때 사용법에 집중하고 필요할때 배우면됨


니가 학문하는 것도 아닌데


 

추천 비추천

12

고정닉 1

3

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
2897154 진짜 학계는 존나 피곤한 곳이구나 한다. [4] ㅆㅇㅆ(124.216) 10.19 179 0
2897151 웹툰 원작 넷플릭스 시리즈 '닭강정', 국제에미상 후보에 올라 발명도둑잡기(118.216) 10.19 117 0
2897149 알콜중독이다 시이발... 오늘은 내 안먹을라 켔는데 ㅇㅇ(223.39) 10.19 119 0
2897148 열이 내렸다 발명도둑잡기(118.216) 10.19 87 0
2897147 근데 MDPI가 그렇게 학계에서 평이 안좋나 [2] ㅆㅇㅆ(124.216) 10.19 143 0
2897146 중국 애들 코드가 좋은게 중국애들은 [1] ㅆㅇㅆ(124.216) 10.19 148 0
2897145 교수 구워 삶았다. 이제는 진짜 구현만 하면된다 ㅋㅋㅋ [1] ㅆㅇㅆ(124.216) 10.19 126 0
2897144 LG G5 부팅 시켰거든요... 넥도리아20252024026(220.74) 10.19 91 0
2897143 나는 김치에 곰팡이 펴서 버렸는데 아래는 김치도 있구나 ㅇㅇ(175.197) 10.19 107 0
2897133 물경력이 얼마나 많으면 회사에서 믿지를 않아. [1] 프갤러(59.16) 10.19 158 0
2897131 인천행 중국 여객기, 수하물 보조배터리 불로 상하이 비상착륙 발명도둑잡기(118.216) 10.18 97 0
2897128 Riverpod 3.0 나온거 실제 플젝에 적용한 사람 있어?? 프갤러(211.234) 10.18 124 0
2897125 음기 충전 발명도둑잡기(118.216) 10.18 96 0
2897122 집 와이파이 이상 발명도둑잡기(118.216) 10.18 111 0
2897117 세상에는 공짜란 것은 없다. (이상하다. 난...) 넥도리아(119.195) 10.18 105 0
2897113 국산스파 [1] 배구공(119.202) 10.18 110 0
2897112 일 3건 취소. 매일매일 스트레스다 [4] ㅆㅇㅆ(124.216) 10.18 201 1
2897111 중미평화우호조약이란게 있는데 한중불가침평화협정도 맺으면 어떨까? [15] 발명도둑잡기(118.216) 10.18 134 0
2897109 미국은 금리가높은데 한국은 못올리니 환율이 오르는구나 [11] ㅇㅇ(175.197) 10.18 161 0
2897107 코딩 배우면 평생 먹구사나요? [3] 프갤러(218.54) 10.18 214 0
2897103 힛트가요 총맞은것처럼 [2] 배구공(119.202) 10.18 134 0
2897102 C++ 인생 40 년 갈아 넣었습니다. [1] 프갤러(59.16) 10.18 136 0
2897101 서울환경연합-버리는 도시 넘어, 고치는 도시로: 수리 활성화 조례안 설명 발명도둑잡기(118.216) 10.18 77 0
2897100 아침 점심 저녁 발명도둑잡기(118.216) 10.18 93 0
2897099 프갤에서도 카톡 업뎃 사건에 대한 논의가 있었겠지?? [2] chironpractor갤로그로 이동합니다. 10.18 135 0
2897093 눈동자속의 faraway 남자 커버 배구공(119.202) 10.18 77 0
2897088 미운 사내 배구공(119.202) 10.18 77 0
2897086 나도 10키로만 빼고 싶다 ㅇㅅㅇ [4] ㅇㅅㅇ(1.216) 10.18 109 0
2897083 소켓 섹션 만들었다. 프갤러(121.172) 10.18 133 0
2897082 이런차 타고싶당 [1] 프갤러(175.197) 10.18 97 0
2897081 아시발 nvim으로 이제 코드에디팅 하는디 좋네 ㅇㅇ갤로그로 이동합니다. 10.18 84 0
2897079 회사 코드에 러스트 몰래 심어넣을 브랜치 이름 추천좀 [5] 프갤러(122.32) 10.18 199 1
2897078 [대한민국] 대한민국이 간첩들을 대하는 자세 프갤러(121.172) 10.18 125 0
2897077 R 프로그래밍 과제 도와주실 분 구합니다 [3] 가즈아(119.70) 10.18 138 0
2897076 좀 이해가 안가노 exe 로 만들면 60짜리를 웹으로 해서 [5] ㅆㅇㅆ(124.216) 10.18 228 1
2897074 C++ will never die. C++ 은 절대 죽지 않는다. 프갤러(59.16) 10.18 152 0
2897072 그냥 코드가 테스트 통과하면 쓰는거고 못하면 [5] ㅆㅇㅆ(124.216) 10.18 227 0
2897071 고등학생 개발자 고민 [3] 프갤러(220.123) 10.18 209 0
2897070 사법부는 대한민국의 모든 남성들에게 피해보상금을 지불해야 된다 프갤러(121.172) 10.18 101 0
2897068 지금 듣는 노래인데 어떰? ㅁㅁ갤로그로 이동합니다. 10.18 78 0
2897067 교수 연락올때마다 씨발 심장이 덜컥 내려앉는데 이거 사랑이냐? [6] ㅆㅇㅆ(124.216) 10.18 181 0
2897066 오늘 학생 앞에서 쿼드트리 직접 구현하다가 존나 버벅대서 쪽팔렸음ㅋㅋㅋ [2] ㅆㅇㅆ(124.216) 10.18 129 0
2897065 밥벌이를 위해 개발하다 보면 [4] chironpractor갤로그로 이동합니다. 10.18 135 0
2897063 자기 개발 안하는 개발자는 없어졌으면 좋겠다 [4] 프갤러(183.109) 10.18 171 0
2897062 파워 교체 했습니다. 2009년 파워 넥도리아20252024(220.74) 10.18 63 0
2897061 'XX 꼭 배워야 함?' 이러는거는 '수학 꼭 배워야함?'으로 치환 가능 [1] 박민준갤로그로 이동합니다. 10.18 144 1
2897060 인생에 되는 일도 없고, 더이상 기대할 일조차 없다. [1] ㅇㅇ(223.39) 10.18 142 0
2897059 ㅇㅅㅇ [2] ♥덩냥이♥갤로그로 이동합니다. 10.18 121 0
2897058 나는 인간 코드도 안 믿고 ai코드도 안 믿고 [2] ㅆㅇㅆ(124.216) 10.18 163 0
2897057 웹에서 SI빼고 내수용 엔터프라이즈향 빼면 남는 업체는 한줌임 [4] 박민준갤로그로 이동합니다. 10.18 185 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2