1. 컴퓨터 구조(Computer Architecture) 컴퓨터 과학에서는 PC설계를 여러 하드웨어가 개발되고, 이들을 조립해서 컴퓨터가 완성한 것이 컴퓨터 구조! 더보기 📜개요📜 컴퓨터 구조(Computer Architecture) 명령어 집합 구조(Instruction Set Architecture, ISA) 범용 레지스터(General Register) 세그먼트 레지스터(Segment Register) 플래그 레지스터(Flag Register) 명령어 포인터 레지스터(Instruction Pointer Register, IP) 컴퓨터는 각자 다른 기능을 수행하는 여러 부품들의 도움으로 작동합니다. CPU는 컴퓨터의 작동에 핵심이 되는 연산을 처리하고, 저장장치는 데이터를 저장합니다. 이 외에도 G..
자소서 쓰는 유용한 Tip ★KSA★ KSA에 대하여 정리 K(지식) : 직무수행 필요 지식(직무이해) - 보안 기초 용어, 해킹 공격 기법, 해당 학습에 대한 배경지식 등.. S(스킬) : 직무수행 필요 기술 및 능력(성과) - 적극성, 끈기, 전공 지식 등.. A(태도) : 직무적합성(적응력) 💡Tip) 회사가 원하는 것을 증명할 경험 → KSA를 들어나도록 표현.. 나에 대한 내용(Ex. STAR 기법 등) ★자소서 쓰는 방법 7단계★ 1. 질문 의도 파악 - 어떤 역량을 보려는지 내가 안다는 것 Ex) 성격의 장점을 쓰시오.. 질문 의도를 파악하여 설득을 위한 성격을 강조 2. 대충대충 막쓰기 - 최대한 생각 나는 경험을 끌어보기 Ex) 의식해서 쓰게 되면 어색하거나 과장될 수 있기에 의식하진 않..
자소서 쓰는 유용한 팁 성공한 사람의 비결 나를 알아라 즉, 나를 뜯어보아라(긍정적으로.. 성격과 실력) - 성격, 장단점, 자신의 역량 목표는 분명히(실행력을 높이기 위한 방법) - 목표가 있어야 흔들리지 않으며, 목표의 준비에 대한 경험과 지식에 대한 실행력 ↑ 시간 계념은 명확하게 → 계획 실행성👌 글로 명확하게 적는 것은 자소서며, 자신에 대한 내용을 구체적으로 말하는 것이 면접 즉, 방법을 알면 도전하기 쉽다 (주어진 것은 시간과 경험?) 문제에 대한 우리의 접근 방식 문제의 심각성을 인식하는 것(상황 파악력) 문제의 근본적인 원인을 파악하는 것(원인 분석 단, 복수로 할 것) 문제의 해결할 방법 = 문제의 해결책 탐색(여러 개 중에서 가장 최적의 해결책으로) 💡Tip) 자소서의 내용은 사소한 ..
1. 애자일 프로세스 모델 애자일(agile)의 사전적 의미는 '날렵한', '민첩한'입니다. 애자일 프로세스(aglie process) 모델은 고객의 요구에 민첩하게 대응하고 그때마다 주어진 문제를 풀어가는 방법론 애자일의 기본 가치 프로세스와 도구 중심 X, 개개인과의 상호 소통 중시 문서 중심 X, 실행 가능한 SW 중시 계약과 협상 중심 X, 고객과의 협력 중시 계획 중심 X, 변화에 대한 민첩한 대응 중시 💡애자일은 고객과의 협업, 빠른 시간 안에 고객이 작동해볼 수 있는 SW, 환경과 고객의 변화에 능동적으로 대처하는 것 강조! 애자일의 개발 방법 반복적인 개발을 통해 잦은 출시를 목표로 함 2. 애자일 프로세스 모델 vs 폭포수 모델 애자일 프로세스 모델과 폭포수 모델의 비교 구분 애자일 프로..
1. 통합 프로세스 모델 반복적 생명주기를 기반으로 하는 프로세스 모델은 많지만, 여기서는 통합 프로세스(Unified Process, UP) 모델 설명 객체지향 분석/설계 중심의 프로젝트에서 많이 사용되는 대표적인 반복적/점증적 프로세스 통합 프로세스 모델의 개발 과정은 크게 4단계(도입, 구체화, 구축, 전이)로 나뉘고 가가 단계도 여러 개의 작은 단위로 나위어 각 반복 구간을 하나씩 정복해 나아간다. 관리 가능한 소규모 단위(Phase)로 나눈다 그 안에서 수행될 작은 단위(Iteration)의 계획을 세운다 - 9개 개발 영역(Disciplines)도 작은 단위 내에서 이루진다 각 반복에서 작은 부분을 통합, 테스트, 실행한다 자 그럼 이제 4단계로 구성된 통합 프로세스 모델의 각 단계마다 수..
1. 소프트웨어의 이해 소프트웨어의 정의 프로그램(코드)을 비롯해 개발 과정에서 생성된 모든 산출물(자료구조, DB구조, 테스트 결과 등)과 각 단계에서 만들어진 문서와 사용자 매뉴얼 등 모두 포함 소프트웨어 공학 소프트웨어 개발 생명주기(Software Development Life Cycle, SDLC)로 하며 과정은 아래 그림과 같다 2. SW 프로세스 모델 더보기 💡Keyward - 주먹구구식 모델 - 선형 순차적 모델 L 폭포수 모델 / V 모델- 진화적 프로세스 모델 - 프로토타입 모델 L 나선형 모델- 단계적 개발 모델 - 단계적 개발 모델 L점증적 개발 방법 / 반복적 개발 방법 2_1. 주먹구구식 모델 즉흥적 소프트웨어 개발 또는 코딩과 수정 모델 💡일단 코드를 작성해 제품을 만든 후 요..
1. 데이터베이스 필요성 더보기 💡KEYWORD - 데이터베이스 필요성 - 데이터베이스 정의와 특성 - 데이터와 데이터베이스 - DBMS, 데이터베이스 관리 시스템 데이터란? DATA : 현실 세계에 있는 모든 사실 또는 값 센서에서 측정된 값 학교 학생들의 이름, 나이, 핸드폰 번호, 성적 etc... 정보란? Information : 데이터에서 사용자에게 유용하게 처리한 결과물 조도 센서에서 측정된 값을 모아 하루 중 빛이 가장 센 시간을 추출한다. 학생들의 데이터를 추출하여 비상연락망을 만든다. 정보 처리 데이터에서 정보를 추출하는 과정 정보 시스템 데이터 수집부터 저장, 운용, 관리 시스템 데이터베이스는 정보시스템 종류 중 하나 DB의 필요성 좋은 정보를 얻으려면, 데이터를 최대한 많이 수집하여 ..
더보기 💡Trainer 비번 root - hackerschool │guest - guest │trainer1 - trainer1│trainer2 - linuxer│trainer3 - compute trainer4 - mungguta│trainer5 - goodluck│trainer6 - coffee│trainer7 - to the top│trainer8 - player trainer9 - programming│trainer10 - best! Trainer1 리눅스를 처음 접속하면 "prompt"가 나타나며, 서버에 성공적으로 로그인 되었다는 것을 의미한다. 더보기 💡 [trainer@ ftz trainer1]$ 접속ID 서버 현재위치 ls : 리스트 출력 ls -l : 파일 & 디렉터리 더보기 💡 파일 ..