본문 바로가기

백엔드24

코드스테이츠 백엔드 부트캠프 43기 (7일차-Java 회고) 내가 해야되는일, 나의 역할 지금까지 성능이 좋은 코드를 짜야 좋은것을 알고 있었지만 나도 모르게 신경을 안쓰고 있었다. 계속 가독성이 좋고 짧은 코드만 생각, 성능은 생각을 안하고 코드를 짜고있었다. 코드 강사님이 알고리즘을 설명하면서 문득 깨닫게 되었다. 문제를 풀면서 내 코드는 Reference의 코드보다 짧았지만 Reference코드의 설명을 들으면서 내가 짧고 가독성이 좋은 코드에만 집중했다는걸 깨닫게 되었다. 성능을 높이고 안정성있는 코드를 짜야하는게 백엔드의 역할인데 그 역할을 잠시 잊고 코드를 짜고 있게된 나에 대해 다시 한번 회고할 수 있게되는 계기가 되었다. 2022. 12. 23.
코드스테이츠 백엔드 부트캠프 43기 (6일차-Java 회고) 6일차 자바 조건문 오늘은 자바 2일째, 자바 연습문제를 페어랑 같이 풀어보는 시간이 가졌다. 햇갈렸거나 몰랐던 내용들 문자열을 문자배열로 바꾸려면? String str = "Hello"; char[] origin = str.toCharArray(); 문자배열을 문자열로 바꾸려면? (2가지 방법) 1.String 생성자 이용 char[] origin = {'h', 'e', 'l', 'l', 'o'}; String str = new String(origin); 2.String.valueOf() 이용 str = String.valueOf(origin); StringBuilder 생성과 문자열 추가 , 마지막 문자 제거 마지막 문자 제거하기 StringBuilder str = new StringBuilder(.. 2022. 12. 23.
코드스테이츠 백엔드 부트캠프 43기 (5일차-Java 회고) 자바 오늘은 비교적 쉬운부분이였다. 자바 기초를 혼자 공부하면서 학부때 내가 중요하게 생각하지 않고 넘겼던 부분들을 지금 부트캠프 과정에서 최대한 집중해서 배우려고 노력하고 있다. String은 프로젝트를 할 때도, 코딩테스트를 할 때도 많이 중요하고 String 클래스에 좋은 기능들이 많이 있다. 그렇기에 String은 int나 char 등 다른 변수들과 다르게 클래스로 설정이 되어있다. StringTokenizer 란? 문자열을 우리가 지정한 구분자 로 문자열을 쪼개주는 클래스이다. import java.util.StringTokenizer; public static void main(String[] args){ String str = "This is a string example using Stri.. 2022. 12. 21.
코드스테이츠 백엔드 부트캠프 43기 (4일차-Git 회고) 4일차 회고 오늘은 Git에 대하여 학습을 하였다. 대학시절에도 교수님들이 Git사용을 권장하였지만 뭔가 복잡하게 되고 크게 문제가 없을거 같아서 Git사용을 접었었다. 그러나 오늘은 내가 부족한 부분을 채워야하기 때문에 어렵더라도 차근차근 진행해보았다. Git 과 Github란? Git은 버전을 관리해주는 프로그램이다. (우리가 생각하는 코드를 쓰고 수정하고, 팀원의 코드를 보고 하는 기능) 그럼 Github이란? Git의 기능을 쓸수 있는 클라우드 저장소이다. (인스타그램이 게시글등록의 핵심 기능이 있는 것과 같다.) Git의 주요기능 1. 버전관리 2. 백업 3. 협업 1.Fork : github Repository 를 fork 한다. ( 사용 허락? 같은 느낌) 2.clone : fork 한 Re.. 2022. 12. 20.
코드스테이츠 백엔드 부트캠프 43기 (1~3일차 회고) 1~3일차를 몰아서 쓰게되는 이유는... 1일차에 학교시험이 끝났고 2일차에는 종강기념 지리산등산을 했고 주말에는 원룸으로 이사를 하여 집정리하고 이것저것하는데 정신이 없었다... 1일차 9시에 기상을 하여 코드스테이츠 유어클래스에서 어떠한 초대나, 반응이 오길 기다렸다. 하지만 아무런 쪽지나 반응이 오지 않길래 그냥 유어클래스에서 스스로 공부하는건가? 싶어서 혼자서 그냥 이것저것 클릭하면서 공부를 진행하였다. 그런데 4시까지 혼자하다가 "이렇게 아무런 공지없이 혼자 그냥 공부하는게 아닌거 같은데?" 라는 생각이 들었다. 그래서 메일을 다시 확인해보니 첫 합격메일 zoom링크가 있었고 zoom링크를 통해 접속을하여 얘기를 들으니 모든 공지사항은 디스코드를 통해 이루어지고 매일 아침 9시 저녁 5시에 zo.. 2022. 12. 19.
포트폴리오 경진대회(컴공) 대학 3학년이 되면서 대외활동이라던지 많은 행사에 참여하며 기록을 남기고 있다. 학과에서 진행되는 경진대회 같은경우 많은 인원들이 대회라는 이름에 높은 벽이라 생각하여 도전 자체를 않하고 있으며 나 또한 1-2학년 때 그랬었다. 하지만 처음으로 아이디어 경진대회를 접하면서 학과에서 하는 대회라는 높은 벽이아니라 열심히 노력만 하게된다면 성과를 얻을 수 있었고 그로인해 점점 많은 활동에 참여하면서 자신감을 얻게 되었다. 이번 포트폴리오 경진대회도 열심히만 한다면 무조건 수상은 가능하다고 생각이 들었고 시작하기 전이 일단 제일 힘들었지만 시작을 하니 어느순간 제출이 되어있었고 어느순간 우수상을 받게되었다. 이번 포트폴리오를 작성하면서 나에 인생의 과정을 다시 되돌아 보았고 나에 성과에 대해 되돌아보는 시간을.. 2021. 12. 21.