문과생개발자
-
비전공자 개발자에게 필요한 것은 바로 "자기주도학습" 이다 (feat. 코딩부트캠프)Record/dev course 2019. 8. 20. 23:28
제목에서 알 수 있듯이... 그렇다. 나는 사람들이 흔히 말하는 문돌이다. 문돌이로 3번의 회사생활(계약직 포함)을 했고, 마지막 회사를 그만두고 5개월 동안 취업 준비를 했다. 하지만 취업을 위해 공부했던 NCS, 토익 등등... 이런 것들을 배우면서 굉장한 회의감을 느꼈고 새로운 것에 도전해보고 싶었다. 문돌이 개구리, 우물 밖으로 탈출! 그래서 항상 꿈꿔왔던 문돌이 탈출에 도전하게 되었다. 블록체인 스타트업에서 근무하면서 개발자와 스터디도 하며 바로 옆에서 그들이 개발하는 것을 바라보면서 나도 모르게 개발자에 대한 꿈을 키워가게 되었던걸까? 4차 산업혁명이 일어나고 있는 현 시점에서 더 이상 우물안의 개구리가 되고 싶지 않았다. 2019년 6월. 나는 문과생 타이틀을 벗어던지고 개발자 전향을 위해 ..
-
[Bitcoin] 비트코인 코어 운영 : 채굴, 계정 생성, 송금Study/Blockchain 2019. 8. 8. 10:10
bitcoin core 코어를 직접 운영해보면 비트코인이 어떻게 동작하는지 원리를 알기 쉽다. 비트코인 코어는 모두 오픈소스로 Github에 공개되어있어서 쉽게 설치할 수 있다. bitcoin-daemon (bitcoind)을 이용해서 bitcoin core를 운영해보자. 그리고 비트코인 테스트넷은 2가지 종류가 있는데, regtest 네트워크를 활용했다. - testnet : 인터넷 상에서 동작하는 테스트 네트워크이고, 테스트용 BTC를 사용하는데 이미 대량의 블록체인이 존재하기 때문에 처음 시작 부터 모든 블록을 동기화해야한다. - regtest : 로컬 PC 내에서의 테스트 네트워크이고, 개인 PC에서 비트코인 코어를 운영할 수 있으며 블록체인 초기화도 쉬워서 테스트로 사용하기 적합하다. 개..
-
[생활코딩] 4. CSS의 등장 & CSS의 문법Study/HTML & CSS 2019. 8. 6. 10:00
CSS의 등장 초기 HTML은 오직 검은색 글자로만 나열되었다. 그래서 사람들은 글씨 색을 바꾸는 등의 더 다양한 기능들을 원했고, HTML에 디자인 가능한 코드를 추가했다. 하지만 이는 웹의 가치를 퇴보시키고 근본적인 문제를 해결하지 못했다. 그리고 아예 새로운 언어를 만들기 시작했고, 그것이 CSS 이다. 특정한 태그를 대상으로 CSS를 통해 디자인하고 싶을 때는 이렇게 작성하는 것은 웹브라우저에게 " ~를 CSS 언어로 해석해서 처리해라 " 라고 전달해주는 것이다. 그리고 CSS는 HTML보다 더 효율적으로 디자인 기능을 하도록 되어있다. [예시] Xiubin world one two three a 태그가 걸린 곳에 기존 HTML 문법을 사용할 경우 모든 a태그 위에 ~ 태그를 넣어줘야 디자..
-
[생활코딩] 3. 웹의 역사 & 웹호스팅 & 웹서버Study/HTML & CSS 2019. 8. 5. 10:00
이번 강의에서 들은 내용은 굉장히 흥미로웠다. 웹의 탄생 비화에 대해서 처음 알게 됐고, 웹을 이루고 있는 구조가 어떠한지 파악하게 됐다. 생활코딩의 egoing님은 정말 알아듣기 쉽게 설명해주셔서 강의 내용이 쏙쏙 들어온다. "우리도 컴퓨터,인터넷,웹과 같이 혁명적인 것을 만들어야하죠. 그러기 위해서는 이 혁명이 어떻게 시작되고 지속되고 소멸되는가에 대한 맥락을 알 필요가 있습니다." [ 인터넷과 웹 ] 인터넷이 도시라면 웹은 도시 위에 있는 건물 하나이다. 즉, 웹은 인터넷의 부분집합에 해당한다. 인터넷 Internet : 컴퓨터로 연결하여 TCI / IP라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크. 월드 와이드 웹 World Wide Web : 인터넷에 연결된 컴퓨터들..
-
[생활코딩] 1. HTML과 코딩 & 기본 태그Study/HTML & CSS 2019. 8. 4. 00:33
생활코딩이라는 무료 강의를 기반으로 요약 정리하며, 개인적인 복습을 위한 포스팅이다. 포스팅을 작성하기에 앞서서 작성 이유를 적어봤다. 우선 나는 기억력이 엄청나게 좋은 편은 아니다. 그래서 강의를 1번만 들으면 모든 것을 기억하지 못하기 때문에 예전부터 기록하는 습관을 들였다. 이번에 무료로 수강하는 생활코딩 강의 역시 위와 같이 메모장을 활용해서 강의 노트를 만들었다. 강의를 듣자마자 내가 이해할 수 있을 만큼만 일목요연하게 정리해놓은 것이고, 이것을 보기 좋게 한 번 더 정리하면서 모든 정보를 나의 것으로 만들기 위한 목적이다. https://www.opentutorials.org 오픈튜토리얼스에는 많은 무료 강의가 있다. 프로그래밍 관련 강의 외에도 개발자영어, 가드닝, 영상편집..