인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

최다니엘's profile image
최다니엘

asked

[Renewal] SQL and Database (MySQL) Bootcamp for Beginners [From Introduction to Utilization]

강의 결과 질문 - SQLD, 데이터베이스 설계, 프로젝트 구축 하여 취업

Written on

·

28

·

Edited

0

안녕하세요.

잔재미코딩님 인트로만 몇가지 보다가, 강의 12개 구매한 유저 입니다.

저를 비롯하여 많은 분이 궁금하실만한 내용을 문의 드립니다!

 

현재 저는

-python 기반의 django프로젝트를 따라치는 것으로만 블로그, 게시판만 만들었습니다.

막상 혼자 만들려고 하면 막막해서 익숙해질때까지 해보자는 마음으로 약 10개정도 처음부터 끝까지 따라하고 따라했는데도 리팩토링은 가능하지만, 혼자 구축하기는 약간 어려움이 있습니다.

-SQL의 경우에도 기초 구문이나 명령문 실행으로 인한 결과등은 알아도 데이터 설계는 5개 이상만 연결하려고 해도 약간은 막막하더라구요.

총 학습기간은 파이썬 + 장고 + sql +html, css, javascript 로만 처음부터 지금까지 약 2년정도는 공부한 것 같은데, 방향성이 모호해서 그랬는지, 너무 덕지덕지 가져와서 기워붙였는지 실질적으로 스스로 할 수 있는 것은 많이 없습니다.

 

이런 상태에서 잔재미코딩 님의 강의 12강의 모두 학습하고 나서 기대할 수 있는 결과로는

-sqld 가뿐히 합격할 정도

-데이터베이스 어떤 모습이여도 너무 고급정도가 아닌 중급정도라도 수월하게 설계하고 만들 수 있을 정도

-원하는 프로젝트 왠만한 것은 다 만들 수 있을까요?

그렇기에 나아가서 취업적 역량을 가지고 충분히 취업할 수 있게 될까요?

pythonsqlmysqldbms/rdbms데이터-엔지니어링SQLD데이터베이스설계ERD프로젝트

Answer 1

1

funcoding님의 프로필 이미지
funcoding
Instructor

안녕하세요. 잔재미코딩입니다.

우선 12개를 구매하셨다니 좋게 봐주신 것 같아서, 감사합니다.

일단 따라치는건 크게 의미가 없을 수 있습니다. 각 강의 내에서 수시로 문제를 내고, 직접 풀도록 가이드를 하고, 이후에 같이 풀어보는데요. 이렇게 작은 문제부터 스스로 해보셔야 하고요. 학습 후 AI 기술까지 활용하면, 보다 빠르게 개발도 가능할 거 같아요. 

 

다음으로 물론 SQL 핵심 기술을 모두 정리한 것이기 때문에, SQLD 와 같은 자격증 준비에도 도움이 되고요. 다만, 각 자격증 시험은 당연히 자격증마다의 팁과 범위가 있으므로, 이런 부분에 대해서만 보완해주시면 될 것 같습니다.

참고로, 현업에서는 SQLD, ADSP? 와 같은 자격증은 전혀 보지 않습니다. 현업에서 이러한 자격증을 가진 분들도 한번도 못봤고요. 아마 무슨 자격증이 있는지도 모를 수 있고, 왜 그런 자격증을 따는지 이해하기 어려워하실 수도 있어요. 심지어 저도 정보처리기사? 1급? 자격증이 있긴 한데, 오히려 없어보여서 이력서에 기재를 20년간 한적이 없습니다. 자격증 공부보다는 실제 역량을 쌓고, 이를 기반으로 다양한 개발이든 데이터 분석이든 결과물, 즉 포트폴리오를 많이 만들어보시는 것을 더 추천드립니다.

 

다음으로 SQL 강의에서 SQL 핵심 기술은 모두 다루고 있어요. 정규화 컨셉까지 다루고 있어서, 데이터베이스 활용에는 이 정도면 충분합니다.

 

다음으로 취업적 역량은 현재는 특정 세부 기술만 익혀서 취업하는 시기는 지나갔다고 보셔도 좋을 것 같아요. 이제는 다시 충분한 역량을 가지고 있는 개발자가 되어야 하는데요. 충분한 역량을 가지려면, 웹/앱 서비스 분야라고 한다면, 관련해서 필요한 핵심 세부 기능 (예: 프론트엔드, 백엔드, 도커, 등등) 은 먼저 정리를 해놓아야 하고요. 이후에 이를 기반으로 원하시는 취업에 강점을 가지는 기술 (예: 파이썬 기반 웹/앱 개발자, Javascript 기반 웹/앱 개발자, JAVA 기반 웹/앱 개발자, React/Next 기반 웹/앱 개발자등등) 을 시기에 맞추어 준비하시면 됩니다. 그리고 이를 기반으로 웹/앱 서비스를 직접 개발하셔서 여러개의 포트폴리오를 갖추는 것을 추천드립니다.

가장 빠른 풀스택처럼 각 분야의 핵심 세부 기능을 가장 해당 분야를 구현하는데 빠르거나, 쉽거나, 아니면 해당 분야의 기본이 되는 기술을 기반으로 빠르게 정리를 한다면, 훨씬 빠르게 정리가 가능하고요. 이후 원하시는 특정 기능을 구현하는 기술 스택을 익힐 때에도 핵심 세부 기능을 정리하여서, 유사한 기능을 문법만 다르게 하면 구현이 가능하여, 빠르게 해당 기술 스택을 쌓을 수 있고요. 전반적인 기술을 모두 정리한 상태이므로, 그동안 컴퓨팅사고가 발달하여, 웹/앱 서비스 개발도 가능하고, 괜찮은 개발자가 될 수 있습니다. 또 포트폴리오 개발도, 가장 빠른 풀스택 기술이라면 굉장히 빠르게 구현이 가능하니, 특정 기능을 구현하는 기술 스택으로 특정 기능을 구현하고, 서비스 개발에 필요한 나머지 기술은 가장 빠른 풀스택 기술을 사용하면, 혼자서도 다양한 포트폴리오 개발이 가능합니다.

 

감사합니다.

최다니엘's profile image
최다니엘

asked

Ask a question