분류 전체보기
-
반갑다 멤버십 드디어 멤버십이 시작되었다. 멤버십은 챌린지와는 다르게 진행이 되는데 하나의 미션을 2주동안 구현하는 것이다. 1주차에 미션이 주어지고 2주차에 구현했던 것을 개선하는 것이다. 평소에 개발을 하고난 뒤에 개선해야지 하고 생각만하고 실천하지 못한 나에게 아주 적합한 일정이였다. HIG 경험하기 Apple의 HIG를 알고는 있었지만 HIG에 대해 잘 이해는 하지 못하고 있었다. 막상 HIG를 다시 읽어보니 생각보다 더 많은 정보들을 담고 있었고 애플이란 회사가 사용자에 대해 얼마나 생각하고 데이터를 바탕으로 만들었는지를 느낄 수 있었다. 화면전환이나 사소한 애니메이션들에도 사용자가 어떻게하면 집중할 수 있게 하는지 고민하고 만든흔적들을 볼 수 있었고 앞으로 더욱 HIG를 자주 보아야겠다고 생각..
부스트캠프 웹·모바일 8기 멤버십 1주차 회고반갑다 멤버십 드디어 멤버십이 시작되었다. 멤버십은 챌린지와는 다르게 진행이 되는데 하나의 미션을 2주동안 구현하는 것이다. 1주차에 미션이 주어지고 2주차에 구현했던 것을 개선하는 것이다. 평소에 개발을 하고난 뒤에 개선해야지 하고 생각만하고 실천하지 못한 나에게 아주 적합한 일정이였다. HIG 경험하기 Apple의 HIG를 알고는 있었지만 HIG에 대해 잘 이해는 하지 못하고 있었다. 막상 HIG를 다시 읽어보니 생각보다 더 많은 정보들을 담고 있었고 애플이란 회사가 사용자에 대해 얼마나 생각하고 데이터를 바탕으로 만들었는지를 느낄 수 있었다. 화면전환이나 사소한 애니메이션들에도 사용자가 어떻게하면 집중할 수 있게 하는지 고민하고 만든흔적들을 볼 수 있었고 앞으로 더욱 HIG를 자주 보아야겠다고 생각..
2024.01.12 -
챌린지에서 얻어간 것들 좋은 인연들 챌린지에서 만난 캠퍼들은 정말 좋은 사람밖에 없었다. 모든 캠퍼들을 만난것은 아니였지만 어느 캠퍼를 만나던 다들 열정있게 미션에 몰입하고 있었고 덕분에 나도 떨어지는 집중력을 다시 끌어올릴 수 있었다. 미션에 대해서 고민사항이 생겼을 때 다들 자신의 문제인 것처럼 깊게 고민하고 답변해주고 같은 목표를 가지고 열심히 노력하는 사람들을 만나는 경험은 다시 못할 경험이었던 것 같다. 기록하는 습관 처음에는 챌린지 기간동안 해야하는 매일매일 일처럼 느껴지던 학습정리 였는데 시간이 지남에 따라 학습정리를 하면서 내가 학습한것들을 점검할 수 있었고 학습정리를 통해 더 오랫동안 기억에 남았다. 글을 쓰는 과정에서 공부하게 되는 것들도 많았다. 이제는 습관처럼 하루일과를 마무리 할 ..
부스트캠프 웹·모바일 8기 챌린지 회고 및 멤버쉽 합격 후기챌린지에서 얻어간 것들 좋은 인연들 챌린지에서 만난 캠퍼들은 정말 좋은 사람밖에 없었다. 모든 캠퍼들을 만난것은 아니였지만 어느 캠퍼를 만나던 다들 열정있게 미션에 몰입하고 있었고 덕분에 나도 떨어지는 집중력을 다시 끌어올릴 수 있었다. 미션에 대해서 고민사항이 생겼을 때 다들 자신의 문제인 것처럼 깊게 고민하고 답변해주고 같은 목표를 가지고 열심히 노력하는 사람들을 만나는 경험은 다시 못할 경험이었던 것 같다. 기록하는 습관 처음에는 챌린지 기간동안 해야하는 매일매일 일처럼 느껴지던 학습정리 였는데 시간이 지남에 따라 학습정리를 하면서 내가 학습한것들을 점검할 수 있었고 학습정리를 통해 더 오랫동안 기억에 남았다. 글을 쓰는 과정에서 공부하게 되는 것들도 많았다. 이제는 습관처럼 하루일과를 마무리 할 ..
2024.01.09 -
역대급 미션들 마지막 주차라 그런지 미션의 볼륨이 정말 컸다. 그래도 3주동안 적응이 되었는지 볼륨이 커도 작은 명세로 분리하는 것은 쉽게 할 수 있었다. 물론 구현은 별개의 이야기지만 ,,, 미션 두개 중 하나는 학부생 때 3개월동안 공부하고 C언어로 구현해보았던 것이였는데 어중간하게 기억하고 있어서 그런지 Swift가 C언어라서 겹치는 부분이 있었지만 완전 동일하지는 않아서 구현하는데 애를 먹었다. 떨어지는 컨디션과 집중력 미션이 어려운것도 있었지만 무엇보다 몸상태나 집중력이 낮아지는 것을 느꼈다. 3주에 가까운 시간동안 5-6시간만 수면하고 나머지 시간을 개발에만 집중하다보니 4주차가 되었을 때 도저히 집중을 할 수 가 없었다. 어떻게든 집중을 하게되어도 몸 컨디션이 안좋아져서 오랫동안 집중할 수 ..
부스트캠프 웹·모바일 8기 챌린지 4주차 회고역대급 미션들 마지막 주차라 그런지 미션의 볼륨이 정말 컸다. 그래도 3주동안 적응이 되었는지 볼륨이 커도 작은 명세로 분리하는 것은 쉽게 할 수 있었다. 물론 구현은 별개의 이야기지만 ,,, 미션 두개 중 하나는 학부생 때 3개월동안 공부하고 C언어로 구현해보았던 것이였는데 어중간하게 기억하고 있어서 그런지 Swift가 C언어라서 겹치는 부분이 있었지만 완전 동일하지는 않아서 구현하는데 애를 먹었다. 떨어지는 컨디션과 집중력 미션이 어려운것도 있었지만 무엇보다 몸상태나 집중력이 낮아지는 것을 느꼈다. 3주에 가까운 시간동안 5-6시간만 수면하고 나머지 시간을 개발에만 집중하다보니 4주차가 되었을 때 도저히 집중을 할 수 가 없었다. 어떻게든 집중을 하게되어도 몸 컨디션이 안좋아져서 오랫동안 집중할 수 ..
2024.01.09 -
달라진 미션 방식 2주차까지는 매일 하나의 미션을 해결하는 것이었다. 그러다 보니 리펙토링하지 못하고 어중간한 상태로 완성한 것들이 있었는데 이것들을 리펙토링하고 싶다는 생각이 있지만 물리적인 시간이 부족하여 못하고 있었다. 사실 그 전까지는 다시는 보지 않는다는 생각때문에 어떻게든 동작하게 하려고 스파게티 코드들을 남발하기도 했다. 하지만 3주차부터는 이틀동안 미션이 진행된다. 첫째날에는 미션을 구현하고 둘째날 첫째날에 구현한 것을 리펙토링 하는 것이다. 미션을 이틀동안 구현해야하다보니 안그래도 어려운 난이도가 더 올라갔다. 설계에 잡아먹혀 버렸다 미션이 이틀동안 진행되기 때문에 첫째날에는 설계에 정말 많은 시간 투자를 했다. 최대한 작은단위로 설계를 하고 각 클래스마다 단일책임을 지도록 하고 다양한 ..
부스트캠프 웹·모바일 8기 챌린지 3주차 회고달라진 미션 방식 2주차까지는 매일 하나의 미션을 해결하는 것이었다. 그러다 보니 리펙토링하지 못하고 어중간한 상태로 완성한 것들이 있었는데 이것들을 리펙토링하고 싶다는 생각이 있지만 물리적인 시간이 부족하여 못하고 있었다. 사실 그 전까지는 다시는 보지 않는다는 생각때문에 어떻게든 동작하게 하려고 스파게티 코드들을 남발하기도 했다. 하지만 3주차부터는 이틀동안 미션이 진행된다. 첫째날에는 미션을 구현하고 둘째날 첫째날에 구현한 것을 리펙토링 하는 것이다. 미션을 이틀동안 구현해야하다보니 안그래도 어려운 난이도가 더 올라갔다. 설계에 잡아먹혀 버렸다 미션이 이틀동안 진행되기 때문에 첫째날에는 설계에 정말 많은 시간 투자를 했다. 최대한 작은단위로 설계를 하고 각 클래스마다 단일책임을 지도록 하고 다양한 ..
2024.01.07 -
https://school.programmers.co.kr/learn/courses/30/lessons/176962 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr // 1. 다음과제.시작시간 - 현재과제.시작시간 = 과제실행가능시간 // 2. 현재과제.실행시간 - 과제실행가능시간 = 남은실행시간 // 2-1 남은실행시간 == 1 // 1. 로 돌아가 반복 // 2-2 남은실행시간 > 0 // pasueTask.append(현재과제) 현재과제.실행시간 = 남은실행시간 // 2-3 남은실행시간 < 0 // 멈춘과제 = pasueTask.removeLast()..
[Swift] 과제 진행하기https://school.programmers.co.kr/learn/courses/30/lessons/176962 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr // 1. 다음과제.시작시간 - 현재과제.시작시간 = 과제실행가능시간 // 2. 현재과제.실행시간 - 과제실행가능시간 = 남은실행시간 // 2-1 남은실행시간 == 1 // 1. 로 돌아가 반복 // 2-2 남은실행시간 > 0 // pasueTask.append(현재과제) 현재과제.실행시간 = 남은실행시간 // 2-3 남은실행시간 < 0 // 멈춘과제 = pasueTask.removeLast()..
2024.01.07 -
Xcode의 파일 인스펙터 영역에서 파일의 확장자명을 보이게 또는 숨겨보자 Xcode -> Setting -> File Extensions 에서 설정해주면 된다 Hide All : 확장자명 전부 숨기기 Show All : 확장자명 전부 보이기 Show Listed : 보이게 할 확장자명 입력 Hide Listed : 숨기게 할 확장자명 입력 참고로 파일이름이 길어서 파일 인스펙터에 전부 표시될 수 없을 때 확장자명을 숨기면 가운데가 ... 으로 보이고 확장자명을 보이게하면 끝쪽이 ... 으로 보인다
Xcode 파일 인스펙터 확장자명 보이기/숨기기Xcode의 파일 인스펙터 영역에서 파일의 확장자명을 보이게 또는 숨겨보자 Xcode -> Setting -> File Extensions 에서 설정해주면 된다 Hide All : 확장자명 전부 숨기기 Show All : 확장자명 전부 보이기 Show Listed : 보이게 할 확장자명 입력 Hide Listed : 숨기게 할 확장자명 입력 참고로 파일이름이 길어서 파일 인스펙터에 전부 표시될 수 없을 때 확장자명을 숨기면 가운데가 ... 으로 보이고 확장자명을 보이게하면 끝쪽이 ... 으로 보인다
2024.01.07 -
사람은 적응의 동물이다 챌린지 2주차가 벌써 끝이났다. 사람은 적응의 동물이라 했던가 진짜 1주차에는 너무 힘들어서 이걸 4주동안 한다고 ?? 라는 생각밖에 안들었다. 그렇지만 금요일 그룹세션(힐링데이)을 하고 주말을 푹 쉬고 오니 2주차는 생각보다 괜찮았다. 물론 미션 자체는 어려웠지만 재미있었고 챌린지 기간동안 내가 어떻게 해야할지 생각하게 되었다. 나만 어려운 것이 아니였구나 처음에는 나만 코어타임 내에 미션을 해결하지 못하는것 같았고 새벽까지 구현하는 줄 알았다. 하지만 팀원들과 또는 다른 캠퍼들과 이야기를 해보니 다른 캠퍼분들도 나와 비슷하다는 것을 알게 되었다. 다들 나처럼 코어타임내에 미션 해결을 하는 경우가 정말 드물었고 대부분 새벽까지 구현을 하고 있었다. 미션이 주어지면서 예상 구현시간..
부스트캠프 웹·모바일 8기 챌린지 2주차 회고사람은 적응의 동물이다 챌린지 2주차가 벌써 끝이났다. 사람은 적응의 동물이라 했던가 진짜 1주차에는 너무 힘들어서 이걸 4주동안 한다고 ?? 라는 생각밖에 안들었다. 그렇지만 금요일 그룹세션(힐링데이)을 하고 주말을 푹 쉬고 오니 2주차는 생각보다 괜찮았다. 물론 미션 자체는 어려웠지만 재미있었고 챌린지 기간동안 내가 어떻게 해야할지 생각하게 되었다. 나만 어려운 것이 아니였구나 처음에는 나만 코어타임 내에 미션을 해결하지 못하는것 같았고 새벽까지 구현하는 줄 알았다. 하지만 팀원들과 또는 다른 캠퍼들과 이야기를 해보니 다른 캠퍼분들도 나와 비슷하다는 것을 알게 되었다. 다들 나처럼 코어타임내에 미션 해결을 하는 경우가 정말 드물었고 대부분 새벽까지 구현을 하고 있었다. 미션이 주어지면서 예상 구현시간..
2024.01.05 -
Git의 내부Git의 파일 상태Trackedgit에 add 된적이 있는 파일Modifiedgit에 add된적이 있고 내용이 변경된 파일변경된 내용을 git에 add 하지는 않은 상태Unmodifiedgit에 add된적이 있지만 내용이 변경되지 않은 파일Stagedgit에 add되어 Staging Area에서 commit되기를 기다리는 상태commit이 되고 나면 파일들은 Unmodified 상태로 변경된다Untrackedgit에 add 된적 없는 파일ignore된 파일 Git의 3가지 공간Working directory내가 작업하고 있는 디렉토리 (git init 멍령어를 실행한 디렉토리)Untracked파일과 Tracked파일들이 있다Staging area커밋을 위한 준비 단계git add로 추가된 파..
GitGit의 내부Git의 파일 상태Trackedgit에 add 된적이 있는 파일Modifiedgit에 add된적이 있고 내용이 변경된 파일변경된 내용을 git에 add 하지는 않은 상태Unmodifiedgit에 add된적이 있지만 내용이 변경되지 않은 파일Stagedgit에 add되어 Staging Area에서 commit되기를 기다리는 상태commit이 되고 나면 파일들은 Unmodified 상태로 변경된다Untrackedgit에 add 된적 없는 파일ignore된 파일 Git의 3가지 공간Working directory내가 작업하고 있는 디렉토리 (git init 멍령어를 실행한 디렉토리)Untracked파일과 Tracked파일들이 있다Staging area커밋을 위한 준비 단계git add로 추가된 파..
2024.01.05