F#은 강한 형식의 함수 우선 프로그래밍 언어로, 복잡한 문제를 단순한 코드로 해결할 수 있게 해준다. ML을 기반으로 .NET 프레임워크 상에 구축된 F#은 우수한 상호운용성, 이식성, 런타임 속도, 그리고 “5C”인 간결함(c... ...
프로그래밍 언어를 배우기란 어렵지 않다. 경험만 있다면 24시간 이내에 기본은 익힐 수 있다. 구직 시장에서 경쟁력을 높이기 위해 새로운 프로그래밍 국제 공용어를 찾는 중이라면 지금 사용하는 언어도 감안해 선택해야 한다. 다음 중에서 이미 알... ...
기술이 빠르게 변하지만, 기업은 구형 시스템과 네트워크를 유지해야 한다. 다음은 기업이 아직 고용하고 지원하는 9가지 구형 프로그래밍 언어다. 가트너에 따르면 기술 격차가 커지는 가운데 베이비 붐 세대들이 은퇴하면서 기업이 새로운 어려움에... ...
사용하기 쉽다는 장점을 앞세워 한 때 '프로그래밍의 미래’로까지 불렸던 스크립팅 언어의 인기가 주춤하고 있다. 프로그래밍 언어 인기 순위인 티오베 인덱스(Tiobe Index) 최신 자료를 보면 파이썬과 자바스크립트 정도만 강세를 보... ...
코틀린(Kotlin)은 JVM 및 안드로이드 개발에서 자바에 비해 큰 이점을 제공하며, 같은 프로젝트에서 자바와 매끄럽게 연동된다. 사용하지 않을 이유가 없다. 코틀린은 JVM과 안드로이드를 위한 정적 형식 지정(statically... ...
2017.10.24
업계에 처음 발을 들여놓는 젊은 개발자들은 한꺼번에 많은 원칙과 개념에 대한 이야기를 듣게 된다. 관리자로 올라서는 경력 개발자는 그동안 피해 왔지만, 기술적인 측면에 폭넓은 영향을 미치는 비즈니스 개념에 대한 이야기를 듣게 된다. 다음은 필... ...
필자는 샌프란시스코의 한 신생 기업에서 일하지만 실리콘 밸리에서 사용하는 툴이 꼭 업계 전체의 흐름을 반영한다는 법은 없다. 그래서 실리콘 밸리가 아닌 곳에 위치한 현대적인 개발 조직이 사용하는 툴을 알아보고자 업계에서 일하는 몇몇 친구들에게 비공식적... ...
파이썬(Python)은 부지런하다. 파이썬 언어와 가장 널리 사용되는 구현체 'C파이썬(CPython)'은 새 버전이 나올 때마다 발전을 거듭해 사용하기도 편해지고 있다. 그러나 파이썬의 인기가 높아지고 활용 사례가 늘어나면... ...
코더는 코딩을 하고 초보자는 초보자다운 실수를 한다. 그러나 가끔은 경험이 풍부한 코더도 초보적인 실수를 한다. 필자는 20년 동안 코딩을 하면서 온갖 실수를 봤지만 대체로 몇 가지 실수가 반복된다. 이런 흔한 실수는 실무에서 다양하게 나타난... ...
요즈음 사이버 보안 대응팀들은 조직을 겨냥한 정기적인 해킹 및 공격이 증가하면서 바쁜 나날을 보내고 있다. 보안 대응팀의 전문가 구성원들은 이런 공격을 시의적절하게 평가하고 대응할 수 있는 기술을 갖추고 있으며 조직의 피해를 최소화할 수 있다. ... ...
네트워킹 분야에서 머신러닝은 자동화 못지 않은 인기 주제다. 네트워킹 분야의 많은 머신러닝 애플리케이션이 아직은 여러 해 뒤의 이야기이지만, 가능성 면에서는 10여 년에 한 번씩 등장해 네트워크의 동작 방식을 근본적으로 바꿔 놓는 몇 안되는 기술 중의... ...
오픈 웹 플랫폼의 기반 기술인 HTML5 표준이 기술의 확장과 더불어 핵심기능이 변화하고 있다. 업데이트 주기가 빨라지고 보안, 성능 및 스트리밍 개선 뿐만 아니라 웹 결제 표준도 도입된다. HTML5는 2014년 10월 글로벌 웹 표준으... ...
인클링(Inkling) 프로그래밍 언어로 인공지능 애플리케이션을 쉽게 만들 수 있다. 인공지능 애플리케이션을 쉽게 만들 수 있게 해주는 반사이(Bonsai)의 인클링 프로그래밍 언어는 1.0 배포판에 가까워지고 있다. AI 용 반사이... ...
프로그래머들은 자부심을 갖고 있다. 나쁘게 말하면 교만하다. 그도 그럴 것이 다른 사람들에게는 데이터베이스에 손을 뻗어 현실을 바꿀 힘이 없다. 세상이 작동하는 방식을 정립하기 위해 컴퓨터에 더 많이 의지할수록 프로그래머의 영향력도 커진다. ... ...
프로그래머는 시장 수요에 따라 새 언어, 툴 또는 라이브러리를 익히거나 기존 기술을 개선해 지속적으로 기술을 업그레이드해야 한다. 새로 배울 프로그래밍 언어를 선택할 때는 시장 수요 외에 프로젝트 사양, 팀의 요구, 향후 생존 가능성 등과 같... ...
  1. F#을 사용해야 하는 14가지 분명한 이유

  2. 2018.04.27
  3. F#은 강한 형식의 함수 우선 프로그래밍 언어로, 복잡한 문제를 단순한 코드로 해결할 수 있게 해준다. ML을 기반으로 .NET 프레임워크 상에 구축된 F#은 우수한 상호운용성, 이식성, 런타임 속도, 그리고 “5C”인 간결함(c...

  4. 기존 역량과의 '궁합'이 중요··· 추가로 배울만한 프로그래밍 언어

  5. 2018.03.28
  6. 프로그래밍 언어를 배우기란 어렵지 않다. 경험만 있다면 24시간 이내에 기본은 익힐 수 있다. 구직 시장에서 경쟁력을 높이기 위해 새로운 프로그래밍 국제 공용어를 찾는 중이라면 지금 사용하는 언어도 감안해 선택해야 한다. 다음 중에서 이미 알...

  7. '아직 찾는 회사 있다'··· 포트란, 코볼 등 프로그래밍 기술 9선

  8. 2017.12.22
  9. 기술이 빠르게 변하지만, 기업은 구형 시스템과 네트워크를 유지해야 한다. 다음은 기업이 아직 고용하고 지원하는 9가지 구형 프로그래밍 언어다. 가트너에 따르면 기술 격차가 커지는 가운데 베이비 붐 세대들이 은퇴하면서 기업이 새로운 어려움에...

  10. 스크립팅 언어의 시대가 지고 있다

  11. 2017.11.14
  12. 사용하기 쉽다는 장점을 앞세워 한 때 '프로그래밍의 미래’로까지 불렸던 스크립팅 언어의 인기가 주춤하고 있다. 프로그래밍 언어 인기 순위인 티오베 인덱스(Tiobe Index) 최신 자료를 보면 파이썬과 자바스크립트 정도만 강세를 보...

  13. '떠오르는 자바 대체제'··· 코틀린 제대로 이해하기

  14. 2017.11.06
  15. 코틀린(Kotlin)은 JVM 및 안드로이드 개발에서 자바에 비해 큰 이점을 제공하며, 같은 프로젝트에서 자바와 매끄럽게 연동된다. 사용하지 않을 이유가 없다. 코틀린은 JVM과 안드로이드를 위한 정적 형식 지정(statically...

  16. 경력 개발자가 전하는 'SW개발 & 비즈니스' 개념 12가지

  17. 2017.10.24
  18. 업계에 처음 발을 들여놓는 젊은 개발자들은 한꺼번에 많은 원칙과 개념에 대한 이야기를 듣게 된다. 관리자로 올라서는 경력 개발자는 그동안 피해 왔지만, 기술적인 측면에 폭넓은 영향을 미치는 비즈니스 개념에 대한 이야기를 듣게 된다. 다음은 필...

  19. 칼럼 | 현대적인 개발 조직이란 바로 이런 모습

  20. 2017.10.17
  21. 필자는 샌프란시스코의 한 신생 기업에서 일하지만 실리콘 밸리에서 사용하는 툴이 꼭 업계 전체의 흐름을 반영한다는 법은 없다. 그래서 실리콘 밸리가 아닌 곳에 위치한 현대적인 개발 조직이 사용하는 툴을 알아보고자 업계에서 일하는 몇몇 친구들에게 비공식적...

  22. "실행시간 줄고 API 리팩토링"··· 파이썬은 지금 '환골탈태' 중

  23. 2017.09.08
  24. 파이썬(Python)은 부지런하다. 파이썬 언어와 가장 널리 사용되는 구현체 'C파이썬(CPython)'은 새 버전이 나올 때마다 발전을 거듭해 사용하기도 편해지고 있다. 그러나 파이썬의 인기가 높아지고 활용 사례가 늘어나면...

  25. 숙련된 개발자도 저지르는 15가지 초보적 실수

  26. 2017.08.29
  27. 코더는 코딩을 하고 초보자는 초보자다운 실수를 한다. 그러나 가끔은 경험이 풍부한 코더도 초보적인 실수를 한다. 필자는 20년 동안 코딩을 하면서 온갖 실수를 봤지만 대체로 몇 가지 실수가 반복된다. 이런 흔한 실수는 실무에서 다양하게 나타난...

  28. 기술 이외에 보안 사고 대응 전문가에게 필요한 역량

  29. 2017.06.23
  30. 요즈음 사이버 보안 대응팀들은 조직을 겨냥한 정기적인 해킹 및 공격이 증가하면서 바쁜 나날을 보내고 있다. 보안 대응팀의 전문가 구성원들은 이런 공격을 시의적절하게 평가하고 대응할 수 있는 기술을 갖추고 있으며 조직의 피해를 최소화할 수 있다. ...

  31. 인터뷰 | 데이빗 마이어에게 듣는 머신러닝과 네트워크와 보안

  32. 2017.06.01
  33. 네트워킹 분야에서 머신러닝은 자동화 못지 않은 인기 주제다. 네트워킹 분야의 많은 머신러닝 애플리케이션이 아직은 여러 해 뒤의 이야기이지만, 가능성 면에서는 10여 년에 한 번씩 등장해 네트워크의 동작 방식을 근본적으로 바꿔 놓는 몇 안되는 기술 중의...

  34. HTML5, 핵심 웹 기술의 변화가 시작됐다

  35. 2017.05.29
  36. 오픈 웹 플랫폼의 기반 기술인 HTML5 표준이 기술의 확장과 더불어 핵심기능이 변화하고 있다. 업데이트 주기가 빨라지고 보안, 성능 및 스트리밍 개선 뿐만 아니라 웹 결제 표준도 도입된다. HTML5는 2014년 10월 글로벌 웹 표준으...

  37. 텐서플로의 복잡성 숨기는 새로운 AI 언어 '인클링'

  38. 2017.04.18
  39. 인클링(Inkling) 프로그래밍 언어로 인공지능 애플리케이션을 쉽게 만들 수 있다. 인공지능 애플리케이션을 쉽게 만들 수 있게 해주는 반사이(Bonsai)의 인클링 프로그래밍 언어는 1.0 배포판에 가까워지고 있다. AI 용 반사이...

  40. 프로그래머들이 스스로에게 하는 9가지 거짓말

  41. 2017.04.03
  42. 프로그래머들은 자부심을 갖고 있다. 나쁘게 말하면 교만하다. 그도 그럴 것이 다른 사람들에게는 데이터베이스에 손을 뻗어 현실을 바꿀 힘이 없다. 세상이 작동하는 방식을 정립하기 위해 컴퓨터에 더 많이 의지할수록 프로그래머의 영향력도 커진다. ...

  43. '시장 정보로 살펴본' 프로그래밍 언어 연봉 잠재력 톱10

  44. 2017.02.23
  45. 프로그래머는 시장 수요에 따라 새 언어, 툴 또는 라이브러리를 익히거나 기존 기술을 개선해 지속적으로 기술을 업그레이드해야 한다. 새로 배울 프로그래밍 언어를 선택할 때는 시장 수요 외에 프로젝트 사양, 팀의 요구, 향후 생존 가능성 등과 같...

X