본문 바로가기
반응형

전체 글5186

[개발] 프로그래머의 길에 대하여 그린컴퓨터 최중구님의 글입니다. http://greenpc.co.kr/programmer.htm ----------------------------------------------------------------- 프로그래머의 글 1) 글을 시작하면서 오늘 이 글을 통해 혼란한 국내 소프트웨어 개발(프로그래머) 직종을 이해할 수 있는 설명을 하고자 합니다. 더 나아가 프로그래머라는 직종을 이해하는 것을 시작으로 프로그래머의 길을 걷고자 하시는 많은 분들이 밟아 올라가야할 방향을 제시할 수 있기를 바라는 마음에서 이 글을 적어봅니다. 2) 프로그래머에 대한 아마추어적인 발상 최근들어 인터넷이 사회적인 이슈로 떠오르면서 자연히 소프트웨어 개발에 대한 관심이 증대되고, 자연히 프로그래머라는 직업을 갖고싶어 하.. 2010. 10. 14.
[개발] 프로그래머들 속담 출처 : http://kldp.org/node/71785 가는 소스가 고와야 오는 파일에 바이러스 없다. 잦은 Warning 에 Error 날줄 모른다. 영업은 상사 편이다. 디자이너는 프로그래머 편이다. 프린터 밑에 누워 소스 떨어지기만을 기다린다. printf 도 디버깅에 쓸려면 에러난다. 에러 무서워서 코딩 못 할까 소스가 한 박스라도 코딩을 해야 프로그램이다. 코더도 타이핑하는 재주는 있다!! 길고 짧은 것은 strlen을 써봐야 안다. 소스도 먼저 코딩하는 놈이 낫다. 믿는 팀장에 발등 찍힌다. 개발실 청소 아줌마 삼 년에 디버깅 한다. 보기 좋은 코드가 디버깅 하기 좋다. 소스 잃고 백업장치 구입한다. 아니 코딩한 소스에 버그 날까? 안 되는 코더는 엔터를 쳐도 PC가 다운된다. 잘되면 프로그.. 2010. 10. 14.
[개발] easter egg-이스트에그 : 프로그래머의 재치와 익살 이제부터는 프로그램을 다루다 만나게 되는 엉뚱한 대화상자와 낯선 이미지 화면들을 몽땅 '버그'로 치부하지 말자! 겉보기에 버그인 듯 싶지만 프로그래머들에 의해 고의적인 준비된 깜짝 파티, '이스터 에그'가 프로그램 이곳저곳 숨어 사용자와의 만남을 기다리고 있기 때문이다. 지루한 PC 작업에서 벗어나 프로그래머의 재치와 익살을 만끽할 수 있는 이스터 에그, 이제 몸소 찾아 즐기기로 하자. 본래 '이스터 에그(Easter egg)'는 크리스천들이 부활절에 나눠주는 삶은 달걀을 뜻한다. 그런데 가끔 장난기가 발동한 크리스천들은 삶은 달걀 대신 생달걀을 선물로 나눠주곤 했다. 삶은 달걀인 줄 알고 톡톡 깨 먹으려던 상대방에게 놀람 반, 웃음 반의 색다른 재미를 주기 위해서였다. 컴퓨터 프로그래머들도 같은 생각에.. 2010. 10. 14.
[개발] 프로그래머로 가는길 프로그래머, 개발자, 엔지니어, 코더, 아키텍트, 디자이너, 예술가… 전산학과, 컴퓨터 공학과, 6개월 마스터 과정 학원 교습까지… 과연 개발자의 세계는 어디까지일까. 개발자의 세계를 설명하는 수많은 용어의 홍수 속에, 지금의 시점에서 개발자로서 자신이 가야할 길이 어디인지 고민하는 이들을 위한 길잡이를 제시하고자 한다. 신승근 (데브 CEO 겸 수석 컨설턴트 ) 2001년 4월호 "아무도 걸어가지 않은 길을 걷는다는 것은 쉬운 일은 아니지만, 가치있는 일입니다. 누군가가 내 뒤를 따라오기 때문입니다." 개발자에 대해 나온 책들이 몇 권 있지만, 언어를 가르치거나 형식적인 면에 그치는 경우가 많아서 이번 기회에 개발자에 대한 글을 써보기로 했다. 개발자에 대한 분석이나 자료들이 거의 없어 자료를 찾는 일.. 2010. 10. 14.
[IT/개발] 프로그래머 경력 3년차, 이제 어디로 갈까? (경력관리) 보편적 관리자? 프로젝트 매니저(관리자)? 업종 변경? 당신이 개발자라면 어떤 것을 택하시겠습니까? 프로그래머 경력 3년차, 이제 어디로 갈까? 35세 정년 과감하게 뛰어 넘는 경력 관리 해법 찾기 지금 다니는 직장에 몇 개월째 근무하고 있는가? IT 종사자들의 근무 주기가 점점 짧아지고 개발자들도 한 분야만 알아서는 경력 관리를 하기가 힘들어졌다. 평생 직장 개념은 이미 사라진지 오래. 프로그래머라는 직업을 갖고 언제까지 일할 수 있을지 자문해 보자. 프로그래머 정년이 35세라는 말이 공공연히 나돌면서 이제는 자신의 경력을 꼼꼼하게 관리해야 할 때가 왔다. 목표를 확실히 세우고 50세가 되어 있을 자신을 그려 보자. 글·김영미 기자 kelly@pserang.co.kr 사진·권현진 기자 guswls 33.. 2010. 10. 13.
[IT/개발] 프로그래밍을 잘하는 방법 10가지 1. 꾸준히 한다. .프로그래밍언어도 언어(?)라서, 하루에 몰아서 하는 것보다 매일 꾸준히 하는 것이 중요하다. 경력이 많은 프로그래머들도 몇달만 코딩을 안해도 감이 많이 떨어지는 것을 느낀다. .특히 프로그래밍을 처음 배우는 사람이라면, 꼭 컴퓨터 앞에 앉지 않더라도 책을 항상 가까이해서 문법 및 표현에 익숙해지도록 하는 것이 중요하다. 자주보는 것이 중요하다. 2. 반복해서 한다. .단지 태권도교본을 잘이해했다고 해서 멋진 발차기를 기대할수 없는 것처럼, 책의 내용을 잘 이해했다고 해서 하루아침에 프로그래밍을 잘할수 있는 것은 아니다. .이해한 내용을 바탕으로 수많은 반복연습을 통해서만 지식을 진정한 자신의 것으로 만들 수 있다. (같은 예제를 공부하더라도 이리저리 조금씩 변경해서 공부하는 것이 좋.. 2010. 10. 13.
[IT/개발] IT 프로젝트의 현실 IT 프로젝트의 현실 출처: 불분명 출처는 분명하지 않지만 인터넷에서 한참 유행했던 IT 프로젝트가 수행되는 현실을 극명하게 보여주는 그림을 하나 소개한다. 나는 이 삽화가 우리가 처한 프로젝트의 현실을 함축적으로 잘 표현하고 있다고 생각한다. 삽화의 의미를 내 관심에서 되새겨 보았다. (맨 위 왼쪽부터 설명해보면) 1 : 고객은 요구사항을 프로젝트 팀에게 간략하게만 설명한다. 자신의 요구사항을 다 이야기해주는 친절한 고객은 없다. 알아서 잘 해주기를 바라는 고객이 대부분이다. 2 : 프로젝트 리더(PL)는 고객이 말한 것을 자세히 파악하지 못하고 일부분만 어렴풋이 이해한다.(선반이 3개에서 1개로 줄었고 나무에 매다는 방식도 나뭇가지 양쪽에 각각 매다는 것으로 이해한다.) 3 : 업무를 분석하고 설계한.. 2010. 10. 13.
[IT/개발] 개발자 Coder < Programmer < Engineer < Architect < Consultant 로 성장 당신이 개발자라면 한 번 이상 생각해보자. 가능한 결론이 날 때까지... 나는 개발자로서 어떤 위치에 있고 사회는 어떤 위치를 원하고 있는지! SI/SM 의 세계에서 개발자는 Coder < Programmer < Engineer < Architect < Consultant 로 성장하게 된다. 물론 반드시 그렇지는 않지만, 의미적인 부분을 말하고자 하는 것이니 그것을 이해해주었으면 한다. 분류가 칼로 무 자르듯이 딱 떨어지지 않는 것은 당연한 것이다. 어떤 경우는 Engineer, Architect, Consultant 역할을 동시에 수행해야 하는 경우도 있다. 1. Coder 란 코딩된 소스를 잘 이해하지 못하고 오려붙이기 하면서 단순히 소스를 만드는 사람을 의미한다. 어떠한 요구사항에 의해 프로그램을 .. 2010. 10. 13.
[IT/개발] [MSDN] 코딩기술 - 주석(comment) 코딩 기술에는 소프트웨어 개발의 여러 가지 측면이 통합되어 있습니다. 일반적으로 코딩 기술은 응용 프로그램의 기능에 영향을 미치지는 않지만, 소스 코드의 가독성을 향상시키는 데 기여합니다. 여기서는 프로그래밍, 스크립팅, 태그 및 쿼리 언어와 같은 모든 형식의 언어가 고려됩니다. 여기에서 정의된 코딩 기술은 고정된 집합의 코딩 표준을 구성하는 데는 사용하지 않는 것이 좋습니다. 그보다는 특정 소프트웨어 프로젝트에 사용되는 코딩 표준을 개발하기 위한 지침으로 사용하는 것이 좋습니다. 코딩 기술은 다음 세 단원으로 구분됩니다. 이름 주석 서식 이름 명명 스키마는 응용 프로그램의 논리적 흐름을 이해할 수 있는 가장 강력한 수단 중의 하나입니다. 이름에는 "어떻게"보다는 "무엇을"이 나타나야 합니다. 내부 구현.. 2010. 10. 13.
반응형