자료구조는 땠고 취업도 했음
비전공학원출신이 전공지식중에 제일 먼저 공부해야 될게 뭐냐?
익명(106.102)
2020-03-22 20:53
추천 0
댓글 12
다른 게시글
-
C C++ 프머가 우월한건 포인터를 잘써서임 [7]♥달링인더..(re2002) | 20.03.22추천 0
-
여기 계량 , R 고수 있음? [11]dd(78.251) | 20.03.22추천 0
-
하 시바 인터넷 개무섭다 [3]나트륨찡(alphauri) | 20.03.22추천 0
-
스프링 공부하려함 [4]익명(202.150) | 20.03.22추천 0
-
짱근이랑 스타1 뜰사람? [2]한짱근(121.169) | 20.03.22추천 0
-
기획은 개발경력쌓고 옮기는경우가 많냐익명(175.209) | 20.03.22추천 0
-
거짓음해 때문에 갤질 힘들다.. 뻔히 보이는 거짓말을..♥달링인더..(re2002) | 20.03.22추천 0
-
나님 다른사람들 프밍 못한다고 깔본적 없음!! [5]♥달링인더..(re2002) | 20.03.22추천 0
-
C#과 자바의 기본 자료형외에 모든것은 사실 포인터임♥달링인더..(re2002) | 20.03.22추천 0
-
학부 운영체제 강의 궁극적인 목표가 뭐냐 ㅇㅅㅇ [4]익명(61.79) | 20.03.22추천 0
알고리즘 + 컴퓨터구조 + 네트워크 프로토콜 요 세개만하면 현업 웬만한 프로그래머보다 잘할듯
사수한테 물어보니깐 알고리즘보단 sql부터 하는게 낫다 그러던데 어떻게 생각함
sql는 기본으로 깔아야지
기본은 되어 있는데 아직 조인이나 튜닝 잘 하는 수준은 아니얌
SQL은 그냥 ..뭐가 되고싶은지에 따라서 다른데 보통 실무에선 SP 짤때나 필요할거 같은데 마치 난 java부터 할거야 하는거랑 비슷한 느낌이라 전공자 느낌으로 물어보면 뭔말이지함. DBA되고싶으면 그것부터해
전공레벨에서 기초는 SQL이 아니라 그 SQL문법을 사용하는 DB자체를 짜는걸 배우는거임.
쉽게 말하면 예를들면 MySQL을 어떻게 만들지?에대한 기초수준을 이야기한거였음. 전공은 그렇게 배움
정규화나 ERD 말하는거임?
정규화나 ERD도 DB를 사용하는 입장에서 데이터를 어떻게 다루냐에 대한 부분이고, OS마다 Cluster는 어떻게 형성되고 그걸 DB에서 블록으로 몇 mb까지 잡는게 보편적으로 합당한 전략이고,SSD인지 HDD인지에 따라서 각 섹터의 크기에 따른 OS cluster용량이 정해지기도하고 그거에 따라서 HDD는 외경/내경에 따른 헤드 움직임이 평균 어느정도를 보장해주니까 fragmentation된 경우 os스케줄러에 따라 어떻게 조각모음시켜줄것이며 또한 무결성을 확보해주기 위해서 Commit rollback에 대한 부분을 어떻게 처리해줄건지
SSD는 전자를 산화막에 가뒀다 풀었다 하면서 데이터 저장 (셀에 저장되는 전자의 양이 TLC SLC MLC에따라 다름)을 하니 이때는 어떤전략이 오히려 합리적인지 드드드드드등 을 배웁니다.
전공지식에서 SQL은 정말 한챕터? 정도 나가고 SQL optimazier 까지 조금 배워요. 그부분은 내가 DBA될거라면 그부분을 심도있게 파면되고 포괄적인 의미에서 전공지식이라고 물어보면 저런걸 배운다는거임. 저런걸 배우려면 위에 말한 세가지 다 알아야 하니까요 ㅇㅇ
이 댓글을 읽고 멀미가 났습니다 - dc Cpp