본문 바로가기
반응형

프로젝트29

[개발] 프로그래머가 되는 방법: 짧고 폭넓고 개인적인 요약 단지 프로그래머에게만 해당되는 것이 아닌것 같군요.^_^ 쫌더 세밀하게 읽어봐야겠습니다. from http://wiki.kldp.org/wiki.php/HowToBeAProgrammer How to be a Programmer: A Short, Comprehensive, and Personal Summary 프로그래머가 되는 방법: 짧고 폭넓고 개인적인 요약. http://samizdat.mines.edu/howto/HowToBeAProgrammer.pdf 번역 처로 강창기 Copyright © 2002, 2003 Robert L. Read Permission is granted to copy, distribute and/or modify this document under the terms of the.. 2010. 10. 20.
[개발] 오랫동안? 프로그래머로 남으려면...? 출처 : http://www.phpschool.com/bbs2/inc_view.html?id=13732&code=phorum2&start=&mode=&s_que=&field=&operator=&period= 리사아빠입니다. 프로그램이란것은 컴퓨터가 알아 먹는 말로 일을 하게끔 하는 것에 불과 하다는 생각이 듭니다. 그러기 위해서 알고리즘이나 자료구조나 언어라든지 한는 부수적인 지식들이 필요한 것이구요. 저는 인문계열 출신인데도 요즈음에는 프로그램을 할때 인문계열에서 공부를 한 것이 더 도움을 줄때가 많이 있습니다. 거의가 응용이지만 프로그램 언어를 공부할때도 알고리즘도 인문교양지식이 많은 도움을 줍니다. 대부분 사람들이 하면 할 수록 프로그램이 어렵다고 하는 것은 자신의 기본지식을 응용하는데에 한계점에 .. 2010. 10. 20.
[IT/개발] SW 개발자의 길, 아니다 싶으면 포기하라! SW 개발자의 길, 아니다 싶으면 포기하라! SW 개발자로 성공하려면, 단기간 학원 교육을 통해, 누구나 습득할 수 있는 주류 기술 몇 가지만 배워서는 안 된다. 코딩, 테스트, 디버깅, 이식, 성능, 설계, 스타일 등 다양한 소양을 갖춘 전문인이 진정한 개발자라고 할 수 있다. 단순히 코딩만을 할 줄 안다고 해서 전문인으로써의 ‘정신과 혼’을 담지 않고 있다면 ‘하급 노동자’에 지나지 않는다는 것이다 개발자와 아키텍트는 다르다 한국의 개발자들은 마치 개발자가 아키텍트로 가는 중간 단계로, 한번쯤 거쳐야 할 과정쯤으로 여기는 경향이 있다. 그러나 아키텍트와 개발자는 엄연히 다른 직업이다. 아키텍트가 되기 위해 개발자 경험이 있는 것은 좋지만, 막연하게 개발자를 거쳐 아키텍트가 된다고 생각하는 것은 옳지 .. 2010. 10. 14.
[IT/개발] 실용주의 프로그래머 Tip 1. 자신의 기술(cratf)에 관심과 애정을 가져라. : 소프트웨어 개발을 잘 해보려는 생각이 없다면 왜 인생을 그 일을 하면서 보내는가? 2. 자신의 일에 대해 생각하면서 일하라! : 자동 조종 장치를 끄고 직접 조종하라. 스스로의 작업을 지속적으로 비판하고 평가하라. 3. 어설픈 변명을 만들지 말고 대안을 제시하라. : 변병하는 대신 대안을 제시하라. 그 일은 할 수 없다고 말하지 말고, 무엇을 할 수 있는지 에 대해 설명하라. 4. 깨진 창문을 내버려두지 말라. : 눈에 뜨일 때마다 나쁜 설계, 잘못된 결정, 좋지 않은 코드를 고쳐라. 5. 변화의 촉매가 되라. : 사람들에게 변화를 강요할 수는 없다. 대신, 미래가 어떤 모습일지 그들에게 보여주고 미래를 만드는 일에 그들이 참여하도록 도우라. 6.. 2010. 10. 14.
[IT/개발] 개발자의 레벨을 나누자면 오래전에 생각했던 개발 분류이다... 지금도 통용될 수 있는지 모르겠다. 내가 생각하는 개발자의 레벨은 이정도로 설명할 수 있을꺼 같다. 신입(CD) : 구체적 설명서나 선임이 있어야 코딩이 가능한 사람. 초급(DV) : 모듈 설명서 또는 업무 흐름도를 이용하여 프로젝트를 수행할 수 있는 능력을 가진 사람 중급(PL) : 프로젝트의 기획과 설계도를 주었을때 혼자서 해결할 수 있는 능력을 가진 사람 고급(PM) : 프로젝트 개발 전반의 분석, 기획, 설계 및 스케줄링 등 프로젝트의 모든 것을 수행할 능력을 가진 사람 2010. 10. 7.
반응형