👋 신입 개발자가 교육 프로젝트를 진행하기까지, 5개월간 설리번 프로젝트에 참여했던 이야기를 담았습니다. 프론트엔드 개발자로 취업한지 3개월밖에 안되었을 때 설리번 프로젝트의 선생님 모집 글을 보았다. 설리번 프로젝트는 프로그래밍에 관심이 많지만 도움을 구하기 어려운 학생들을 위해 대학생 또는 신입 개발자가 자발적으로 모여 코딩 교육을 진행하는 프로젝트이다. 누군가에게 내가 아는 것을 설명해 보는 과정에서 큰 공부가 될 거라 생각했고, 또래 친구들과 회사 밖, 학교 밖에서 우당탕 프로젝트를 진행해 보는 게 재밌을 것 같아서 설리번 선생님에 지원했다. 며칠 뒤 회사에서 합격 메일을 확인하고는 팀장님께 자랑했다. 너무 설렜다. 학생이 주체가 되는 교육을 만들자 팀 구성 후 함께 교육 계획을 의논하기 시작했다..
-
[독서] 부자 아빠 가난한 아빠 - RICH DAD POOR DAD
많은 이들이 안정적이라고 말하는 ‘고소득 전문직 중산층’의 현금흐름은 수입 -> 부채 -> 지출 순이다. 근로소득으로 수입이 발생하면 세금으로 먼저 나가고, 부채로 나간 다음 지출을 할 수 있다. 고소득일 수록 세금과 지출은 늘어난다. 큰 자산을 형성하기 힘든 구조다. 안정된 삶을 유지하기 위해 직장과 전문성에 의존해야하는 두려움의 쳇바퀴에 갇힌다. 이들은 돈을 위해 일한다. 그러면 그때부터는 정말로 일을 그만둘 수가 없어. 그게 바로 돈이 너를 위해 일하게 하는 법을 배우지 않고 돈을 위해 일하는 법만 아는 데 따르는 대가다. 부자의 현금흐름은 자산 -> 수입 -> 지출 순이다. 먼저 자산을 형성하고 자신이 일하지 않아도 돈이 들어오는 현금흐름을 만든다. 여기서 발생된 투자소득 및 수동소득으로 지출비용..
-
[독서] 쉽게 따라 하는 NFT 마스터 가이드 - NFTs For Dummies
최근들어 크립토에 호기심이 생겼지만 NFT에 대해서는 기본적인 개념과 몇 개의 유명한 아트워크, 커뮤니티에 대해서만 들어봤을 뿐이다. NFT란 대체 불가능한 토큰을 의미하고, 이런 특성을 이용해 대체 불가능한 상품을 소유하고 거래할 수 있다. 그러면 이제 NFT 세계에 어떻게 진입할 수 있을까? 이 책은 나처럼 NFT에 관심이 있지만 아무것도 시도해보지 않은 사람들을 위해 단계별 시작 가이드를 제시하는 책이다. 책은 300 페이지 정도로 가볍다. 책의 구성은 NFT 기술과 시장 현황 설명부터 NFT를 발행하고 거래하는 방법, 스마트 컨트랙트를 만들어서 배포하는 방법에 대해서도 다루고 있다. NFT를 처음 접할 때 크립토키티, BAYC 같은 유명한 NFT를 들어봤을 것이다. 이런 NFT 시장 현황과 ..
-
[독서] 네이버 블로그로 돈벌기 - 일하며 파이프라인 만들자!
어떤 책? 이번달 리뷰 대상으로 고른 책은 개발 관련 서적이 아니라 좀 더 흥미롭다. 직장일을 하며 자투리 시간에 부수입 파이프라인을 만들 수 있는 방법에 관심이 있어서 라는 책을 골랐다. 이 책은 네이버 블로그를 통해 수익을 얻을 수 있는 운영 방법을 전략적으로 소개한다. 꾸준히 컨텐츠를 만들며 부수입과 퍼스널브랜딩을 원하는 대학생, 직장인에게 추천하는 책이다. 매월 안정적인 고정수입을 만들고, 남는 시간을 전략적으로 활용해 블로깅으로 추가 수익을 기대해볼 수 있다. 수익창출 전략 이 책에서는 블로그를 통해 수익을 창출할 수 있는 12가지 방법을 소개하고 있다. 수익 창출 전략은 직접수익형과 확장형으로 나뉜다. 나는 이 중에서 블로그를 통한 직접 수익창출 경험이 있다. 블로그 체험단을 신청해 맛집, 미..
-
[독서] 헤드 퍼스트 디자인 패턴(개정판) - Head First Design Patterns
개발을 하다보면 늘 코드의 형태를 고민하게 된다. 재사용할 수 있고, 의도가 분명하며, 특정 문제를 해결할 수 있는 코드를 작성하기 위해 디자인 패턴을 이해하는 것이 큰 도움이 된다. 이 책은 유명한 GoF 객체지향 디자인 패턴을 알기쉽게 정리한 입문용 책이다. 중고 서점의 개발서 책장을 둘러보면 이 헤드퍼스트 개정 이전 책이 항상 조금 낡은 상태로 꽂혀져 있었다. 개정 전 책도 그림책과 말풍선이 가득해서 만화책 보듯이 이 책을 훑어봤던 기억이 난다. 당시에 이런 파격적인 책 구성에 끌려서 모든 시리즈를 너무 사고 싶었는데, 이번에 한국 정서에 맞는 멋진 일러스트로 업데이트된 개정판 신간이 나왔다! 시리즈가 지향하는 학습 방향은 두뇌를 자극해 재밌게 공부하는 것이다. 그래서 이 책은 대화체를 사용해서 이..
Web Programming
-
파이썬 기초 6. 클래스와 상속PYTHON 2020.08.31 22:13
🎯 파이썬 클래스와 상속을 알아본다. 클래스 프로그램이 커지면 유지보수를 위해 클래스로 코드를 구조화하고 서로간의 결합을 느슨하게 해야한다. 클래스를 이해하기 위해서 객체지향 프로그래밍을 설명한 글을 먼저 참고하는 게 좋다. 클래스 선언 class UserInfo: pass 사용자 정보(객체)를 찍어낼 큰 틀(클래스)를 먼저 만든다. 이 틀 하나만 있으면 아주 다양한 사용자를 쉽게 생성할 수 있다. 클래스 이름의 첫 글자는 대문자로 선언한다. 어떤 내용도 작성하지 않고 pass 키워드를 쓰면 일단 에러없이 코드를 실행할 수 있다. 클래스 최초 초기화 class UserInfo: def __init__(self): print("초기화") user1 = UserInfo() 클래스는 속성과 메소드로 구성된다...
-
파이썬 기초 4. 조건문과 반복문PYTHON 2020.08.29 13:50
🎯 파이썬 제어문의 조건문과 반복문을 알아본다. 조건문 기본형식 if True: print("Yes") if False: # 출력되지 않음. print("No") if False: # 여기는 실행되지 않음. print("You can't reach here") else: # 여기가 실행된다. print("Oh, you are here") 콜론과 들여쓰기를 기억할 것. 관계연산자 # >, >=, c) # True print('or : ', a > b or b > c) # True print('not : ', not a > b) # False print('not : ', not b > c) # False and, or, not을 사용한다. 산술 > 관계 > 논리 순서로 적용 print(5 + 10 > 0 a..
-
파이썬 기초 2. 숫자형과 문자형 데이터타입PYTHON 2020.08.26 13:02
🎯 파이썬 자료형의 숫자형과 문자형을 알아본다. 데이터 타입(Data Type) int : 정수 float : 실수 complex : 복소수 bool : 불린 str : 문자열(시퀀스) list : 리스트(시퀀스) tuple : 튜플(시퀀스) set : 집합 dict : 사전 리스트는 다른 언어에서 배열이라고 부른다. 딕셔너리는 키 밸류 쌍을 갖고 있다. 튜플은 객체를 일정한 순서로 저장한다. v_str1 = "NiceMan" v_bool = True v_str2 = "GoodBoy" v_float = 10.0 v_int = 7 v_list = [v_str1, v_str2] v_dict = { "name": "niceman", "age": 25 } v_tuple = 3, 5, 7 v_set = {7, 8..
-
JAVA 자바 List계열 ArrayListJAVA 2020.08.13 22:19
🎯 자바 List 컬렉션의 ArrayList를 연습해본다. ArrayList 컬렉션의 또 다른 하위 인터페이스인 List는 데이터를 저장할 때 순서가 있어서 중복 저장이 가능하다. 저장된 위치값을 사용할 수 있기 때문에 컬렉션 중간에 값을 삽입하거나 수정하는 작업 등 Set보다 훨씬 다양한 기능을 처리하는 메소드를 제공한다. List는 인터페이스이기 때문에 ArrayList 클래스를 통해 구현해서 사용할 수 있다. ArrayList 클래스 사용하기 import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.List; public class Ex10_7 { public static void m..
-
[독서] 헤드 퍼스트 디자인 패턴(개정판) - Head First Design PatternsREADING 2022.04.25 00:23
개발을 하다보면 늘 코드의 형태를 고민하게 된다. 재사용할 수 있고, 의도가 분명하며, 특정 문제를 해결할 수 있는 코드를 작성하기 위해 디자인 패턴을 이해하는 것이 큰 도움이 된다. 이 책은 유명한 GoF 객체지향 디자인 패턴을 알기쉽게 정리한 입문용 책이다. 중고 서점의 개발서 책장을 둘러보면 이 헤드퍼스트 개정 이전 책이 항상 조금 낡은 상태로 꽂혀져 있었다. 개정 전 책도 그림책과 말풍선이 가득해서 만화책 보듯이 이 책을 훑어봤던 기억이 난다. 당시에 이런 파격적인 책 구성에 끌려서 모든 시리즈를 너무 사고 싶었는데, 이번에 한국 정서에 맞는 멋진 일러스트로 업데이트된 개정판 신간이 나왔다! 시리즈가 지향하는 학습 방향은 두뇌를 자극해 재밌게 공부하는 것이다. 그래서 이 책은 대화체를 사용해서 이..