내가 하고싶은 것!/Software Maestro
소프트웨어 마에스트로 12기 회고록
이 글은 2021년 4월부터 12월까지 소프트웨어 마에스트로 12기 활동을 하면서 배웠고 느꼈던 것들에 대한 회고록입니다. 지원과 합격 처음에 소마를 알게된 계기는 SW개발병으로 입대하기 위한 것들을 찾으면서였다. SW개발병 면접단계에서 BoB나 소마 활동 경력이 있으면 10점을 가점으로 준다. 당시에는 그게 큰 줄 알고 소마를 하고 SW개발병으로 꼭 입대해야지! 했다. (입대한 이후에는 의미없진 않지만 크게 의미있진 않은 것 같다) 코테 공부를 한 1.5달 정도 하고, 코테를 치고, 면접을 보고 합격했다. 기억상 코테가 그렇게 어렵진 않았다. 해봤자 DFS BFS 문제였고 제일 어려운 문제가 DFS cycle 탐색 문제였으니까. 매달 100만원씩 받겠다, 이 김에 서울에 자취하면서 활동하기로 결심했다...
오늘 미팅 내용
원래는,,, 겨울 인턴을 하려고 했었는데 스낵 24 대표님과 미팅을 하면서 생각이 조금 바뀌었다. 진짜 창업가들을 보면 그 불꽃에 홀리는 느낌이다. 겨울에 작은 프로젝트 하나를 제안해 주셔서 인턴 대신 그걸 해도 되지 않을까? 생각한다. 어떻게 보면 나에게 필요한 직무(대용량 데이터, 백엔드 서버 구성)이니까. 먼저,,, 인맥에 대한 생각. K 멘토님은 사람들을 소개시켜 드리고, 그 사람들로 사람들을 소개받아서 인적 네트워크를 구성하라고 하셨다. 물론 필요하고, 사람이 중요하단 것은 아는데, 2가지 이유 때문에 꺼려진다. 1) 군대 때문에. 1.5년 후에 지금 구축한 네트워크가 남아 있을까? 2) 모르는 사람과 대화하는 게 힘들다? 질문에 대답하는 건 쉬운데, 이야기를 오래 끌고가고 서로 공통된 관심사를..
컴퓨터 구입 프로젝트 1차 심의 끝!
소마 IT기기 지원금 200으로 컴퓨터를 샀다. 원래 있던 벤큐 144 모니터가 피벗이 된다는 걸 알아서, 똑같은 모델을 하나 구입했고(필자는 FPS를 자주 해서, 144hz 지원되는 xl2411p였다. 해당 모델은 단종되어서 업그레이드인 xl2411k를 구매했는데, 굉장히 만족한다. 더 가볍기도 하고, 옵션 돌리는 버튼도 훨씬 좋다.) 2411k를 본 모니터로, 구형 2411p를 세로로 세워서 피벗으로 사용하고 있다. 피벗 모니터를 지금까지 왜 안 샀나 싶다. 작은 노트북 메인으로 보는 것보다 4배는 가독성이 좋다. 특히 검색 창 위아래로 쭉 보이면서 한 눈에 다 보이는게 여간 편한 게 아니다. 체감상 능률 1.5배는 상승했지 싶다. 그리고, 소마 1차 프로젝트 기획을 끝냈다! 우리 팀은 팀원의 지인으..
5/26 - 5/28 design thinking
SWM에서 지원해주는 디자인 띵킹을 갔다. SAP korea에서 진행했다. 전 체적으로 재밌었다. 처음에는 네트워킹(다른 연수생들과 인맥)을 위해서 갔는데, 내용적으로 많은 것을 배운 것 같다. 아래의 내용은 내 생각을 서술한 것이다. 먼저 디자인 띵킹이란, 소비자가 만족할 만한 제품을 만들기 위해 거치는 일련의 cycle이다. 그것을 위해 1) 문제 정의 및 소비자와 동기화 2) 디자인 - ideate, prototype, validate 과정을 거쳐야 한다. 문제 정의에서는, 소비자에 대한 분석, 소비자 인터뷰 등을 통해 소비자가 원하는 것을 파악한다. 이렇게 소비자를 분석한 이후에는, 디자인 과정을 거친다. ideate 단계, 즉 아이디어를 만들어내는 과정에서 브레인스토밍을 계속한다. 여기서 제일 ..
0514 해커톤
소마에서 flask를 사용해서 back-end 해커톤을 진행했다. 짜면서 제일 신기했던 게 try-except-finally, try-except-else이다. try에서 POST request를 받고 오류가 발생하면 except로 넘어가고, except에서 BAD REQUEST를 리턴해주고, finally에선s GOOD REQUEST를 리턴해 주었다. try: // POST form parameter 검사 exception Exception as E: return "bad request!" finally: return "good request!" 그래서 try에서 진행하는 POST form parameter를 검사 한 후 오류가 있으면 bad request를 리턴할 줄 알았다. 그런데.. https:/..
0313 - 소마 2차 코딩테스트
14시 -16시 소마 12기 2차 코테 치름 1 품 - BFS, 경로 탐색 문제. 2 품 - 딱보니까 어려워서 맨 마지막에 풀었음 문제 풀다 생각났는데 DFS로 cycle의 최대 크기를 리턴하는 문제였음. 문제가 그래프로 안생겨서 떠올리는 데 오래 걸렸지만... 비슷한 문제를 푼 적이 있었어서 어찌저찌 품 3 품 - 저번 6번문제랑 비슷했음. 다만 이번에는 2차원이라서 좀 더 귀찮았다. 중간에 오타 있어서(N이랑 M이랑 순서를 안줘서 ㅋㅋㅋ 왜안되지 했네...) 뇌절 조지게 옴. 오타 좀 줄여봐야 겠다.... 4 품 - join
0227 공부 - 소마 1차 코테
14시 -16시 소마 12기 1차 코테 치름 1 품 - backtrack(스킬트리) 2 못품 - 합이 a에 가까운 수 : two-pointer 3 못품 - greedy인거같은데... 4 품 - 단순 구현 5 품 - hash (두더지 문제) 6 품 - backtrack 7 품 - string 비교 - SQL 8 안품 - web문제 푼 문제는 보자마자 풀이가 생각나서 바로바로 풀 수 있었는데, 구현하는 데 너무 오래 걸림. 역시 구현력이 많이 떨어지는 듯... 특히 4번 5번 6번은 보자마자 바로 풀 수 있었는데(7번까지 1시간 걸렸음) 1번 구현하는 데 너무 오래 걸렸음. 오늘은 이제 쉬고 내일은 네이버 자소서 작성하고 그다음에... 이제부터 프로그래머스 2/3단계 풀고, 백준 풀고, 백준 어느정도 수준이..
SW마에스트로 12기 지원서 작성
올 한해 휴학하면서 취업길을 뚫을 생각이다. PS 위주로 풀어가면서 '플젝이 적어도 네카라같은 기업 코딩테스트를 압도적으로 뚫으면 합격하지 않을까?'라는 생각으로, 정말 벽을 뚫는다는 생각으로 1학기 휴학하고, 여름방학 SES를 하고, 2학기 (당연히 대학원을 갈 줄 알고 미뤘던) 군대를 갈 예정이다. 군대 정보를 찾던 중 SW마에스트로라는 연수를 알게 되었다. 재미있어 보여서 지원했다. 지원서 글감은 오래 전부터 생각했으나 주르르륵 쓰는 건 오랜만이다. 일단 따로 저장해 뒀으니 합격하고 나면 합격 후기를 올리고, 떨어지면 피드백 관련해서 여기다가 글을 써야겠다. -
21.07.11. 이번 주 공부계획
팀원들과 프로젝트 이야기 - 프로토타입 다듬기(추가기능 등) - 마일스톤 작성하기(상세기능 및 전체 계획 등) - API 명세 - DB Schema 작성 Jenkins 공부 (~15일) - Gitlab hooker와 jenkins 연동해서 push 시 build하는 것은 진행했음. - unit test - docker image 등록하는 것까지 jenkins로 해 보자. MSA 공부 (~11일) - Java 기반 마이크로 서비스 이해와 아키텍처 구축하기 책 완독 및 정리하기 Spring 공부 - 강의 듣기
21.06.28. 짧은 공부계획
06/28, 06/29 - Spring Boot MVC model 게시판 예제 구현 https://aridom.tistory.com/61 victorydntmd.tistory.com https://kyuhyuk.kr/article/spring-boot/2020/07/19/Spring-Boot-JPA-MySQL-Board-Write-Post https://congsong.tistory.com/15?category=749196 congsong.tistory.com 그러면 다음주까지 계획은 대충... 일요일 월요일 화요일 수요일 목요일 금요일 토요일 28 29 30 1 2 3 springboot mvc 게시판 구현 오전 정처기 실기계획 springboot mvc 로드맵 오후 springboot mv..