[미션 2] 스타터 노트
1. 내가 AI 트랙에 참여한 계기는 무엇인가요?
- 퇴사 후 진로 변경을 하기 위해 국비로 진행되는 수업을 알아보다가 처음에는 데이터 분석가를 신청했지만, 채용이나 전망이 AI개발자가 좀 더 좋아보여서 변경하여 신청하게 되었습니다.
2. 내가 이해한 개발자(혹은 생각했던 직무)는 어떤 역할을 하는 사람인가요?
- 프로그램을 이용해서 새로운 것을 개발하거나 기존의 것을 유지, 보수, 발전 시키는 역할을 하는 것 같습니다.
3. AI 관련 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 AI에 대해 찾아본 것을 작성해주세요.
- AI를 이용해서 그림을 받아보거나, 이전에 직장에서 업무를 할 때 챗GPT에게 물어보거나 도움을 받아본 적 있습니다. 퇴사하고는 자소서 같은거 쓸 때 사용했습니다.
4. 개발자의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요? 혹은 보완, 개선하고 싶은 개인 역량이 있나요 ?
- 저는 도산법 관련 사건들을 전담하여 처리하는 법률사무원으로 일했습니다. 그래서 의뢰인 관리나 법원 사무원들과도 자주 연락하고 의견을 조율해야 했기 때문에 협업을 할때 의견 전달이나 조율하는 것 등에 도움이 될 것 같습니다. 그리고 일을 하면서 법원 기일을 어기거나 기각난 사건이 한건도 없을 정도로 맡은 사건에 애착을 가지고 처리했습니다. 이런 책임감이나 성실성이 도움이 되지 않을까 생각합니다.
5. 본 코스 수료 후, 어떤 개발자(혹은 생각했던 직무)로 성장하고 싶나요?
- 비전공자이지만, 전공자인지 알았다는 소리를 들을 정도로 성장하여 수료하고 싶습니다.
6. 본 코스 수료 후, 개발자(혹은 생각했던 직무)가 된 5년 후 목표로하는 점은 무엇인가요?
- 해당 코스 수료 후 비록 대학 전공은 못살렸지만, 이번에 배운 직무로 성공적으로 이직하여 5년 후에는 규모가 큰 프로젝트를 이끌 수 있을 정도로 성장하고 싶습니다.
[TIL]
SQL 강의대로 DBeaver를 다운받고 스파르타에서 제공하는 DB까지 다운로드 했다.
데이터베이스는 폴더, 테이블은 파일 같은 개념
select * # *은 모든 데이터를 가져온다는 뜻
from 테이블 #실행버튼을 누르거나 컨트롤 엔터
파이썬이란?
0과 1로 구성된 컴퓨터에게 명령을 내리기 위한 프로그래밍 언어
[ 프로그래밍 언어의 주요 기능 ]
- 컴퓨터에게 명령어 전달
- 논리 표현: 조건, 반복 등 복잡한 논리를 표현
- 데이터 처리: 숫자, 문자열 등의 데이터 처리
파이썬의 강점
1. 쉬운 문법
2. 광법위한 라이브러리 : 데이터 분석, 웹 개발, 머신러닝 등 거의 모든 분야에 사용 가능
3. 크로스 플랫폼 : Windows, macOS, Linux 등 어디서나 실행 가능하다.
4. 강력한 커뮤니티 : 자료가 풍부하다.
파이썬의 약점
1. 실행속도가 C언어에 비해 느리다.(파이썬-인터프리터 언어, C,C++-컴파일 언어)
2. 모바일 개발에 제한(모바일 쪽에서는 Swift나 Kotlin이 주로 사용)
3. 메모리 사용이 많아 대규모 프로젝트에서 단점이 된다.
인터프리터 언어 (코드를 한 줄씩 해석) |
컴파일 언어 (코드를 한 번에 모두 번역) |
|
예시 | 파이썬, 루비, 자바스크립트 | C, C++ |
특징 | 인터프리터만 설치되어 있으면 어디서든 실행 가능. 컴파일 언어에 비해 실행 속도가 느리다. 코드가 바로 실행되기 때문에 빠르게 결과를 확인할 수 있다. 디버깅(오류 수정)할 때 편리. |
컴파일러가 코드를 기계어로 변환하고, 이 기계어 코드를 컴퓨터가 실행한다. 미리 번역된 코드를 실행하기 때문에, 인터프리터 언어보다 실행 속도가 빠르다. 오류가 있을 때, 수정하고 다시 컴파일해야 하므로 개발 속도가 인터프리터 언어보다 느릴 수 있다. |
IDE(통합 개발 환경, Integrated Development Environment) : 프로그래밍을 더 편하게 할 수 있도록 도와주는 소프트웨어
- 코드 작성: 자동 완성, 구문 강조 등 편리한 기능을 제공합니다.
- 디버깅: 코드를 실행하면서 오류를 찾아내고 수정할 수 있습니다.
- 컴파일 및 실행: 코드를 작성하고 바로 실행할 수 있습니다.
VSCode : 마이크로소프트에서 만든 무료 코드 편집기
- 확장성: 다양한 확장 기능을 설치해 자신만의 개발 환경을 꾸밀 수 있습니다.
- 다양한 언어 지원: 파이썬, 자바스크립트, C++ 등 여러 언어를 지원합니다.
- 통합 터미널: 별도의 터미널 프로그램 없이, VSCode 내에서 명령어를 실행할 수 있습니다.
PyCharm : JetBrains에서 만든 파이썬 전용 IDE
- 강력한 디버깅 도구: 코드의 문제를 쉽게 찾고 수정할 수 있습니다.
- 자동화된 코드 분석: 코드를 작성하면서 실수를 바로잡아주는 기능이 있습니다.
- 통합된 테스트 도구: 테스트 코드 작성을 도와줍니다.
Jupyter Notebook : 데이터 과학이나 머신러닝에서 많이 사용되는 도구
- 인터랙티브 환경: 코드, 설명, 데이터 시각화 결과를 하나의 문서로 작성할 수 있습니다.
- 셀 기반 실행: 코드를 셀 단위로 실행해, 바로바로 결과를 확인할 수 있습니다.
- Markdown 지원: 코드와 설명을 함께 작성할 수 있습니다.
[ 사전캠프 공부 계획 및 일일목표 ]
SQL 1-8, 2-6, 3-7, 4-7, 5-6 = 34개 파이썬 1-6, 2-6, 3-6, 4-6, 5-2 = 26개 본캠프 시작일 11.25까지 3주 = 평일 15일 |
하루에 SQL 3강, 파이썬 2강씩 |
매일매일 To Do List
- SQL 강의 3개
- 파이썬 강의 2개
- 블로그 TIL 적기
- 퀘스트 2개
- 아티클 스터디(아티클 있을 때)
[오늘의 소감]
아침부터 고용센터에 가서 2회차 상담 및 수강신청을 완료했다.
남들보다 늦게 시작해서 시간을 알뜰히 써야할 것 같다.
SQL은 3강안에 큰 내용은 없는 것 같다. 프로그램 설치하고 데이터 불러오기 정도만 배웠다.
이럴수가 내가 팀장이라니...!
나도 아는게 없는데 열심히 공부해서 팀원들이랑 공유해야겠다.
'Today I learned' 카테고리의 다른 글
2024.11.07 TIL 4(AI_9기) (3) | 2024.11.07 |
---|---|
2024.11.06 TIL 3(AI_9기) (0) | 2024.11.06 |
2024.11.05 TIL 2(AI_9기) (2) | 2024.11.05 |
2024.10.31 파이썬과 파이참을 설치하다 (0) | 2024.10.31 |
2024.10.30 AI 필수 용어 11가지 (0) | 2024.10.30 |