19살에 대학을 입학해서 졸업 전 S/W개발병을 목표로 달려왔다. 마침내 드디어 9/9에 입대하는 공군 IT개발병을 합격하게되었다개발병에 합격하기 위해 학과 공부도 참 열심히 하면서 cs 지식도 쌓고, 학과 생활도 꽤나 열심히 했다블로그 이전을 꿈꾸고 야심차게 직접 개발해서, 사용해보고자 했는데, 마크다운으로 작성하는 블로그의 한계도 느꼈다 Next.js 신기능들을 마구마구 써본 블로그 개발이라 즐겁기도 했다. 소마 후기는 그 다음 포스팅에서 확인 할 수 있다 https://www.julog.kr/posts/swmaestro-retrospect SW마에스트로 14기 후기8개월간 진행했던 SW마에스트로 14기 과정을 마치며 작성한 회고록입니다.www.julog.kr군대 갔다온 이후 새로운 기술로 마이그레이..
친구들이랑 팰월드 하기 위해 서버 여는 방법을 찾고 공유합니다. + 초보자도 바로 설정할 수 있도록 최대한 쉽게 글을 작성하였습니다! + 24시간 서버를 무료로 가동하는 것은 구글 클라우드 플랫폼에서 무료 계정에 주는 크레딧으로 여는 것으로 3개월 동안만 서버 사용이 가능합니다. (이미 무료 크레딧을 사용한 계정은 새로운 구글 계정을 파서 아래 글을 따라오시면 됩니다) 1. 제일 먼저 Google Cloud Flatform 사이트로 이동 후 계정 설정하기 (계정 설정을 완료하신 분은 2번으로 넘어가시면 됩니다!) https://cloud.google.com/ 클라우드 컴퓨팅 서비스 | Google Cloud 데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서..
당신은 리액트를 쓰면서 useEffect를 얼마나 사용하는가? useEffect는 React 컴포넌트에서 side effect를 처리하는데 너무나도 중요하게 사용되는 훅이다. useEffect에 대해서 알아보려면 side effect에 대한 이야기부터 차근차근 밟아가야 한다. Side Effect란? 간단하게 한국어로 번역하면 부수효과라는 뜻으로 함수나 표현식의 실행 결과 외에 발생하는 영향을 말한다. 우리가 일반적으로 프로그래밍을 할 때에는 함수나 표현식의 결과값을 반환하는 것을 기대한다. 하지만 예상한 결과 값 외에도 외부 상태를 변경하거나 다른 부작용을 발생시키는 경우가 있다. 이런 외부 상태의 변경이나 부작용을 Side Effect라고 부른다. 보통 비동기적으로 처리되는 효과들을 Side Effe..
디자인 씽킹 소마에서 매년 SAP에 요청하여 디자인씽킹 교육을 하는듯 하다. 공감하기 -> 문제정의 -> 아이디어 -> 프로토타입 -> 테스트 단계를 반복하는 것이 디자인 씽킹이다. 예비연수 과정에서 즐겁게 해볼 수 있는 활동이 아닌가 생각한다. 나는 소마 센터에서 진행 하였는데 SAP 센터에서 진행하면 소고기를 준다는 썰이 있다. (소마 센터에서는 돈까스와 햄버거를 준다) 디자인씽킹에서는 가방 만들기라는 주제로 진행되었다. 다른 팀의 한 사람을 우리의 고객으로 설정하고 그 고객에게 인터뷰를 하여 앞에 말했던 process들을 이틀동안 경험하게 해준다. 내가 느끼기엔 고객에게 좀 더 나은 경험을 제공하기 위한 통합적인 디자인 접근 방식이라고 생각했다. 생각보다 재밌었던 디자인 씽킹이였다. 멘토 매칭(엑스..
합격 이후, 굉장히 들뜬상태로 며칠을 보냈다. https://www.jongung.com/299 [SW마에스트로] 소마 14기 최종 합격 후기 (프론트엔드 개발자) 지원부터 시작 작년 (2022년) 말부터 SW 마에스트로 14기 연수생이 되기 위해 굉장히 노력하고 달려왔습니다. 이 과정들을 여러분들께 공유하고자 합니다. 제 스펙을 말씀드리면, 김해에 있는 인제 www.jongung.com "내가 합격을 했다고?" 라는 생각을 가지고 3월 말부터 4월 초까진 재밌게 보내던 어느 날, 소마에선 OT가 있으니 모두 참여하라고 했다. SW 마에스트로 14기 OT 아무것도 모른 채로, 일단 OT에 참여하라는 사무국의 문자를 받고 김해에서 학교를 다니던 나는 비행기를 타고 무작정 서울로 달려갔다. OT에선 다양한 ..
지원부터 시작 작년 (2022년) 말부터 SW 마에스트로 14기 연수생이 되기 위해 굉장히 노력하고 달려왔습니다. 이 과정들을 여러분들께 공유하고자 합니다. 제 스펙을 말씀드리면, 김해에 있는 인제대학교 컴퓨터공학과 3학년 재학 중이고 지원일 기준으로 대외활동 DND를 통한 프로젝트 경험 하나와 동아리 팀장 정도 해보았습니다. SW마에스트로를 안 지는 1년이 넘었고, 특히 육군 SW개발병 가산 점수가 있기 때문에 육군 개발병에 들어가고자 SW마에스트로를 선택한 것도 있습니다. 최종 연수생으로 선발되는 과정에서 다양한 분들을 만났을 때도 학력 및 프로젝트 경험 등으로 위축되었고, 이전 기수 분들 그리고 같이 준비하는 분들이 너무나도 괴물이어서 포기하고 싶었던 적도 너무나도 많았지만 "내가 해내고야 말겠다"..
리액트, 왜 사용하시나요? 최근 기술 면접을 대비하여 준비를 하다 보니, 문득 내가 왜 React를 쓰고, React Native를 쓰는 거지? 생각이 들었다. 내가 React를 사용하는 이유에 대해 나조차 전혀 모르고 있었기 때문에 내가 왜 리액트를 사용해야 하고, 이 라이브러리를 통해 얻을 수 있는 것이 무엇인지에 대해 알아본다. 결론부터 정의 해 보자면, 우리가 HTML, CSS, Javascript로 쌩 코딩하지 않는 이유는 시대의 변화와 흐름 때문이라고 볼 수 있다. 동적으로 사용자 친화적으로 웹 서비스가 변화 하면서 사용자에게 더 좋은 UI와 UX를 제공하기 위해 리액트를 사용하고 있는 것이다. 리액트란? 리액트 왜 사용하는지 결론을 냈으니, 리액트가 무엇인지 알아보자. 먼저 리액트 공식 D..
알고리즘먼저 필자 티어는 solved.ac 기준 골드 1이라는 점을 알려드립니다.백준 티어를 올리는 것을 좋아하지만, 알고리즘 문제들을 보고 풀면서 "나는 알고리즘 공부를 하는 거 보단 계속 개발하는 것이 맞는구나.. 싶었습니다. 준비하면서 정말 어려운 시간이었습니다. 1차 코테 후기 보러 가기