
금융보안아카데미 2024 (AI·빅데이터 분야) 합격 수기 및 활동 후기
금융보안아카데미 입교식 - 보안뉴스 혹시나 이 글을 보고 계신다면, 아마 금융보안아카데미 2025에 관심이 있으시거나 금융보안원 입사에 관심이 많으신 분일 것으로 생각됩니다. 저는 금융보안아카데미 2기 AI·빅데이터 트랙 수료생으로, 금융보안아카데미 1기 선발 때부터 지속적으로 관심있게 봤던 대외활동 중 하나였습니다. (1기는 군 복무로 인해 지원이...
금융보안아카데미 입교식 - 보안뉴스 혹시나 이 글을 보고 계신다면, 아마 금융보안아카데미 2025에 관심이 있으시거나 금융보안원 입사에 관심이 많으신 분일 것으로 생각됩니다. 저는 금융보안아카데미 2기 AI·빅데이터 트랙 수료생으로, 금융보안아카데미 1기 선발 때부터 지속적으로 관심있게 봤던 대외활동 중 하나였습니다. (1기는 군 복무로 인해 지원이...
도망가
1. Addition & Subtraction of Integer 1) 덧셈 비트로 변환하여 더한다. 1) 뺄셈 피연산자(operand)의 부호를 바꿔 덧셈으로 연산한다.(Add negation of second operand) [Overflow] 1) 양수와 음수의 덧셈은 오버플로우가 발생하지 않는다. 2) 양수와 양수의 덧셈은 Sign b...
Data Type이란 무엇인가? 이 책에선 data value와 그에 대한 predefined operation의 집합이라고 정의한다. 자료형이란 다루는 데이터의 값과 그 연산을 정의한 것이다. 다양한 자료형이 필요한 이유는 프로그래밍이 더 쉬워지기 때문이다. 단순하다! pre-90 FORTRAN 시대에는 오로지 배열로만 구현했고, COBOL와서야 r...
1. Introduction of MapReduce 빅데이터에 대한 컴퓨팅은 여러 문제에 직면했는데, Distributing Computation(분산 컴퓨팅)이 어렵고, Distributed/Parallel(분산/병렬) 프로그래밍이 어렵다는 문제가 있었다. MapReduce 알고리즘은 위 문제점들을 해결할 수 있는 모델이다. 구글이 개발하였으며, 자...
1. 빅데이터의 4V Volume Variety Velocity Veracity(데이터가 믿을 만한지) 2. 데이터가 중요한 이유 통상적으로 데이터는 저장, 처리, 분석의 과정이 필요하다. 저장과 처리의 경우 데이터 엔지니어가 수행하며, 분석의 경우 데이터 분석을 통해 수행된다. 일반적으로 데이터는 단순히 저장을 하는데 의의를 두기...
우리가 현재 사용하는 컴퓨터는 폰노이만 구조를 채택하고 있다. 폰노이만 구조의 컴퓨터는 메모리와 CPU로 구성되어 있다. Imperative Languages(명령형 언어)는 폰노이만 구조에서 사용하는 언어로, 컴퓨터 H/W를 추상화시켜 언어로 표현한 것이다. 대표적으로 프로그래밍 언어의 변수는 메모리 공간에 대한 추상화이다. 또한, 변수는 데이터 타...
1. Intro Syntax(구문): 프로그래밍 언어의 문법이나 구조를 의미 Semantics(의미론): Syntax에 대한 의미 Syntax와 Semantics는 언어의 정의를 제공한다. 잘 설계된 언어라면 그 의미는 구문으로부터 파악이 가능해야 한다. Sentence: alphabet으로 구성된 문자열 ...
데이터베이스설계 시리즈는 ERmodel부터 포스팅할 예정입니다. 앞부분은 다소 지엽적인, 상식적인, 암기성 내용들이 주를 이루고 있기 때문에 시간이 날 때 포스팅할 예정입니다. 1. Database Design Process Requirements Collection & Analysis DB Designer는 유저의 니즈를 이해하기 위해 ...
1. Fortran Fortran 0 구현되지 않았다. 설계만 된 언어이다. Fortran 1 index register와 부동소수점 h/w가 지원되는 IBM 704 컴퓨터에서 작동되도록 설계된 언어이다. 이러한 h/w적인 변화는 Compiled 프로그래밍 언어(포트란 1)의 등장을 초래하였다. Fortran 개발 당시 제약이...