본문 바로가기

전체 글92

우아한테크코스 4기 프론트엔드 최종 합격, 그리고 고민. 우아한테크코스 선발 과정 자체가 상당히 길다 보니 합격한 것 자체에 너무 감격스러웠고 행복했다. 선발 과정에서도 프리코스와 최종 코딩테스트가 포함되어있어서 그 자체로 노력하고 고군분투했던 과정이 있어서 그런지 더욱 더 애정이 가는 결과였다. 지난번 최종코딩테스트 후기에서 큰 실수를 해서 합격을 못할 것 같다고 적었는데 실제로 fork를 하지않고 진행했던 문제점 때문에.. 마지막에 제출하기 직전에 fork를 하고 기존 작업물을 붙여넣기한 뒤 제출하여서, 나름 프리코스에서도 상당히 중요하다고 여겨졌던 commit log와 commit message가 덩그러니 한 개 밖에 없었고 간신히 commit log를 터미널에서 복사해서 PR comment에 붙여넣고 제출을 했었다. 이미 90%는 망한게 아닌가 하면서 .. 2021. 12. 31.
[백준 11726번] 2×n 타일링 풀이 이 문제는 점화식만 생각해낸다면 상당히 빠르게 풀 수 있는 문제이다. n=1일 때와 n=2일때만 생각해보면 이런식으로 1개, 2개가 가능하다. n=3일 때는 n=2인 경우에 2x1 한 개를 오른쪽에 붙이거나 n=1인 경우에 1x2 두 개를 오른쪽에 붙이는 경우를 생각해 볼 수 있다. 같은 방식으로 n=4일 때는 2x1 한개를 n=3인 경우의 오른쪽에 붙이거나 1x2 두개를 n=2인 경우의 오른쪽에 붙이는 경우를 생각해 볼 수 있다. 결국 n=k일 때 개수는 n=k-1 일 때와 n=k-2일 때의 경우를 합하면 된다. 그래서 이에관하여 코드를 작성해보면 #include using namespace std; int dp[1001] = {0}; int main(){ ios_base::sync_with_stdio.. 2021. 12. 28.
SSAFY 7기 합격, 그리고 입과 포기. (하는 법?) SSAFY 7기에 합격했다. 그래서 우테코와 채용 결과가 나오지 않았을 때 내가 채용 되기까지 1년을 더 대비할 수 있을 거라는 생각이 들어 안심이 되었다. 그리고 알고리즘부터 다양하고 체계적인 싸피의 교육과정을 들을 생각에 많이 기대가 됐었다. 그런데 나는 결국 입과를 취소했다. 입과를 할지 안할지 결정하는데 기한이 있었기 때문에 우선은 입과를 선택했었다. 나중에 부득이 취소를 해야하는 경우에는 1:1 문의 게시판으로 가서 입과 포기 글을 남기면 된다. 싸피 입과 기한이 23일 오전 9시까지었는데 하필 당일 23일 오후 5시쯤 합격 발표가 나서 취소를 해야하는 상황이었다. 이렇게 글을 남기고 나중에 합격 창으로 돌아가보면 입과포기 최종 확정 처리가 된다. 아쉽다. 재밌고 힘든 1년을 보낼 생각에 조금 .. 2021. 12. 28.
우아한테크코스 4기 프론트엔드 최종 코딩테스트 후기 우아한테크코스 프리코스 3주를 모두 마무리한 지원자에게만 최종코딩테스트를 할 수있는 기회가 주어졌었다. 마지막 프리코스 3주차 자판기의 난이도가 높았었기 때문에 최종 코딩테스트의 난이도에 대해서 다들 많이 걱정했었다. https://github.com/ellynhan/javascript-teammatching-precourse GitHub - ellynhan/javascript-teammatching-precourse Contribute to ellynhan/javascript-teammatching-precourse development by creating an account on GitHub. github.com 최종 코딩테스트는 프리코스와 같은 유형으로 주어진 5시간동안 구현하는 것이다. 지난 프.. 2021. 12. 28.
우아한테크코스 4기 프론트엔드 프리코스 후기 + 팁 0. 우아한테크코스 프리코스 1. 프리코스 1주차 2. 프리코스 2주차 3. 프리코스 3주차 4. 프리코스 후기 0. 우아한테크코스 프리코스 프리코스는 우아한테크코스를 맛보기 해보는 과정으로 3주동안 한 주에 과제 1개씩 수행해 나가면서 진행하는 테스트이다. 3주동안의 프리코스를 모두 완수해야만 마지막 최종 코딩테스트를 치룰 수 있다. 백엔드 파트는 Java로 구현하고 프론트엔드 파트는 Vanila JS로 구현한다 (그냥 쌩 JS) 나는 웹 프론트엔드로 지원했으나 JS는 인터넷에서 복붙만 해봤지 직접 많이 만져본적은 없어서 그냥 모르고 처음부터 시작한다 생각하고 임했다. 팁 프리코스를 진행하면서 가장 애먹었던 부분이 서버 구축이다. javascript환경에서 로컬에서 테스트 해볼 때 파일로 열게되면 CO.. 2021. 12. 27.
우아한테크코스 4기 온라인 코딩테스트 후기 생각보다 별거 없는 후기입니다. --- 2021년 11월 6일 토요일 12시 ~ 4시로 4시간동안 온라인 코딩 테스트가 진행됐다. 프로그래머스 사이트에서 진행됐으며 7문제가 출제되었다. 7문제를 4시간동안 풀려면 30분에 한 문제씩 풀어야한다는 생각에 촉박할 것이라고 생각했지만 생각보다 촉박하지는 않았고 모든 문제를 다 풀 수 있었다. 난이도는 생각보다 낮았던 것 같다. 백준 브론즈 ~ 실버정도 생각하면 될 것 같다. 카카오 코테로 연습해두면 조금 과한 감이 있지만 좋을 것 같다. 최종 코딩테스트가 알고리즘 문제가 아닌 프리코스 유형과 같은 Java / Javascript로 푸는 과제 해결형 문제이다보니 온라인 코딩테스트는 그야말로 코딩에 역량이 있는지만 판가름하는 것 같다. 크게 부담을 가지지 않고 시.. 2021. 12. 27.
우아한테크코스 4기 웹프론트엔드 자기소개서(서류) 후기 0. 우아한테크코스 https://woowacourse.github.io/about.html 우아한테크코스 우아한테크코스에서 개발자들을 위해 디자인된 강의를 수강해보세요. woowacourse.github.io 소개에 따르면 우아한테크코스는 우아한테크캠프와 다르다고 합니다. 우아한테크캠프는 SW 역량을 끌어 올리는 인턴십 과정이라면 우아한테크코스는 역량을 가진 채로 현장 업무가 가능하도록 교육하는 교육 프로그램이라고 합니다. 이 소개를 바탕으로 생각해보면 우테코는 우테캠의 다음단계가 아닐까 합니다. 1. 자기소개서 1) 프로그래밍 학습과정과 현재 자신이 생각하는 역량은?(1000자이내) - 질문에 대한 설명을 보면 프로그래밍 학습을 어떤 계기로 시작했으며, 어떻게 학습해왔는지, 이를 통해 현재 어느 정도.. 2021. 12. 26.
SSAFY 7기 면접 후기 (장소, 시간, 준비물, 복장.. ) 지난 금요일 12월 10일에 싸피 7기 면접을 보고왔다. 이번에 정말 많은 인원을 뽑고 정말 많은 인원이 지원을 해서 그만큼 면접도 일주일??넘게 본다고 들었던 것 같다. 그래서 그런지 면접 보러오는 사람들이 많았다. 근데 인턴 면접갔을때보단 적었던 것 같기도하고... 오프라인 면접이지만 방역을 정말 철저히 해서 참 좋았다. 면접은 수원 삼성전자 인재개발원에서 봤다. 복장은 비지니스 캐주얼. 삼성전자 면접때는 비지니스 캐주얼이라고하면 99%가 정장을 입고왔었는데 싸피 면접은 한 10~30%만 정장을 입고 나머지는 체크남방, 진짜 비지니스 캐주얼 느낌 블라우스, 등등 후드티있고 이정도까진 아니었지만 다들 엄청 편하게 입고왔다. 준비물은 제출서류(졸업예정증명서, 성적증명서, 어학증명서 등등..), 신분증 근.. 2021. 12. 12.
아두이노 메가와 OLED, BLE(HM-10) 연동 오류 해결 전에 아두이노 우노에서 oled와 블루투스 모듈을 한번에 사용하려고 했다가 메모리 문제로 인해 동시 사용을 못하게 된 후 (바로 그 문제를 직면했던 날 게시글) https://waytocse.tistory.com/76 [아두이노] Uno에서 Adafruit_SSD1306와 SoftwareSerial 동시 사용 불가(OLED와 Bluetooth) 아래 상황 처럼 위의 스캐치를 업로드 한 경우 Adafruit_SSD1306와 SoftwareSerial 즉, OLED와 Bluethooth모듈을 동시에 사용하고 싶은 경우 위 스캐치는 업로드 되고 작동 잘 되는데 아래 스케치에서는 Oled waytocse.tistory.com 바~~~로 아두이노 메가를 샀다. (비싸...) 그런데 아두이노 우노에서 돌아가던 코드.. 2021. 12. 12.
[아두이노] Uno에서 Adafruit_SSD1306와 SoftwareSerial 동시 사용 불가(OLED와 Bluetooth) 아래 상황 처럼 위의 스캐치를 업로드 한 경우 Adafruit_SSD1306와 SoftwareSerial 즉, OLED와 Bluethooth모듈을 동시에 사용하고 싶은 경우 위 스캐치는 업로드 되고 작동 잘 되는데 아래 스케치에서는 Oled가 작동이 안된다. 이유는 메모리 때문이다. https://github.com/adafruit/Adafruit_SSD1306/issues/28 incompatibility with SoftwareSerial · Issue #28 · adafruit/Adafruit_SSD1306 As soon as I instantiate a SoftwareSerial object, my OLED display doesn't work anymore. I tried different pi.. 2021. 12. 3.
[아두이노] 안드로이드와 BLE(Bluetooth4) 통신3 - 앱으로 데이터 전송 0. 준비 앞서 아래 글에서 안드로이드 앱에서 아두이노로 블루투스 통신을 통해 값을 전송했었다. https://waytocse.tistory.com/74 [아두이노] 안드로이드와 BLE(Bluetooth4) 통신2 - 회로도/코드 0. 준비 앞서 아래 글을 통해 통신할 안드로이드를 개발하고 https://waytocse.tistory.com/73 [아두이노] 안드로이드와 BLE(Bluetooth4) 통신1 - 안드로이드 개발 0. 준비 안드로이드에서 BLE통신을 구현하. waytocse.tistory.com 이 글에서 이어서 진행한다. 1. 아두이노 블루투스 통신 회로도 앞 글과 아두이노 회로도는 같다. RX를 5번, TX를 4번핀에 연결한다. GND를 연결하고 VCC를 3.3V에 연결한다. 2. 아두이.. 2021. 12. 2.
[아두이노] 안드로이드와 BLE(Bluetooth4) 통신2 - 회로도/코드 0. 준비 앞서 아래 글을 통해 통신할 안드로이드를 개발하고 https://waytocse.tistory.com/73 [아두이노] 안드로이드와 BLE(Bluetooth4) 통신1 - 안드로이드 개발 0. 준비 안드로이드에서 BLE통신을 구현하는 것은 매우 어렵고 복잡하다. 그래서 reference문서를 보거나 서칭해가면서 ble를 직접 앱상에 구현해보려고했는데 너무 어려워서 일단 중단하고 프로 waytocse.tistory.com 그 다음 이 글의 과정을 진행해야한다. 그리고 이 글은 아두이노 우노를 기준으로 작성됐다. 아두이노 메가에서 작동하는 것은 아래 링크의 문제해결3번을 참고하면서 이 글을 따라하면 된다. https://waytocse.tistory.com/77 아두이노 메가와 OLED, BLE(.. 2021. 11. 30.