목록분류 전체보기 (82)
모노산달로스의 행보

Internship - CKNET 인턴쉽이란 사원으로서 업무를 시작하는 것이 아닌, 아직 실력이 부족한 인원을 대상으로 실무 경험을 쌓을 수 있도록 도와주는 제도입니다. 실력을 키우는 것뿐 아니라 사회적 네트워킹을 확장할 수 있고 개인의 직무 적합성을 평가할 수도 있습니다. 대학생이 할 수 있는 좋은 경험 중 하나라고 생각합니다. 이전 글 확인 CKNET 씨케이넷 RPA 교육 인턴쉽 후기 (1/2)씨케이넷 인턴쉽 7월 30일 마지막 교육이 시작되었습니다. 이전 주차가 끝나고 모두에게 최종 RPA 과제가 주어졌습니다. 오늘은 수행한 과제를 바탕으로 하는 최종 발표가 있는 날입니다. 마지막 날인 만큼 기대도 되고 발표가 있어 긴장도 되는 하루가 시작되었습니다.최종 과제 발표회글쓴이에게 주어진 과제는 RPA..

Spring - SOLID principles 스프링은 프레임워크로 현대 자바 기반 애플리케이션을 위한 종합 프로그래밍과 환경설정 모델을 제공합니다. 스프링의 중요한 요소는 앱 단계에서 인프라 지원입니다. 즉, 개발자가 앱 단계의 비즈니스 로직에 집중할 수 있도록 만들어줍니다. 결론적으로 스프링은 자바 프로그래밍을 빠르고 쉽고 안전하게 만들어줍니다. 이러한 이점 때문에 많은 사용자를 보유하는데, 특히 한국에서는 백엔드 개발자의 대부분이 스프링을 사용할 정도로 인기가 많습니다.What is SOLID principles SOLID 원칙들(SOLID principles)은 2000년 컴퓨터 과학자 Robert J.Martin에 의해 처음 소개되었습니다. 객체지향 클래스 디자인의 다섯 가지 원칙으로, 클래스..

Experience - 구름톤 유니브 3기구름톤 유니브란 여러 대학의 학생들이 모여 함께 활동하는 IT 연합 동아리입니다. 3기는 8월부터 활동이 시작되어 미르미라는 이름으로 각종 스터디, 행사, 멘토링에 참여할 수 있습니다. 11월에는 해커톤(단풍톤)을 진행하며 팀원들과 활동의 결실을 맺게 됩니다. 그 후, 가장 마지막 활동인 9UAP을 통해서 구름톤 유니브의 마침표를 찍게 됩니다.구름톤 유니브에 지원하다 구름톤 유니브는 각 학교별로 인원을 뽑아 여러 행사에 참여하게 됩니다. 글쓴이도 경기대학교에서 3기 참가자를 뽑는 것을 확인하고 지원을 하게 되었습니다. 지원한 이유는 여러 가지가 있었지만, 가장 큰 이유는 두 가지였습니다. 하나는 IT 연합동아리에 참여할 좋은 기회라는 것입니다. 교내에도 훌륭..

Flutter - API key 값 숨기기 개발을 진행하면서 소셜 로그인 혹은 지도와 같은 외부 API를 사용하고는 합니다. 이때 API Key값을 발급받아 사용하는데, Github와 같은 공간에 노출되지 않도록 보호해야 합니다. dotenv package를 사용해 Key값을 안전하게 보호하면서 사용하는 방법에 대해서 알아보겠습니다. 특히나 고생했던 AndroidManifest.xml 파일에서.env에 저장된 키 값을 가져오는 방법에 대한 설명이 담겨있으니 참고하시길 바랍니다.API Key값을 보호해야 하는 이유 API key는 보안에 매우 취약합니다. Client(API key를 발급받는 사람)이 주의하지 않으면 다른 누군가가 API key를 훔쳐 악용할 가능성이 있습니다. 일반적으로 협업 시 깃허브에..

MachineLearning - 다항식 선형 회귀머신러닝은 데이터를 분석하고 패턴을 학습하여 자동으로 예측하거나 결정을 내리는 기술입니다. 다양한 산업에서 효율성을 극대화하고 혁신을 촉진하기 때문에 머신러닝은 현재 주목받는 기술입니다. 이러한 상황에서 미래 기술 발전의 핵심 역량을 갖추기 위해서 머신러닝의 공부는 필수적입니다.다항식 선형 회귀 모델 (Polynomial Linear Regression Model) 다항식 선형 회귀 모델이란 다중 선형 회귀와 비슷한 면이 있습니다. 여러 개 변수의 영향을 받는 식의 형태를 가집니다. 하지만 같은 변수의 다른 거듭제곱으로 식이 표현된다는 것이 큰 특징입니다. 주로 질병의 확산이나 대출 이자와 같이 비 선형적으로 증가하는 데이터 셋을 분석하는 경우에 사용합니..

Algorithm - 그리디 알고리즘알고리즘은 컴퓨터 과학의 핵심 요소이다. 검색 알고리즘 덕분에 데이터의 바다에서 원하는 것을 추출할 수 있다. 정렬 알고리즘은 난잡한 데이터들을 잘 정리하여 가공할 수 있도록 만들어준다. 그래프 알고리즘은 효율적인 연결 경로를 찾는데에 필수적이다. 알고리즘 지식은 프로그래밍과 시스템 설계에서 복잡한 문제를 해결하는데 필수적이다.그리디 알고리즘(Greedy Algorithm) 정의그리디 알고리즘은 항상 명확하고 즉각적인 이익이 되는 것을 선택하는 알고리즘입니다. 매 순간에 가장 이익이 되는 것을 선택하는 최적화 문제에서 사용합니다. 빠르게 구현이 가능하고 간단하게 작동하는 장점이 있습니다. 다른 말로 탐욕 알고리즘이라고도 부릅니다. 그리디 알고리즘을 구현하는 단계는 매..

Algorithm - 에라토스테네스의 체 알고리즘은 컴퓨터 과학의 핵심 요소이다. 검색 알고리즘 덕분에 데이터의 바다에서 원하는 것을 추출할 수 있다. 정렬 알고리즘은 난잡한 데이터들을 잘 정리하여 가공할 수 있도록 만들어준다. 그래프 알고리즘은 효율적인 연결 경로를 찾는데에 필수적이다. 알고리즘 지식은 프로그래밍과 시스템 설계에서 복잡한 문제를 해결하는데 필수적이다.소수(Prime number)란 무엇인가? 소수란 1과 자기 자신으로 밖에 나누어 떨어지지 않는 수를 의미합니다. 만약 1과 자기 자신이 아닌 수로 소수를 나눈다면 0이 아닌 나머지를 얻게 됩니다. 요소가 둘 보다 많은 수는 합성수(Composite number)라고 표현합니다. 생각나는 소수가 있으신가요? 2, 3, 5, 7, 11 .....

MachineLearning - 다중 선형 회귀머신러닝은 데이터를 분석하고 패턴을 학습하여 자동으로 예측하거나 결정을 내리는 기술입니다. 다양한 산업에서 효율성을 극대화하고 혁신을 촉진하기 때문에 머신러닝은 현재 주목받는 기술입니다. 이러한 상황에서 미래 기술 발전의 핵심 역량을 갖추기 위해서 머신러닝의 공부는 필수적입니다.다중 선형 회귀 모델 (Multiple Linear Regression Model) 우리는 앞서 단순 선형 회귀 모델에 대해서 살펴보았습니다. 하나의 독립 변수와 하나의 종속 변수 사이의 관계를 나타내는 모델이었습니다. 같은 회귀 모델이지만, 다중 선형 회귀 모델은 여러 개의 독립 변수에 영향을 받는다는 것이 차이점입니다. 따라서 단순 선형 회귀 모델과는 다른 학습 방법이 필요합니다..