Monday(04.07)
정보처리기사 실기 대비 문제 풀기 파이썬(완)
Tuesday(04.08)
정보처리기사 실기 대비 문제 풀기 C언어 - 함수, 완전수, for 문
Wednesady(04.09)
정보처리기사 실기 대비 문제 풀기 C언어 - 연산자, while 문, 재귀, 정렬
Thursday(04.10)
https://github.com/seongjju/test_aws
GitHub - seongjju/test_aws
Contribute to seongjju/test_aws development by creating an account on GitHub.
github.com
app = Flask(__name__)
def upload_file_to_s3(file):
s3 = boto3.client('s3',
aws_access_key_id=AWS_ACCESS_KEY,
aws_secret_access_key=AWS_SECRET_KEY,
region_name=REGION)
s3.upload_fileobj(file, BUCKET_NAME, file.filename)
return file.filename
@app.route('/upload', methods=['POST'])
def upload():
file = request.files['file']
filename = upload_file_to_s3(file)
return jsonify({'filename': filename})
@app.route('/image/<filename>')
def image(filename):
url = f"https://{BUCKET_NAME}.s3.{REGION}.amazonaws.com/{filename}"
return jsonify({'url': url})
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8000)
- 파일 업로드 API
- 사용자가 /upload 경로로 파일을 보내면
- 그 파일을 AWS S3에 저장하고
- 저장된 파일 이름을 JSON으로 반환
- 이미지 URL 제공 API
- 사용자가 /image/<파일이름> 경로로 요청하면
- 해당 파일의 S3 URL을 JSON으로 반환
해당 url을 쳐보면 내가 올린 bear.png가 다운받아지는 것을 확인 가능
젠킨스 실습
ec2를 2개를 띄어놨다.
- 한개는 아까 위에서 사용했던 프로젝트
- 한개는 jenkins를 띄우기 위해
파이프라인을 아래와 같이 짰고 내 A서버의 해당 경로에 잘 들어간것 확인가능
pipeline {
agent any
stages {
stage('Git clone') {
steps {
git branch: 'main', url: 'https://github.com/seongjju/test_aws'
}
post {
failure{
error "Fail Cloned Repository"
}
}
}
stage('Deploy') {
steps {
sshagent(credentials: ['ec2-flask-server']) {
sh '''
ssh -o StrictHostKeyChecking=no ubuntu@15.165.231.114 "sudo mkdir -p /home/ubuntu/deploy && sudo chmod -R 777 /home/ubuntu/deploy"
scp -o StrictHostKeyChecking=no -r ./* ubuntu@15.165.231.114:/home/ubuntu/deploy/
'''
}
}
}
}
}
변경사항도 정상적으로 적용되었다.
Friday(04.11)
개발 취업 전략 & 포트폴리오 작성 핵심 정리
“회사 상황과 도메인에 맞게 기술적으로 풀어나가라”
1. 취업 트렌드 분석 & 채용공고 해석법
직무 공고는 전략서다
- 직무 내용이 괜히 적혀있는게 아님
- 개발, 인프라, 정보보호는 뽑는 TO 자체가 적음
- 직무 섞어 쓰는 자소서는 지양 (한 분야 집중 추천)
- 같은 채용이라도 직무별 TO는 다르다
“백엔드/DevOps/데이터 등 하나에 집중하는 게 유리”
SI vs SM 이해는 필수
구분 | 특징 | 장점 |
SI | 시스템 구축 전과정 참여 | 다양한 기술경험 |
SM | 운영 및 개선 | 특정 도메인 전문성 |
본인이 원하는 커리어에 맞춰 직무 희망 이유를 서술할 것
2. 채용공고 → 입찰공고 → 기업분석 프로세스
진짜 기업 관심도를 보여주는 방법
- 채용공고만 보지 말고 “입찰공고” 확인
- 사업 내용, 수행 기간, 주요 기술 힌트 획득 가능
“마이데이터 클라우드 구축” → 오픈뱅킹, 금융API 활용 경험 연결
3. 포트폴리오 구성 핵심
중요 기준
- 기술적 문제 해결 중심 작성
- 수치는 반드시 근거 필요 (대시보드, 실측 데이터)
- 구체적인 상황, 이슈, 해결 방법 필수
4. 자기소개서 전개 방법 (STAR 기법 추천)
순서 | 내용 | 포인트 |
Situation | 프로젝트 주제 | 도메인, 배경 |
Task | 기술적 문제 상황 | 문제 원인 파악 |
Action | 해결 방법 | 기술적 접근 방식 |
Result | 성과 | 수치, 의미, 피드백 |
5. 실전 질문 모음
Q. 프로젝트 몇 개 넣어야 하나요?
- 갯수는 중요하지 않음 → “임팩트 있는 프로젝트만”
- 작은 프로젝트라도 기술적 에피소드 중심 전개
Q. 프로젝트 서술할 때 가장 중요한 건?
- 기술적 이슈 해결 경험
- 업무 프로세스 고려 (도메인 최적화 노력)
6. 추가 팁
- 자소서 URL 첨부 가능 (포트폴리오 사이트)
- 문장 부드럽게 정리 후 회사 맞춤형 서술 추천
'🐰 Woori FISA > 후기' 카테고리의 다른 글
우리 FISA AI엔지니어링 16주차 과정 (0) | 2025.04.24 |
---|---|
우리 FISA AI엔지니어링 15주차 과정 (0) | 2025.04.15 |
우리 FISA AI엔지니어링 13주차 과정 (0) | 2025.04.01 |
우리 FISA AI엔지니어링 12주차 과정 (0) | 2025.03.24 |
우리 FISA AI엔지니어링 11주차 과정 (0) | 2025.03.17 |