티스토리 뷰

About

[오늘부터 개발자] 를 읽고

soobin Choi 2022. 10. 13. 00:21

이불 위에 놓고 찍은 《오늘부터 개발자》 책 표지
'개발자가 되어 행복한 것'이 아니라 '내가 원한다면 언제든 새로운 직업을 가질 수 있구나'라는 자신감을 가질 수 있게 되기를 바랍니다.


김병욱 작가님의 이 말씀이 참 마음에 와닿는다.

"이미 우리는 모두 충분히 위대하다.
결국 인생은 본인이 위대하다는 것을 깨달아가는 과정이다."

"나 개발자 해볼까 고민 중이야."

학원 종강 후 가족 앞에서 이 말을 내뱉었을 때
친오빠는 바로 "네가? 야, 개발자 내 친구 서울에 있는 대학 컴퓨터공학과 나와서 공부 잘했는데도 포기했다. 아무리 IT 업계가 유망하다고 하지만 그거 니랑 전혀 관련 없다." 이렇게 말했다.
부모님도 "힘들 텐데, 얼른 공무원 준비하지?" 하셨다.

*여담이지만 친오빠는 내 모든 친구, 지인 중에서 늘 나에게 가장 먼저, 최악의, 기를 꺾는, 부정적인 말(너는 절대 카페 아르바이트 힘들어서 못 해! 거기(전 직장) 가지 마라. 니 사회생활 적응 못할 걸? 등)을 하는 사람이다. 아마 코딩 부트캠프를 한다고 하면 '취업은 못 하고 돈과 시간 낭비만 할 것이다.'라고 말할 것 같다.

나는 충분히 뛰어나고 훌륭한 사람일까?
이런 류의 질문에 겉으로는 그런 척했지만 속으로는 '아니야, 내가 무슨. 나는 그저 그런 평범한 사람이야.'
생각했던 것 같다.

비전공 개발자의 이야기를 읽어보고자 집어 든 책에서
묘한 위로와 따뜻한 감동을 받았다.
작은 자신감이 생겼다.


비전공 개발자 취준생을 위한 한 줄기 빛이 아닌가!
제 글을 읽으실지 모르겠지만 감사합니다, 작가님.

아래의 내용은 책에서 내가 두고두고 찾아볼 부분만 발췌 및 수정한 것이다.

ㅇ 프론트엔드 개발자
: 고객의 눈이 보이는 화면, 웹/앱 페이지를 구성함.
- 꼼꼼하고 바로바로 눈에 보이는 결과물을 만드는 것을 좋아하거나 디자인에 관심이 있다면 잘 맞을 수 있음.
1) 웹 프론트엔드 개발자
: html, css, javascript 필수.
+ React, React native, Node.js 등 확장된 프레임워크 활용하기
2) 앱 프론트엔드 개발자
: 보통 안드로이드는 코틀린과 Java, IOS는 스위프트, 오브젝트-C라는 언어로 개발.
+ flutter, React native 프레임워크로 안드로이드와 IOS 앱 동시에 만들 수 있다.

ㅇ 온라인 강의(코딩 공부)
1. Udemy
해당 사이트에서 '프론트엔드'로 검색 시 13개 결과가 나왔다. (아래 링크 참조)
https://www.udemy.com/courses/search/?src=ukw&q=%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C

온라인 강의 - 자신의 일정에 맞춰 뭐든지 배워 보세요 | Udemy

Udemy는 204,000개 이상의 강의와 5천 4백만명 이상의 수강생이 있는 온라인 학습 및 교수 마켓플레이스입니다. 프로그래밍, 마케팅, 데이터 과학 및 그 밖의 분야에 대해 배워 보세요.

www.udemy.com


- [100일 코딩 챌린지 -2022 Web Development 부트캠프] 과정이 있는데 '웹 개발 지식이 있는 고급 과정 학생을 위한 것'이라 한다.
+ javascript 기초~ 응용 강의도 있다.

2. 인프런
무료 강의도 많고 학원 선생님께 추천받은 사이트이다.
https://www.inflearn.com/?NaPm=ct%3Dl95t6m8i%7Cci%3Dcheckout%7Ctr%3Dds%7Ctrx%3D%7Chk%3D91c34a13029dad7422d4143d03e54eb6e78c7777

인프런 - 미래의 동료들과 함께 성장하는 곳 | IT 정보 플랫폼

프로그래밍, 인공지능, 데이터, 마케팅, 디자인, 엑셀 실무 등 입문부터 실전까지 업계 최고 선배들에게 배울 수 있는 곳. 우리는 성장 기회의 평등을 추구합니다....

www.inflearn.com


3. 네이버 에드위드
소프트웨어 개발 카테고리가 있다.
https://m.edwith.org/category/24

에듀케이션위드 : edwith

에드위드(edwith)는 네이버(NAVER)와 네이버 커넥트재단(NAVER Connect)이 제공하는 온라인 강좌(MOOC : Massive Online Open Course) 교육 플랫폼입니다. 에듀케이션위드(education with) 에드위드(edwith)로 분야별 명

m.edwith.org


3. 스파르타 코딩클럽
이곳에서 항해 99를 만든 것 같다.
https://spartacodingclub.kr/?utm_source=naver&utm_medium=bs&utm_campaign=%EC%98%A8%EB%9D%BC%EC%9D%B8&utm_content=mo2%EC%95%88_main_text&utm_term=%EC%8A%A4%ED%8C%8C%EB%A5%B4%ED%83%80%EC%BD%94%EB%94%A9%ED%81%B4%EB%9F%BD&n_media=8753&n_query=%EC%8A%A4%ED%8C%8C%EB%A5%B4%ED%83%80%EC%BD%94%EB%94%A9%ED%81%B4%EB%9F%BD&n_rank=1&n_ad_group=grp-a001-04-000000026790277&n_ad=nad-a001-04-000000202845624&n_keyword_id=nkw-a001-04-000004492539303&n_keyword=%EC%8A%A4%ED%8C%8C%EB%A5%B4%ED%83%80%EC%BD%94%EB%94%A9%ED%81%B4%EB%9F%BD&n_campaign_type=4&n_contract=tct-a001-04-000000000562214&n_ad_group_type=5&NaPm=ct%3Dl95ta5wo%7Cci%3D0Am0003LSynxlTXCJvng%7Ctr%3Dbrnd%7Chk%3D478576aa989346f5158aa16f52ee0a3b22e857c8

스파르타코딩클럽

5주 완성! 코딩을 전혀 모르는 비개발자 대상의 웹개발 강의

spartacodingclub.kr


4. 패스트캠퍼스
프론트엔드 개발 19개 강의가 있다.
https://fastcampus.co.kr/category_online_programmingfront

커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스

성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.

fastcampus.co.kr


ㅇ 매일 알고리즘 공부(코딩 테스트 대비)
1. 백준
프로그래밍 문제를 풀고 온라인으로 채점받을 수 있다.
다행히 단계별로 학습할 수 있는 것 같다.
https://www.acmicpc.net/

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net


2. 프로그래머스
코딩 테스트 프로그래밍 언어와 난이도 선택 가능.
(프로그래밍 언어 중 javascript, 레벨 0으로 선택한 링크)
https://school.programmers.co.kr/learn/challenges?page=1&levels=0&languages=javascript

코딩테스트 연습 | 프로그래머스 스쿨

개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!

school.programmers.co.kr


ㅇ 내가 만들고 싶은 서비스 기획
서비스 기획 툴 : Adobe XD, Figma, Sketch, Zeplin 등
⭐️ 미리 아이디어 적어놓기!
❗️10/13 아이디어 3개 적어보기

ㅇ 나만의 포트폴리오 만들기
- 나에 대한 정리
: 나의 과거 경험, 개발 공부 시작한 계기, 어떤 분야 코딩 공부를 했는지, 어떤 개인 및 팀 프로젝트를 했는지, 앞으로 어떤 개발자로 성장하고 싶은지
- 포트폴리오 예시 검색 후 형식 정하기(나를 잘 보여줄 수 있는 방법)
⭐️ 조금씩 정리, 검색하기
❗️10/13 Notion 사용법 익히고 홈 꾸미기

ㅇ 면접 준비
1. 회사 조사
: 대표 성함, 현재 서비스의 과거 이력(서비스 기획 계기, 어려움, 극복 방법 등), 회사와 나의 3년 뒤 미래
2. 면접 후기 검색 및 질문 정리, 내 답변 만들기
3. 회사에 대한 궁금중 정리
: 회사가 나아갈 방향과 서비스의 개선 방향, 개발자를 뽑을 때 어떤 부분을 가장 많이 보는지, CTO가 개발팀을 운영하면서 중요하게 생각하는 것이 무엇인지 등
4. 내가 강조할 수 있는 것 리스트화

출처 : 《오늘부터 개발자》김병욱 저.