개발자
-
아키텍트Technique/ETC 2017. 6. 13. 10:19
개발자로 시작한 사람들이 꿈꾸는 길은 과연 무엇을까? 어쩌면 높은 수준의 고급 개발자가 되는 것이 가장 일차적인 꿈이긴 하겠지만, 어느 정도 수준에 올라간다면 아마 설계자나 아키텍트를 꿈꾸지 않을까 생각해본다. 하지만, 아키텍트라는 분야는 단순히 프로그래밍만을 잘 한다고 해서 갈 수 있는 길이 아니기에 해야 할 공부도 상당히 많다. 특히 IT 분야에서는 아키텍트가 설계, 프로그래밍, 그리고 테스트 과정 뿐만 아니라 프로젝트 전반에 대한 공정, 인력, 비용, 산출물 등을 고려해서 진행을 해야 함으로 매우 어려운 분야라 할 수 있다. 그렇다면 아키텍트가 되기 위해서는 준비해야 하는 과정은 어떤 것이 있을까? 아마 다른 무엇보다도 제일 먼저 준비해야 할 것은 사용자 요구사항을 이해하고 분석하는 설계 과정이 아..
-
[ 펌 ] [번역] 더 나은 개발자가 되는 8 가지 방법Technique/Column 2016. 8. 16. 15:26
당신의 프로그래밍 스킬을 향상시키는 방법에 대해 진지하게 얘기해 봅시다. 시작!“쩌는 프로그래머 되기”는 커리어 향상 목표로 삼기에 좋아 보이지만 사실 간단한 일은 아닙니다. 예를 들어 “더 잘하고 싶다” 는 말에는 “더 잘”하는게 어떤 건지 알고 있어야 한다는 가정이 필요하죠. 사실 많은 사람들이 더 나아지기를 원하지만 어떻게 해야하는지에 대해서는 전혀 모르는 경우가 많습니다.그래서 제가 프로그래밍 스킬을 향상시킬 수 있는 8가지 실행 가능한 가이드라인을 알려드릴게요. 순서대로 따라하시면 됩니다. 이 지혜의 조각들은 컴퓨터 산업의 지난 35년 간 축적되었고 이를 밝히고 기록한 사람들은 이를 발에 있는 메뚜기로 사용해 왔습니다.1. 배울 것이 얼마나 많은지 상기하세요. 무 언가를 배우는 첫 걸음은 그것을..
-
[ 펌 ] 개발자의 의사소통 능력Technique/Column 2016. 7. 19. 11:24
이번에도 ZD net의 임백준 기자님의 컬럼을 퍼왔습니다~~원문 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20160718075808 개발자의 의사소통 능력은 코딩실력보다 중요하다. 이미 여러 번 했던 이야기다.'개발자의 생명은 커뮤니케이션'이라는 칼럼에서 개발자의 의사소통이 정확히 무엇을 의미하는지도 설명했다. 이번 글은 그 내용의 확장판이다. 개발자가 좋은 의사소통을 하기 위해서 기억해야 하는 내용을 설명한다.1. 어머니에게 말한다고 생각하라개 발자 10명 중에서 8명은 상대가 말을 들을 준비가 되었는지 헤아릴 줄 모른다. 자기 머리 속에 있는 생각을 상대방이 똑같이 하고 있을 거라고 착각한다. 자기 흥에 겨워 이야기하지만 듣는 사람에게는..
-
[ 펌 ] 개발자의 생명은 커뮤니케이션 능력Technique/ETC 2016. 4. 25. 17:00
원문 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20160425094045 나프다 임백준님의 칼럼입니다. 프로그래머(programmer)와 개발자(developer)는 비슷하지만 동의어가 아니다. 코딩을 통해서 컴퓨터에게 원하는 일을 시킬 수 있으면 모두 프로그래머지만, 학교 숙제를 하거나 취미로 코딩을 하는 사람까지 개발자라고 부르지는 않는다. 회사에 다니지 않으면서 혼자 오픈소스 코드를 만들어내는 사람도 개발자가 아니다. 그는 프로그래머 혹은 해커에 가깝다.개발자는 기업이나 큰 프로젝트에 속해서 다른 사람과 협업을 통해서 코드를 만들어낸다. 이러한 협업은 프로그래밍과 다른 차원의 원리와 원칙, 그리고 경험을 필요로 한다. 예컨대 프로그래머..
-
[ 펌 ] 개발자를 위한 10가지 철학Technique/Column 2016. 2. 22. 09:46
원문http://www.zdnet.co.kr/column/column_view.asp?artice_id=20160222083930임백준님의 컬럼 입니다. 소프트웨어 엔지니어링 데일리라는 팟캐스트에 등장한 에피소드의 제목이다. 호스트인 제프 메이어슨이 최근에 올린 방송은 철학이라기보다 도발적인 선언에 가깝다. 소프트웨어 개발자 선언이라고 불러도 좋을 것이다. 한국의 현실과 맞지 않는 부분도 있는데 전체적으로 참고할만하여 소개한다. 여기에서 ‘그대’는 이 글을 읽는 독자, 즉 ‘개발자’를 의미한다.1. 그대 자신을 증명할 필요가 없다.개 발자는 자기가 회사에 얼마나 큰 기여를 하는지 증명할 필요가 없다. 메이어슨은 연봉 8만 달러를 받으면서 ‘허접한’ 유지보수 일을 하는 개발자가 회사에 백만달러를 벌어주고..