본문 바로가기

커리어

(8)
[CAREER] AI시대 컴퓨터학과, 컴퓨터공학과 전망. 개발자의 미래? 인공지능 전쟁 다 끝났습니다. 챗GPT 충격발표! (OpenAI DevDay 요약) (youtube.com) 면책조항 해당 게시물은 본인의 생각을 정리하기 위한 목적으로 작성한 것이지, 선동이나 설득의 수단이 아님을 미리 밝힘 IT 개발자의 미래? 요새 투자 공부를 하면서 김단테님 유투브를 자주 보고 있는데, 카이스트 컴퓨터공학과 출신으로 LG 전자 개발자, 카카오 개발자, 스타트업 엑싯 성공 등의 이력을 지닌 한국 IT 분야에서는 천상계의 인물이라 할 수 있다. 이 분께서 개발자의 시대가 거의 다 끝났다 하셨는데... SI 업계 개발자인 본인 입장에서의 생각을 정리해보면 다음과 같다. AI 연구원, 데이터분석가의 종말 먼저 끝난 것은 이 두 직업이다. 알파고 이후 가장 핫햇던 두 직업은, 소위 옥석에 ..
[SI 커리어] SI 업계에서 개발자가 기술역량을 키우기 어려운 이유 with 블라인드 본인은 소위 3대 SI 대기업이라 불리는 회사 중 한 곳을 아직도 다니고 있다. 웹 개발자 포지션은 내려놓은지 좀 되었지만, 최근 블라인드에 너무 공감되는 글이 올라와서 SI에서 개발자 커리어를 꿈꾸는 꿈나무 분들을 위해 공유한다. 블라인드에 올라온 글 si업계 관행 중 하나가 어차피 FuckService 딱 하나 만들어서 거기에 메서드 수백개 넣을거면서, 무지성으로 FuckServiceImpl 만들어서 양쪽 다 작업하게 하는 부분이 있다. 이게 무슨 문제냐...? 라고 할 수 있겠지만, 대부분의 파라미터를 DTO가 아닌 map으로 정의하는 SI 업계 종특이 있어서, 주석을 인터페이스와 클래스 양쪽에서 동기화해줘야 하는 짜증나는 작업이다. 아마 이분도 이것때문에 좀 빡쳤을 수 있다. 헥사고날(포트, 어댑..
[SI 커리어] SI 회사에서 서비스 기업 이직하는 방법 사실 제목은 어그로다만, 감동 실화를 소개하고 싶다. 마이크로서비스로 개발되었다는 자사 서비스 유지보수 부서에 갔는데, DB가 통으로 되어있었다. 별도로 있는건 리드 레플리카 정도였다. 내가 아는 마이크로서비스라 하면 아래와 같다. 데이터 중복을 허용한다 하더라도, 도메인 단위로 디비를 쪼개, 업무별로 DBMS를 다른것을 사용해도, 심지어 다른 기술을 사용해도 무방해야 하는것 아닌가? 하지만 놀랍게도 해당 서비스를 구축한 개발자 모두가 "이것은 마이크로서비스입니다."라고 했다. AWS 람다가 사실상 분리된 was와 마찬가지로 동작하며, 람다가 수백개 있으면 서버가 수백개 있는것과 마찬가지기 때문에, 마이크로서비스라 할 수 있다는 것이다. 그리고 놀랍게도 해당 구축 사례를 주제로 AWS와 발표도 했다. 더..
[SI 커리어] SI회사에는 git도 모르는 개발자들이 있다? 최근 철수한 프로젝트 PL님께서 내가 처음 투입되었을 때 이런 말을 한 적이 있으셨다. 여기는 SVN 대신 git 쓰는데, 이걸 왜 쓰는지 모르겠어, 버그도 많고 충돌도 많이나서 롤백하고 문제도 아니야. 사실 이 말을 듣고 나서부터 프로젝트가 굉장히 험난할 것이란 생각이 들었다... SI 회사 직원들은 개발공부, 자기계발을 안할까? 놀랍게도 이 분은 생각보다 취득하기 어려운 프로젝트 관리 분야 자격증인 PMP, CISA 그리고 꽤 난이도가 있다 여겨지는 데이터 분석 준전문가 자격증도 들고계셨다. 위에 몇몇 자격증만 봐도 네카라 다니는 사람들보다 가방끈이나 학습 능력이 부족해보이시는 분은 아니다. 하지만 왜 이런 능력자들이 SI 업계만 오면 실력 발휘를 못하는 것일까? 복불복 커리어와 가성비 삼성 SDS의..
[SI 커리어] SI 업계에는 DTO가 없다? 회사에서 프론트엔드 개발자로 근무하던 시절이다. 프론트엔드 개발팀 프로젝트 리더(PL)분께서 이런 말씀을 하셨다. "타입스크립트를 사용하면 생산성이 너무 떨어지기 때문에, 타입스크립트는 안 쓰고 싶다." 그 때는 이 말이 이해가 되지 않았다. 타입(명세)를 작성하게 하면 인터페이스 사용자 입장에서 매우 편한데, 생산성이 떨어진다고? 한 회사의 개발(기술)팀 리더께서 왜 이런 말씀을 하셨을까? DAO 대신 MAP 이 말의 의미를 자바 개발 프로젝트에 투입되어 알게 되었다. 이 프로젝트는 dto라는 개념이 존재하지 않으며, 자바 MAP(HASHMAP)을 파라미터 타입으로 사용하고 있었다. 그리고 어떤 필드가 있는지는 "주석"만으로 표현하고 있었다. 즉 db에서 가져온 데이터의 직렬화 결과 객체의 타입도 MA..
[SI 커리어] 개발자 SI업계 취업을 왜 추천하지 않나요? 오늘 퇴근하면서 후배의 커리어 고민 이야기를 듣고 SI 업계에 계속 남아있을 생각이면 개발자보다는 컨설턴트, 아키텍트를 하라고 추천해 주었다. 이전에 입사를 추천해준 후배와 지인들이 회사 생활에 불만족하고 있다는 것을 건너건너 들어서, 요새는 추천도 안하고 있고, 나도 최근에 크게 실망한일이 있다보니 일과 관련된 게시물을 되도록이면 안쓰려 했으나. SI 업계 생존 가이드로서 하나 글을 남겨두면 괜찮을것 같아서 여기에 정리해둔다. 1. SI 개발자가 노답인 이유 - 경제적 원리 대한민국의 SI 바닥은 공사판이랑 비슷하게 정해진 시공 일자에 정해진 예산에 맞게 정해진 스펙에 맞게 SW 제품을 내놓는 일을 한다. 하지만 땅값과 재료값이 많이 들어가는 토목공사와 다르게 SI 판은 대부분의 예산이 인건비로 소요된..
[SI 커리어] 금융 IT, 공공 IT는 왜 개발자를 많이 안뽑을까? SK CNC, 삼성 SDS, LG CNS, 현대 오토에버와 같은 SI 사업자는 그들의 메인 비즈니스가 아닌 금융 IT, 공공 IT, 제조 IT 개발 업무를 수행할 인력을 채용한다. 공공, 금융 분야의 IT 직무로 취업하면 개발 보다는 운영, 기획, 관리 업무를 주로 맡는다고 알려져 있다. 그 이유에 대해 생각해보자 토스, 카카오페이가 바꾼 금융 카카오페이와 토스는 공인인증서 없는 금융 생활이 가능하다는 것을 보여줬다. 버튼 몇개만 누르면 대출 및 이체 등의 금융 서비스를 간단하게 사용할 수 있다. 하지만 그래서 토스와 카카오페이가 정말 1등인가? 토스, 작년 매출 사상 첫 1조 돌파…영업손실 2천470억원 - 연합인포맥스 (서울=연합인포맥스) 손지현 기자 = 토스가 지난해 사상 처음으로 매출 1조원을 넘..
[SI 커리어] 금융 It 직무 vs 3대 SI, 어느 회사로 가야할까요? 신한은행, 신한카드, 우리은행 등의 소위 금융 갑사 vs 3대 SI (LG CNS, 삼성 SDS, SK C&C, 현대 오토에버), 어느 회사를 가는게 좋을까? 연봉 기준으로 보면, 보통 1~6년차는 영끌 탈탈 털어모으면 3대 SI가 좀 더 많은 경향이 있으나, 그 이후는 하후상박의 논리에 의해 갑사에 점차 따라잡힌 후 영혼까지 털린다는 속설이 지배적이다. 또한 금융 갑사의 복지 및 직원에 대한 투자는, 인력파견식 비즈니스를 하는 SI와 비교하면 압도적이다. 보통 3대 si 대기업에 입사한 신입사원들은 네카라쿠배 개발자의 생활을 상상하다가, 재입대한듯한 기분을 느끼게 된다. 안정적인 직장, 적당한 워라밸 및 커리어, 연봉을 원하면 금융 갑사를 가는게 좋다고 본다. (요새는 금융 it가 커리어에 나쁘다는 생..