좋은 코드를 작성하는 데 꼭 많은 시간이 필요한 것은 아니다. 여기 개발자들이 좋은 코드를 만들기 위해 필요한 습관들을 정리했다. 펄(Perl) 프로그래밍 언어를 처음 개발한 래리 월(Larry Wall)은 위대한 프로그래머들이 가지는 공통점으로... ...
아이들은 어른들이 상상하는 것 이상으로 IT를 가까이하며 성장하고 있다. 필자 역시 얼마 전 막 걸음마를 뗀 막내 조카가 아이패드를 조작하는 것을 보고 혀를 내두른 적이 있다. 이 새로운 세대들에게 기술은 자연스런 도구다. 기술이 우리 삶에 미치는 영... ...
프로그래밍에 관심이 있는가? 직업을 바꾸고 싶은가? 굳이 비싼 학부 또는 대학원 프로그램에 등록해야만 하는 것은 아니다. 시간만 낼 수 있다면 집에서 편안하게 무료로 배울 수 있는 방법들이 있다. 몸 값이 올라가는 이 새로운 직종을 선택할 수... ...
컴퓨터부터 자동차와 냉장고까지 주변의 기기들을 둘러보면 소프트웨어 코드를 사용하지 않는 곳이 없는 것 같다. 하지만 모든 코드를 똑같은 수준으로 작성하는 것은 아니다. 목적이 같다 하더라도 소프트웨어 프로그램마다 작성 품질이 크게 다를 수 있다. &l... ...
소프트웨어 업계에서는 젊은이들이 환영 받는다. 처자식이 있다면 이미 코딩(Coding)을 하기에 너무 늙은 것이다. 30살만 되어도 이미 꺾인 나이 취급을 받기도 한다. 하지만, 똘똘한 애송이가 항상 모든 문제를 해결할 수 있는 것은 아니다. 머... ...
오픈소스 프로젝트는 여러 조직, 전문가, 준전문가가 협력해 추진하는 대표적인 프로젝트다. 이런 이유로 다양한 사람들로 구성되곤 하는데 더러는 다른 사람을 화나게 만드는 성격의 인물들도 여기에 포함될 수 있다. 필자는 지난 해 짜증을 부르는 10가지 부... ...
많은 IT 문제들이 소프트웨어 코딩 에러나 잘못된 IT변경 때문에 발생하는 것으로 조사됐다. KPMG의 조사에 따르면, 기업은 IT 장애 때문에 평균 41만 파운드(한화 7억 297만 원)를 쓰며 이 가운데 50%는 피할 수 있는 비용으로 파악... ...
파레토 법칙에 따르면, 어떤 사건에서든 20%가 전체를 결정한다. 80:20 법칙으로 알려진 이 법칙은 사람과 관련된 거의 모든 분야에 설명력을 가진다. 소프트웨어 개발 분야에 이 법칙을 적용한다면, 몇 가지 잘못된 코딩 관행이 대다수... ...
2014.04.23
하트블리트 버그에 취약할 것으로 간주됐던 몇몇 안드로이드 앱이 사실상 스스로 치료된 것으로 드러났다. 우습게도 네이티브 오픈SSL 라이브러리가 도입된 과정에서 발생한 코딩 오류 덕분이었다. 보안기업 파이어아이는 하트블리드 취약점 노출을 확인하기 ... ...
웹 개발 방식을 놓고 다양한 논란이 있긴 하지만, 기업은 계속해서 지원과 파트너, 고객을 위해 모바일 앱을 개발하고 유지, 관리해야 한다. 순수 HTML5, 자바스크립트, CSS3 모바일 웹 선호세력과 네이티브 코드 순수주의자, 하이브리드 모바일 앱 ... ...
모든 사람들은 공과 사를 떠나 모든 생활에서 거짓말을 한다. 가령 “내 몸무게가 저렇게 많이 나갈 리 없어, 체중계가 고장났겠지”라고 말하는 것도 사실은 자기 자신에게 하는 거짓말이다. 하지만 어떤 직업을 가진 사람들은 그 거짓말... ...
개발자가 아닌 사람들은 대부분 소프트웨어 개발이 어렵다고 생각한다. 그리고 실제로 코딩은 어렵다. 그렇다고 해서 얼마나 어려운지에 대해 일반인들이 알 수 있는 것은 아니다. 쿠오라(Quora) 웹 게시판의 최근 토론에서 개발자들이 업무를 하는 도중 직... ...
2년 이상이나 발견되지 않은 소프트웨어 코딩 오류 때문에 호주 통신사 옵터스(Optus)가 모바일 선불 서비스를 이용하는 일반 소비자와 중소기업 고객들에게 약 23만 5,000호주달러를 잘못 청구한 것으로 알려졌다. 옵터스는 이번 일로 피... ...
우리 모두는 답하기 곤란한 질문을 자주 받곤 한다. "무슨 일 하세요?" 그런 질문에 보통 필자는 "컴퓨터 쪽에서 일해요"라고 답한다. 질문자가 무엇을 떠올리는지 보기 위해서다. 그러면 곧바로 “오, 그러... ...
정보 보안 전문가에 대한 수요가 높다. 그리고 향후 몇 년 동안 더욱 높아질 전망이다. 즉 보안 전문가를 채용하기가 점점 더 힘들어질 것이라는 의미다. 이에 대한 대안 중 하나는 보다 안전한 코드를 작성하도록 내부 IT 인력을 훈련시키는 것이다. ... ...
  1. '평범하되 위대하게' 개발자 생산성 습관 7가지

  2. 2016.06.03
  3. 좋은 코드를 작성하는 데 꼭 많은 시간이 필요한 것은 아니다. 여기 개발자들이 좋은 코드를 만들기 위해 필요한 습관들을 정리했다. 펄(Perl) 프로그래밍 언어를 처음 개발한 래리 월(Larry Wall)은 위대한 프로그래머들이 가지는 공통점으로...

  4. '딸에게 주는 코딩 레시피' 무료 툴 8선

  5. 2015.08.04
  6. 아이들은 어른들이 상상하는 것 이상으로 IT를 가까이하며 성장하고 있다. 필자 역시 얼마 전 막 걸음마를 뗀 막내 조카가 아이패드를 조작하는 것을 보고 혀를 내두른 적이 있다. 이 새로운 세대들에게 기술은 자연스런 도구다. 기술이 우리 삶에 미치는 영...

  7. '스스로 돕는 자'를 위하여··· 무료 프로그래밍 학습 사이트 8선

  8. 2015.07.20
  9. 프로그래밍에 관심이 있는가? 직업을 바꾸고 싶은가? 굳이 비싼 학부 또는 대학원 프로그램에 등록해야만 하는 것은 아니다. 시간만 낼 수 있다면 집에서 편안하게 무료로 배울 수 있는 방법들이 있다. 몸 값이 올라가는 이 새로운 직종을 선택할 수...

  10. '품질이 먼저다' 개발자가 말하는 좋은 소프트웨어 코드

  11. 2015.03.26
  12. 컴퓨터부터 자동차와 냉장고까지 주변의 기기들을 둘러보면 소프트웨어 코드를 사용하지 않는 곳이 없는 것 같다. 하지만 모든 코드를 똑같은 수준으로 작성하는 것은 아니다. 목적이 같다 하더라도 소프트웨어 프로그램마다 작성 품질이 크게 다를 수 있다. &l...

  13. 반백의 개발자가 전하는 '7가지 프로그래밍 레슨'

  14. 2015.03.11
  15. 소프트웨어 업계에서는 젊은이들이 환영 받는다. 처자식이 있다면 이미 코딩(Coding)을 하기에 너무 늙은 것이다. 30살만 되어도 이미 꺾인 나이 취급을 받기도 한다. 하지만, 똘똘한 애송이가 항상 모든 문제를 해결할 수 있는 것은 아니다. 머...

  16. '이런 사람 꼭 있다' 오픈소스 프로젝트에서 만날법한 11가지 유형

  17. 2015.03.02
  18. 오픈소스 프로젝트는 여러 조직, 전문가, 준전문가가 협력해 추진하는 대표적인 프로젝트다. 이런 이유로 다양한 사람들로 구성되곤 하는데 더러는 다른 사람을 화나게 만드는 성격의 인물들도 여기에 포함될 수 있다. 필자는 지난 해 짜증을 부르는 10가지 부...

  19. "기업이 IT 장애 때문에 쓴 비용, 평균 7억 원" KPMG

  20. 2014.12.16
  21. 많은 IT 문제들이 소프트웨어 코딩 에러나 잘못된 IT변경 때문에 발생하는 것으로 조사됐다. KPMG의 조사에 따르면, 기업은 IT 장애 때문에 평균 41만 파운드(한화 7억 297만 원)를 쓰며 이 가운데 50%는 피할 수 있는 비용으로 파악...

  22. SW 프로젝트를 망치는 '10가지 코딩 실수'

  23. 2014.06.30
  24. 파레토 법칙에 따르면, 어떤 사건에서든 20%가 전체를 결정한다. 80:20 법칙으로 알려진 이 법칙은 사람과 관련된 거의 모든 분야에 설명력을 가진다. 소프트웨어 개발 분야에 이 법칙을 적용한다면, 몇 가지 잘못된 코딩 관행이 대다수...

  25. 코딩 실수 덕분에... 일부 안드로이드 앱이 하트블리드 피한 사연

  26. 2014.04.23
  27. 하트블리트 버그에 취약할 것으로 간주됐던 몇몇 안드로이드 앱이 사실상 스스로 치료된 것으로 드러났다. 우습게도 네이티브 오픈SSL 라이브러리가 도입된 과정에서 발생한 코딩 오류 덕분이었다. 보안기업 파이어아이는 하트블리드 취약점 노출을 확인하기 ...

  28. '코드 한 줄 몰라도' 모바일 앱을 개발할 수 있는 노코드 빌더 10선

  29. 2014.03.25
  30. 웹 개발 방식을 놓고 다양한 논란이 있긴 하지만, 기업은 계속해서 지원과 파트너, 고객을 위해 모바일 앱을 개발하고 유지, 관리해야 한다. 순수 HTML5, 자바스크립트, CSS3 모바일 웹 선호세력과 네이티브 코드 순수주의자, 하이브리드 모바일 앱 ...

  31. 개발자라면 한번쯤 해봤을 '9가지 거짓말'

  32. 2014.03.14
  33. 모든 사람들은 공과 사를 떠나 모든 생활에서 거짓말을 한다. 가령 “내 몸무게가 저렇게 많이 나갈 리 없어, 체중계가 고장났겠지”라고 말하는 것도 사실은 자기 자신에게 하는 거짓말이다. 하지만 어떤 직업을 가진 사람들은 그 거짓말...

  34. 개발자들이 꼽은 '우리에겐 너무 어려운 9가지 업무'

  35. 2013.10.21
  36. 개발자가 아닌 사람들은 대부분 소프트웨어 개발이 어렵다고 생각한다. 그리고 실제로 코딩은 어렵다. 그렇다고 해서 얼마나 어려운지에 대해 일반인들이 알 수 있는 것은 아니다. 쿠오라(Quora) 웹 게시판의 최근 토론에서 개발자들이 업무를 하는 도중 직...

  37. 코딩 오류로 880만 달러 비용 초래··· 호주 통신사 사례

  38. 2013.10.18
  39. 2년 이상이나 발견되지 않은 소프트웨어 코딩 오류 때문에 호주 통신사 옵터스(Optus)가 모바일 선불 서비스를 이용하는 일반 소비자와 중소기업 고객들에게 약 23만 5,000호주달러를 잘못 청구한 것으로 알려졌다. 옵터스는 이번 일로 피...

  40. 글로벌 컬럼 | IT운영자가 코딩을 할 수 있어야 하는 이유

  41. 2012.10.26
  42. 우리 모두는 답하기 곤란한 질문을 자주 받곤 한다. "무슨 일 하세요?" 그런 질문에 보통 필자는 "컴퓨터 쪽에서 일해요"라고 답한다. 질문자가 무엇을 떠올리는지 보기 위해서다. 그러면 곧바로 “오, 그러...

  43. 호미로 막는 지혜 ‘안전한 코딩’

  44. 2012.07.10
  45. 정보 보안 전문가에 대한 수요가 높다. 그리고 향후 몇 년 동안 더욱 높아질 전망이다. 즉 보안 전문가를 채용하기가 점점 더 힘들어질 것이라는 의미다. 이에 대한 대안 중 하나는 보다 안전한 코드를 작성하도록 내부 IT 인력을 훈련시키는 것이다. ...

X