본문 바로가기

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

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

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

 - Java 단축키, Git명령어[push, merge, branch add], boolean, float, int, NumberFormatException, String, variable

  1. Git명령어 [commit, branch add, push, merge], Github[java-project2[(for, while), Factorial, ForLoopCase, ForLoopCase2, While687, WhileCnt, WhileCntHori, WhileDown, WhileEx, WhileFactorial, ZeroOrFive]

KDT - for문과 while문을 학습하였고, for문은 중첩 for문과 향상된 for문등을 배웠고, 학습내용을 바탕으로 알고리즘 문제를 주로 많이 풀이하였음

2. 알고리즘 공부

 - 학습(풀이) : print, if, for 

 - 사이트 : 프로그래머스

Programmers 문제를 print문 부터 if, for문등을 활용한 알고리즘 기초부터 풀이하기 시작함

3. KDT 회고록

 - 내가 맡은 회고록 파트는 프로그래머스 자릿수 더하기, 코드업 1278문제 였음

 - 회고록을 그냥 작성하는 것이 아니라, 어떻게 풀이를 하였는가를 난 코드마다 자세히 기입함

 - 노션을 이용하여 팀원과 협의하여 각자 맡은 알고리즘 문제를 어떻게 풀었는가와 문제풀이를 공유 및 정리시간

(왼) - 코드업 [1278] / (오) - 프로그래머스 [자릿수 더하기]

4. 오늘은 주로 알고리즘 문제를 많이 풀었음. 어제 반복문에서 털려서 아침 일찍 미리 조건문, 반복문 자바 기초문제를 풀고 점심도 쪼개서 개념 및 알고리즘 문제를 못푼 부분 다시 시도해보고 문제를 풀었더라도 이해가 완벽하게 된것이 아니기에, 코드하나하나 이렇게 주석을 달면서 내가 생각한 로직, 개념을 이해하고 문제를 푼것이 맞는가를 확인하는 시간을 많이 가졌음. for문, while문을 나갔고, 문제를 풀수록 장점은 복습이 되는 것 같고, 내가 뭘 모르는지 개념이해를 못했는지, 또는 지문을 제대로 이해하고 풀이를 하는 것인지등을 어제, 오늘 많이 느끼는 하루임. 대체로 피로도가 많이 쌓이긴 했어도 남들은 이미 앞서있겠지만, 난 그렇지 못하더라도 급하게 따라가지 않고 조금 더 시간이 날때마다 채워가고 기본기 이상으로 잘 다루는 개발자가 될것임! 경쟁력을 갖출려면 끊임없이 부딪히고 실패하고 성공하면서 경험을 많이 쌓고, 시간적 투자도 그만큼 비례한다고 생각함. 알고리즘 문제에도 시간복잡도, 공간복잡도가 중요하듯이, 개발자가 되기 위해서는 얼마나 많은 시행착오와 시간을 투자를 하였는가에 따라 원하는 개발자로 빠르게 다가갈 수 있다고 생각함! 재밌는 알고리즘~ XD