오잎클로버 19

정렬 알고리즘

정렬을 해결하는 데 여러 알고리즘을 사용하고, 어떤 알고리즘이 어떤 상황에 적절한 상황인지는 판별하기 다소 어렵다. 물론 다음과 같은 표가 있어 어느 정도 유추는 가능하나, 앞서 말한 좋은 상황, 나쁜 상황을 알기에는 부족하다. 그렇기에 직접 자바로 이를 테스트를 진행할 프로그램을 작게나마 만들었다. testcase패키지는 테스트 케이스이며 즉, 상황(문제)을 임의적으로 넣어둔 클래스들이 모여있다. Sort 인터페이스는 모든 정렬 알고리즘의 공통 영역이다. algorithm 패키지는 위 7가지 정렬 알고리즘을 구현한 클래스들이 모여있다. StopWatch 클래스는 시간을 계산할 수 있는 클래스이다. GitHub - iqpizza6349/sort-algorithm Contribute to iqpizza63..

일상이에요

요즘 일상을 너무 자주 쓰는 게 하는 걱정이 들 정도로 일상 글을 자주 올리는 것 같다. 현재 CS 관련해서 공부하고 있으며, SpringFramework에 대해서 다시 공부하고 있다. 아무래도 CS는 취업 및 그리고 기본적으로 알아둬야할 필요가 있다고 생각이 들어 공부 중이고, SpringFramework은 스프링의 히스토리를 공부하고자 스프링4에 대해서 공부하고 정리하고 있다. 많은 것들이 자동화와 추상화가 되어 너무 편하게 작업을 하다보니, 왜 자동화와 추상화가 필요한지를 잊어버렸다. 그리고 더 이상 이것에 대해서 질문을 던지지않고, 그냥 그런가 보다. 하는 자신을 되돌아보면서 이러면 안되겠다는 생각이 들어 공부 중이다. 덕분에 스프링 기초부터 찬찬히 다시 보고, 정리하고 있다. (스프링5보다는 스..

일상 2022.04.26

일상이에요

요즘 3학년 선배들이 취업을 하신다고 면접을 봤거나 준비한다는 얘기를 자주 듣는다. 그래서 요즘 학교에서 가장 자주 내뱉는 말이 취업할 수 있을 까?이다. 아무래도 기사들을 읽어보면 요즘 직업계고 졸업생들이 취업률이 점차 낮아지고 있어 그런 걸 수도 있다. 또, 선배들이 하시는 얘기를 들어보면 기초가 중요하다. CS가 중요하다는 등의 얘기를 듣곤 하는 데 아무래도 기초기가 약하다고 생각이 들어 더 그런 것 같다. 친구끼리 ~이거 뭐야? 라고 물어봤을 때, 갑자기 머리가 새하애지는 듯 분명 그걸 사용해서 개발해본 경험 혹은 기록을 하였음에도 불구하고 기억이 나지않는 경우가 많았다. (물론 요즘은 이런 것들 역시 내 자신이 부족하다고 느껴서 정리를 더 자주 하고 있다. [물론 노션에...]) 그렇기에 현재 ..

일상 2022.04.23

일상이에요

보름 넘게 포스팅을 하지 않고 Notion으로만 정리한 오잎클로버입니다. 요즘 할 일이 굉장히 많아 Notion을 적는 것도, 블로그에 공부한 것을 올리는 것도 힘드네요. 개인 프로젝트, 덕지덕지 CNS 3기 프로젝트, 급식의 민족 CNS 신입생 입학원서 프로젝트, IDA 나르샤 프로젝트, 끼리끼리 (Flock) 일단 우선순위를 정해자면 다음과 같습니다. IDA 급식의 민족 Flock 덕지덕지 학교에서 진행하는 프로젝트이자, 동아리의 대표하는 프로젝트이고, 실제로 사용되고 있는 서비스(프로젝트)이기에 우선순위가 가장 높습니다. (학교 입학 원서 내에는 민감한 개인정보들을 다루어야 하기에 보안을 특히 신경 써야 하는 동시에 양이 방대합니다.) (그리고 레거시가 좀 개판이라... 리펙토링을 한다고 보긴 힘든..

일상 2022.04.18

일상이에요

요즘 기분이 울적해져서 더 숨어서 찾기 힘들어진 오잎 클로버입니다. 왜 울적함을 느끼는 원인을 아직 못 찾았습니다. 그래서 원인을 찾는 것을 포기하고 취업과 관련한 글들과 블로그 등등을 읽어보고 있습니다. 그리고 이를 기반으로 아마 또 포스팅할 것 같습니다. 같은 주제로 계속 포스트를 하는 이유는 이전에 부족했거나 잘못된 내용을 수정, 그리고 더 새로운 정보를 얻고 이를 저처럼 취업을 목표로 하는 분들에게 조금이나마 도움이 되었음 하는 마음에 하는 것입니다. 현재 자바를 기초부터 천천히 다시 공부하고 있습니다. 현재 학교 동아리 CNS(Care And Service) 팀에서 1학년 상대로 자바 강의를 해주는 것을 덤으로 저 역시 공부하고 있습니다. 기본적으로 C언어와 문법적인 요소는 비슷하다 보니 출력,..

일상 2022.03.27

일상이에요

남들은 다 자고 있는 시간에 무슨 정신머리로 지금 글을 쓰고 있는 지 잘 모르겠는 오잎클로버입니다. 지금 #code 라는 커뮤니티를 개발하고 있습니다.... 웹을 하게될지 안드로이드만 하게 될지 확실하게 정해지지않았지만 죽이되든 밥이 되든 Rest API는 필수적이기 때문에 저 혼자서 Spring Boot을 사용하여 REST API를 만들고 있습니다. 현재 팀원은 서버 1명, 안드로이드2명, 디자인 및 프론트(였지만 현재는 자바를 공부중인)1명 을 포함하여 총 4명입니다. 참고로 서버1명, 즉 저 혼자 서버이기때문에 힘든 것이 이만저만은 아니지만 실력은 늘 것 같다는 생각이 듭니다. 조만간 Spring 카테고리에 글이 많이 올라갈 것 같습니다.... 그리고 OAUTH2 카카오, 구글, 깃허브 이 3가지를..

일상 2022.01.08

일상이에요

안녕하세요. 학생분들은 현재 방학이실 거고 직장을 다니시는 분들은 지금도 열심히 일을 하고 계시지 않을까 싶습니다. 다들 파이팅입니다. 저는 지금 방학동안 크게 3가지 일을 하고 있습니다. 하나는 학교와 관련된 일이고 나머지들은 학교와는 무관하나 개인적으로 협업적으로 진행하는 것들입니다. 하나는 멘토 멘티를 진행 중입니다. 신입생(이하 7기)들과 함께 진행 중입니다. 2멘토 4멘티로 1팀으로 나름 잘 진행 중인 것 같습니다. 선생님께서 멘토멘티를 진행하면서 선생님들의 마음을 조금이나마 이해하실 수 있을 것이라고 했던 말씀이 이제서야 공감이 갑니다. 정말 공감 많이 됩니다. 나머지 중 하나는 협업이라면 협업 프로젝트인 '#CODE'를 진행하고 있습니다. #CODE를 짧게 설명드리자면 개발자 커뮤니티인데, ..

일상 2022.01.05

일상이에요

많은 짓거리와 개발하는 오잎 클로버입니다. 열흘도 채 지나지 않아벌써 2가지 일을 끝을 냈습니다. 결론부터 말을 하자면 스타봇은 이제 더이상은 하지않을 것입니다.너무 어렵고, 복잡하기때문에 하지않을 것 같습니다. 그래서 스타봇은 폐기처분을 해버렸습니다. 오랫동안 붙잡았었기 때문에 아쉽지만, 결국 폐기처분을 해버렸습니다. 하지만, 스2봇은 계속할 것 같습니다. 그리고 제가 공지 글을 올린 것처럼 디코봇을 완성했습니다. 이 글을 보시는 분들 중, 디스코드를 하시는 분들은 제 봇도 한 번씩 사용해주시면 감사하겠습니다. 더불어, 직접 디스코드 봇을 개발하고 싶으신 분들은 제 깃허브를 확인해주시면 감사하겠습니다. (깃허브 코드 확인하시기 전에 스타 한 번씩만 눌러주시면 감사하겠습니다.) 디스코드 봇 초대할 수 있..

일상 2021.11.24

일상이에요

많은 짓거리와 개발하는 오잎 클로버입니다. 그냥 편하게 글 쓰고 싶어서 만든 카테고리 '일상'입니다. 아무거나 막 올릴 겁니다. 머릿속에 흘러나오는 거 막지 않고 그냥 적어 내릴 계획이고 첫 일상 글인 만큼 (일상 글이 맞나/) 제 현재 우선순위입니다. 1) Discord Bot (JDA4), 서버 업로드 (내일 안에 해야 하는 데 하기 싫고, 그냥 자고 싶음) 소스코드: https://github.com/iqpizza6349/Casino_Bot 2) Spring, 글도 쓰고 공부도 해야 하는 데, 소홀히 하는 것 같아요. 그래도 하루 이틀에 하나씩은 공부하는 것 같음 깃허브: https://github.com/iqpizza6349/LearnSpring 3) 스타 봇 및 동아리 관련, 일단 동아리 터진 ..

일상 2021.11.16