본문 바로가기
기타

자료구조 왜 중요한가 / 왜 배워야 하는가

by 꿈청(꿈꾸는청년) 2018. 5. 2.
반응형

나의 전공은 경영정보학과(문과생)이다. 컴퓨터공학을 부전공을 하고 있으며, S/W 보다 전문적으로 배워보고 싶어서 S/W학과 동아리에 들어가게 되었다. 


그곳에서 나는 JAVA를 기반으로 웹프로그래밍을 전반적으로(?) 배울 수 있었다. (쿼리,HTML,JSP,JAVASCRIPT,DB)등 하지만 최근 컴퓨터공학 부전공을 배우면서 C언어를 기반으로 한 자료구조를 배우고 있는데, 정말 '왜 배워야 하는 지?' 의문이 꼬리를 물고 또 물었다.


고급언어에서 제공하는 라이브러리를 사용하면 연결리스트나 리스트따위는.. 만들필요도 없는 것이 아닌가.. 물론 있던 것들을 따라하는 것이 아닌 그런 사고하는 과정이 프로그래머의 자질에서 가장 중요하다는 것은 조금만 구글링해봐도 선배 프로그래머분들의 글을 볼 수 있었다.


하지만 나의 세대(?)에서는 중요한 건 알겠는데 왜 중요한 건지 피부로서 느끼지 못하는게 현실인 것 같다. 마음먹고 잘할 수 있다. "중요한 것이고 배우면 좋다" 라는 말씀들 다 새겨들을 수 있지만 그냥 마음 한 구석이 편하지 않았다 배우더라도 이유를 알 고 싶고 왜 배우면 좋은 것인지 알고 싶었다. 


그래서 어느 한 프로그래머 블로그의 글을 보게 되었으며 

내가 필요로 한 답을 적어주셔서 퍼오게 되었다.


https://www.slipp.net/questions/80





반응형

댓글