본문 바로가기
반응형

개발 지식 B+/컴퓨터 사이언스2

패스트캠퍼스 CS 강의 수강 시작 구직을 시작한지 일주일차이다. 그러면서 뼈저리게 느낀 사실은, CS 지식이 너무너무 필요하다는 것이다. 힘들게 포폴 만들고, 코딩/과제 테스트를 통과해서 얻은 면접 기회인데, 내가 봐도 기술적으로 부족하다는 것을 느꼈다. 우선 순위 큐 삽입/삭제를 맥스힙으로 구현하는 방법, 다익스트라 알고리즘 등 모르겠다고 답변하는 그 시간이 너무 민망했었다. 프론트엔드 포지션으로 구직하면 보다 괜찮지 않을까 했지만, CS지식은 모든 개발자의 기본이라는 사실을 간과했던 것 같다. 최근에 안 사실인데, 나는 전자공학과도 준 SW 전공자라고 생각했다. 하지만, 현실은 아니었다. 물론 내가 따로 지식을 채워갔으면 좋았겠지만 소홀했었다. 그래서 고민을 했다. 정보처리기사 자격증을 준비하면서 부족한 전공 지식을 채울지, 강의를 .. 2021. 3. 30.
Data Structure - Stack, Queue Intro Data -> process -> Info Data Type Dtat Structure 하나의 데이터를 해석하는 방법을 정의함. 여러 데이터들의 묶음을 어떻게 저장하고 사용할지 정의한 것 ex. Array, Stack, Tree etc.. Stack LIFO (후입선출) 나중에 들어온 것이 먼저 나감 = FILO ex. web page 뒤로가기 method / property push StackOverflow pop StackUnderflow size peek top property 인듯? 구현 & Time Complexity - 배열로 구현 접근, 구현 빠름 but 삽입, 삭제 느림 - Linked List 반대 Queue FIFO (선입선출) ex. 대기줄 method / property .. 2021. 1. 26.
반응형