파이썬은 배우고 사용하기 쉬운 언어로 알려져 있다. 언어 자체에서 지원하는 기능도 상대적으로 많지 않다. 자동화 스크립트를 작성하는 데 널리 쓰이는 것도 이 때문이다. 그러나 지난 몇 년 사이 파이썬은 소프트웨어 개발과 인프라 관리, 데이터 분석, 머 ...
거인의 어깨 위에 올라 앉아있었기에 더 멀리 바라 볼 수 있었다고 말한 사람이 아이작 뉴튼이었던가? API는 코드를 작성하는 사람들에게는 함축적이고, 풍자적인 인용구와 같은 것이다. API는 프로그래머들이 더 멀리 볼 수 있고 거인들의 어깨 위에 서있 ...
AI(인공 지능)는 애플리케이션 개발자에게 새롭게 열리는 가능성의 세계다. 머신러닝 또는 딥 러닝을 활용함으로써 훨씬 더 정밀한 사용자 프로필과 개인화, 추천이 가능하며, 스마트 검색, 음성 인터페이스 또는 지능적인 가상비서를 구현하거나 그 외의 다양 ...
F#은 강한 형식의 함수 우선 프로그래밍 언어로, 복잡한 문제를 단순한 코드로 해결할 수 있게 해준다. ML을 기반으로 .NET 프레임워크 상에 구축된 F#은 우수한 상호운용성, 이식성, 런타임 속도, 그리고 “5C”인 간결함(c ...
2018.04.26
해커랭크(HackerRank)의 최근 조사에 따르면, 고(Go), 파이썬, 스칼라, 코틀린, 루비는 프로그래머들이 다음에 배우고 싶은 개발 언어 톱 5에 올랐다. 그렇다면, 개발자들이 배우지 말아야 할 개발언어는 무엇일까? 코딩 교육 및 ...
2018.04.02
프로그래밍 언어 배우기는 어렵지 않다. 경험만 있다면 24시간 이내에 기본은 익힐 수 있다. 구직 시장에서 경쟁력을 높이기 위해 새로운 프로그래밍 국제 공용어를 찾는 중이라면 지금 사용하는 언어도 감안해 선택해야 한다. 다음 중에서 이미 알고 있 ...
2018.03.27
코틀린(Kotlin)은 JVM 및 안드로이드 개발에서 자바에 비해 큰 이점을 제공하며, 같은 프로젝트에서 자바와 매끄럽게 연동된다. 사용하지 않을 이유가 없다. 코틀린은 JVM과 안드로이드를 위한 정적 형식 지정(statically typ ...
업계에 처음 발을 들여놓는 젊은 개발자들은 한꺼번에 많은 원칙과 개념에 대한 이야기를 듣게 된다. 관리자로 올라서는 경력 개발자는 그동안 피해 왔지만, 기술적인 측면에 폭넓은 영향을 미치는 비즈니스 개념에 대한 이야기를 듣게 된다. 다음은 지난 ...
2017.10.23
최근 가장 주목받는 언어를 꼽으라면 단연 구글 ‘고(Go)’다. 지난해 티오베 프로그래밍 순위에서도 가장 가파르게 순위가 올랐다. 올해로 8살이 된 이 언어는 컴퓨터 고수들의 ‘호기심’ 대상에서 이제는 세계에 ...
코더는 코딩을 하고 초보자는 초보자다운 실수를 한다. 그러나 가끔은 경험이 풍부한 코더도 초보적인 실수를 한다. 필자는 20년 동안 코딩을 하면서 온갖 실수를 봤지만 대체로 몇 가지 실수가 반복된다. 이런 흔한 실수는 실무에서 다양하게 나타난다. ...
2017.08.28
네트워킹 분야에서 머신러닝은 자동화 못지 않은 인기 주제이다. 네트워킹 분야의 많은 머신러닝 애플리케이션이 아직은 여러 해 뒤의 이야기이지만, 가능성 면에서는 10여 년에 한 번씩 등장해 네트워크의 동작 방식을 근본적으로 바꿔 놓는 몇 안되는 기술 중 ...
프로그래머들은 자부심을 갖고 있다. 나쁘게 말하면 교만하다. 그도 그럴 것이 다른 사람들에게는 데이터베이스에 손을 뻗어 현실을 바꿀 힘이 없다. 세상이 작동하는 방식을 정립하기 위해 컴퓨터에 더 많이 의지할수록 프로그래머의 영향력도 커진다. 그러 ...
2017.03.31
프로그래머는 시장 수요에 따라 새 언어, 툴 또는 라이브러리를 익히거나 기존 기술을 개선해 지속적으로 기술을 업그레이드해야 한다. 새로 배울 프로그래밍 언어를 선택할 때는 시장 수요 외에 프로젝트 사양, 팀의 요구, 향후 생존 가능성 등과 같은 ...
2017.02.22
일자리를 그만두는 방법과 그만둘 시기를 아는 것은 별개의 문제이다. 필자는 지난 해 일자리를 그만둘 때 적용해야 할 15가지 원칙을 제시한 바 있다. 오늘은 일자리를 그만둬야 할 시기인지 판단하는 방법을 살펴보고자 한다. 물론 속단은 금물이다. 트럼포 ...
2016.12.19
원한을 갖지 말라는 선의의 조언은 분명 생계를 위해 컴퓨터와 씨름하던 사람의 입에서 나온 말은 아니었을 것이다. 프로그래밍 언어의 지옥같은 로직과 싸우다 보면 최악의 버그들이 떠다니는 칠흑같은 공허함의 공포를 알게 된다. 물론 누구나 처음에 컴퓨 ...
2016.05.25
  1. 단순하지만 강력한 개발자의 신무기··· 파이썬 프로그래밍 기초 가이드 - IDG Deep Dive

  2. 2018.09.12
  3. 파이썬은 배우고 사용하기 쉬운 언어로 알려져 있다. 언어 자체에서 지원하는 기능도 상대적으로 많지 않다. 자동화 스크립트를 작성하는 데 널리 쓰이는 것도 이 때문이다. 그러나 지난 몇 년 사이 파이썬은 소프트웨어 개발과 인프라 관리, 데이터 분석, 머...

  4. 모든 개발자가 알아야 할 15가지 API

  5. 2018.08.21
  6. 거인의 어깨 위에 올라 앉아있었기에 더 멀리 바라 볼 수 있었다고 말한 사람이 아이작 뉴튼이었던가? API는 코드를 작성하는 사람들에게는 함축적이고, 풍자적인 인용구와 같은 것이다. API는 프로그래머들이 더 멀리 볼 수 있고 거인들의 어깨 위에 서있...

  7. AI 개발에 가장 적합한 5가지 프로그래밍 언어

  8. 2018.05.04
  9. AI(인공 지능)는 애플리케이션 개발자에게 새롭게 열리는 가능성의 세계다. 머신러닝 또는 딥 러닝을 활용함으로써 훨씬 더 정밀한 사용자 프로필과 개인화, 추천이 가능하며, 스마트 검색, 음성 인터페이스 또는 지능적인 가상비서를 구현하거나 그 외의 다양...

  10. F#을 사용해야 하는 14가지 분명한 이유

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

  13. 일부러 배울 필요는 없는 프로그래밍 언어 5가지

  14. 2018.04.02
  15. 해커랭크(HackerRank)의 최근 조사에 따르면, 고(Go), 파이썬, 스칼라, 코틀린, 루비는 프로그래머들이 다음에 배우고 싶은 개발 언어 톱 5에 올랐다. 그렇다면, 개발자들이 배우지 말아야 할 개발언어는 무엇일까? 코딩 교육 및 ...

  16. “미래를 생각하는 개발자를 위한” 지금 배워야 하는 프로그래밍 언어

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

  19. “떠오르는 자바 대체제” 코틀린 제대로 이해하기

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

  22. 12가지 필수적인 소프트웨어 개발 원칙과 개념

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

  25. 구글 ‘고’ 언어 완벽 입문 가이드 - IDG Deep Dive

  26. 2017.09.20
  27. 최근 가장 주목받는 언어를 꼽으라면 단연 구글 ‘고(Go)’다. 지난해 티오베 프로그래밍 순위에서도 가장 가파르게 순위가 올랐다. 올해로 8살이 된 이 언어는 컴퓨터 고수들의 ‘호기심’ 대상에서 이제는 세계에...

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

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

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

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

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

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

  37. '두둑한 연봉을 위한' 2017년에 배울 만한 10가지 프로그래밍 언어

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

  40. 개발자가 새 직장을 찾아야 하는 징조 9가지

  41. 2016.12.19
  42. 일자리를 그만두는 방법과 그만둘 시기를 아는 것은 별개의 문제이다. 필자는 지난 해 일자리를 그만둘 때 적용해야 할 15가지 원칙을 제시한 바 있다. 오늘은 일자리를 그만둬야 할 시기인지 판단하는 방법을 살펴보고자 한다. 물론 속단은 금물이다. 트럼포...

  43. 미워 죽어도, 없으면 살 수 없는 7가지 프로그래밍 언어

  44. 2016.05.25
  45. 원한을 갖지 말라는 선의의 조언은 분명 생계를 위해 컴퓨터와 씨름하던 사람의 입에서 나온 말은 아니었을 것이다. 프로그래밍 언어의 지옥같은 로직과 싸우다 보면 최악의 버그들이 떠다니는 칠흑같은 공허함의 공포를 알게 된다. 물론 누구나 처음에 컴퓨...

X