sizers님의 장표 찍기 이론 분석
sizers님이 항상 말하는 "장표" 찍기에 대해서 생각해 보았는데요
[장표]는 원래 회계시스템에서 세금계산서, 영수증, 전표랑 관련있는 서류
이런것을 의미 하므로 이러한것을 화면에 출력하게 해주는
프로그램이라고 해석 할 수 있습니다.
넓은 의미로 컴 화면상에 나타낼수 있는 모든 표,집계 이런것을
프로그래머 사이에서는 [장표]라고 합니다
결국 SI, SIM(SI+SM) 에서 , 업무현업의 전화받는일이 거의 없는 개발자
하루종일 하는일은 장표찍기라고 할수 있죠.
OKJSP 구인/구직 코너의 잡의 90%가 "사내재하청" 파견업무
이고 내용도 다 장표 찍는거라고 정의 할수 있습니다
- 생산관리, ERP, 금융권 여신/수신업무 , 포탈 등등 모두 장표입니다
- 단, 확실한 서버 사이드 모듈만 개발하는등 ,AA(application architect) 이런건 장표가 아닙니다. 통신 네트워크 서버 데몬을 작성등
저도 그렇고 여러분 90%는 소모성 프로그래머 입니다.
고급기술이 필요하지 않고 정확하게 4년제 졸업자 기준으로 만 5년만
채우면 실력이 평준화 되는 자바기술만 유지 하면 됩니다
그런데 왜? 고급/중급이 나누어지고 개인별 실력차가 나느냐?
--> 하지만 SI 단가는 실력차이가 아니라 오로지 경력으로 결정되어져야 합니다.
내가 구현할 부분을 정확하게 끄집에 내면서 정리하기가 힘듭니다
그래서 장표 구현할때 개인별로 실력 차이가 납니다.
SI는 솔루션까지 통합을 합니다. SI가 System Integration 이니까요
대기업 고객사에 이미
CRM 솔루션이 있는데 이것에 기능추가를 해서 다른 시스템과 연동을 하라
이런 과제가 SI 잡코리아 프리 인력에게 떨어집니다
결국 장표 만드는것인데 아무리 주어진 시간이 짧더라도
1. 문제를 분석하여 이슈가 되는 부분을 찝어내는 능력
2. 내가 무엇(what)을 구현 해야 싶은지 요약하는 능력
3. 논의된 문제에 대해 나름대로 해결책을 만드는 능력.
위 3가지 능력에 대해서 개인별로 차이가 너무~ 차이납니다
-- 아무래도 고졸/전문대졸/4년제졸/대학원종
이런것에 따라 속도나 문서 품질 차이가 많이 납니다. 인문학적 소양
이런것도 좀 필요합니다
하지만 중요한것은 기술보다는 요령(센스)이 필요한 분야가 SI 이고
특히 장표 찍기입니다
기술 : ajax, active-x (가우스, 마이플랫폼, 오즈, 트러스트폼 등)
자바 jsp, 스프링(또는 ibatis, struts), 오라클 , 사이베이스, DB2
이런거로 프로젝트 한번만 해봤으면 기술필요없고 오로지 센스만
필요합니다. 물론 OCJP 이런 시험을 공부 한하고 봐도 통과할
자바 실력은 갖추어야 합니다 (쓰레드, 자료구조에 대한 지식등)
기존 crm 솔루션에 기능을 추가할 려면 어떤테이블을
신규로 만들고 xml은 어떻게 신규로 추가해야하는지
센스로 파악해야 하죠
사금융 대출이나 카드론 대출 고객중에서
마케팅 할가치가 있는고객인지
관리 안해도 돈알아서 돈잘갑는 고객인지
판단하는기능 이게 기간 기초데이터가 되서 고객사 사업전략의
주요 지표가될수도 있습니다
이런게 crm일부 가능중 하나입니다 이런게 패키지로 외부 솔 루션 회사에서
구매하는데 운영하다가 프리에게 연동 하라고 합니다
Crm 솔루션에 갑이 원하는 집계화면 즉 장표종류를 프리이용해서 더추가하는거죠
해야할 코딩이 무엇인지 일정을어떻게 잡아야하는지가
중요한 덕목이고 설계문서 작성을 즐기고
특히 만 5년이하 프리개발자에게 코딩스피드 밀리면 안되고
요즘 설계만 배치만 따로하는 경우는없고 만능이되야합니다
하지만 구현할 기술적 깊이는 만3년 경력자의 그것이고
고급이면 예외 케이스를 고려한 업무경험 입니다
금융권 crm 업무 대출에서 마이너스통장 아파트담보대출등
여신 수신 계좌잔액등 모든 경우를 group by 해서 crm과 연동할려면
방어적 코딩은 프리고급을사용해야 합니다