본문 바로가기

Dev.

(341)
소프트스킬 4부 재정관리 / 존 손메즈 / 이미령 김태곤 옮김 / 평범한 개발자의 비범한 인생 전략 7가지 책에서는 5부에 해당하는 내용이다.4부의 내용은 생산성과 관련된 내용이었는데, 딱히 와닿지도 않고 그래서 포스팅은 스킵한다.사실 5부 내용도 현재 돈을 벌고 있지 않기 때문에,와닿지는 않았지만 연봉 협상 기술에서 정말 재밌는 글들을 읽게 되어 포스팅하게 되었다. 이번 포스팅은 '소프트 스킬' 책의 내용을 기준으로 작성한 포스팅임을 밝힙니다.문제가 될 시 삭제하겠습니다. #소프트스킬 4부 재정관리자산과 부채의 정의자산이란이용가치가 유지 비용보다 큰 것을 가리킨다.지출한 비용보다 더 많은 가치를 산출해야 자산으로 인정받을 수 있다는 뜻이다.부채는 이와 반대다.산출되는 가치에 비해 투입되는 비용이 더 많은 것이 부채다.이러한 관점에서 바라볼 때,월급은 근로소득이고, 자산은 불로소득인 것이다.경제적인 면에서 성..
# 객체 지향에 대한 이해 / 객체 지향적 설계 객체지향 프로그래밍 정의 객체 지향의 가장 기본은 객체이며, 객체의 핵심은 기능을 제공하는 것이다.실제로 객체를 정의할 때 사용하는 것은 객체가 제공해야 할 기능이며, 객체가 내부적으로 어떤 데이터를 갖고 있는 지로는 정의되지 않는다. 이러한 기능들을 오퍼레이션(operation)이라고 부른다. 즉, 객체는 오퍼레이션으로 정의가 된다. 시그니처 객체 지향으로 설계하기 위해서는 오퍼레이션의 사용법을 알아야 한다. 오퍼레이션의 사용법은 다음 세 가지로 구성된다. 기능 식별 이름 파라미터 및 파라미터 타입 기능 실행 결과 값 및 타입 이 세 가지를 시그너처(Signature)라고 부른다. 인터페이스 객체가 제공하는 모든 오퍼레이션 집합을 객체의 인터페이스(Interface)라고 부른다. JAVA 언어에서의 인..
소프트스킬 3부 학습 - 학습방법 익히기 / 존 손메즈 / 이미령 김태곤 옮김 / 평범한 개발자의 비범한 인생 전략 7가지 #소프트웨어 스킬 3부 학습꽤 공감가는 부분이 많았다.그리고 최종학력이 대학교 중퇴인 나에게도 도움이 되는 개발자에게 학사학위란? 이라는 주제도 있어서 흥미롭게 읽었다.또 관심이 많은 부분 중 하나가 멘토-멘티였는데, 그 부분에 대해서도 다루고 있었다. 책에 대한 내용을 정리한 다음에, 나의 생각을 정리해보려고 한다. 학습방법 익히기존경하는 교수님 중 어느 한 교수님께서도 그런 말씀을 하셨다.사회에 나가서도 공부할 일이 많은데, 아니 지금 공부하는 양보다 훨씬 많을텐데,그 때도 책사서 앉아가지고 처음부터 읽을 것이냐? 학교에서 배워야 하는 것은 스스로 공부하는 법인 것이다.하지만 학교에서 가르치지 않으니 스스로 공부해야 한다.즉 스스로 공부하는 법을 스스로 공부해야 하는 것이다. 저자도 이 부분을 크게 ..
소프트스킬 2부 셀프 마케팅 / 존 손메즈 / 이미령 김태곤 옮김 / 평범한 개발자의 비범한 인생 전략 7가지 #소프트스킬 2부 마케팅프로그래머를 위한 마케팅의 기초마케팅은 재능을 배가하며,마케팅을 잘할수록 재능이 더 돋보인다.올바른 마케팅은 다른 이에게 가치를 제공한다. 1부에서는 경력 관리의 관점에서 사업가의 마음가짐을 가져야 한다는 것이 중점적이었다면,성공적인 사업을 위한 마케팅에 대해 이야기하고 있다.마케팅이란 것을 경영학의 커다란 한 부분이라고만 알고 있었는데,단순히 'Sell' 이라는 행위 그 자체였다. 이 책의 대부분에서는 블로그에 대해서 이야기를 하고 있다.블로그란 자신이 어떻게 공부했는지, 자신이 어떤 과정을 거쳤는지 보여줄 수 있는 최선의 채널이라고 말한다.물론 이 모든 것들은 꾸준한 포스팅이 뒷받침되어야 맞는 말이 된다. 브랜드라는 것에 대해서 막연히 상표라고만 알고 있었는데 의미있는 문장인 ..
[그들이 쓰는 언어] 12. Convention? Convention인가요?Convention 입니다.컨벤션? 사전에 찾아보니 관습, 관례라고만 나온다. Convention 이란 무엇인가?개발자들이 자주 사용하는 컨벤션은 정확히 말하자면,Convention over Configuration (CoC)를 말한다.직역을 하자면 설정 이상의 관례, 설정을 넘은 관례라고 할 수 있다.CoC는 개발자가 내려야 할 수 많은 결정들을 줄여주어,단순성을 확보하면서 유연성을 잃어버리지 않도록 하기 위한 소프트웨어 디자인 패러다임이다.말만 거창하지, 쉽게 말하면 코드를 작성하는데 있어서,문법 상으로는 어긋나지 않는 선에서,준 문법처럼 서로가 약속한 사항들을 의미한다. 소프트웨어의 수준이 깊어지고 그 분야가 다양해지면서, 혼자서 일하는 시간보다는다른사람과 함께 코드를 작성..
[HTML/CSS] 2. Responsive Web Design / 반응형 웹이란? 반응형 웹(Responsive Web)이란? 반응형 웹은 사용자의 특정 해상도를 가징하지 않는 것부터 출발한다. 모든 해상도를 커버할 수 있고, 의도에 따라 특정 해상도 범위에 제한적으로 적용할 수 있으며, 적절한 중단점(breakpoint)를 제공한다. 반응형 웹 개념 *모바일 퍼스트 PC보다 모바일 기기를 먼저 생각해서 디자인하고 프로그래밍 하는 기법이다. 모바일의 제약 1) 모바일 기기의 스크린 크기 2) 네트워크 속도 및 품질 3) 사용하는 모드 반응형 웹은 고 사양(고 해상도) 웹이 저 사양(저 해상도) 모바일 기기에서도 불편함없이 구현되는데 초점이 맞춰져 있다. 때문에 일반 웹이 모바일 웹으로 보여질 때 불필요한 요소들을 최소화시켜야 한다. 가장 대표적인 것으로 일반 웹 메뉴를 버튼 하나로 축..
[HTML/CSS] 3. Bootstrap Framework CSS 프레임워크 부트스트랩 사용해보기! 3. Responsive design with bootstrapBootstrap Framework부트스트랩을 사용하는 방법은,이미 부트스트랩에서 지정된 class를 정의하는 방식으로 사용한다. 반응형 이미지class = img-responsive 버튼class = “btn btn-block"btn : 버튼 모양btn-block : 100%로 가득찬 버튼 Grid Font Awesome Font Awesome은 아이콘 라이브러리로, vector 이미지이다. .svg 파일에 저장되어있다. 링크를 추가함으로써, 아이콘을 추가할 수 있다.px을 조절함으로써 크기를 조정할 수 있다.아이콘은 icon이므로 i라는 약자로 element를 표시한다.열고 바로 닫아준다. 좋아요 = fa-thumbs-up 쓰레기통 = f..
특정요일로 공휴일 지정 검토? 내수 진작? 뭣이 중헌지도 머르구 미국이 1971년부터 일부 공휴일을 특정 주의 월요일로 바꾸는 '월요일 공휴일법'을 시행하거나일본이 10여년전부터 '해피 먼데이' 제도를 도입한 사례를 벤치마킹하려는 것이다. 미국의 현충일이 5월 마지막주 월요일, 노동절은 9월 첫째 월요일이고,일본의 성인의 날이 1월 둘째 월요일, 바다의 날이 7월 셋째 월요일, 경로의 날이 9월 셋째 월요일인 것이 대표적인 예다. 하지만 우리나라의 경우 삼일절이나 광복절 등 특정한 날짜를 중심으로 지정된 공휴일이 많고국민들의 반감도 만만치 않아 요일제 변경이 순조롭게 이뤄질 지는 미지수다. 내수진작이라는 빛 좋은 개살구를 내세워 또 하나의 안을 검토 중인 것 같다.이렇게 해서 내수 진작을 하려는 정부가 이젠 우습지도 않다. 특정요일로 공휴일을 지정한다는 것이 잘못됬다..