본문 바로가기
728x90
반응형

개발자27

정글에서 살아남기 | WEEK06 | 시스템 콜, 데이터 세그먼트, sbrk, 메모리 단편화? 태초마을로 돌아가자(컴퓨터 시스템 기초 이해 필수) 정글 6주 차!! week06의 키워드 WEEK06: 시스템 콜, 데이터 세그먼트, sbrk, 메모리 단편화 week05주 때 RBTREE를 구현하면서 malloc을 사용했었다. 그리고 이번 주 차에는 내가 사용했던 malloc함수를 내가 만드는 것이 목표! 1. Malloc Lab 구현 저번 주에는 실사용에 사용되는 효율적인 자료구조를 통해 C언어 문법에 대해서 익혔다면, 이번 주는 C언어에서 메모리 할당에 사용되는 malloc함수를 직접 구현하면서 데이터가 메모리에 어떤 방법으로 할당되는지 등 메모리에 대한 개념을 이해하는 것이 과제의 목표였다. 말롭랩 과제에 대한 자세한 설명은 아래 링크로! 2021.09.14 - [개발자 도전기/[SW사관학교 정글] 개발일지] - Malloc Lab | 동적 메모.. 2021. 9. 19.
정글에서 살아남기 | WEEK05 | 이런 C......!! Red-Black TREE 구현하기 4주 간 알고리즘 던전에서 나왔더니 C언어의 지옥이 다가왔다...! 새로운 탐험 시작!! 운영진님들이 말하는 C언어란... 시작부터 겁을 주신다...ㅋㅋ 여하튼 C는 Assembly 언어와 매우 가까운 언어로, C를 사용하면서 조금 더 컴퓨터의 본질에 가까이 가는 것을 기대하신다고 한다. 그리고 이번 week05주 차의 키워드 WEEK05: 동적 메모리 할당, 포인터, 메모리 누수, 균형 이진 탐색 트리 저 단어들은 뭘까...? 뭐 알고리즘 할 때도 당연히 다 모르던 키워드들이었기 때문에 크게 신경쓰지 않았다. 결국엔 다 알게 될 것이기 때문에!! 1. 개발환경 설치 C언어 개발을 더 매끄럽게 하기 위해 Ubuntu 20.04 LTS (x86_64)환경에서 gcc 9.x 컴파일러를 사용하는 것을 권장하셨.. 2021. 9. 12.
정글에서 살아남기 | WEEK04 | 다이나믹 프로그래밍은 다이나믹하지 않다구 드디어 알고리즘 마지막 4주 차...!!! 진짜 내가 컴퓨팅 사고로 전환하고 있는지 잘 모르겠지만 확실한 점은 알고리즘 문제를 건드릴 수는 있게 되었다는 점..? 처음에는 알고리즘 문제를 보고 나서 어떻게 풀어야 할지 접근조차 하지 못했었는데 이제는 완벽하게 정답을 출력하지는 못하더라도 이렇게 풀면 되겠다~라는 생각을 가지고 코드를 작성하기는 한다는 것(물론 결국 오답이다 ㅎㅎㅎ 이제 화나지도 않아) 여하튼, WEEK04주 차의 알고리즘 키워드! WEEK04 : 동적 프로그래밍, 그리디 알고리즘 이번 주 과제의 수는 14개였다. 저번주처럼 과제 수가 적었고, 그 의미는 동적 프로그래밍(dp), 그리디 알고리즘(greedy) 역시 만만치 않게 어려운 카테고리라는 것이다. 그래도 저번 주에 기대 이상으로 d.. 2021. 9. 5.
정글에서 살아남기 | WEEK03 | 여전히 느리지만 그래도 성장하는 중! 대전 전민동에서 생활한 지 벌써 한 달이나 됐다. 이제 여기서 사는 것도 점점 적응되고 있다. 여전히 알고리즘의 늪에서 허우적거리는 것은 변하지 않았지만, 그래도 심리적인 압박이나 불건전한 스트레스는 많이 줄었다. 캠퍼스에서의 생활도 만족한다. 아침마다 운동하고, 빡세게 공부하고 기숙사 가자마자 기절하고. 매일 강의실에서 살다시피 하다 보니 시간을 허투루 썼다는 후회나 아쉬움은 전혀 없다. 일요일에 알람도 없이 오전을 풀로 자고 일어나도 죄책감이 없다 ㅋㅋㅋ 무엇보다 이 동네가 제일 좋은 이유 중 하나는 캠퍼스 주변에 맛집이 지이인짜 많다는 것이다. 곰탕부터 시작해서 라멘, 초밥, 삼계탕 등등 진짜 어떤 가게를 들어가도 눈 뒤집혀서 퍼먹는다. 이 동네 가게 사장님들 무림 고수들이 작은 동네에 은둔하면서 .. 2021. 8. 29.
정글에서 살아남기 | WEEK02 | 코딩 못해? 어쩌라고! 결국 잘하게 될거야 정글에서 WEEK01~04(알고리즘 과정)은 프로그래머로써 학습하는 방법을 배우는 기간이다.빠르게 배우면서 시행착오를 가져라. 운영진님들과 면담할 때 의장님께서 해주셨던 조언이다. 그리고 이 말 덕분에 저번 주에 비해 한결 편한 마음으로 공부했다. 내가 알고리즘을 못 하는 것은 당연하다. 하지만 모르고 못 하기 때문에 알기 위해 매일 10시간 이상씩 공부를 하는 것이고, 결국은 할 수 있게 될 것이라고 믿고 있다. 이런 마인드 덕분인지 확실히 덜 스트레스받으면서 공부를 했던 것 같다.(물론 8번 연속으로 시간초과 되는 문제 만나면 머리털 빠질 만큼 짜증 난다ㅡㅡ) 정글 week02주 차. 이번 주차의 알고리즘 키워드.WEEK02 : 이분탐색, 분할정복, 스택, 큐, 우선순위 큐  1. 문제 풀이솔직히 w.. 2021. 8. 22.
정글에서 살아남기 | WEEK01 | 성장통을 즐겨라! 근데 생각보다 아프다...? 정글에 있으면서 늦은 저녁에 자주 하는 대화 내용: 동기 M: 형, 눈 엄청 빨간데요!? 나: ㅇㅇ?? 너도 눈 겁나 빨개 (같이 거울 본 후) 동기, 나: ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 정글에서의 week01주 차. 매우 험난하다. WEEK01~04의 커리큘럼 목표는 '컴퓨팅 사고로의 전환'이다. 정글러 대부분이 전산학 비전공자이기 때문에 문제를 풀면서 자료구조와 알고리즘을 공부하면서 컴퓨팅 사고를 기르는 시기이다. 이번 주의 키워드는 알고리즘 기초(기초, 배열, 문자열, 재귀함수), 정렬, 완전탐색, 시간복잡도 일정은 주차별로 주어진 키워드에 맞는 과제가 주어지고, 문제를 풀면서 개념과 알고리즘 실력을 키워간다. 그리고 목요일마다 3문제씩 시험을 본다. 1. 문제 풀이를 통한 알고리즘 .. 2021. 8. 15.
정글에서 살아남기 | WEEK00 | 걱정 같은거 하지마 넌 코딩만 해 ㅎㅎ 정글 입성 프로젝트 진행 1. SW사관학교 정글 소개 & 0주 차(정글 입성) 발제 13시부터 기숙사 배정, 짐 정리 시간이 주어졌고 15시부터 본격적으로 정글 프로그램이 시작되었다. 처음에는 SW사관학교 정글 프로그램의 목적, 운영진님들 소개, FAQ 등의 시간을 보냈다. 가장 인상 깊었던 내용은 정글 1기 분들 거의 대부분이 정글 수료 후 바로 취업을 하였고, 그중 2/3는 협력사에 취업했다는 정보... 대외적으로 거의 알려지지 않은 사실이다 보니 이 정보는 충격 그 자체였다. 5개월에 내가 할 수 있는 최고의 성장을 위해서 정글에 입성하긴 했지만 취업까지 연장될 수 있다는 생각은 하지 못했었다. 아무리 내가 열심히 했다고 해도 5개월의 시간으로 바로 취업은 욕심이라고 생각했기 때문이다. 그래도 크게 바뀌는 것은 없다고 본다.. 2021. 8. 8.
정글에서 살아남기 | ESSAY | 5개월 이후의 나의 모습? 일단 매주 몰입에 집중하자 정글에 온 지 벌써 일주일이 지났다. 그간의 시간을 한마디로 얘기하자면... 벌써부터 빡세다....!! 정글 2기 면접 때, 장병규 의장님께서 '덕수님은 고등학교도 문과고 대학교도 스포츠과학과, 경영학과를 나오셨다. 이공계와 전혀 무관한데, 만약 정글에 와도 5개월이 헛수고일 수도 있다. 어떻게 생각하냐?' 라고 질문하셨고, 나는 '이공계 마인드는 어떤 문제나 현상에 대해 호기심을 가지고 어떻게 효율적으로 해결할 수 있는지 논리적으로 판단하는 사고라고 생각한다. 비록 이공계와 관련된 직접적인 경험은 없지만, 대학생 때, 장교 생활 때, 스타트업할 때 많은 문제와 미션들을 직면했었고 어떻게든 해결하기 위해 붙잡고 매달렸던 경험이 있다. 이런 경험을 바탕으로 충분히 이공계 마인드를 키워갈 수 있다!' 라고 .. 2021. 8. 8.
SW사관학교 정글 2기 시험 후기 SW사관학교 정글 홈페이지 나는 어렸을 적부터 축구에 열광했었다. 집 바로 뒤에 전남 드래곤즈 프로축구 구단이 있어서 매주 직관하면서 내 연고지 팀을 응원했을 정도였다. [스타트업 실패노트 #02] 스포츠 에이전트를 꿈꾸던 체대생이 여행 플랫폼 스타트업을 창업한 이 여행 관련 스타트업을 창업하고, 지금은 개발자에 도전하고 있는 29살 청년입니다. 하지만 저는 스포츠과학과라는 스포츠 분야를 전공했고, IT 관련해서는 아무것도 모르는 비전공자입니다. 이 dapsu-startup.tistory.com 축구가 내 인생의 전부라고 생각했던 시절이다 보니 자연스럽게 스포츠 에이전트라는 직업을 목표로 정했고, 그에 맞게 고등학생 3년 동안 성균관대 스포츠과학과에 입학하기 위해 공부하고, 포트폴리오를 준비했다. 경영학.. 2021. 7. 23.
728x90
반응형