Boot Camp7 백엔드 개발자라면 공부해야 되는 것! Contents 부트캠프에서 학습과정을 마치고 프로젝트를 진행하는 중입니다. 예전에 배웠던 것인데 초면같은 애들도 있고 개념이 정립되지 않아 남에게 설명하기 애매한 부분을 너무 많이 마주치게 되었습니다. 그래서 부트캠프에서 진행한 과정을 정리해봤습니다. 기록해서 제대로 정리해 놓지 않으면 나중에 getter를 검색하고 캡슐화를 따로 검색하게 되고 둘이 상관관계가 있다는 것을 뒤늦게 알거나 모른 채 지나갈지도 모릅니다. 그런 일을 막기 위해 공부한 과정을 키워드로 정리해보았습니다!! 그런데 이게 왜 백엔드 개발자라면 알아야 되는 거냐고 물으신다면.. 부트캠프는 최신 기술과 개발자에게 필수적인 지식을 몇 개월 안에 최대한 많이 때려 넣는 것이기 때문에.. 일단 여기 있는 범주가 기본적으로 개발자에게 필요한 .. 2022. 10. 29. 부트캠프의 마지막 섹션이 끝났다 회고 6월 24일부터 시작한 부트캠프의 학습과정이 끝났다. 그렇다고 전부 끝난 것은 아니다. 이제 앞으로 2달 동안은 프로젝트를 2개 해야 된다. 프로젝트를 들어가기 전에 인프런에서 스프링 강의를 전부 다 듣고 싶었는데, 그게.... 생각처럼 쉽지 않았다. 이번 달은 블로깅하는데 힘을 썼다. 시간이 고작 하루 이틀만 지나도, 내가 어떤 오류 때문에 괴로워했는지 정확하게 기억이 안났다. 그래서 잊지말자는 의미와 다른 사람에게도 도움이 됐으면 해서.. 블로깅에 더 힘을 쓰게 됐다. 오늘은 미니잡서칭 시간으로 다른 사람의 포트폴리오 페이지를 살펴봤다. 이미 개발자로 일하고 계신 분들의 포트폴리오를 보니, 솔로나 팀 프로젝트를 많이 진행함을 알 수 있었다. 이번주에 todo 페이지를 만들면서, 이제 혼자서도 만.. 2022. 10. 22. 다시 한번 시작하자 Section4를 시작하면서 Security 공부가 시작됐다. 그러면서 spring 기술을 덜 사용하게 됐고, 공부를 쉬엄쉬엄하게 됐다. 부트캠프를 시작한지 4달차에 접어들었고, 마음이 안일해졌던 것 같다. 새 달이 시작되고 연휴가 끝나면서 마음을 다잡아야지 하던 차에 부트캠프 프로그램에서 취업자의 이야기를 듣는 시간이 있었다. 비전공자로 시작해서 독일에 취업을 성공한 분이었다. 이 분의 얘기를 들으면서 다시 처음의 마음을 찾을 수 있었다. 처음에 내가 공부를 시작하게 된 이유, 어떤 개발자가 되어야 좋을지 등을 다시금 생각했다. 그리고 원래 미국쪽으로 취업할 생각이 있었지 유럽은 생각없었는데, 유럽은 아직 개발자 취업시장의 경쟁률이 적다고 한다. 실제로 나도 찾아봐야겠지만, 생각을 좀 더 넓혀봐도 괜찮.. 2022. 10. 22. 부트캠프 두 달차의 회고 한 달차의 목표를 실천했는가? 지난 달에 1달차 회고록을 썼었다. 그때의 목표에서 필요한 부분에 맞게 수정해서 실천하고 있다 당일 복습 연습 문제 미리 풀기 개발 관련 서적 읽기 (동기부여를 위해) 백준 하루 3문제 매일 풀기 -> 개수 상관없이 백준 매일 풀기 주 3회 이상 자전거 타기 당일 복습과 연습문제 미리 풀기보다는 백준 문제를 더 풀면서 매일 다른 문제르 적용하는 게 더 중요하다고 판단했다. 그래서 이 부분은 목표에서 제외했다. 그리고 자전거 타기는......한동안 주 2~3회는 꼬박 꼬박 나갔는데.. 요즘엔 좀 귀찮아졌다.. 운동을 소홀히 하지 말아야지... 처음 자바를 배웠을 때는 많이 막막하고 무슨 말인지도 몰라 낯설어 힘들었던 기억이 난다. 그래서 스터디도 하고 개인적으로도 매일 백준 .. 2022. 10. 22. 코딩테스트를 준비하자 의사코드 프로그래밍 언어로 코드를 작성하기 전에 일상 언어로 프로그램이 작동하는 논리를 먼저 작성하는 것 문제 이해 -> 의사코드 -> 개발 언어 기초적인 부분부터 구체적이고 상세하게 명령 노트북 켜는 것을 수도코드로 작성 public void openLaptop() { //노트북을 연다 //노트북의 전원 버튼을 누른다 //if (이용할 사용자가 여러명이면) 사용자를 고른다 //if (비밀번호가 있다면) 번호를 입력한다 //else (비밀번호가 없으면) 이용할 사용자만 클릭한다 //else (사용자가 1명이면) 엔터 || 클릭을 이용한다 //비밀번호 유.무 if/else문 //엔터 || 클릭을 해서 로그인을 완료한다 시간 복잡도 입력값의 변화에 따라 연산을 실행할 때, 연산 횟수에 비해 시간이 얼마만큼 .. 2022. 10. 21. 부트캠프 한 달 회고 반성 부트캠프를 시작한지 어느덧 1달이라는 시간이 지났다. 초반에 잘 아는 내용이 나왔을 때는 수월하게 했지만, 익숙하지 않은 내용을 배우려니 이해하기가 점점 버거워졌다. 이번 달은 어쩌다보니 정규시간 외에 따로 공부를 거의 못했지만, 오늘부터는 공부 시간 외에도 개인적인 공부를 더 해야겠다. 목표 당일 복습 연습 문제 미리 풀기 개발 관련 서적 읽기 (동기부여를 위해) 백준 하루 3문제 매일 풀기 주 3회 이상 자전거 타기 2022. 10. 21. 학습방향 기록하는 습관 계획 - 학습 전 (10분) 학습을 시작하기 전 나의 현재 수준을 체크 오늘 학습 목표는? 이미 알고있는 내용은? 점검 및 평가 - 학습 후 (30분) -> 계획 단계의 답과 추가적인 것을 기록 #새롭게 배운 내용은? #배운 내용을 다른 사람에게 설명 가능한가? #이해되지 않은 불확실한 내용은 무엇인가? 의사코드 나중에 복잡한 코드를 제대로 설명하려면 지금부터 사소한 것이라도 계획, 순서를 작성하는 연습을 하자. 예시) 4개의 종이컵을 순서대로 뒤집어, 사탕을 찾기 의사코드 종이컵의 개수만큼, 종이컵을 하나씩 뒤집습니다. 뒤집은 종이컵에 사탕이 있다면, 먹는다. 코딩 for(int cupNumber=1; cupNumber 2022. 10. 21. 이전 1 다음 728x90