전공은 IT였다. 나름.
알고리즘도 C프로그래밍언어도 파이썬도 한번쯤은 해봤다.
근데 너무 싫었고 이해가 가지 않았다.
단순히 코드를 옮겨적는 일을 했고 이론만 주구장창 배웠다.
단순히 글자를 읽는 수준이었다. 그래서 나는 프로그래밍, 코딩 이랑은 안맞는구나를 알고
진작에 포기를 했다.
성적은 그럭저럭 나왔다.
이해가 아닌 암기로 시험을 봤고, 주 필수전공만 배우고 선택에서는 IT를 선택하지않았다.
근데, 다시 관심이 생겨서 공부를 한달만 우선 해볼까 한다.
개발자가 뭔지도 솔직히 모르지만.
모른다고 말만하기보다는 그래도 조금씩 찾아보면 이해할 수 있는게 있겠지.
기록을 같이 해보려고 한다.
우선, 가장 많이 경로로 삼는 국비지원은 우선 제외했다.
코로나로 인한 문제도 있었고, 잠깐 다른 분야의 수업을 들으러 갔을때의 열악했던 환경을 기억하기 때문에
국비지원은 다른거를 우선 알아보고 한달여정도 프로그래밍에 관해 알아보고 해보고 결정해보자고 생각하고 있다.
우선, 개발자가 뭔지 탐색 /
유명한 개발자들이 많은 스타트업, 브랜드들의 인터뷰를 찾아보면 정의는 할 수 있겠지.
프론트엔드와 백엔드에 대해서는 네이버 검색으로 대략 알아봤다.
그리고 서점을 가서 it분야를 살펴봤는데 무슨책을 사야할지 감도 잡히지 않았다.
집에있는것들을 우선보기로하고 구입없이 집에왔다.
//유튜브 인터뷰 찾아보기
(우아한형제들 개발자 인터뷰 정리, 기록용 / 아래는 캡처)
개발자 김지헌, 이동욱 님

백엔트 개발자 추천책
1. Real My SQL
2. 그림으로 배우는 http & network basic
3. 웹개발자를 위한 대규모 서비스를 지탱하는 기술
- 밑 단의 최소쿼리 리눅스, 네트워크가 어떻게 돌아가는지를 알아야한다.
스프링이 아닌 노드나 php를 쓰더라도 필요한내용.
백엔드 개발자는 기본적으로.
자바 : 자바 인 액션 / 스프링 : 스프링 인 액션 / 토비의스프링 3.1
(스프링부트시작하기, 스프링부트와 AWS로 혼자 구현하는 웹서비스 / 직접 저서)
스프링은 책을 본다고 해결되는게 아님.
*신기술 적용? 트위터(해외개발자들의 소식 수집, 정리 습관)
긱뉴스 RSS FEED, 메일링 구독 , 지인
* 영어공부를 많이하고싶다. / 번역할때 필요. 오픈소스에서 댓글을 주고받을 때도! 소통의 어려움
* 커뮤니케이션 스킬?
- 경청을 잘해야한다. 질문의 의도를 정확하게 파악해야한다. 차분하게 생각하고 답변해도 된다.
- 마음속의 개념집이 너무 확고. 그 방법을 고집할 필요 없음. 비개발직군에게 설명할 수 있는 방법을 생각해본다.
* 개발이 적성에 맞는지에 대한 고민?
- 개발자들도 매번 같은 생각을 한다. 이게 내 적성에 맞는지.
이렇게 고민하는게 당연하다. 고민을 계속하면서 나를 단단하게 만든다.
- 내가 싫어하지 않는 한도내에서 경제적자립이 첫번째 조건이었다.
- 돈 받고 하는일은 재미있는 경우가 많지 않다.
*장비 환경
- 맥북에 DELL 모니터가 기본. JetBrains사 제품 intellij 유료버전 eclipse
DB : JetBrains사에서 만든 데이터 그립이나 woekbench 쓰는 사람도 있음. 도구는 다양하게
코드리뷰 : 긴랩에 내장되어있는 코드, 업소스(jetbrain사)
개인개발장비,aws계정
*우형입사결정?
- 지인때문. 좋은사람들이랑 같이 일하고싶어서
- 한국스프링사용자 모임에서도 발표를 했다(우왕..,)
- 개발자들의 직장이 다 배민으로 이직을 한 상황, 페이스북 메세지..
->? sns를 하는게 개발자의 필수 사항/ 권장추천 인건가?
- 독학보다는 국비지원 추천
*저렴한가격에 교육들을 수 있음.
// 블로그
* 커리큘럼필수 내용
- Git & Github
- Unit Test
- Linux
- Shell Script
(Java & Spring & 데이터베이스는 당연히 포함되어있다고 가정합니다.)
이 외에 나머지 과목은 커리큘럼에 신경안쓰는 교육과정,
- 자료구조
- 데이터베이스
- 운영체제
- 네트워크
전공필수로 들었지만 기억이 안난다.. 전공책도 다 버렸는데
그래도 보면 대략 뭐는 뭔지를 안다. 학기 내내 했으니
//생활코딩
CLOUD COMPUTING,
APP STORE,
OPENSOURCE, 소스는 코드랑 같은말. 일종의 설계도이자 제품
//여러 커뮤니티
아직은 관련 단어들이 너무나 생소하다.
SI는 뭐고 솔루션은 뭐고 서비스는 뭘까 어떤분야인지 모르겠다.
친구는 유지보수하는 회사를 다니다가 개발을 중점으로 하는곳으로 이직했다고 하는데
더 자세한말은 못알아먹었다.
*검색해본결과
생활코딩을 대부분 입문자들에게 추천했다.
우선 생활코딩 유튜브, 공홈 위주로 좀 더 알아보고 인프런에서 강의도 수강해봐야지.
책은 좀 알고나서 봐야겠다.
'프로그래밍' 카테고리의 다른 글
| 생활코딩 - HTML 태그 (0) | 2020.12.11 |
|---|---|
| 생활코딩 따라하기 두번째(깃헙, 웹서버) (0) | 2020.12.11 |
| web만들기 혼자 해보기/ 기본 html (0) | 2020.12.11 |