정쿠
full-stack developer 👩🏻💻
비전공자를 위한
개발의 세계로 오신 여러분들을 환영합니다 ^0^
네이버 웹툰 '노곤하개' 짤
전망이 좋습니다
꽤 전문적인 직업이다
비교적 자유롭다
(적성에 안맞을 경우에도) 다른 분야에서도 활용하기 괜찮다
해외이민을 꿈 꿔볼 수 있다 (헬조선 탈출)
사람들이 순하다
수평적 문화가 가능하다
새로운 것을 꿈꿔볼 수 있다
옷값을 아낄 수 있다 (그 대신 장비 값이..)-
신기한 사람들을 많이 볼 수 있다 (나의 숨겨진 취향을 드러낼 수 있다)
“저는 문과생인데 국비학원을 가려고 합니다. 적성에 맞을까요?”
“자바가 너무 어렵습니다.1달을 공부했는데도 모르겠어요.
제가 바보같아요. 적성에 안맞는 것 같아요”
“개발자의 삶이 좋아보여서 IT로 왔는데 아무리 노력해도 안되네요.
적성에 안맞는 것 같습니다. 포기하려구요.
여러분도 쉽게 생각하고 오지마세요”
직업에서의 적성이란?
직업과 개인의 성질, 성격이 부합되는지의 여부를 말한다.
여기에서 개인의 적성을 형성하고 있는 것은
지적 능력과 흥미, 성격, 신체적 특징 등이다.
1. 꾸준히 노력한다면 언젠간 잘할 수 있다고 믿는다.
2. 안정적인 삶보다 새롭게 배우는 것이 좋다.
3. 문제 해결하는 걸 두려워하지 않는다. (수학문제, 퀴즈)
4. 평일 저녁이나 주말에 자기계발을 위해 시간을 쓸 수 있다.
5. (커뮤니케이션 역량이 좋다)
6. (영어를 잘한다)
웹 백엔드 개발자
웹 프론트엔드 개발자
모바일 앱 개발자
시스템 프로그래머
모바일 게임 개발자
게임 서버 개발자
게임 클라이언트 개발자
DBA
시스템 엔지니어
빅데이터 엔지니어
기타
비개발직군
스피드타입
Good: 아이디어를 빠른 속도로 구현
Bad: 빠른 속도로 구현하기에 언뜻보면 우수하게 보이지만
규모가 커지만 근성이 없어 제대로 못 하는 경우가 있음
아이디어 타입
Good: 누구도 생각하지 못했던 기능과 기술을 생각해냄
Bad: 그 아이디어들을 다 적용하려다 멘탈이 무너지는 경우가 있음
철학자 타입
Good: 독자적인 미학을 가지고 예술과 같은 프로그램을 작성함
Bad: 못 읽을 정도로 복잡한 코드를 짜서 유지보수 하기가 어려움
'화성에서 온 프로그래머, 금성에서 온 기획자'
땡땡이 타입
근성 타입
마감 철저 타입
깔끔이 타입
'화성에서 온 프로그래머, 금성에서 온 기획자'
우리가 흔히 생각하는 개발자
특징
알맞는 성격 유형
이 길로 성공한다면
실력있는 개발자,
기술 리더가 될 수 있다
우리나라에서 가장 많지 않을까?
특징
알맞는 성격 유형
이 길에서 성공한다면
잘 나가는 회사원.
실력있는 관리자가 될 수 있다
이 길에서 성공한다면
도메인 전문가가 될 수 있으며
가정과 개인의 삶에 충실할 수 있다
반복적이고 메뉴얼화 되어있는 업무를 수행한다
시스템 운영(SM), 시스템 엔지니어(SE, 인프라), 기술 지원 업무
특징
워라밸이 좋고, 한 곳에서 오랫동안 일할 수도 있다
입사 초기에 배울 것이 많으나, 연차가 쌓일수록 일이 편해진다
개발이 필요한 경우도 있으나 유지보수 수준이다
개인의 성장은 기대하기 어렵고, 반복적인 업무가 많아 지루할 수 있다
특화된 도메인을 선택하는게 유리하다 - 제조/통신/금융, 인프라
알맞는 성격 유형
내 꿈은 공무원. 무리하지 않고 안정적으로 일하는게 좋다
반복적이고 메뉴얼화 되어있는 일을 하는게 좋다
일에서의 성공보다 내 삶과 가정이 더 중요하다
개발을 하진 않고 IT와 관련된 일을 담당한다 (비개발직군)
개발 일보다
이러한 일들이 더 잘 맞는다면
업종 전환이 가능하다
| 분류 기준 | 분류 |
|---|---|
| 개발 분야 | 웹 백엔드 개발자, 웹 프론트엔드 개발자, 모바일 앱 개발자 기타(시스템 프로그래머, 모바일 게임 개발자, 게임 서버 및 게임 클라이언트 개발자) 비개발자 직군(DBA, 시스템 엔지니어, 빅데이터 전문가) |
| 일하는 스타일 | 스피드 타입, 아이디어 타입, 철학자 타입, 땡땡이 타입, 마감철저 타입, 깔끔이 타입, 근성 타입 |
| 주요 업무 (개발하는 비율) |
개발만 개발자 (developer, tech user) 개발도 하는 직장인(개발+잡무, 유지보수, 지원업무) IT와 관련된 일을 하는 직장인 |
어떤 개발자의 모습이 나에게 어울릴지
내가 꿈꾸는 미래는 어떠한지
고민해 보세요 :)
내가 가진 역량을 바탕으로
나에게 맞는 일을 찾는다면
조금 더 자엽스럽고 즐겁게 일할 수 있습니다.
인데 쉬면서 이것 좀 해주세요...
구글에 ‘애니어그램 성격 테스트’라고 검색
[애니어그램 성격 테스트| vonvon]
URI: https://kr.vonvon.me/quiz/655#question
달인의 경지로 이르는 길을 한 걸음 딛을 때마다
당신의 목적지는 두 걸음 멀어진다.
그 경지는 평생의 노력이 필요함을 받아들이고,
거기에 이르는 여정을 사랑하는 법을 배우라.
-조지 레너드, ’Mastery’
SECTION 2
1. 학창시절, 나의 공부 역사를 떠올려보자 (기억안남)
2. 다른 사람이 성공한 방법 참고하기
3. 성격 검사 테스트 활용하기
| 테스트 종류 | 내용 |
|---|---|
| MBTI | ‘인식’, ‘판단’ 방법을 기준으로 16개 성격 유형으로 분류함 - 외향/내향, 감각/직관, 사고/감정, 주장/수용 |
| DISC | 환경 인식 유형에 따라 인간의 행동 형태를 4가지로 구분 |
| 애니어그램 | 사람의 타고난 기질을 9가지 유형으로 분류 |
| 에고그램 테스트 | 5가지 상위 성격유형 아래 총 243가지로 하위성격유형을 분석 |
http://enneagram-app.appspot.com/type7
공부를 위해 이렇게까지 해야합니까
지겨우시죠 ㅠ_ㅠ
혼란의 절벽과 절망의 사막을
빠르게 벗어나기 위한
무기를 장착해야 합니다.
어떤 걸 좋아하실지 몰라 다 준비했습니다..
ㄱㅗㅇㅂㅜ ㅂㅏㅇㅂㅓㅂ
어떤 걸 학습해야할지 로드맵을 참고하세요!
Q. 책이나 강의에서 무엇인가를 들었을 때, 드는 생각은 무엇인가요?
(1) ........... 이게 무슨 멍!소리야?
(2) 음.. (나는 잘 모르겠지만) 니가 그렇다니 그런가보다
(3) 알듯말듯하다
(4) 어느정도는 알겠다. 하지만 완벽하진 않다
(5) 이제는 알겠다. 완벽하다.
(6) 이미 알고 있다.
잘 모르겠는 부분(문단 단위를 추천한다)을 반복해서 듣(읽)는다.
목표는 '니가 설명하는 내용이 뭔소린지는 모르겠지만? 왠지 익숙한거 같은 느낌이 든다'가 될 때까지이다.
하지만 아무리봐도(10분정도 봤는데도!) '이게 무슨 멍!소리냐.. 화가난다..' 와 같은 생각이 들며
화가나기 시작한다면 과감하게 넘어가자. (너의 멘탈이 더 중요하다)
만약 조금 더 욕심을 부린다면
아래와 같은 방법을 통해 3단계로 가자
1) 책에 나온 실습 에제를 따라해본다.
2) (책에 나온 그대로라도) 한번 말로 설명을 해본다
(사람이나 인형에게)
3) 노트 정리를 한다.
[2. 음 니가 그렇다니 그런가보다] 를 위한 학습방법
훌륭하다. 뭔소린지 모르겠는데도 화내지 않고 평정심을 유지할 수 있다니 칭찬한다.
이 단계와 (3)단계인 '알듯말듯하다'의 차이는 상당히 크다.
(대략 인생을 바라보는 1학년과 3학년의 Gap과 같다)
그러므로 너무 욕심을 부리진 말자. 이 정도면 충분하다.
내용을 완벽히 이해하기보단 용어나 내용에 익숙해지는 것이 더 효과적이다.
[1. 이게 무슨 멍!소리야] 를 위한 학습방법
대단하다. 당신은 이미 고수다. 적어도 입문 단계는 아닐 것이다.
그렇다면 좀 더 욕심을 부려보자.
따라쳤던 코드들을 지운 후에 안보고 치도록 노력해보자.
안보고 칠 수 있을 때까지 반복한다.
[3. 알듯말듯하다] 를 위한 학습방법
아주 훌륭하다. 기술을 직접 활용할 용도가 아니라면 이 정도도 충분하다
하지만 아무리 공부해도 잊어버리는 법!
지금까지 고생한게 너무 아까우니 글로 기록해두자
활용할 용도라면, 이번에는 전체 프로젝트를 지우고 처음부터 생성해서 만들어보자
다음 단계를 위해서는 조금은 힘든 시간들을 겪어야 한다.
[4. 어느정도는 알겠다. 하지만 완벽하진 않다] 를 위한 학습방법
자, 이제 역량 업! 할 때가 왔다. 토이프로젝트를 하자.
책에 있는 내용을 기반으로 가볍게 프로젝트를 생성하고,
책에 없는 기능을 한두개 추가해 넣자
코드를 가지고 놀면서 더 능동적으로 기술을 습득하자
[5. 이제는 알겠다. 완벽하다] 를 위한 학습방법
스스로에게 박수를 쳐주고 다른 기술로 넘어가자
인생은 짧고 공부할 건 많다
[6. 이미 알고있다] 를 위한 학습방법
#책 #목차 #큰그림
#학원만믿지마 #인강봐
#두려움없애기
#기술입문 #스피드
#SlideShare
#책 서론/소개 무한반복
#구글링
특정 기술에 입문할 때, 얼른 뭔지 알고 싶을 때, 시간이 부족해서 빨리 파악해야 할 때
책읽기
동영상보기
#혼공 #책 #짱이야 #짜릿해
#번역서는 #일본이야
#동영상은 #외국인
#기록해 #제발
기록하기
오프라인 스터디
#오프라인스터디 #온라인스터디
#많이 망할꺼야 #망하는게보통
#성공하면 #평생동료를얻을수있다
#혹은 애인..
온라인 스터디
멘토링
멘토는 어디서 찾지
일대일 또는 소규모 과외
#멘토 #방향 #태도를배우자
#과외 #빠르게 #실력을키우자
#학원 #유료강의도 #들어보자
학원, 오프라인 강의
#페이스북 #핵편해 #꿀정보잔뜩
#기사 #고전적인방식
#그룹챗방 #대화를통해 #배우자
페이스북 구독
노력없이 얻을 수 있음
좋은 정보 잔뜩 공유됨
원하는 내용, 수준으로 구독 가능
기술 트렌드에 민감해짐
IT 기사
국내외 IT 기업 이슈 파악
새롭게 출시한 서비스, 솔루션 등
팩트위주(일것임)
블로터, 지디넷 등
카카오 그룹챗방
토이 프로젝트란?
왜 꼭 해야 할까?
#토이프로젝트 #별다섯
#실패로부터배움
#회사에서는 #실패안돼
#토이프로젝트에서 #미리해
마음놓고 실수할 수 있는 안전한 공간이 필요하다.
취업을 위한 단기간 공부법
기출부터 뽀개기
취준 스터디
#기출부터섭렵 #스피드
#취업스터디 #적극활용하자
#모두다열심히할꺼야 #급하거든
트렐로샘플: https://trello.com/b/BWtpfywH/%EC%8B%A0%EC%9E%85-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EA%B8%B0%EC%88%A0%EB%A9%B4%EC%A0%91
어썸인터뷰모음: https://github.com/MaximAbramchuck/awesome-interview-questions
나는 욕심쟁이! 기술을 알고싶다!
Github
회사 기술 블로그 활용
오픈소스에도 관심을 가져보길
#Git #어려운데 #필수야
#어짜피 #회사가면 #해야함
#오픈소스 #갖다쓰기 #신세계
하나의 언어를 선택하고 능숙해져라.
"당신이 완전한 새내기라면
하나의 언어를 선택하고 능숙해져라.
이 언어가 앞으로 몇년동안
당신이 문제를 해결할 때 쓸 주력 언어이며
실제로 쓰면서 연마하는 기본 기술이 될 것이다."
#시작은 언어
'프로그래머의 길 멘토에게 묻다' 발췌
10분 쉬는 시간~
“올바로 동작하지 않더라도 걱정말아라.
모든 것이 그랬다면, 넌 직업을 잃었을테니까.”
– 소프트웨어 공학에서의
모셔의 법칙(Mosher’s Law)
SECTION 3
대규모
소규모
SI (시스템 통합) - SI대기업 /중소
#몸만와 #고객님회사로 #다준비해놨어
#아참 #멘탈도챙겨와
#와서 만들기만 해 #고객님 시스템
#기간은 6개월~3년 #끝나면떠남 #떠돌이인생
#개발 #뚝딱뚝딱 #일정압박
SM (시스템 운영) - SI대기업/중소
#몸만와 #고객님회사로 #다준비해놨어
#시스템도 이미있어 #SI가 개발하고 갔어
#고객님 시스템은 소중하니까
#잘 돌아가는 지켜봐줘 #죽으면너도죽어
#워라밸은 지켜줄께 #가끔은 장애파티
솔루션 - 중견/중소
#솔루션이 잘 팔려야 #월급이 잘 나올텐데
#사장님 #우리 솔루션의 장단점이 뭐라고 생각하나?
#장점이 없는 게 단점입니다
#고객님이 뭐가 안되신단다 #출동해라 막내야
#출장 #개발 #커스터마이징 #영업
서비스 -인터넷기업/스타트업
#인터넷기업 #전국민이우리고객
#많이접속해주세요 #많이결제해주세요
#서비스를 어떻게 더 좋게 만들까 #고민고민
#서비스 개선 #기능개선 #성능개선
#유지보수도 중요하니까 #코드 퀼리티 업
꼭 있었으면 좋겠는 것 + 최소한의 기준 + 업무 분야
출퇴근 1시간 이하
직원은 10명 이상
연봉은 2400 이상
자바, 스프링 사용
기술을 배울 수 있는
사수가 있었으면 좋겠다
자바 웹 개발자
긍정적인 내용만 쓰기
용어 정확히 쓰기
장점 파트
좋은 얘기는 최대한 구체적으로 + 생각표현하기
강조하기 - 프로젝트 이름 쓰기, 영문+숫자 활용
포폴에 정답은 없다
20장 넘어가는 포폴 X
대량의 소스코드 X
개발 외 다른 경험들도 추가 O
모두가 이해하는 포폴 만들기
Git활용하기
자신감 장착하기
단골 질문 답변 완성해두기
나의 캐릭터 미리 정하기
스토리 Pool 만들기
실전에서 배우기
1. 인맥
2. 채용박람회
3. 채용 사이트
4. 헤드헌팅
By 정쿠
2018년 7월 Okky 세미나 발표자료