본문 바로가기

2023년

(25)
2023년 회고록 2022년 회고 2022년 6월 전역 이후 전공을 살려 취업을 하고 싶었다. 많은 사람들이 이용하는 서비스를 개발해보고 싶었고 접근성이 좋았던 웹 개발자로 방향성을 갖게되었다. 대학 동기와 8월까지 백준에서 그룹으로 알고리즘 문제만 풀다가 내가 성장하고 있지 않다고 느꼈다. 프론트엔드, 백엔드의 개념을 몰랐었고 두마리 토끼를 잡는 풀스택 개발자가 되어보고 싶었다. 전역까지 취업준비를 하지않고 전역했기 때문에 개발에 대한 지식이 전무한 상황이였고 개발자 세상에 대해서 이해할 필요성을 느끼게 되었다. 취업지원제도와 국비교육과 같이 직업이 없는 청년들에게 좋은 기회를 주는 정책들을 찾게 되었고 최대한 활용하고자 뛰어들었다. 그 중 멋쟁이사자처럼 백엔드 스쿨이라는 국비교육을 찾게되었고 백엔드 관련해서 방향성과 ..
코딩테스트 준비 팁 준비방법 코딩테스트를 준비하면서 주변 취준하는 사람들과 얘기를 해보면서 유용하게 학습했던 내용에 대해 공유하겠습니다. 백준 홈페이지에서 문제 - 분류 배너에 들어가면 분류된 알고리즘 문제들을 볼 수 있습니다. 분류된 문제를 잡고 해당 문제에 대한 알고리즘을 이해합니다. 첫번째 문제를 풀어보면서 막히는 부분이 있다면 해당 알고리즘에 대해서 학습 후 다시 문제를 풀어봅니다. 1260번 처럼 분류의 첫번째 문제를 해결할 때 해당 문제의 알고리즘 분류를 확인하고 학습합니다. 그래프 이론과 탐색을 이해하고 BFS/DFS 관련해서 구글링을 하여 자료를 찾고 해당 알고리즘을 이해합니다. 보통 키워드에 자신이 사용하는 언어와 관련된 내용을 추가하면 좋습니다. 10 ~ 15 문제 정도를 연속해서 풀어보고 느낌과 유형을 ..
[ETC] 윈도우 화면에서 바로 gif 생성하는 툴 https://www.screentogif.com/ ScreenToGif - Record your screen, edit and save as a gif or video Free screen recorder tool. Record, edit and save as a gif or video. www.screentogif.com 기존 윈도우 프로그램으로 녹화 > GIF 생성 툴 활용 윈도우 프로그램 녹화 후 바로 GIF 생성 간단하게 녹화 이후 사용할 수 있어서 ReadME 설명할때 유용할 거 같다.
[팀프로젝트] Java 코드 컨벤션 코드 컨벤션 가독성이 좋고 관리하기 쉬운 코드를 작성하기 위한 규칙 프로젝트 진행 간 목적 좋은 코드는 팀원이 읽었을때 이해가 되고 무엇을 하는지 필요도 없이 이해가 되는 코드 코드를 읽을 때 코드만으로 이해 가능한 부연설명없이 이해되는 코드 코드 작동잘되고 부연설명이 필요없는 상태 코드를 작성하는 방법 검색이 가능한 이름 좋은 이름은 추상적인 것이 아니다. 함수명은 반드시 동사를 사용해라 / 단가지 액션만 해야된다. 함수명을 역할로 정해서 동사로 작성하면 액션 중심으로 이름을 지으면 구분의 필요성을 느끼게 되기도 함 예를들면 유저데이터를 불러오는 함수는 불러오는 역할만 해야됨. 그 외 행동을 한다면 해당 함수로 쪼개야됨 3개 혹은 그 이하의 인수를 가지는 메소드를 만들어라 많이 가진다면 Object 타..
[SQLD] 정리 요약 및 예상문제 정리본 보호되어 있는 글입니다.
[github] github에서 github actions로 ReadMe.md 자동으로 수정되게 하는 방법 (feat. 백준) github actions 와 python을 통해서 repository안의 readme를 push 할때마다 자동으로 업데이트 되도록 설계하는 방법 동작과정 소스코드를 깃허브에 push 하게 되면 github actions 에서 변경을 감지하고 python 소스코드를 동작하게 된다. 파이썬으로 repository 각종 디렉토리를 탐색하게되고 조건문에 해당되는 데이터들을 자료구조에 저장한다. 저장된 데이터를 통해 ReadMe를 새로 작성하게 되고 기존 repo에 덮어쓰기된다. 결과화면 코드 설명 전체적인 소스코드는 아래에 남겼으니 그 부분을 참고하시면 되겠습니다. 세부적으로 하나씩 리뷰하겠습니다. gitactions setting 방법 아래 패키지로 생성해도 소스만 바꿔도 무방하다. 파이썬 버전을 다운하고 ..
[Eclipse] git repository 에서 clone 한 프로젝트를 이클립스에서 관리하기! 원격 저장소 프로젝트를 이클립스로 가져와서 관리하는 방법 환경설정 IDE : Ecplise 레포지토리 : git repository 코딩테스트 대비해서 만들어둔 것 이클립스를 시작해서 깃 레포지토리를 가져올 폴더(workspace) 를 설정해 준다. 배너 위쪽 window - Show View - Other 를 클릭해서 깃 레포지토리를 클릭 Clone a Git repository 를 클릭! 깃허브로 들어가서 내가 clone 하고자 하는 레포지토리의 code를 복사해준다. 이클립스에서 clone 하기 위한 기본 정보들을 입력해준다. 깃 레포지토리가 생성 되는 것을 확인 할 수 있다. 우클릭을 해서 Import Projects 클릭 디렉토리 설정 해서 Finish 를 누르면 아래와 같이 workspace ..
[ETC] 노션(notion) 사용자 글꼴로 변경하여 사용하기! (배달의 민족 글씨체 적용) 노션에서 글꼴을 변경하려고 한다. notion-enhancer 를 사용해서 사용자 정의 글꼴을 적용할 수 있습니다. 미리 말하는 단점! 내가 보는 화면에서만 글꼴이 변경되어 나타남, 출력이라던지 웹 공유에서는 변경되지 않는 점 참고 바랍니다! 장점은 확실히 이쁜 글꼴이라 쓰는 맛과 정리되는 느낌이 강함을 받았습니다. STEP 1. notion-enhancer 사이트 접속 https://notion-enhancer.github.io/getting-started/installation/ Installation | notion-enhancer The notion-enhancer works on MacOS, Linux and Windows. It can be used within the desktop app o..