선수로 산다, 때론 좋은 코치로

프로그래밍 관련 주변 상식들 본문

개발 관련/개발 일반

프로그래밍 관련 주변 상식들

godsman 2016. 9. 9. 13:35

프로그래밍 관련 주변 상식들

알아두면 전문가처럼 보이는 이야기들


전문가들은 보통 그 분야에 대해서 잘 알고 있습니다.

충분한 경험도 가지고 있습니다. 그리고 나름의 식견을 가지고 있죠.

즉, 이론적 이해를 토대로 실제 경험을 해 보았고, 그 경험을 바탕으로 서로 다른 의견 사이에서 자신의 의견을 갖고 있는 사람들입니다.


프로그래밍 분야에서 전문가라고 하면 어떤 내용에 관심을 가지고 있을까요?

생각해 볼만한 글을 정리해 두겠습니다. 인터넷에 좋은 글이 많이 있으므로 링크로 소개하고, 간단하게 요약하는 형태로 정리합니다.


프로그래밍 관점 - 도서

맨먼스 미신 - http://www.yes24.com/24/goods/16928943

  • 40년 세월을 견뎌낸 소프트
  • 맨먼스 미신 - 지체되는 개발 프로젝트에 인력을 더하는 것은 개발을 늦출 뿐이다.(브룩스의 법칙)
  • 은총알은 없다 - 무엇인가 획기적인 모든것을 해결줄 말한 '신기술'은 없다.

피플웨어 - http://www.yes24.com/24/goods/13657193

  • 1987년 처음 출간
  • 소프트웨어 개발할 때 기술보다 사람이 중요하다

클린코드 - http://www.yes24.com/24/goods/11681152

  • 나쁜 코드도 돌아는 간다. 하지만 코드가 깨끗하지 못하면 개발 조직은 기어간다.
  • 주석은 나쁜 코드를 보완하지 못한다. 코드로 의도를 표현하라.

클린코더 - http://www.yes24.com/24/goods/29241448

  • 개발자는 '빡빡한 일정'과 '불합리한 관리자' 그리고 '압박'과 함께 살아간다.
  • 프로 소프트웨어 개발자의 마음가짐
  • 프로는 어떻게 주위의 압박을 처리하는가?


프로그래밍 언어 관련

 [블로터 10th] 프로그래밍 언어 10년 역사 - http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&oid=293&aid=0000018606&sid1=001

  • 과거 주류언어는 대부분 자바나 C/C++을 꼽는다.
  • 2016년 데이터과학, 자바스크립트 언어 인기
  • 최근 나오는 언어들의 특징은 "직관적이고 배우기 쉬운 언어"
  • 프로그래밍 언어 이름의 어원들 - 자바, 자바스크립트, C언어, C++, C# 등


2016년과 이후 JavaScript의 동향 - http://d2.naver.com/helloworld/3618177

  • JavaScript가 세상을 집어 삼키고 있다.
  • IEEE Spectrum 통계, Java-C-C++-Python-C#-R-PHP-JavaScript
  • Redmonk 순위, Java-JavaScript
  • GitHut 순위, JavaScript, Java, Python
  • Stack Overflow, JavaScript-SQL-Java-C#-PHP-Python-C++-C-Node.js-AngularJS-Ruby-Objective-C
  • JavaScrip 기반으로 데스크톱 애플리케이션 개발 가능, Electron
  • 과거와는 다르게 JavaScript가 모든 플랫폼에서 사용되고 있다.

프로그래밍 동향

  • 디자인 패턴 - 객체지향에 맞는 디지인 패턴 정리
  • RESTful API
  • 함수형 프로그래밍



Comments