과거의 개발자는 주로 데이터 구조에 대해 고민을 해야 했습니다. 모든 정보를 바이트 블록으로 묶고, 바이트를 하나하나 센 다음 특정 포인터를 기준으로 어떤 값이 정확한 거리에 위치하는지를 확인해야 했죠. 다행히 지금은 모듈, 라이브러리, 플러그인 ...
보통 사람들은 소프트웨어 프로그래머들이 글자의 모양에 집착할 것이라고는 생각하지 못한다. 그러나 개발자들은 코드 작성에 가장 잘 맞는 글꼴을 고르는 데 있어 생각 이상으로 많은 신경을 쓴다. 프로그래머가 컴퓨터 화면의 코드를 눈으로 보는 시간이 얼마나 ...
2014.09.01
F#은 강한 형식, 함수 우선 프로그래밍 언어로, 단순한 코드를 통해 복잡한 문제를 해결할 수 있게 해준다. ML을 기반으로 .Net 프레임워크 위에 구축되는 F#은 우수한 상호운용성, 이식성, 런타임 속도와 "5가지 C(conciseness ...
2014.07.15
많은 전문가들이 이야기하는 것처럼 클라우드 사업의 성공을 결정하는 요소가 개발자의 인정을 받는 것이라면, 구글은 이를 위해 새로운 툴을 대거 발표하면 프로그래머들을 자사의 클라우드 플랫폼용으로 끌어들이기 위해 분주한 상태이다. 구글 클라우드 플랫 ...
뛰어난 예술가는 모방하고, 위대한 예술가는 훔친다는 격언이 있다. 어느 모로 보나 애플은 최근 공개한 iOS용 프로그래밍 언어인 스위프트를 만들면서 여러 가지 기능들을 슬쩍 훔쳤다. 스위프트는 기술적으로 "새롭다"고 볼 수 있겠지만 ...
2014.06.11
애플이 OS X와 iOS 애플리케이션 개발용으로 발표한 스위프트(Swift) 언어가 개발 언어 인기도 평가에서 빠르게 높은 순위를 차지할 것으로 보인다. 티오베(Tiobe)와 PyPL 모두 이미 스위프트를 순위에 포함시킬 계획을 세운 상태. 이번 ...
2014.06.11
기술의 세계에서는 정확함, 과학, 수학, 정교성이 가장 중요하다. 하지만 그렇다고 해서 프로그래밍에 트렌드가 아주 없는 것은 아니다. 더 큰 효율성, 커스터마이제이션 향상, 사용 편의성 등을 위해 이전 세대를 대체할 희망을 안고 새로운 기술이 지속적으 ...
2014.05.30
과거부터 IT 업계에는 권력은 넘치는 반면 그 권력의 결과에 대한 고려는 부족했다. 뭔가를 만들 수 있다면 그 기술을 애초에 구현해야만 하는지에 대한 생각은 둘째치고, 더 안전하고 정상적인 방법이 있는지에 대한 고려조차 없이 무조건 만들고 봤다. 소프 ...
2014.04.29
오늘날 사용되는 프로그래밍 언어의 수는 엄청나게 많다. 그러나 대부분의 조직은 어떤 프로그래밍 문제에 직면하든 '유명 상표'인 소수의 언어로만 대처한다. 자바, C++, 자바스크립트, PHP, 루비 등 개발자들이 항상 사용하는 검증된 코 ...
2014.04.21
사적인 일에서든 업무에서든 누구나 가끔 스스로에게 거짓말을 한다("이렇게 무거울 리가 없어. 저울이 고장 난 것이 분명해"). 직업에 따라서는 다른 직업에 비해 이런 거짓말이 더 흔한 경우가 있다. 오랜 시간 동안 혼자서, 촉박한 일 ...
2014.03.17
프로그래머들은 시시각각 유행이 바뀌는 패션업계를 비웃기 좋아한다. 치마 길이도 올라갔다 내려갔다 바뀌고 색상 유행도 항상 바뀌고, 넥타이도 두꺼워졌다 얇아졌다 항상 바뀌곤 한다. 하지만 기술업계에서는 기술, 엄밀성, 과학, 수학, 정밀성이 유행보다 더 ...
2014.01.14
프로그래머가 아닌 사람들은 대부분 소프트웨어 개발을 어려운 일로 생각한다. 사실 어렵지만, 그 어려움은 개발자가 아닌 사람들이 생각하는 어려움과는 거리가 있다. 최근 쿠오라(Quora)의 한 글타래에서 개발자들이 가장 어려운 일에 대한 생각을 나눴다. ...
2013.12.24
요즘 화두는 개발과 IT 분야를 좌우하는 젊은 친구들이다. 확실히 기술 분야에는 열정적이고 영리한 젊은 사람들이 많고 이들 대다수는 스스로가 IT 업계를 “좌우한다”고 생각하는 경향이 있지만, 사실 업계를 주도하는 것은 여전히 우 ...
2013.09.05
올림픽의 철인 10종 경기는 운동 능력에 있어서 뛰어나지만, 프로그래머들이 매일 키보드 앞에서 보여주는 뱃심과 빠른 판단력, 순수한 인내력 등에는 미치지 못한다. 이틀간 경쟁하는 올림픽 경기는 몇초만에 끝나버리는 종목들이 있다. 소프트웨어를 일주일 내 ...
2012.08.14
훌륭한 소프트웨어를 만들기란 그다지 어렵지 않다. 그러나 제대로 된 코드를 작성하려는 소프트웨어 개발자의 가장 큰 적은 바로 자기 자신이다. 잘못되거나 엉뚱한 습관에 빠질 수 있기 때문이다.   아니, 사실 개발자의 최대 적은 ...
2012.08.13
  1. ITWorld 용어풀이 | API

  2. 2014.11.13
  3. 과거의 개발자는 주로 데이터 구조에 대해 고민을 해야 했습니다. 모든 정보를 바이트 블록으로 묶고, 바이트를 하나하나 센 다음 특정 포인터를 기준으로 어떤 값이 정확한 거리에 위치하는지를 확인해야 했죠. 다행히 지금은 모듈, 라이브러리, 플러그인...

  4. 프로그래머들이 애용하는 글꼴 13가지

  5. 2014.09.01
  6. 보통 사람들은 소프트웨어 프로그래머들이 글자의 모양에 집착할 것이라고는 생각하지 못한다. 그러나 개발자들은 코드 작성에 가장 잘 맞는 글꼴을 고르는 데 있어 생각 이상으로 많은 신경을 쓴다. 프로그래머가 컴퓨터 화면의 코드를 눈으로 보는 시간이 얼마나...

  7. F#을 사용해야 하는 14가지 확실한 이유

  8. 2014.07.15
  9. F#은 강한 형식, 함수 우선 프로그래밍 언어로, 단순한 코드를 통해 복잡한 문제를 해결할 수 있게 해준다. ML을 기반으로 .Net 프레임워크 위에 구축되는 F#은 우수한 상호운용성, 이식성, 런타임 속도와 "5가지 C(conciseness...

  10. 2014 구글 I/O | 클라우드 중심 개발 환경으로 개발자 유인

  11. 2014.06.26
  12. 많은 전문가들이 이야기하는 것처럼 클라우드 사업의 성공을 결정하는 요소가 개발자의 인정을 받는 것이라면, 구글은 이를 위해 새로운 툴을 대거 발표하면 프로그래머들을 자사의 클라우드 플랫폼용으로 끌어들이기 위해 분주한 상태이다. 구글 클라우드 플랫...

  13. 애플이 스위프트 프로그래밍 언어를 위해 "훔친" 10가지 기능

  14. 2014.06.11
  15. 뛰어난 예술가는 모방하고, 위대한 예술가는 훔친다는 격언이 있다. 어느 모로 보나 애플은 최근 공개한 iOS용 프로그래밍 언어인 스위프트를 만들면서 여러 가지 기능들을 슬쩍 훔쳤다. 스위프트는 기술적으로 "새롭다"고 볼 수 있겠지만 ...

  16. 애플 스위프트, 1주일 만에 인기 개발 언어로 부상

  17. 2014.06.11
  18. 애플이 OS X와 iOS 애플리케이션 개발용으로 발표한 스위프트(Swift) 언어가 개발 언어 인기도 평가에서 빠르게 높은 순위를 차지할 것으로 보인다. 티오베(Tiobe)와 PyPL 모두 이미 스위프트를 순위에 포함시킬 계획을 세운 상태. 이번...

  19. “뜨는 프로그래밍, 지는 프로그래밍” 15가지 주요 트렌드

  20. 2014.05.30
  21. 기술의 세계에서는 정확함, 과학, 수학, 정교성이 가장 중요하다. 하지만 그렇다고 해서 프로그래밍에 트렌드가 아주 없는 것은 아니다. 더 큰 효율성, 커스터마이제이션 향상, 사용 편의성 등을 위해 이전 세대를 대체할 희망을 안고 새로운 기술이 지속적으...

  22. 21세기 개발자들을 괴롭히는 12가지 윤리적 딜레마

  23. 2014.04.29
  24. 과거부터 IT 업계에는 권력은 넘치는 반면 그 권력의 결과에 대한 고려는 부족했다. 뭔가를 만들 수 있다면 그 기술을 애초에 구현해야만 하는지에 대한 생각은 둘째치고, 더 안전하고 정상적인 방법이 있는지에 대한 고려조차 없이 무조건 만들고 봤다. 소프...

  25. “유명 상표를 넘어서” 새롭게 떠오르는 10가지 프로그래밍 언어

  26. 2014.04.21
  27. 오늘날 사용되는 프로그래밍 언어의 수는 엄청나게 많다. 그러나 대부분의 조직은 어떤 프로그래밍 문제에 직면하든 '유명 상표'인 소수의 언어로만 대처한다. 자바, C++, 자바스크립트, PHP, 루비 등 개발자들이 항상 사용하는 검증된 코...

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

  29. 2014.03.17
  30. 사적인 일에서든 업무에서든 누구나 가끔 스스로에게 거짓말을 한다("이렇게 무거울 리가 없어. 저울이 고장 난 것이 분명해"). 직업에 따라서는 다른 직업에 비해 이런 거짓말이 더 흔한 경우가 있다. 오랜 시간 동안 혼자서, 촉박한 일...

  31. 불타오르는 프로그래밍 트렌드 15가지, 그리고 식어가는 트렌드 15가지

  32. 2014.01.14
  33. 프로그래머들은 시시각각 유행이 바뀌는 패션업계를 비웃기 좋아한다. 치마 길이도 올라갔다 내려갔다 바뀌고 색상 유행도 항상 바뀌고, 넥타이도 두꺼워졌다 얇아졌다 항상 바뀌곤 한다. 하지만 기술업계에서는 기술, 엄밀성, 과학, 수학, 정밀성이 유행보다 더...

  34. 프로그래머가 해야 하는 가장 어려운 9가지 일

  35. 2013.12.24
  36. 프로그래머가 아닌 사람들은 대부분 소프트웨어 개발을 어려운 일로 생각한다. 사실 어렵지만, 그 어려움은 개발자가 아닌 사람들이 생각하는 어려움과는 거리가 있다. 최근 쿠오라(Quora)의 한 글타래에서 개발자들이 가장 어려운 일에 대한 생각을 나눴다....

  37. IT 분야에서 어렵게 얻은 일생의 교훈 10가지

  38. 2013.09.05
  39. 요즘 화두는 개발과 IT 분야를 좌우하는 젊은 친구들이다. 확실히 기술 분야에는 열정적이고 영리한 젊은 사람들이 많고 이들 대다수는 스스로가 IT 업계를 “좌우한다”고 생각하는 경향이 있지만, 사실 업계를 주도하는 것은 여전히 우...

  40. 프로그래밍 철인 10종 경기 : 올림픽급 코딩 도전기

  41. 2012.08.14
  42. 올림픽의 철인 10종 경기는 운동 능력에 있어서 뛰어나지만, 프로그래머들이 매일 키보드 앞에서 보여주는 뱃심과 빠른 판단력, 순수한 인내력 등에는 미치지 못한다. 이틀간 경쟁하는 올림픽 경기는 몇초만에 끝나버리는 종목들이 있다. 소프트웨어를 일주일 내...

  43. 최악의 소프트웨어 개발 프랙티스 10가지

  44. 2012.08.13
  45. 훌륭한 소프트웨어를 만들기란 그다지 어렵지 않다. 그러나 제대로 된 코드를 작성하려는 소프트웨어 개발자의 가장 큰 적은 바로 자기 자신이다. 잘못되거나 엉뚱한 습관에 빠질 수 있기 때문이다.   아니, 사실 개발자의 최대 적은 ...

X