프로그래밍과 C#
11/01 파이썬
└ < prj > 키오스크
12/04 C언어
└ < prj > 춘식이 키우기
└ < prj > 개인 프로젝트
12/11 C언어 TCP/IP
└ < prj > 농산물
└ < prj > 크리스마스
12/26 CS, 입자포
└ < prj > 아시안컵 Bok's Ticket
01/15 DB, SQlite
└ < prj > 취업in
01/25 C++ Qt
└ < prj > 다나와 자동차
└ < prj > 개인 자유 프로젝트
└ < prj > 복팡이츠
02/20 C++ TCP/IP + Thread
└ < prj > 채팅
03/07 C#
└ < prj > 복튜브
03/00 기업 프로젝트
└ < prj > 1
└ < prj > 2
└ < prj > 3
05/24 30주차 - 완 -
@
자기 주도 학습
Linux(Ubuntu) 환경 개발
C/C++ 환경설정 - 빌드, 컴파일러, 실행, 메모리
@
17주/30주 마무리, C# 시작
개발자란?
- 개발자는 기술자입니다.
= 돈을 받을만한 프로그램을 만드는 기술을 가진 사람입니다. - 개발자는 목표가 정해지면, 대상을 분석하고, 계획을 세우고, 구현이라는 결과를 만드는 사람이다.
여러분의 목표는?
- 목표가 확실하게 정해지지 않으면, 목표를 이루기 위한 계획이 불가능하다.
- 행동의 이유가 없으면 의욕이 생기지도 않고, 능률도 향상되지 않는다.
어떤 목표?
- C# 개발자, 그리고 C, C++, Python 가능
- C++ 개발자, 그리고 C, C#, Python 가능
- AI 개발자, 그리고 C, C++ C# 도 가능
목표를 이루지 못하는 이유 제거
- 체력, 집중력, 의지력은 한정자원
- 점심, 저녁 걷기 30분
- 1시간에 10분은 쉬기
- 자기 관리, 스트레스 관리 방법
01. 소프트웨어 개발
- 소프트웨어 개발이란 소프트웨어 제품이 탄생하는데 수반되는 모든 과정을 포괄하는 의미다.
- 프로그래밍 언어를 공부한다는 것은, S/W 개발 프로세스에서 어느 부분에 해당할까?
- 신입 또는 경력으로 입사한 당신의 업무는?
02. 프로그래밍
02.1 기계어
컴퓨터는 0, 1 단 2가지 숫자만 이해한다.
- CPU에게 입력했을 때 CPU가 바로 해독할 수 있는 유일한 언어
- CPU가 직접 해독하고 실행할 수 있는 비트 단위로 쓰인 컴퓨터 언어
02.2 프로그래밍 언어
프로그래밍 언어는 왜 사용할까?
02.3 빌드와 실행
03. 프로그래밍과 플랫폼
03.1 OS Platform & Cross Platform
@다음 포스트에서 플랫폼과 .NET 에 대해 자세히 설명합니다.
03.2 OS Platform & Compiler
(개념 이해) 운영체제에 종속적 vs 운영체제에 독립적
03.3 C# Compile
Windows에서 많은 애플리케이션을 실행하는 데 .NET Framework가 필요합니다.
@이후 포스트에서 프레임워크와 .NET에 대해 설명합니다.
프로그래밍은 언어의 특성까지 고려하여야 합니다.