본문 바로가기

반응형

전체 글

(364)
[TIL] 2021.06.29 Facts 과외함 오늘은 쉬었다. Feelings 매일 til 쓰기 성공해서 기분이 좋다. Findings 오늘은 뭘 배웠지? 오늘은 행복했나? 그렇다. 오랜만에 집에 와서 태이와 함께 푹~ 쉬면서 아무 걱정없이 폰겜하고 컴터겜하니까 넘 행복했다. Future Action Plans 맞다 목표쓰기 해야한다
[TIL] 2021.06.28 싸피 6기 합격 후기 Facts 패캠 cs강의 1강 들음 Feelings 퇴원이 얼마남지 않았당 기쁘다. -------- * 기쁜 마음에 술을 조지고 다음 날에 쓰는 회고입니다. 싸피 6기 결과 발표 문자가 왔다. 원래 처음에는 "아니 1년이나 해야 한다구? 그래가지고 언제 취업해" 하면서 싸피에는 별로 생각이 없었다. 하지만 그냥 사소한 기회의 창이라도 열어두자는 마음으로 지원했다. 적당히 신경써서 자소서를 냈고, 1차 시험도 귀찮아서 볼까 말까 고민했지만 '아, 눈 딱 감고 보자' 라는 생각으로 응시했다. 컴퓨팅사고력 테스트였던 1차 시험문제는 끝까지 풀진 못했지만 이 정도 풀었으면 왠지 붙을 것 같았다. 결과는 역시 합격이었고 다른 시험들을 준비하면서 2차 면접을 준비할 생각을 전혀 안했었다. 무슨 배짱이었는지 지금도 ..
[TIL] 2021.06.27 페스츄리 공부법 Facts 페스츄리공부법으로 cs강의듣기 -> 1강 들음ㅋㅋㅋ Feelings 빨리 나아라 ㅜㅜ Findings 흠. 뭘 배웠지, 가볍게 공부한다는건 아직 힘들다는것? 더 재밌는게 많기 때문이다. 아무 생각 없이 시작하는 것에 익숙해져야겠다. Future Action Plans 걍 공부하기
[TIL] 2021.06.26 고수는 힘을 뺀다. Facts 목표쓰기 cs강의 1강 Feelings 오늘 깨달음을 얻어서 기분이 좋다. Findings 오늘의 깨달음은 이것이다. 공부를 패스츄리처럼 하자. 한 번에 이해되는 것은 없다고 보면 된다. 나는 지금껏 알고리즘을 공부하든 cs를 공부하든, 어떤 공부든 한 번 할 때 최상의 컨디션에서 최고의 집중력으로 최고의 효율로 한다는 마음가짐으로 임했었다. 10시간 하기 싫어서 미적거리는 것보다 한시간 최고 효율로 공부할 때 더 좋은 효과가 난다는 이상한 믿음이 있었다. 물론 집중력의 차이가 엄청난 효율의 차이를 만드는 것은 사실이지만, CS나 알고리즘같은 경우는 그냥 시간 투자가 답인것 같단 결론을 내렸다. 왜냐하면 한 번에 알아지고 한 번에 외워지는것이 아니기 때문이다. 내신 시험같은 경우는 한 번에 딱..
History로 보는 운영체제 1990 - 2000년대 이후 1990년대 엑셀 워드프로세서 windows95 Killer Application 위닝을 실행시키기 위해 플레이스테이션 기기를 구매했어. 이때 이 위닝게임을 플레이스테이션의 Killer Applicaion이라고 불러. 엑셀 프로그램을 사용하기 위해서 Windows 컴퓨터를 구매했어. 엑셀 프로그램이 킬러 어플리케이션이었던거지 네트워크 기술 발전 - 월드와이드웹 WWW 네트워크 기술이 운영체제에 들어가 있어. 오픈소스 운동이 활성화되기 시작해. UNIX OS+응용 프로그램 자체 개발을 하고 소스를 오픈하겠다고 해. 인류의 첨단의 기술을 공유해서 더 발전시키겠다 이거지. 리눅스 운영체제는 아직까지도 소스가 오픈되어있고 무료야. 2000년대 오픈소스 활성화 LINUX(운영체제) Apache(웹서버) MySQL..
History로 보는 운영체제 1970 - 1980 1970년대 드디어 제대로 된 운영체제가 나왔어. UNIX OS야 켄 톰슨과 데니스 리치가 개발했는데, 데니스 리치는 C언어를 개발한 사람이야. C언어를 개발하고 그걸 기반으로 UNIX 운영체제를 개발한거지. 운영체제 개발에 C언어가 필요했던 이유를 쉬어가는 차원에서 알아보자. 1970년대 이전에는 Assembly언어로 소프트웨어를 개발했어. CPU, Memory의 물리적 주소를 직접 지정을 해줘야 해. 각각의 컴퓨터마다 각각 다시 개발해줘야 하는 단점 프로그래밍 복잡도가 높다는 단점도 있었어. C언어가 개발된 이후에는 해당 컴퓨터에 알맞게 컴파일러가 작업을 해. 그래서 한 번 C언어로 만든 코드를 다시 작성할 필요가 없었어. 프로그래밍 복잡도도 어셈블리 언어에 비해서 굉장히 낮아졌고. 그래서 C언어를 ..
History로 보는 운영체제 1950 - 1960 1950년대 ENIAC: 첫 번째 컴퓨터 운영체제는 없었어. 왜? 1개의 응용 프로그램을 실행시키기도 바빴으니까. 운영체제는 시스템의 자원을 관리한다 그랬지? 그럼 시스템 자원은 누가 관리해? 응용 프로그램이 직접 시스템 자원을 제어했어. 1960년대 초반 프로그램 종류도 많아지고, 사용자도 많아지기 시작했어. 이 때까지는 한 시점에 실행 가능한 프로그램이 1개인게 당연했어. 프로그램1 실행시간이 12시간이고 프로그램2 실행시간이 1분이라고 해보자. 프로그램2를 실행해야 되는 사람이 프로그램1이 실행되는 시간을 기다린다면 얼마나 불편했을까? 최소한 대기열에 프로그램2를 프로그램1이 끝났을 때 예약을 걸어두는 기능이라도 있으면 정말 편하지 않았을까? 그래서 출현한것이 배치처리 시스템이야.(Batch Pro..
[TIL] 2021.06.24 네이버 부스트캠프 코딩테스트 후기 Facts TIWL -> TIL 부스트캠프 코테 응시 -> 완료 udemy 자료구조 6문제 풀기 -> 1문제? 풂 과외하기 -> 완료 Feelings 아침부터 밋을 켰다. 굳 피곤하긴 하지만 정말 보람차다. 지금은 점심시간이니 낮잠을 자고 와야겠다. ----------------- 부스트캠프 코테는 쉬웠다. 들었던대로 어려운 알고리즘이 전혀 아니었다. 하지만 시간이 부족했고 결국 2문제 중 1솔을 했다. 지금껏 코테를 보면서 Object를 순회하는 행동을 한 번도 안해보았다. 그래서 시험 중에 그 방법을 찾는데 시간을 너무 많이 소비했다. 그보다 더 치명적이었던 것은 빨리 풀기 위해서 의사코드 단계별로 TDD를 하지않고 한번에 풀려고 시도했던 것이다. 오히려 허둥대고 코드가 꼬였고, 결국 시간 낭비로 이..

반응형