본문 바로가기

[ Developer ]/Tips7

[Tips] 2016 개발 언어 순위 2016 인기 개발언어 순위 역시 C와 Java가 1, 2위를 차지하고 있습니다R이 생각보다 높은 점은 신기하네요 인기 순위에 있는 언어들을 모두 포스팅 해보는 목표가 생겼습니다 출처 : http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2016 Web Mobile Enterprise Embedded Language Rank Types Spectrum Ranking 1. C 100.0 2. Java 98.1 3. Python 98.0 4. C++ 95.9 5. R 87.9 6. C# 86.7 7. PHP 82.8 8. JavaScript 82.2 9. Ruby 74.5 10. Go 71.9 11. Swift 70.1 12... 2016. 8. 2.
[Tips] 스택 트레이스 읽기 에러 콘솔 읽는 법 초보 개발자를 위한 스택트레이스 읽는 법 커뮤니티에서 초보 개발자를 위한 스택 트레이스 읽는 법 이라는 좋은 글이 있어서 소개해드립니다 면접을 볼 때, 질문할 내용을 미리 정해놓지는 않지만 개인적으로 즐겨내는 문제가 있습니다. 널포인터 예외(NullPointerException)의 원인을 찾는 문제인데, 전에 다니던 회사에서는 실제 제품개발 중에 발생한 오류 보고서가 있어서 면접보시는 분들께 해당되는 소스 파일과 함께 제시하고 원인을 찾아보도록 한 적이 있습니다. 처음보는 다른 사람이 짠 소스를 어떻게 분석할 수 있을까 의아할 수 있지만, 실제로 널포인터 예외는 개발중에 매우 흔히 경험하는 오류이고 특성상 정확한 의미만 알고 있다면 거의 대부분 즉시 정확한 원인을 분석할 수 있습니다. 또한 그러기 위해서.. 2016. 7. 20.
[Tips] 개발자의 의사소통 능력 개발자의 의사소통 능력 개발자의 의사소통 능력은 코딩실력보다 중요하다. 이미 여러 번 했던 이야기다.'개발자의 생명은 커뮤니케이션'이라는 칼럼에서 개발자의 의사소통이 정확히 무엇을 의미하는지도 설명했다. 이번 글은 그 내용의 확장판이다. 개발자가 좋은 의사소통을 하기 위해서 기억해야 하는 내용을 설명한다. 1. 어머니에게 말한다고 생각하라 개발자 10명 중에서 8명은 상대가 말을 들을 준비가 되었는지 헤아릴 줄 모른다. 자기 머리 속에 있는 생각을 상대방이 똑같이 하고 있을 거라고 착각한다. 자기 흥에 겨워 이야기하지만 듣는 사람에게는 의미없는 소음에 불과하다. 본론을 꺼내기 전에 반드시 기본적인 문맥과 개념을 설명하고, 상대가 이야기를 들을 준비가 되었는지 살피면서 자세한 이야기로 넘어가는 것이 커뮤니.. 2016. 7. 19.