저도 첨에는 자바개발자로 일을 시작했긴한데,이후엔 리액트도 좀 잡다가…
C#이라곤… WPF로 프로젝트한다고 처음해봤고… 그때는 유니티랑 같이 결합해서 3D로 메타버스 공장만들어서 실시간으로 공장 모니터링되는 관리시스템을 만들었는데
리드개발자로 설계와 개발을 했드랬습니다.
제기억엔 그때도 이 사이트 또한 유용하게 본거같아요.
코드 0줄인 완전 맨바닥부터 시작해서…처음 3달동안 혼자 최소 20만줄은 아웃풋한거 같은데…ㅋㅋ
그땐 정말 굉장히 열정적으로 했던거같네요.
그때 알게된 타회사 대표분이 저를 마음에 들어하셔서 자기 회사 오라는데… 안갔어요.
내년중순이나 말쯤부터 그분 회사에서 프리랜서로 일하려는 계획을 가지구있는데…
중간에 잠깐 일하려는 목적으로 몇달전부터 프리로 취업을 햇거등요…
여긴 근무지도 서울 도심지라 분위기도 좋구요…ㅋㅋ
근데 … 그래도 누구나 아는 거대그룹 대기업인데… 제조시스템은…
닷넷코어도 아니구… 15년전 ? 나온거같은 4.5 닷넷프레임웍입니다
WCF서비스 들어가있고… 오라클에다… 아이바티스쓰고…
뭐 그건 상관없는데 생각보다 너무 레거시해서 놀랐습니다.
여기선 심지어 고급개발자라는 분들이 그나마 구축되있는 프레임워크도 제대로 활용하는분도 거의없고… 그냥 디자인패턴도 안쓰는건 당연하고 IF, For문을 파일 하나에 나열해서 쭈욱 스파게티 엮어가면서 코드 게속 쌓는수준이라고 하면될까요…? 어떤분은 심지어 .NET 표준문법을 써도 처음보는 문법이라며 자긴 이렇게 개발안한다고 ㅋㅋㅋ 할말이 없어요…
우수갯소리지만 김대리한테 액션팡션 쓰지말라는분이 진짜 있을수 있구나 싶더군요…
그런게 10년이상 쌓이고 쌓여서 이젠 희생불가 수준으로 개판인데요.
뭐 이번에또 해외에 신공장 짓는다고 기존 오래된 솔루션가지고 또 하고 있습니다.
그저 제조 도메인지식만으로 해먹을수 있는곳 같은데요.
개발환경이 안좋지만 가장 문제는 일이 재미가 없다는건데… 여기서 내년까진 해야될듯한테…
한국이 C#개발의 불모지다 보니… 개발자의 질이 낮을걸까요?싶습니다. 그래도 다들 개발자라고 실수령 800~1000 이상받는분들 수두룩한데 참… 십수년을 그렇게 먹고사신분들보면 어떻게보면 꿀이네요.
그냥 프로젝트 바빠지기전에 C# 프리시작하고 처음느낀점들 주저리해봤습니다…
오..,맞는말같습니다. 도메인이 가장 중요한거맞지만… 같은 업종만 계속안하면 필요없는 지식들이긴하지만요.
프로세스가복잡한데 각자가 모듈별로 자기분야만 딱 알구. 변경점은 항상 드럽게 많고…
오래한 사람들조차 뭘 바꾸면 또 어디가 관련되있어서 잘못될까바 걱정을 합니다 ㅋㅋㅋㅋㅋㅋ
잘짜여진 프로젝트였다면 히스토리를 다 모르는 사람이와도 영향도 없이 훨씬 세련되게 적용할수도 있을텐데.
어디다 쓰긴하는지도모를 브렌치만 수백개 이상 있구요.
결국엔 매번 간단한거 하나 수정할때도 디버그를 깊게안하면 못건드리는 것들이 수두룩하네요.
애초에 잘 되어있었으면 한사람이 할수있는일을
이제 더 많은공수들여서 큰돈을 들여 이짓들을 하고있어요.
어째서… 다른 모든것은 문서도 엄청만들면서 설계끝내고 구축하는 단계가 있는데. 정작 소프트웨어는 설계도 없이 다들 그렇게 떡칠들을 해대는지…
회사야뭐… 내부적으로 어떻게 했든 공장이 잘 돌아만가면 불만이 없는듯합니다. 사실 제가 신경쓸부분도 아니구여…어차피 나도 지나갈사람…
갈아엎자니 비용이 만만치 않고 기존 개발자들은 대응을 못하고 저희 회사도 비슷한 실정입니다. 거즘 십년가까이 근무하신 본사 책임도 아직 ERP를 다 파악 못했습니다 ㅎㅎ;; 뭐만 수정요청을 하면 전체 소스를 뒤지거 같던데… 문제는 웹환경에서 동작을 하는데 이게 익스플로러에서만 동작이 되게끔 되어 있어서 한번 갈아 엎어야 했습니다. 근데 본인들도 파악이 안되니 진짜 그대로 환경만 바꿔서 운영을 하더군요. 갈아엎는김에 불필요한 모듈들 전부 정리를 하고 모바일도 지원하게끔 어필을 했지만 전산 이사 마인드도 한몫하더군요. 새로운걸 받아들이지 못하고 본인이 알고 들어본 기술만 고집하고 요즘 시대에 PDA를 도입하겠다니 쩝 ;;;
이미 답을 알고 계시네요…
갈아 엎으려면 비용 제안서 A안 B안 등등 여러 모델을 제시 해야 하고 그에 따른 책임을 져야 합니다.
자칫 원래 제안 보다 비용이 더 들어갈 일이 생겨 버리면 누가 책임 지게 될까요
어딜 가도 오너 에게 전산파트는 돈 벌어다 주는 파트 라고 인식 되지 않습니다.
아마 쓸수 있을때 까지 다 헤져서 너덜 너덜 해질때 까지 쓰일 겁니다.
언어가 다르긴 한데. 액션 팡션 진짜 있습니다.
C++인데. 이게 10년이 넘은 물건입니다.
갈아 엎는것이 어려운 이유가 몇가지 있는데. 첫째가 개발부서 장이 만든거라
갈아 엎는걸 굉장히 싫어 합니다. (문제 많은 상태)
두번째로 현재 부서장이 아주 옛날 방식의 개발을 고수하고 VS2015를 씁니다.
황당하게 2019년에 구매했다고… 이유가 기존 소스 빌드 가능한 마지막 버전입니다.
물론 소스나 라이브러리를 손보면 됩니다. 그래서 일단은 제가 해 놨고요.
그럼에도 바꿀 생각 없고 심지어 C++ 0까지만 씁니다. C++14로 개발해 놓으면 알아보기 힘들다고 C++0로 고치라 합니다.
이런 상황이라 이직 준비중이죠. 뭘 할수가 없어서 원치않게 월급 루팡짓을 하고 있습니다. ㅎㅎ