대살개문(대한민국을 살리는 개발자 문화)

 

 

 

 

 

오늘 리뷰할 책은 한빛미디어에서 나온 "대살개문"이라는 IT 개발자 IT 업으로 하고 있는 사람들을 대상으로하고 있는 책이다.

 

임백준 작가는 "나는 프로그래머다"라는 팟캐스트 방송을 주관하고 있는 스피커 중의 사람으로 활동하고 있으며, ZDNet 칼럼등을 기고하고 있는 작가겸 개발자이다많은  개발서적도 집필하여 출판하고 있다. 현재는 미국 스타트업 개발사에서 프로그래머로 활동하고 있다.

 

자세한 서평 작가 소개는 아래의 링크를 참고하면 된다.

http://www.yes24.com/24/Goods/26170562?Acode=101

 

 

"대살개문" = "대한민국을 살리는 개발자 문화" 무척 생소한 단어이며, 처음 제목을 접하는 독자는 고개를 갸웃거리게 만드는 제목이다.

 

대한민국의 개발자들이 처한 현실 IT 업으로 삼고 있는 사람들의 애환과 앞으로 조금 나은 대한민국을 위해 나아가야 바를 제시하고 있다.

 

대한민국을 살리는 개발자 문화란 무엇일까? 작가는 이런 화두를 IT업계에 내던지고 있다.

작가는 개발자 문화를 위해 LESS 제시하고 있다.  LESS(Learn, Enjoy, Solve, Share), 배우고, 즐기고, 해결하고, 공유하라를 개발자 문화 형성을 위해 권고하고 있다.

 

개발자를 목표로 삼는 순간 평생 새로운 기술을 받아들이고, 익히고, 적용하고, 공유할 마음를 가져야 한다개발자=평생교육 이라는 공식이 가장 적합하지 않을까 싶다.

 

책은 챕터별로 아래의 사항에 대해서 주요하게 다루고 있다.

 

1 현실 - 야근은 미친 짓이다.

" 우리 대한민국이 처한 개발자의 처우 IT 업계의 상황을 공유하고, 어떻게 하면 나은 대한민국 IT 업계를 위한 방안을 제시한다."

 

2 문하 - 만나고, 마시고, 토론하라

"개발자 문화의 Share 측면에서 많은 다양한 사람들을 만나고 서로 의견을 교환하여 개발자들의 시각 역량을 확대할 있는 길을 만들기를 바라고 있다. 호수의 섬에 갇힌 개발자가 되지 말자를 제시한다."

 

3 기술 - 저물어가는 프로그래밍의 시대

" 노이만 컴퓨터가 개발된 이후 현재까지 주류 프로그래밍 언어는 메모리 저장 기반의 언어가 대세로 사용되었지만, 현재는 새로운 프로그래밍 패러다임을 이끄는 함수형 언어가 새로운 프로그래밍 언어의 화두가 되고 있다. 함수형 언어의 이론적인 배경은 람다 칼큐러스를  기반으로 설계되고 개발된 언어이다. 함수형 프로그래밍을 위한 다양한 언어, Haskell, Scala 등이 새로 제시되고  있으며, 기존 c#, Java 등에도 함수형  패러다임이 적용되고 있다.

함수형 언어에 대해서 알지도 못하면서 장문으로 기술하는 이유는 만큼 프로그래밍 패러다임이 변화되고 있는 측면이 있음을 강조하고자 하는 이유가 있음이다."

 

4 개발자 - 멘토는 없다.

"멘토-멘티라는 어원의 출발부터 멘토에 기대지 말고 자신이 개척하는 프론티어 정신을 강조하고 있다. 개발자 역량 확대를 위한 다양한 방안들도 제시하고 있다."

 

5 미래 - 해커의

"해커 정신이 무엇인가? 블랙 테크롤로지를 추구하는 개발자가 아니라 화이트 테크롤로지를 위해 평생 헌신하는 개발자를 뜻한다. 통섭의 시대에 한곳에 너무 몰입되지 말고, 넓고 다양한 경험을 얻을 있는 마음의 자세와 기회를 만들기를 바라고 있다."

 

여러 책을 읽었지만 "대살개문" 시작으로 나도 널리 지식을 나누는 홍익인간 정신을 실천하고자 한다. 홍익인간="널리 세상을 이롭게 하라" 만큼 좋은 뜻을 가진 문구는 없다고 생각한다.

 

항상 홍익인간을 마음속에 담고 실천하는 삶을 살수 있도록 노력하는 개발자들이 되었으면 한다.

 

"추신: 나는 프로그래머다, 나프다, 아직 듣지 않은 개발자나 IT 종사자들이 있다면 청취해 보기를 추천한다. 다양한 기술적 지식 트렌드를 얻을 있는 좋은 기회를 제공한다."

 

나는 프로그래머다 팟캐스트는 아래 사이트를 방문하면 들을 있다.

https://iamprogrammer.io/

반응형
블로그 이미지

조이풀 라이프

Lift is short, enjoy the life

,

1. Instance Stop

- Instances 메뉴를 선택하여 실행 중인 Instance 를 중지한다. 필수는 아니다.

 

2. Volume의 Snapshot 생성

- Instance에서 사용하던 Volume를 백업하기 위해 Snapshot을 생성한다.

- 오래 걸린다. 커피한잔 먹고 오자.

 

3. Detach Volume

- Instance에서 사용하던 Volume를 분리하자.

- 분리전에 Tag 정보를 메모하자.

 

4. Snapshot을 이용하여 Create Voume

- Snapshot을 이용하여 Volume를 생성하며 이때 변경하고자하는 Volume Size를 설정한다.

- IOPS 옵션도 설정한다.

 

5. Instance에 생성한 Volmue Attach

 

6. Start Instance

 

반응형
블로그 이미지

조이풀 라이프

Lift is short, enjoy the life

,

1.RVM(Ruby Version Manager) 설치

 

$ sudo apt-get update

$ sudo apt-get install curl

$ crul -L https://get.rvm.io | bash -s stable --ruby

설치하다가 "Can't check signature: public key not found" 에러가 나오며 설치 중단되는데, 화면에 나온데로 gpg --keyserver로 시작하는 명령을 실행하면 된다.

$gpg --keyserver  hkp://keys.gnupg.net --recv-keys 40......

$ crul -L https://get.rvm.io | bash -s stable --ruby       #(다시 실행하면 설치 계속)

$ source /home/username/.rvm/scripts/rvm

 

2. Requirement 업데이트 

$ rvm reuqirements

 

3. Ruby 설치와 버전 선택

 

설치

$ rvm install 2.3.0

or

$ rvm reinstall 2.3.0

 

사용 버전 선택

$ rvm use 2.3.0

 

Defalut 사용 버전 설정

 

$rvm --default 2.3.0

 

4. Rail 설치와 버전 선택

Rail 설치

$ gem install rails            #(여기서 시간이 좀 걸린다)

 

Rail 설치 버전 확인

$gem list --local rails

 

Rail 버전 설치

$gem install rails --version 4.2.0

 

Rail 버전 선택

$gem _4.2.0_ --version

 

버전 확인

$ ruby -v && rails -v

ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-linux]

Rails 4.2.6

 
반응형
블로그 이미지

조이풀 라이프

Lift is short, enjoy the life

,