https://www.instagram.com/p/CV_6e46JFTV/
싸피에서 같은 반이고 열심히 싸피셜(싸피 기자단) 활동을 하고 계신 ssafy_happy님이 나를 인터뷰해서 예쁘게 카드 뉴스로 만들어주셨다 !! 비전공자, 완전 인문계열인데 싸피에 관심 있으신 분이나 그냥 제 이야기가 궁금하신 분 읽어주세용 ㅎㅎ
위의 인터뷰를 하면서 예전 생각을 하다 보니, '나는 어쩌다가 코딩 공부를 시작했는지', '나는 어떻게 공부했는지'를 쓰고 싶어졌다.
어쩌다가 코딩 공부를 시작했는지
일단 나는 대학교 교양 필수 수업으로 파이썬을 들으면서 처음 프로그래밍 언어를 접했다.
그리고 2년 정도 지나서 3학년의 여름? 겨울? 방학에 다시 파이썬과 만났다. 곧 있으면 임용고시든 대학원 준비든 열심히 해야 할 것 같았다. 그래서 '마지막으로 놀고 쉬자!'라고 생각했다. 영화도 보고 책도 읽고 친구도 만나고 그림도 그리고 .. 그러다가 뭔가 새로운 것을 하고 싶었다. 그때 친구(컴공. 지금은 대학원 석사 과정 중..ㅎㅎ)가 알고리즘 문제를 재밌게 풀던 게 생각났다. '나도 파이썬을 배웠지! 나도 한번 해봐야지!'라는 생각이 들어서 재미로 시작했다. 파이썬을 더 공부하고, 알고리즘 문제를 풀었다. 대학교 수업에서 기초는 배웠지만, 오래 지나서 거의 기억이 안났다. 이런 상태에서 공부를 시작했다. 학기 중에는 바빠서 하지 못했다. 그래도 더 하고 싶어서 그 다음 방학에도 알고리즘 문제를 풀었고, HTML & CSS를 공부했다. 하다 보니까 내 전공인 역사, 교육 분야에서도 프로그래밍이 멋진 일들을 할 수 있을 것 같다는 생각 + 재미있는 프로그래밍을 더 배우고 싶다는 생각에 대학원에 갔다가 싸피까지 왔다.
(싸피 입과 전) 어떻게 공부를 시작했는지
이게 정답이라고는 할 수 없지만, 그래도 나는 재밌게 했고 공부를 시작할 때 도움이 되었다. 참고가 되시길 바라면서 써본다. 다 내돈내산이고 광고는 아니다.!!
파이썬 문법을 공부할 때 도움 받은 사이트
처음에 어디에서 어떤 문제를 풀었나
위에서 문법을 공부한 후에, 문제를 풀었다. 그런데 이때는 알고리즘과 자료구조는 공부하지 않은 상태였다. (사실 싸피 오기 전에는 거의 제대로 공부하지 않았다...) 그래서 구현 문제를 주로 풀었다.
백준 단계별로 풀어보기 - 1. 입출력과 사칙연산부터 7. 문자열까지는 다 풀었고, 그 이후는 풀려고 했지만 자료구조와 알고리즘을 공부하지 않아서 어려웠던 것 같다.
그 후에는 백준, 프로그래머스에서 난이도를 보면서 풀었다. 백준은 주로 브론즈~실버 2? 정도를 풀었다. 싸피 입과 전에 골드 문제는 딱 1개인가 풀었다.
알고리즘, 자료구조 공부
자료구조, 알고리즘 없이는 문제 풀 때 한계를 느껴서, 공부해야 겠다고 생각했다. 그래서 올해 초에 가장 쉬워보이는 책을 샀다. 읽으면 이해는 갔던 것 같다. 하지만 내가 문제를 많이 풀지 않아서 잘 적용하지는 못했다ㅠㅠ
그 후에 독학할 때(올해 5월 정도) 초급 인강을 샀다. 나는 BFS, DFS, DP 등도 몰랐기 때문에,, 그런 이론을 듣고 거기에서 준 문제를 풀고 설명을 들었다. 나는 책보다는 영상이 이해가 잘되어서 도움이 되었다. 그 후에 백준에서 그 유형을 찾아서 쉬운 문제를 풀어봤다.
HTML, CSS, JavaScript
대학교 다닐 때 취미로(알고리즘 문제를 풀다 보니 다른 것도 해보고 싶어서) 생활코딩 -web 을 보고, 거기에서 배운 걸 써서 나만의 사이트를 HTML, CSS만으로 만들었다.(진짜 HTML, CSS만 썼고 생활코딩에서 배운 것 + 구글링해서 간단하게 만들었다.)
올해 5~6월에는 드림 코딩 엘리 님의 유튜브 & 유료 강의를 봤다.
배운 걸 활용해서 간단한 사이트를 만들어보려고 했다. - 올바른 맞춤법을 찾아라!, 근대 문물 퀴즈
처음에는 DOM 이런 것도 잘 몰라서 어려웠다.. 그래도 반복해서 강의를 듣고, MDN 문서)를 보면서 점점 알아가고 있던 때에 싸피를 시작했다.
싸피 시작 이후 공부 & 계획
알고리즘 스터디
7월 말부터 싸피에서 알고리즘 스터디를 시작했다. 매주 2회, 한 번에 5문제씩 풀려고 시도를 한다.. (다 풀지는 못한다..ㅠ) 전에 알았던 알고리즘은 그걸 활용하려고 하고, 새로 알게된 알고리즘은 유튜브 검색을 해서 이해하고 문제를 풀려고 한다. 스터디에서 다른 분들의 접근, 설명을 들으면서 많이 배우고 있다.
CS
CS도 공부해야 겠다고 생각해서 인강을 샀지만, 거의 듣지 않고 있다..ㅠㅠㅠ 네트워크, 운영체제, 컴퓨터 구조 ... 싸피 방학이 되면 다시 공부해 봐야지! 그리고 내년에 정보처리기사 시험을 보면서 공부를 해보려고 한다..!
+싸피의 커리큘럼을 따라가고 있다.!
https://www.ssafy.com/ksp/servlet/swp.content.controller.SwpContentServlet
'개발&성장 일기 🌱🌼' 카테고리의 다른 글
[싸피] 문과생의 2학기 공통 프로젝트 초반부 소감 (0) | 2022.01.13 |
---|---|
싸피 6기 1학기 종강 후기 🍒🍓 (12) | 2021.11.26 |
인문계 졸업생의 싸피(SSAFY) 파이썬반 100일 후기 (1) | 2021.10.14 |
[21.06.21] 2017년의 코드 (0) | 2021.10.08 |
[21.08.26] 스터디 (0) | 2021.10.08 |