IT 개발자가 되기위한 여정

컴퓨터 공부를 시작함에 앞서 계획 및 개발에 대한 내용을 풀어나갈 생각입니다.

기타 41

[학습] 6월 3주차 학습

금주 진행 완료 리엑트 노마드 챌린지 완료 (넷플릭스 클론) (완) https://zerosial.github.io/NomadClone-ReactMovie/ 수정 및 포트폴리오 첨부 (6월 27일 까지) LeetCode 챌린지 알고리즘 (14일) (진행중 ~ 6월 26일 까지) - > 진행중 커넥to 과정 신설에 따른 및 지원서 작성 (완) 7기 DND (디자이너 - 프론트엔드 - 백엔드 팀프로젝트 동아리) 신청 (완) 내일배움 카드 발급 완료 (완) 차주 진행예정 포트폴리오 사이트 갱신 (6월 26일 까지) 1. 포트폴리오 / 2. 넷플릭스 클론 / 3. 코인트래커 -> 차후 변경하기 CSS 갱신사항 및 내용 최신화 LeetCode 챌린지 알고리즘 (14일) (진행중 ~ 6월 26일 까지) - > 진행..

기타/학습일지 2022.06.23

[학습] 6월 2주차 학습

금주 진행한 학습 엑트 노마드 챌린지 금주차 계속 진행 (진행중 ~ 6월 20일 까지) https://zerosial.github.io/CreateReactAppPractice/ 1차 과제 - 코인 트레커 제작완료 면접을 위한 CS 전공지식 노트 (완) - > 운영체제 부분 1회독 + 디자인과 네트워크 부분 1회씩 다시 보기 1일 1문제 이상 LeetCode 풀기 (진행중 ~ 6월 26일 까지) - > 이지 문제에서 제대로 된 학습을 위해 챌린지로 변경 (추가) 커넥to 과정 신설에 따른 정보 수집 및 준비 (진행중 ~ 6월 24일 까지) 맥북 에어 구매 및 초기 PC 셋팅 (완) 차주 진행예정 리엑트 노마드 챌린지 금주차 계속 진행 (진행중 ~ 6월 20일 까지) 목표는 제대로 된 Trello 웹사이트..

기타/학습일지 2022.06.13

[학습] 6월 1주차 학습

금주 진행한 학습 프로그래머스 lv 1 전부 끝내기 - > 카카오 일부 문제 제외하고 전부 완료 6/5일부터 시작하는 노마드 챌린지 도전 - > 현재 6/7일 챌린지까지 완료, 강의우선으로 먼저 듣는중 클론코딩 - 무비앱 만들기 끝내기 - > 제작 완료 면접을 위한 CS 전공지식 노트 - 네트워크 부분 2회 독하기 - > 네트워크 2회독과 더불어 앞의 디자인 패턴도 추가로 1회독 완료 네이버 부스트 캠프 신청서 작성하기 - > 신청서 작성 및 제출완료 1일 1문제 이상 LeetCode 풀기 - > 진행중 차주 진행예정 리엑트 노마드 챌린지 금주차 계속 진행 목표는 제대로 된 Trello 웹사이트와 넷플릭스 클론을 만들어서 깃허브에 올리고 포트폴리오에 추가하기 - > 목표 기간은 7/2일 면접을 위한 CS..

기타/학습일지 2022.06.08

[학습] 5월 4주차 학습

티스토리를 너무 안써서 익숙해지기 위해 매주 무엇을 진행할지와 다음주에 무엇을 진행했는지 적어보려고 한다. 금주 진행한 학습 알고리즘 교육 프로그래머스 lv1 22문제 map에 좀더 익숙해질 필요성을 느낌 , 자료형 오타 등에 주의하며 작성하기 cs 교육 면접을 위한 CS 전공지식 노트 (디자인 패턴) 부분 모델 - 뷰 - 컨트롤러 (MVC) 의 경우 흔히 사용하는 react.js가 채용한 방식 (가상 dom을 사용) 모델 - 뷰 - 뷰모델 (MVVM) 의 경우 Vue.js가 채용한 방식 MVC보다 MVVM이 좀더 강하게 결합되어 있으며 양방향 바인딩을 가지게 된다. 선언형 -> 함수형 프로그래밍 (function단으로 분리, reduce 같은 함수를 이용) 명령형 -> 객체지향형 프로그래밍(class ..

기타/학습일지 2022.05.30

학습 계획 일지 (바닐라코딩 프렙, 코테, 차후 계획)

바닐라 코딩 프렙이 끝나고 코딩테스트 까지 끝났다. 아쉽게도 코테에서 떨여졌다... 호텔에 손님이 코로나가 해제된 뒤 너무 많아져서 주간에는 일하면서는 거의 공부가 불가능 해졌고 그나마 야간에 공부할때랑 쉬는날에 몰아서 하루 4~5시간씩 했지만 전념하는 분들이랑 차이가 나는것을 많이 느꼇다. 교육받으면서 정말 자바스크립트의 중요성을 깨달았고 .하나 변수하나 this하나의 어려움을 느꼇다. 코테에서는 너무 긴장해서 20분짜리는 너무 구상만 오래하다가 구현을 제대로 하지 못했고 40분짜리 문제에서는 해결완료를 했으나 아무래도 1번 문제가 엉망진창이라 떨어졌던 것 같다 (지금보면 왜 기억이 안났는지..) 원래 계획은 바닐라 코딩을 합격한 후 회사를 쉬고 본격적으로 준비를 하려고 했지만 떨어져서 새로운 곳을 알..

기타/학습일지 2022.05.26

바닐라코딩 프렙 1~2주차 근황 및 최근 학습

드디어 시작된 바닐라코딩 프렙을 맞이하여 최근 근황과 함께 일상포스팅을 하려고 한다. [1] 과제를 진행하며 처음으로 코드리뷰를 받아봄 상세한 내용은 아마.. 공유하면 안되는걸로 알아서 리뷰 받으면서 개선했던 점과 참고 했던 자료들을 이야기해볼까 합니다. 로대시에서 주로 사용하는 reduce를 포함한 매소드를 직접 구현해 보면서 코드를 구성하였습니다. 1. 컨벤션 관련 - if 1 줄에서 되도록 생략하지 않기 -> 생략해도 되지만 가독성 및 미스방지를 위해서는 집어넣기로 하고 꾸준히 버릇 수정중 - 문맥이 바뀔 땐 공백 삽입하기 -> 아직 문맥이 했갈리지만 for if 등 연결된 구문 이외에 엔터를 추가하니 훨신 가독성이 개선됨을 느꼇습니다. - git commit 시 정해진 규칙에 따라하기 -> htt..

기타/학습일지 2022.04.08

개발자가 되기 위해 (5) 독학 로드맵 (상반기)

원래 부트 캠프 글을 적기 전에 적을 예정이었지만 어쩌다 보니 순서가 바뀌었다. 아마 오늘의 마지막 글이 될 거 같고 1월 1일부터 지금까지 고민하며 모은 자료의 정리가 끝났다고 생각한다 이제 남은 건 계획대로의 공부.. 및 지원과 시험뿐이다! 여기서 서술할 것은 이전 (4) 편에서 다룬 부트 캠프 합격을 위한 독학 로드맵이다. 메인인 네이버와 배민 부트 캠프의 코테는 5~7월임으로 이때까지 기본적인 프론트앤드 교육과 더불어 언어 공부, 코테 공부, 알고리즘 공부를 중점적으로 해 나갈 예정이다. 1. 자바스크립트 , CS 기초와 이해 2022.1.10.(월) 오전 12:00 부터 2022.3.31.(월) 오전 12:00 까지 https://www.boostcourse.org/cs124 부스트 캠프에서 제..

기타/시작하기 2022.01.09

개발자가 되기 위해 (4) 부트 캠프 로드맵

전 글에서 필요한 지식 및 교육의 목표를 설정했다면 이러한 목표를 향해 내가 생각하는 로드맵을 기술한다. 아직 포트폴리오가 전무하고 개발 지식이 없는 나에게 교육의 수단은 총 3가지가 있다. 1. 독학 2. 부트 캠프 3. 학원 (국비지원) 각각의 장단점이 있지만 나에게 가장 매력적으로 보였던 곳은 역시 부트 캠프였다. 짧게는 3달 길게는 6달 정도의 집중 교육과 더불어 취업까지 연계될 수 있다면 금상첨화라고 생각했다 (특히나 나이가 많은 나에게는 이러한 기회는 놓칠 수 없었다.) 그렇지만 당장 다 때려치우고 부트 캠프를 하는 것보다는 이러한 부트 캠프도 하나의 목표로 삼고 독학 -> 기본 실력을 쌓아 중급 이상을 가르쳐 주는 부트 캠프 -> 취업 이런 식의 로드맵으로 올해를 보내기로 계획했다. 입사에 ..

기타/시작하기 2022.01.09

개발자가 되기 위해 (3) 프론트앤드 로드맵

메인 공부를 프론트앤드로 하기로 정한건 여러 가지 이유가 있지만 프론트앤드의 가장 강점은 이거라고 생각한다. 1. 생긴지 얼마 안 된 최신 개발 직종 2. 앞으로 미래의 수요가 무궁무진하며 자기개발 요건에 따라 나이의 허들을 뛰어넘을 수 있다는 점 3. 아직은 먼 미래의 일이지만 풀스택 개발까지의 일련의 과정을 습득하면 A-Z까지 내가 혼자서 관리할 수 있는 웹 개발자의 일종이라는 것 4. 사전 목표인 부트 캠프, 취업의 단계를 지나 혹시 프리 혹은 비취업 상태에서도 어느 정도 자가 생존이 가능함 (즉 미래에 대한 테크트리를 나름 묵시적이고 객관적으로 설계 가능) 또한 차후에 이러한 풀 수택의 과정을 취합하여 나 자신이 스타트업을 해보고 싶었다. 내 동생은 영업 그리고 트렌드를 읽는 눈이 뛰어난 편이고 ..

기타/시작하기 2022.01.09

개발자가 되기 위해 (2) 어떠한 개발자가 될까

내가 얕은 지식으로 찾아본 개발자의 종류는 무궁무진했다. ​https://subin.kr/70 개발자 c, 자바, 파이썬 등을 사용해서 게임을 만들던 컴퓨터에서 실행되는 프로그램 제작 ​ 이 기본인 줄 알았던 나는 찾아보면서 너무나 컴퓨터의 세계는 넓어졌으며 예전처럼 막연하게 다양한 게 아닌 각종 ​ 전문 직군들 이 있다는 것을 알게 되었다. (내가 알던 건 기초 중의 기초 과거의 SI와 같은 개발자였다.) ​ ​ 웹의 경우를 보면 ​ 프론트앤드 백앤드 ​ 가 있으며 이 두 가지를 다 개발하는 풀스택 개발자도 있고 ​ 또한 개발한 프로그램을 윈도, 리눅스, 안드로이드, IOS... 등 수많은 운영체제에 접목시키는 프로그래머도 있고 ​ 기존에 알던 앱, 프로그램을 개발하여 우리가 흔히 아는 앱 게임 등을 ..

기타/시작하기 2022.01.09