비전공 11

싸피를 떠나며. - SSAFY 실습코치 회고

글을 마무리하기까지 세 달이 걸렸습니다. 알차게 놀고 신나게 운동하며 SSAFY에서의 시간들을 반추했습니다. 1. 제 이야기 저는 참 운이 좋았습니다. 직군을 두 번이나 전환하고도 직업 교육을 받을 수 있었습니다. 그러다 SSAFY에 추가 합격했습니다. 예상보다 경제적, 시간적으로 더 여유로운 환경에서 취직을 준비했습니다. 좋은 개발자 동료들과 선배들을 만났습니다. SSAFY 7기 실습코치로 선발되어 더 많은 분들과 교류할 수 있었습니다. 코로나-19 가 유행했습니다. 직장을 구하기 어려웠습니다. 덕분에 제 적성에 대해 충분히 고민할 수 있었습니다. 취업 시장이 불리했습니다. 그래서 커리어를 과감하게 전환할 수 있었습니다. 개발 직군이 각광받으며 개발 교육 프로그램에 대한 접근성이 늘었습니다. SSAFY..

React doesn't react - 1) 부족했던 기본기(HTML, CSS)

이전 글 1. 2022.06.07 - [실패의 기록 || 회고] - React doesn't react - 0) 나는 무엇을 배웠는가? 목차 1. 서론 2. 결론 3. 본론 1. 서론 React는 제게 유달리 어려웠습니다. 그 이유는 크게 아래의 세 가지였습니다. 기본기가 부족했습니다. html, css, javascript 모두에 익숙하지 않았습니다. frontend에 대한 흥미와 의욕이 부족했습니다. 무리하게 Typescript를 도입했습니다. 이번 글에서는 어째서 HTML / CSS를 충분히 공부하지 않았는가에 대해 작성했습니다. 2. 결론 1) 문제의 발생 원인 HTML과 CSS가 현대의 응용 프로그래머 레벨에서 조작해야 할 수준의 내용인지 알지 못했습니다. 파이썬 유저가 Pypy와 Cpython..

회고 2022.06.23

싸피 6기 - 2학기 종강 후기

내용이 몹시 깁니다! 너른 양해를 부탁드립니다. 싸피에서 3회의 프로젝트를 마무리 했습니다. 이제 약 한 달 간의 직업 박람회 기간이 끝나면 싸피를 완전히 수료합니다. 2학기 자율 프로젝트 결선 발표회를 보며 2학기 후기를 작성합니다. 싸피 입과 이전의 상황에 대해서는 1학기 수료 후기 글에 좀 더 자세히 기록해두었습니다. 이번에도 제 이야기로 먼저 시작합니다. 목차 제 이야기 싸피 2학기에서는 무엇을 하는가? 싸피 2학기때 나는 무엇을 했는가? 왜 실패했는가 혹은 무엇을 배웠는가? 싸피에서 아쉬웠던 점은? 그래서 싸피 좋나요? 앞으로 무슨 일을 하시나요? 1. 제 이야기 1) 습관 저는 실패를 곱씹는 버릇이 있습니다. 무엇인가 실패하고 나면 1) 실패의 원인이 무엇이었는지 2) 어떻게 하면 같은 방법으..

[41주차] 이게..맞나?

삼성전자 MX 사업부 연계 프로젝트도 끝났다. 프로젝트명 `슈퍼 비전`. AI 영상 필터를 제작했다. 제법 큰 강의장에서 회사 임원들 앞에서 발표할 수 있어서 정말 좋은 경험이었다. 다른 팀들에게도 `발표 정말 잘 했다`는 칭찬 말씀 많이 들었다. 살면서 이런 범주의 칭찬은 잘 들어보지 못했다. 그 동안 많이 변하고 발전했다. 발표를 위해 청심환을 처방받았다. 예전이라면 아마 `심리적인 방법`들로 긴장 등의 문제를 해결하려고 했을 것이다. 이번에는 `나는 발표장에서 심하게 긴장한다`는 사실을 인정하고 약의 도움을 받았다. 오히려 더 편하고 안정적이었다. 성공적인 발표 경험들을 더 쌓게 된다면 덜 긴장할 수 있을 것이다. 그나저나 많이 피곤하다. 새로운 것을 배우는 능력이나 조리있게 말을 하는 능력들이 종..

카테고리 없음 2022.04.19

[27주차] 2학기 시작, 생일

싸피 2학기가 시작되었다. 다른 글에 언급했다시피 방학 중에도 일 하느라 제대로 쉬지 못했다. 열심히 짬 내서 많이 먹고 많이 놀았다. 무리를 많이 했어서 작년 10월부터 건강이 많이 안 좋았다. 그 덕분인지 연말연시에는 병치레를 했다. 지속 가능한 정도로만 꾸준히 하는 게 중요하다고 생각한다. 마침내 커피를 끊었다. 졸리면 잘 수 있어서 좋다. 대체할 수 없는 그 특유의 맛이 많이 그립긴 하다. 속도 편안해졌다. 개발 후반부로 쫓기다보면 어쩔 수 없이 커피를 다시 마시게 될 수는 있겠지만... 최대한 그렇게 되지 않도록 노력해보겠다. 싸피는 2학기에 '에꼴 42' 스타일로 진행한다고 한다. 덕분에 팀 빌딩을 하느라 꽤나 고생했다. 6인 팀을 잘 만들어두었으나, 영입해뒀던 5분 중 무려 세 분이 취직을 ..

[24주차] Java 시작. 이력서 초안 작성 완료.

싸피 2학기가 시작되었다. 1학기 내내 좀 무리했더니 한동안 머리가 안 돌아가는 기분이었다. 어떻게든 짬을 내서 쉬었고, 이제야 조금 회복된 것 같다. 싸피 2학기에는 총 세 개의 프로젝트를 진행한다. 6인 규모의 팀이 각 프로젝트별로 7주간 작업한다. 중간에 입사하지 않는다면 5개월동안은 프로젝트를 하며 보낼 예정이다. 취직을 한다면 좋겠지만, 객관적으로 봤을 때 CS와 면접 준비가 조금 더 필요하다. 다행스럽게도 이력서 초안은 작성 완료했다. 싸피에 처음 입과했을 때만 해도 이력서에 무슨 이야기를 적어야 할지 잘 떠올리지 못했다. 5개월만에 이렇게 이력서에 쓸 거리가 많이 늘어나 정말 기쁘다. 2학기 시작 전에 하고 싶었던 것들은 아래와 같았다. TypeScript 배우기 알고리즘 배우기(해싱, 세그..

SSAFY 1학기 수료 후기

포폴을 정리하고 SSR로 구현된 웹사이트를 CSR로 통째로 리팩토링 했습니다. 덕분에 남들보다 2주 늦게 방학을 맞았습니다. 마감을 하고 나서도 며칠 동안은 '코딩을 해야 한다', '웹사이트 로직을 보강해야 한다' 등의 생각에 사로잡혀 괴로웠습니다. 5개월 동안 달고 살던 커피를 끊고, 잠을 푹 자고, 인라인을 많이 타고나니 이제야 좀 일상으로 돌아온 기분이 듭니다. 드디어 1학기 후기를 작성할 준비가 되어 글을 씁니다. 목차: 나는 왜 프로그래머가 되려고 했는가? 싸피에서 무엇을 원했는가? 싸피에서 무엇을 얻었는가? 싸피에서 무엇을 배웠는가? 느낀 점 앞으로 무엇을 하고 싶은가? 1. 나는 왜 프로그래머가 되려고 했는가? 발단 캐나다에서 요리사로 일했었습니다. 뜨겁고 습하고 위험한 환경에서 매주 5일,..

9935. 문자열 폭발 - 스택. 파이썬

9935. 문자열 폭발 사용한 알고리즘 / 자료구조 1. 스택 접근한 방법 1) 입력받은 문자열을 스택에 삽입한다. 2) 폭발 문자열이 생성되었는지 비교한다. 3) 폭발 문자열이 생성되었을 경우 스택에서 폭발 문자열의 길이만큼 문자들을 뺀다. 어려웠던 점 마지막 폭파 처리를 리스트의 슬라이싱으로 처리했다가 시간초과. 느낀 점 시간 복잡도에 항상 유의해야 한다. 같은 결과값을 내는 연산이라면 가장 빠른 방법을 선택해야 한다. 풀었을 때의 백준 티어 2021-10-09. 골드 2. import sys # 1. 입력 # 둘 다 상수이므로 대문자로 표기한다. INPUT_STRING = list(sys.stdin.readline().rstrip()) # 초기 문자열 BOMB = list(sys.stdin.read..

BOJ/스택 2021.10.13

1744. 수 묶기 - 그리디. 정렬. 파이썬.

1744. 수 묶기 사용한 알고리즘/자료구조 1. 그리디 2. 정렬 접근 방식 입력받은 숫자들을 아래의 4종으로 구분해 정리한다. 1) 0 2) 1 3) 1이 아닌 양의 정수 4) 음의 정수 각각의 활용법은 다음과 같다. 1) 0 음의 정수에 곱해줘서 0으로 만든다. 단 음수가 2개 이상일 경우 음수끼리 서로 짝지어서 합에 더하는게 이득이다. 음수의 갯수가 홀수일 때, 가장 절댓값이 작은 1개의 음수에만 0을 곱해 소거하면 된다. 따라서 0은 True/False 로 존재 여부만 확인한다. 2) 1 갯수만큼 total 에 더한다. 3) 1이 아닌 양의 정수 큰 것 부터 2개씩 짝지어서 곱한 후 total 에 더한다. 4) 음의 정수 절댓값이 큰 것부터 2개씩 짝지어서 곱한 후 total 에 더한다. 문제 ..

BOJ/그리디 2021.10.09

[5주차] 가슴이 웅장해진다..

자신감 뭔가 안 되면 침착하게 공식 문서를 찾아본다. 디버깅이 케이크 먹는 것 보다 쉬워진다. 공식 문서는 전설이다. 가슴이 웅장해진다..... Here's Johnny! 좀 놀았더니 살 것 같다. 개발자는 머리를 쓰는 직업이고, 잠을 자고 놀아서 스트레스를 풀어야 일을 잘 하는 것이다! 이번주에는 HTML을 배웠다. 그렇다, 나는야 자랑스러운 '풀스택 개발자'!