본문 바로가기

프로그래밍/기타

(5)
iOS 앱 개발자로 취업하기 2 취업 기간 동안 면접은 총 여섯 번을 봤다. 그중 다섯 번은 주로 실무나 기술에 대해 물어보는 면접이었고, 나머지 하나는 어떤 주제가 있다기보다는 다양한 주제에 대해 대화하는 형식의 면접이었다. 여섯 번의 면접을 보면서 느낀 점은, 원하는 기업에 전략적으로 지원하는 지혜가 필요하다는 것이다. 개발자를 채용하는 많은 기업들이 상시 채용을 하기 때문에 기간에 대한 부담이 공개 채용보다 상대적으로 덜하다. 이 점을 이용해, 한 번에 몰아서 지원을 하기보다는, 원하는 기업을 하나씩 지원하면서 각각의 기업에 집중하고, 채용 과정에서 발견되는 자신의 부족한 점을 보강하는 것이 좋은 것 같다. 첫 번째 면접도 최선을 다해 준비했지만, 실제 면접을 본 것은 처음이었기 때문에 면접 과정에서 나의 부족한 점을 많이 발견할..
iOS 앱 개발자로 취업하기 1 iOS 앱 개발자로 지원한 회사에 최종 합격하였다. 과거에는 인생에서 가장 힘든 시절 하면, 대학수학능력시험(수능)을 위한 고등학교 시절이 떠올랐는데, 이제는 바로 iOS 개발자로 취업하는 지난 몇 달간으로 바뀔 것 같다. 간단히 나의 소개를 하자면, 4년제 대학에서 전자공학을 전공하였고, 대학교 4학년을 마치고, 전공과 관련이 깊은 지금 회사에 입사했다. 그리고 약 2년 8개월 만에 iOS 개발자로 이직을 하게 되었다. 원티드(https://www.wanted.co.kr)를 통해, 여러 기업에 입사 지원을 하였고, 그중 가장 가고 싶은 기업에 최종 합격되어, 해당 기업에 입사하기로 하였다. 2021년 9월 29일부터 지원을 하기 시작했고, 2021년 12월 13일에 최종 합격 발표가 났으니, 두 달이 ..
mac에서 Script를 이용해 Terminal에서 명령어 실행하기 node.js 파일을 실행하기 위해서 터미널을 자주 사용하는데, 이럴 때마다 매번 디렉터리를 변경해주고 실행하는 것이 여간 귀찮은 일이 아니다. 그래서 이번 시간에는 Script 파일(.command 파일을 사용할 것이다)을 이용하여 터미널에서 명령어를 실행하는 방법을 알아보려고 한다. 매우 간단하지만 아주 유용한 방법이다. 먼저 TextEdit를 열어, 새로운 도큐먼트를 만든다. 기본적으로 .rtf로 만들어지게 되는데, 아래와 같이 Format에 Make Plain Text를 눌러 .txt 파일로 변경해 준다. 그리고 Terminal에서 실행하길 원하는 명령어들을 입력해 준다. 나는 Documnet 디렉터리의 어떤 파일들이 있는지 확인하기 위해 아래와 같이 입력해 주었다. 그다음 아래와 같이 파일명을 ..
같은 계정으로 다른 컴퓨터에서 git 사용하기 git 명령어 중에 clone을 통해, 원격 저장소의 데이터를 기존 컴퓨터가 아닌 다른 컴퓨터(현재 컴퓨터)로 복제할 수 있다. 그전에 원격 저장소에서 사용하던 이름과 계정을 현재 컴퓨터에 등록시켜 줘야 한다. 기존 컴퓨터에서 Terminal을 열어 아래 명령어를 입력한다. git config --list 그럼 기존 컴퓨터에 등록된 계정 정보가 나타난다. 그중에서 user.name과 user.email 정보를 현재 컴퓨터에 등록해야 한다. 등록하는 방법은 다음과 같다. git config --global user.name abc git config --global user.email def@hij.com 이렇게 사전 준비는 모두 끝이 났다. 이제 저장할 디렉터리로 이동하여, 아래 명령어를 입력하면 해당 ..
.gitignore 사용하기 .git을 사용하다 보면, commit 하길 원하지 않는 파일이 생길 때가 있다. 이런 경우 .gitignore을 사용하면 쉽게 파일들을 관리할 수 있다. 나의 경우에는 개인 정보(URL 또는 비밀 번호 등)가 GitHub와 같은 온라인 원격 저장소에 commit 되는 것을 원하지 않아서 .gitignore을 사용할 필요성을 느꼈다. 다시 말해, 컴파일을 하는데에 있어 개인 정보가 저장된 파일이 필요하지만 해당 파일을 GitHub에 공유되는 것은 원하지 않아 .gitignore을 사용하였다. 사용 방법은 어렵지 않지만 처음 할 때 많이 헤맸다. 특히 Xcode에서 제공하는 GUI 기반의 git을 함께 사용하면 무언가 잘못했는지 모르지만, 계속해서 오류가 발생했다. 그래서 cache를 제거하고 commit..