Gallery
기본 보기
Calendar
Search
안녕하세요, 이유 있는 코드가 시작되는 곳, 야곰 아카데미의 Summer 입니다. 
오늘은 지난 4월 20일, 오프라인으로 진행되었던 '넌지시 인터뷰'에 대해 기록해보도록 하겠습니다.
Summer: 야곰 아카데미의 생생한 경험담을 들을 수 있는, 런치 시간대에 진행하는 넌지시 인터뷰!
이번에는 야곰 아카데미 Swift 코드 스타터 캠프 2기를 거쳐 iOS 커리어 스타터 캠프 5기를 수료한 캠퍼 Red를 만났습니다.
Red: 안녕하세요~ Red입니다. 
Summer: 안녕하세요~ Red는 어떤 계기로 개발자의 길을 선택하게 되었나요?
Red: 이전에 여러 직업을 경험해보니 하루 일하고 업무 결과가 다음 날에는 필요 없는 일은 하고 싶지 않았어요. 그리고 결과가 필요하지만, 결과를 만드는 과정이 너무 장기적이지 않았으면 했어요. 그래서 원하는 업무에 대해 여러 고민을 하다 보니 개발자라는 직업을 알게 되었고 개발 공부를 해봤는데 예상보다 재미있어서 개발자가 되기로 결심했습니다. 야곰 아카데미 캠프 생활 수료 후 현재 판교에서 iOS 앱 개발자로 취업하여 일하고 있습니다. 
Summer: 어떤 경로로 야곰 아카데미를 알게 되었고 선택한 이유는 무엇인가요?
Summer: 야곰 아카데미 캠프(코드 스타터, 커리어 스타터) 전후 어떤 점이 얼마나 달라졌나요? 
Red: 독학할 때는 여러 문제에 대해 논의할 사람이 없었는데 Swift 코드 스타터 캠프에서 코드에 대해 논의하며 학습 내용과 경험을 공유할 수 있어서 좋았습니다. iOS 커리어 스타터 캠프를 통해서는 개발 공부에 좋은 습관이 생겼고 야곰 아카데미 학습 계획대로 진행되는 캠프 과정에서 프로젝트를 하나씩 완성하는 재미에 개발 공부를 지치지 않고 끝까지 계속할 수 있었습니다.
Summer: 야곰 아카데미를 다른 분들에게 추천하시나요? 추천한다면 이유는 무엇인가요? 
Red: 네 추천합니다. iOS 개발자로서 갖춰야 하는 것들을 야곰 아카데미 캠프 생활을 통해 스스로 깨닫게 되었습니다. 그래서 iOS 개발자 취업 준비에 필수로 알아야 하는 내용들을 학습하고 싶은 분들에게 추천합니다.
Summer: Red의 깔끔한 진행 덕분에 야곰 테크캐스트를 재밌게 잘 보고 있습니다. 어떻게 진행을 맡게 되셨는지 궁금해요.
[넌지시 인터뷰] 캠퍼 Red
2023/05/18
넌지시인터뷰
야곰아카데미
Swift코드스타터캠프
iOS 커리어 스타터 캠프
캠퍼
Red
야곰 아카데미 맞춤법 퀴즈 대회

취업을 위해 필요한 여러 스펙 갖추면 뭐 합니까? 틀린 맞춤법 사용으로 서류부터 탈락인데….
[인사담당자 10명 중 9명, 맞춤법 틀리면 평가 불이익, saramin, 2019.10.15]
.png&blockId=f4ad5d71-833b-4351-ad0a-066cd7bfd09d)
야아 가족들의 취업 성공을 기원하며 한글을 사랑하는 마음을 담아 진행된
‘야곰 아카데미 맞춤법 퀴즈 대회’.
맞춤법 공부도 하고 풍성한 상품도 챙겨가는 일거양득의 혜택으로 더 즐거웠던 그 현장으로 함께 가보시죠!!
…………………………………………………………………………………………
날짜 - 2023년 3월 15일 수요일 (오후 2시~)
장소 - 메타버스 공간
2023 야곰 아카데미 맞춤법 퀴즈 대회
2023/03/17
야곰아카데미
iOS 커리어 스타터 캠프
맞춤법 퀴즈 대회
취업
안녕하세요, 이유 있는 코드가 시작되는 곳, 야곰 아카데미의 Summer 입니다. 
오늘은 지난 11월 29일, 오프라인으로 진행되었던 '넌지시 인터뷰'에 대해 기록해보도록 하겠습니다.
Summer: 야곰 아카데미의 생생한 경험담을 들을 수 있는, 런치 시간대에 진행하는 넌지시 인터뷰! 이번에는 야곰 아카데미 Swift 코드 스타터 캠프 3기를 거쳐 iOS 커리어 스타터 캠프 6기를 수료한 캠퍼 unchain을 만났습니다. 자기소개 간단히 부탁드립니다. 
unchain: 안녕하세요~야곰 아카데미 iOS 커리어 스타터 캠프 6기를 수료한 unchain(언체인)입니다. 
Summer: Swift 코드 스타터 캠프, iOS 커리어 스타터 캠프를 수강하면서 각 캠프에서 좋았던 점은 무엇이었나요?
unchain: 다른 곳에서 인터넷 강의를 들었을 때는 강의를 듣기만 하니 스스로 코드를 제대로 작성하고 있는지 점검할 방법이 없었어요. 하지만 야곰 아카데미 Swift 코드 스타터 캠프에서는 학습 내용을 다시 확인하는 미션과 학습 도우미의 꼼꼼한 코드 리뷰가 있어 직접 작성한 코드를 점검하고 개선할 수 있어서 매우 좋았습니다.
iOS 커리어 스타터 캠프는 커리큘럼이 꼼꼼하게 잘 짜여있어 좋았습니다. 그리고 일반 친구들과는 현재 공부하는 개발에 관해 이야기할 수 없는데 야곰 아카데미에서는 같이 공부하는 캠퍼들이 있어 이야기가 서로 잘 통합니다. 또한 야곰 아카데미 내부 커뮤니티 활동이 활발하여 현업에 있는 선배 기수들, 리뷰어들과도 토론하며 친해질 수 있어 좋습니다. 
Summer: 야곰 아카데미 캠프(Swift 코드 스타터, iOS 커리어 스타터) 전후 어떤 점이 얼마나 달라졌나요?
unchain: Swift 코드 스타터 캠프를 통해 코딩이 재밌다고 느껴 결국 직무 전환을 위해 다니던 직장을 퇴사하게 되었습니다. 인생의 큰 전환점이 되었죠. iOS 커리어 스타터 캠프 시작 전에는 “내가 과연 앱을 만들 수 있을까?”라고 망설였지만, 수료 후인 지금은 앱스토어에 등록된 앱을 보고 “이 정도 앱은 내가 만들 수 있겠군.”이라고 생각하게 되었습니다. 또한 신입이 아닌 1년, 2년, 3년 심지어 5년 차 개발자 모집에도 합격한 캠퍼들의 취업 소식이 속속 들릴 때마다 야곰 아카데미 커리큘럼에 대한 신뢰와 저도 할 수 있다는 자신감이 상승하였습니다.
unchain: 2022년 11월 26일부터 27일까지 1박 2일 동안 경기도 가평군 청평면 대성리에서 열린 야곰 아카데미의 첫 단체 MT(membership training: 모꼬지)입니다. 야곰 아카데미 리더 야곰(yagom)과 야곰 아카데미 소속 리뷰어 및 캠퍼 1기부터 7기까지 참석하여 친목을 도모한 훈훈한 자리였습니다. 
Summer: 야곰 아카데미 MT에서 기억에 남은 순간은 언제였나요?
unchain: MT 참여를 망설인 분들, 평소에 조용하신 분들도 정말 재미있어하고 MT를 즐기는 모습이 기억에 남네요. 진행하느라 게임을 기획만 하고 직접 참여하지 못해 아쉬웠지만 참여해주신 분들이 MT를 알차게 준비해줘서 고맙다는 인사를 해주셨을 때 참 뿌듯했습니다. 
Summer: 함께 야곰 아카데미 MT를 준비했던 MT 추진위원회에게 한 말씀 부탁드립니다.
[넌지시 인터뷰] 캠퍼 unchain
2023/01/20
넌지시인터뷰
Swift코드스타터캠프
iOS 커리어 스타터 캠프
캠퍼
수료생
unchain
안녕하세요, 이유 있는 코드가 시작되는 곳, 야곰 아카데미의 Summer 입니다. 
오늘은 지난 11월 19일, 오프라인으로 진행되었던 '넌지시 인터뷰'에 대해 기록해보도록 하겠습니다.
Summer: 야곰 아카데미의 생생한 경험담을 들을 수 있는, 런치 시간대에 진행하는 넌지시 인터뷰! 이번에는 야곰 아카데미 Swift 코드 스타터 캠프 1기를 거쳐 iOS 커리어 스타터 캠프 4기를 수료한 캠퍼 예거를 만났습니다.
자기소개 간단히 부탁드립니다.
Summer: 야곰 아카데미를 어떻게 알게 되었고 선택한 이유가 무엇인가요?
예거: 야곰 유튜브의 기초 강의와 야곰 프로필에 적힌 교육 이력을 보고 야곰에게 배우면 성공할 수 있다는 생각에 주저 없이 야곰 아카데미를 선택하게 되었습니다. 
Summer: 야곰 아카데미 캠프가 예거에게 도움이 되었나요? 캠프 전후가 어떻게 달라졌나요?
예거: 시작할 때 다른 분들보다 나이가 있어서 시간과의 싸움이었습니다. 개발 언어를 거의 몰랐던 상황에서 코드 스타터 캠프 1개월, 커리어 스타터 캠프 6개월 총 7개월 동안 신입까지 취업할 정도로 많이 배우게 되었습니다. 야곰 아카데미는 프로젝트 단위의 협업, 그리고 현업 개발자와 PR을 통해 소통하며 학습할 수 있는 환경이 잘 갖춰진 곳이기 때문에, 포기하지만 않는다면 신입으로 취업할 역량을 충분히 배워갈 수 있는 곳이에요. 
Summer: 최근 야곰 아카데미 2주년을 맞이하여 개최한 2022 야아 에듀콘에서 캠퍼 부분 발표 1등 수상을 진심으로 축하드립니다! 발표한 주제와 소감을 듣고 싶습니다. 
Summer: 다른 캠퍼들에 비하면 나이대가 높은 편이라 하셨는데 혹시 나이 때문에 iOS를 공부하기 망설이진 않으셨나요? 
예거: 걱정이 없었다면 거짓말이겠죠. 근데 저는 2019년부터 망설이다가, 2021년이 되어서야 iOS 공부를 시작하게 된 거예요. 지금 돌아보면 왜 한 달이라도 빨리 시작하지 않았을까 후회도 좀 돼요.
그리고 나이가 많은 게 꼭 단점은 아니에요. 머리 회전은 좀 느릴 수 있지만, 커뮤니케이션의 성숙함이나 어른스러운 태도로 승부하면 되거든요.
Summer: 개인 앱 Chopinate!에 대해 소개해줄 수 있나요? 그리고 사용자가 늘어나고 있는지 궁금합니다.
[넌지시 인터뷰] 캠퍼 예거
2022/12/20
넌지시인터뷰
Swift코드스타터캠프
iOS 커리어 스타터 캠프
수료생
예거
2022 야곰아카데미 크루 워크샵 in BUSAN
때는 2022년 9월 22, 23일!
부산 영도의 ‘호텔 아델라’에서 야곰 아카데미 크루 워크샵이 있었습니다.

이미지 출처 - giphy
푸른 부산 바다와 함께 해 더 즐겁고 시원했던 워크샵이었는데요.
그날의 현장으로 함께 가보시죠!!
일시 : 2022.09.22 - 23(목, 금)
장소 : 부산 호텔 아델라 (https://naver.me/GE5EZ7EK)
크루 워크샵 in BUSAN
2022/10/06
야곰 아카데미
워크샵
야곰크루
크루
크루 워크샵
부산
git을 사용하다보면 예상하지 못한 문제를 마주하는 일이 꽤나 빈번하다. 그 중에서도 이전 커밋으로 되돌아가고 싶은, 혹은 꼭 그래야하는 상황도 많이 마주치게 된다. 이때 git reset이나 revert 명령어를 사용하여 커밋을 되돌릴 수 있다. 최근에 새로 들어온 캠퍼들의 질문으로 git revert를 다시 돌아보게 되었는데 내가 revert 명령어를 거의 써본 적이 없다는 것을 인지하게 되었다. 나는 그 동안 일말의 conflict도 겪고싶지 않은 마음에 위험을 감수하면서도 reset을 사용해왔다. (물론 push도 force push로 진행해왔다. 반성한다.) 물론 이러한 선택은 revert에 대한 이해가 부족했기 때문이기도 하다. git과 어느정도 친해졌다고 생각했는데.. 내 착각이었다.
reset과 revert는 모두 커밋을 이전으로 되돌리는 명령어이다. 어떻게 다를까? reset은 커밋 내역을 남겨두지 않고 모두 삭제하며 이전으로 돌아가는 것이고, revert는 커밋 내역을 삭제하지 않은 채 이전으로 돌아가는 것이다. 아주 쉽게 예를 들어보자. 우리는 2021년에 비트코인 가격이 8천만 원을 넘어간다는 사실을 알고 있다. 아마 당시 차트를 보며 "타임머신을 타고 과거로 돌아갈 수 있다면.." 하며 행복한 상상을 해본 사람이 나뿐만은 아닐 거다. 지금이라도 시간을 돌릴 수 있다면 비트코인을 싸게 살 수 있을 때로 돌아가지 않을까 싶다. 좋다. 지금부터 과거로 돌아갈 수 있다는 행복한 상상을 해보자! 이때 당신은 reset으로 돌아갈 것인가? revert로 돌아갈 것인가?
reset으로 돌아가면 돌아간 시점 ~ 현재(돌아가기 전)까지의 기억(commit)을 모두 삭제해버리는 것이다. 그냥 과거로 돌아가서 그 시점부터 다시 인생을 사는 것이다. 물론 reset 명령어도 종류가 몇 가지 있어서 조건이 다를 수는 있지만 말이다. revert로 돌아가는 것이 아마 현명한 선택이다! revert로 돌아가게 되면 모든 기억(commit)을 그대로 가지고 과거로 돌아갈 수 있다. 다만 돌아간 시점과 남아있는 나의 기억들 사이에서 일어나는 충돌(conflict)은 감수해야 할 것이다. 억만장자가 될 수 있는데 그 정도 충돌쯤이야. 이제 다시 현실로 돌아오자. 아래에서는 reset과 revert에 대해 좀 더 자세하게 이해해보도록 하겠다.

"나, 다시 돌아갈래!!" - 박하사탕(2000)
git reset

reset 명령어는 커밋 내역을 삭제하면서 이전의 커밋으로 돌아가는 명령어이다. 위의 그림처럼 commit
에서 commit
로 돌아간다면 commit
과
는 삭제되는 것이다.
원하는대로 이전 커밋으로 돌아갔고, commit 기록도 깔끔해져서 문제가 없어보이기도 하지만 reset 명령어로 돌아가는 과정에서 삭제된 커밋은 복구할 수 없다는 치명적인 단점이 존재한다. 따라서 reset을 해주기 전에는 각별히 신중할 필요가 있다. 협업이나 중요한 프로젝트라면 더욱더! reset 명령어에도 몇 가지 옵션이 있다. 어떤 옵션으로 reset을 시키냐에 따라 다른 결과를 얻을 수 있다. 하나씩 살펴보도록 하자. 좀 더 완전한 이해를 하고 싶다면 글을 보며 직접 여러 실험을 진행해보는 것이 좋겠다.
Working Directory는 현재 작업 중인, 작업한 파일의 내용을 의미하고 Staging Area는 git add 명령어로 commit의 관리 대상으로 올라간 상태를 말한다. 더 이해가 필요하다면 git book 문서를 읽어보는 것도 추천한다.
[기술노트] git reset, revert
2021/10/05
git
reset
revert
Load more