본문 바로가기

개발자 취업 프로젝트[일지]

💻개발자가 되기 위한 프로젝트(65)💻

1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT)

 - Java 단축키, Git명령어[push, merge, branch add], while, for, if, array, int, break, min, max, math, stream

  1. Git명령어 [commit, branch add, push, merge], Github[java-project2[(method, public, parameter, if, for, switch-case), Account, ArgsPrinter, Divisor, Greet, GreetTest, Payment, SpaceInvaders, SpaceInvadersTest, StarPrintEx, StarPrintEx2,  Student, StudentTest, User, UserTest, UserFactory, UserFactoryTest, VariousReturnType]

KDT - 오전 알고리즘 풀이시간 + Method, 접근제어자에 대해서 학습함
KDT - 오후 Method와 접근제어자, parameter등 재사용성을 어떻게하면 좋은지에 대해서 실습함

2. KDT 학습내용중 기본개념 및 용어정리

 - Java - 메서드(Method) → 노션

 - Java - 접근제어자(public,private,protected,default) → 노션

학습한 내용을 바탕으로 용어 정리 및 학습내용을 한번 더 정리하고 사용법에 대한 예제까지 추가하여 다음에 참고 할 수 있도록 작성함

3. 오전은 알고리즘을 2시간 동안 하였는데, 재밌었고, 두뇌를 풀가동시켜보고 내가 작성한 코드와 타인이 작성한 코드, 강사님이 작성한 코드를 분석하고 보면서 어떻게 로직을 짰는지에 대해서도 참고도 하고 이렇게도 로직을 짤 수 있구나를 체크하고 막히는 부분은 따로 체크하여 쉬는시간에 하거나, 4시이후 2시간 가량 정리하는 시간을 가질때 보충하거나 아니면 구글링을 통해서 정리르하는 시간을 가짐. 오후는 Method, 접근제어자, parameter, 래팩토링, 호출하고자 하는 Class는 new Operator 인스턴스화를 한 것을 참조타입 참조 변수에 할당을 해줘서 호출하고자 하는 Class의 멤버 변수 + 메소드등을 사용할 수 있음. 물론 알고리즘을 할때 반복문, 조건문등을 자유롭게 구현하지 못하고 있다는 점에서 걱정이 되긴하지만, 그래도 코드트리라고 멘토님이 추천을 해준 알고리즘 기초 공부를 할 수 있는 곳에서 지난 3일 연휴동안 블로그 업로드 보다 알고리즘 공부를하면서 조건문까지 풀면서 익숙해져 가는 시간을 가졌음. 그리고 시간이 날때마다 반복문까지 문제를 풀면서 지금보다 진전이 있고 조금 더 응용까지 할 수 있도록 하는게 이번주 목표이고, 코드트리를 완료하면, 프로그래머스 알고리즘 기본단계를 한번 더 빠르게 기초에서 쫌 어려운 문제를 빠르게 해결하는 능력을 키우고, 그리고 단계별로 문제를 풀어나가는 것이 최종 목표임! 그래도 재밌게 문제를 풀면서 스스로 생각하면서 풀고, 고민도 해보고, 누군가에게는 간단한 문제이지만 나에게는 간단하지 않음. 그래도 최대한 스스로 로직을 짜고 문제해결능력을 스스로 키워갈 것임.예전에는 알고리즘에 대한 두려움땜에 백준다 하다가 그만두고 알고리즘을 피했는데, 왜 피했나 싶을 정도로 지금은 재밌고 고민하면서 문제도 해결할때마다 즐겁고 흥미도 있어서 계속해서 열심히 달려가는 중임! 언젠가는 내가 시간을 쏟는 만큼 결실을 맺겠지만, 계속해서 내가 목표로한 개발자의 꿈을 한 발 더 다가갈 수 있도록 하고싶음! 해보자!! 가보자!! 빠샤! XD 즐겁네~🤣