아래글 얘기 나와서 하는 말인데,
국내 개발자들 물론 평균적으로 볼 때 퀄리티가 떨어지는 것은 사실이다.
SI개발자만 보더라도 일정에 치이고 좀 더 효율적인 코드를 생각할 시간도 없기 때문이다.
게다가 열정 또한 부족한 개발자라면 업무 이외 시간에 자신의 효율적인 코드를 위해 시간을 투자하지 않는다.
코드에 발전이 있으려면 업무시간으로는 부족하다 그 이외 시간에 자신의 코드를 발전시키기 위해 노력이 필요하지
외국에 오픈소스가 많은 것만 보더라도 느낄 수 있다. 외국인들은 무엇인가에 대해 분석하고 그것을 해결해내려한다.
국내 개발자의 대부분은 자신이 닥친 업무에 대해서만 해결하려할 뿐 그 이상 나아가려하지 않는다.
상위 몇프로의 특출난 개발자들만이 그런 기질을 갖고 있다는게 국내 개발자들의 문제인 것 같다.
아무래도 프로그래밍에 미치지 않는한 그런 개발자가 되기는 어렵겠지
내 생각은 우리나라는 IT발전함에 따라 프로그래머가 되고자하는 사람도 많이 생겼지만
프로그래머적인 마인드는 우리나라 사람은 부족하다는 생각을 많이 한다
그리고 비슷하지만 조금 다른 논외인데 하나 더 말하자면 우리나라 개발자들이 개발자의 현실에 대해 불만을 많이 갖고 개발자의 미래는 치킨집이라느니 이딴 개소리를 짓껄이곤 한다. (말이 심해진 것에 대해서는 사과한다 하지만 나도 이 부분은 개발자들의 욕심을 생각하니 흥분된다)
어쨌든 중요한건 그런 불만을 갖고 있는 개발자들은 실력이 그 수준밖에 안됬기 때문이다.
SI가서 고생하는 개발자들은 자기가 SI갈만한 실력밖에 키우지 못했기 때문이다.
자기가 얼마든지 코어기술을 갖고 있으면 어디서든 데려가려고 한다.
야근 문제도 많이 말이 나오는데 개발자들은 PM탓을 한다. 물론 상사의 마인드에 의해 어쩔 수 없이 야근하는 경우도 있지만 그것은 배제한다.
일정에 의해 하는 야근을 말하는 것이다. 이것 또한 그 개발자의 재량이 부족하기 때문이다.
자기가 아쉬운 상황이라면 야근을 할 수 밖에 없지만 자기가 능력이 되면 얼마든지 회사입장을 움직일 수 있고 협상을 할 수도 있다.
갈 곳이 많으면 이직을 할 수도 있는 것이다.
우리나라 개발자는 너무 배부른 생각에 가득차 있다.
어찌보면 전문직중에서도 편한 전문직인데 개발자의 현실상황을 남의 탓으로 비판하는 것 같다.
비판하기 전에 자기가 정말 비판할 정도의 실력이 되는지부터 판단을 하길 바란다.
프갤에 있는 개발자중에 프로그래머에 만족하는 사람 몇안될 것 같은데 만족하지 못한다는 것은 곧 자기의 능력이 그것밖에 안되는 것이다.
인정하기 싫어도 그게 현실이다. 프로그래머에 만족하고 나이먹어서 치킨집 차리기 싫다면 노력해라. 최상위권이 되도록 노력을 해야하고 그렇게 되야만 한다.
어중간한 평균 개발자가 되면 니네 또한 나이먹고 치킨집 차릴 생각만 할 것이다.
개발자들이 자신의 노력은 안하고 현실만 비판하는 것이 안타까워서 이런 글을 쓴다.
대부분 공감해. 나 역시 SI 시장에서 일하는 노동꾼에 불과하고 , 더 좋은 일자리를 구하지 못하는 이유가 실력이 별볼일 없기 때문임을 인정해. 당연한 결과라고 봐. (구구단 정도 작성할 실력으로 그나마 남들만큼 돈을 벌수 있다는게 오히려 감사할 따름이지).
하지만 야근을 순전히 개인의 탓이라고 보기엔 힘들어. 가령 내가 할 분량을 끝내고 제시간에 퇴근하기 보다는, 형편상 다른 사람몫을 또 받아야해. 이 바닥에선 그게 팀웍이고 협동심이라고 생각하게 분위기를 조성해(PM이). PM 입장에서는 어차피 단기로 부릴인력이니, 최대한 굴려야겠지.
레노미나//회사의 분위기가 그렇게 되어버리면 방도가 없지. 상사의 마인드가 바뀌거나 하지 않는한 어려운 문제인 듯하다. 오픈마인드인 회사로 이직하는 것말곤 없겠지
프로그래머가 과연 전문직일까?
플밍//능력이 되면 옮기지. 하지만 능력이 되지 못하니 못옮길 뿐이야. 악순환의 반복이지. 요즘엔 술도 안먹고 , 틈틈히 좀더 나은 방향을 모색중이지. 일단 처음시작은 취미정도고, 나아가서 그게 좀더 나은 밥벌이가 될수 있으면 좋겠다라고 희망할뿐이야. 하지만 이처럼 짧은시간의 작은 노력으로 밥벌이를 할수 있으면 누가 고생할까..생각이 들어. 일단 맨날 지겨운 술먹고 노느니, 우선은 건전한 정신적 취미 를 가진다는것에 만족할까해.
프갤 성님들 구구단 구구단 하던데 무슨 의미지? 진짜 구구단은 아닐거고.. 걍 비유인가
키리노//전문직이 아니라고 생각하는 건 니가 누구나 할 수 있는 분야만 했기 때문이다.
레노미나//그런것도 나쁘진 않지 현실에 만족한다면 말이지 하지만 대부분은 자신을 발전시키지도 않으면서 현실에 만족하지 못한다는게 문제.
으응~ 그래서 티맥스 연구원들이 SI 파견나가서 일주일이고 이주일이고 밤 새며 SI 개발했남? 시장이 너무 작다. 요즘 신규 SI입성자들 중에 시스템 개발자들도 엄청 들어온다. OS개발자든 임베디드든 시장 자체가 초토화 상태임. 일자리가 없는건 아닌데, 임금 자체가 진짜 쥐좃만함. 능숙한 임베디드OS 개발자 구하면서 연봉 4천도 못 주는 곳이 대부분인데 그런데 가서 일할래?
전문직의 정의: 대우가 좋고, 돈이 돼야 함. 일은 힘들 수도 있지. 외과의사는 페닥의 경우 주 80시간 넘게 일하는 경우도 비일비재함. 문제는 야근과 휴일근무 수당인데, 우리나라에서는 법조문에는 주도록 써 있는데, 안지킴. 야근비 준다고 하면 너도나도 프로그래머 한다고 할껄? 대우도 달라진다. 야근비, 휴일수당 줘야 하면 야근, 휴일근무 안시키거든. 문제는 시장주의를 추구하면서 체제는 여전히 초법적 전체주의라는 얘기야. 상식이 안통하는데, 이런 체계에서 생산성 증대시키고 능력 배양해봐야 인생만 더 피곤해진다는거지.