1. 프로그래밍이란?

0. 목표
제 목표는 여러분이 엔지니어로 성장을 꿈꾸게 하는 것입니다.
이를 위해 3단계 로드맵을 목표로 합니다.
- 1단계 (단기 목표): Student to Developer
- 학생의 시선을 버리고 현업 개발자의 관점을 장착합니다.
- 개발자의 진짜 업무를 이해하고, 기업이 원하는 방식대로 취업을 준비합니다.
- 일반인 관점 → 개발자 관점 전환 → 개발자 업무 이해 → 포트폴리오 준비로 연결
- 2단계 (중기 목표): Developer to Engineer
- 취업 후에, 소프트웨어 개발자를 넘어
문제를 해결하고 견고한 시스템을 구축하는 소프트웨어 엔지니어(S/W Engineer)를 목표하도록 하는 것입니다. - Engineering, 문제를 해결하기 위해 시스템 전체를 설계하고 구축하는 사람
- 취업 후에, 소프트웨어 개발자를 넘어
- 3단계 (장기 목표): Engineer to Tech Leader
- 인생에서 10년, 20년 이후를 바라보며,
탄탄한 엔지니어링 역량을 기반으로 AI, 로보틱스, IoT 등 미래 기술 영역으로 확장해 나갑니다.
- 인생에서 10년, 20년 이후를 바라보며,
: 학생의 시선에서 벗어나, 개발자 관점 갖기
: 소프트웨어 개발자의 업무와 공정한 계약 관계
여러분이 무엇을 해야 하는지, 명확하게 이해해야 합니다.
공부가 목적이 아니라, 개발자는 회사에서 어떤 업무를 하게되고, 나는 무엇을 준비해야 하는지 이해해야 합니다.
개발자의 업무
1. 공정한 계약 관계: 피고용인 관점더보기(1) 선순환 구조나는 회사에서 업무를 수행하고, 회사는 월급을 지급한다. (2) 선순환 구조회사는 나의 결과물을 통해 수익을 만들고그 수익으로 회사를
basiclike.tistory.com
: 코딩은 프로그래밍의 시작이 아닌 결과입니다.
프로그래밍이 무엇인지 이해했다면,
프로그램을 만들기 위해 어떤것이 필요한지 얇고 넓게 살펴봅시다.
그리고 이를 통해 신입 개발자가 무엇을, 어떻게 준비해야 할지 생각해봅시다.
프로그램의 본질과 산출물
1. 프로그램의 본질더보기 프로그램은 본질적으로 Data(데이터)와 Logic(로직)으로 이루어진다.Data프로그램이 저장하고 관리해야 할 정보(예: 사용자, 상품, 주문, 설정값) Logic데이터를 어떤 규칙과
basiclike.tistory.com
: 취업을 위해 신입 개발자는 무엇을 어떻게 준비해야 하는가?
개발자의 업무를 이해하고, 회사에서 원하는 인재가 어떤 사람일지 생각해봅니다.
그리고 그에 맞춰 프로젝트를 진행하고, 포트폴리오를 준비합니다.
프로젝트 산출물 가이드
0. SW 개발 표준 산출물 가이드더보기 코딩은 결과다. 연애에서, 고백이 관계의 시작이 아니라, 관계의 확인이듯, 프로그래밍에서, 코딩은 프로그래밍의 시작이 아니라,분석·설계(UI·Logic·Data)를
basiclike.tistory.com