40대 중후반 개발자는 고급,특급,중급 어디일까요?
저는 C 기반 서버 데몬, Java Spring 위주로 하다가,
2년전에 아이폰으로 전향 했습니다.
전에 40대 초반 개발자를 가끔식 봤지만,
웹기반은 아니고, 은행 Pro*C 배치 분야에서 가끔식 보았죠.
현재 비록 스마트폰은 하지만, 서버랑 연동하기에
웹서버 개발자와 같이 일합니다.
2년전 부터 서서히 40대 중후반 웹개발자를 보게 되었죠.
47세 까지 봤습니다.
얼마나 반가운지.
개발자 수명이 연장 되었구나 안도의 한숨을 쉬었지만,
불편한 진실이 있었습니다.
제가 본 40대 중후반 개발자만 그러는지 모르겠지만,
관리자 말로는 고급으로 왔지만, 나이 많은 핸디캡으로
중급 단가로 왔다고 하더군요.
우리나라에서는 특급 개발자라는게 존재 하지 않기 때문에
30대 중후반 10년미만 개발자나 , 40대 중후반 15-20년 이상 개발자나
같은 동급 고급이고,금액도 동일합니다.
경력에 비례한 만큼 받지 못하고, 임금 피크제에 걸리고,
하물며 잘 안 써주기에, 본인이 중급 하향 맞추는 현상이
자주 있어 보입니다.
안타까운 현실입니다.
저도 곧 40이고, 금방 40대 중후반 되기에, 그 분들을
많이 이해 해줘야 되는 입장이지만,
제가 본 40대 중후반 개발자분한테 실망이 컸습니다.
어떤 분은 중급 단가라 왔기 때문에 기대치가 중급입니다.
차마 고급처럼 일 해달라고 부탁하기가 어렸습니다.
어떤 분은 특급은 아니지만 고급으로 왔기에
최소한 고급처럼 해 줄지 알았지만,
얄밉게 젊은 사람것을 카피-패스트 하는 방식이고,
젊은 사람들한테 의지 합니다.
젊은 사람들이 소스 템플릿 나올 때 까지 홀딩이죠.
리딩이 아니라 팔로잉이죠.
분석/설계를 하면 오직 DB만 설게만하죠.
솔직히 DB 설계도 아닙니다.
이미 기존의 DB 스키마를 참고로
추가된 업무에 필요한 속성 추가입니다.
간혹 신규 테이블은 만들기도 하지만,
기존 테이블 구조에서 벗어 나지를 못합니다.
DB 설계도 중요하지만,
컴포넌트화(모듈화),모듈간의 의존관계,
프론트오피스,백오피스에서 공통 사용되는 인프라 모듈 파악,
소스 중복 방지,위험성 파악, 확장성 고려, 요건 변경에 의한
신속한 설게 변경 가능하도록 유연성 고려 등
아키텍처를 잡아 주셔야 되는데.
화면 단위로 처리합니다.
화면 단위로 처리하면 공유라는 개념이 없어서
비슷한 로직이 많이 중복 되고,
비슷한 쿼리 문장도 엄청 나게 생깁니다.
업무 요건에 의해 변경 되면,
변경된 화면의 UI , Service , Sql 까지 뿐만 아니라
로직이 비슷한 화면 모두에 대해서 동일하게
UI , Service , Sql 까지 모두 뜯어 고쳐야 합니다.
혹시나 40대 중후반 개발자 분에서
설계 및 아키텍처를 잘 잡아주시는 분이 꽤 있는지
궁금하고,
그러분은 고급이 아닌 특급 대우를 해주는지 궁금합니다.
답변 부탁드립니다.