라벨이 ETC인 게시물 표시

대기업 인프라 엔지니어 후기

맨 처음 부서 배치를 받고, 멘토가 술사주며 " 왜 하필 이곳을 택하였느냐 " 단지 탕정이나 거제로 가기 싫다는 마음에 이 곳을 1지망으로 쓴 것이 확실함에도, 되도 않는 수식어로 포장하여 둘러댔었던 기억이 납니다 이 글을 통해 몇년간 일하면서 느낀 점들에 대해 간단히 적어보려 합니다. ㅁ 기 보통 신입이라면 어떤 직무 (서버 운영, 네트워크 운영, 비용 배부, 기타 Staff.. )로 가게 될지 선택할 수 있을 것으로 착각하곤 합니다. 하지만 이미 배치를 받을때, 자신은 한 집단의 필요에 의해 벌써 간택을 받고 들어온 상태로 운신의 자유가 크지는 않습니다. 이 단계에서는 이것이 궁금하면 어디에 물어봐야하고, 이걸 하려면 어디에 부탁을 해야하는 지 정도를 배워가는 것이 크다고 할 수 있겠습니다. 뭔가를 배우고 해나가려는 의지가 당연하게도 가장 큰 단계입니다. 서버실을 탐방하다가 도입년도가 어느덧 10년이 다되어가는 장비를 발견하기도 하면서, 불씨를 꺼뜨리면 호되게 경을 치는 종갓집 며느리의 숙명을 떠올리기 시작합니다. ㅁ 승 슬슬 인프라에 대해 눈을 뜨고, 주위의 현실에 대해 자각하게 되는 단계입니다. 대기업 뽕이 슬슬 눈에서 떨어지기 시작하고, 주변에 만연하고 있는 적폐가 자신의 폐부를 찔러 들어오기 시작합니다. 인프라를 크게 천하삼분지계하고 있는 현업 - CI - 서버 운영자의 알량한 관계에 대해 점점 알아갑니다. 이슈없는 태평성대에는 "이것좀 해주세요~^^" 웃음으로 메신저를 날리던 서로가 이제는 수화기를 들고 언성을 높이며 서로에게 책임을 떠넘기기 일쑤이며, 이 싸움이 길어지면 제 3자. 외부 벤더사까지 끼게 됩니다. 외부 벤더사에게는 고래들의 싸움 사이에서 자신들의 S/W는 문제가 없다는 사실을 증명하고 이 진흙탕에서 탈출해야하는 숙명이 주어지게 되는 것입니다. 결국 회사생활 전체를 지배할 가장 중요한 명제를 깨닫게 됩니다. " 누가 책임을 지느냐 ...

대기업 IT 회사 개발자가 하는 일 1

 일단 대기업은 굉장히 많은 사람들이 근무하고 있고, 다양한 부서들이 존재한다. 따라서 나의 경험은 굉장히 일부분일수 있으니 이 글을 보고 대기업 또는 개발자 또는 대기업 개발자에 대해서 너무 편견을 갖지 않길 바람.  나의 업무는 일종의 업무 포탈 개발이다. ( 대학생이라면 학사종합정보시스템을 생각하면 될거 같다. )물론 내가 이걸 다 만든건 아니고, 내가 왔을 때 이미 10년 전쯤 시스템이 만들어졌다. 이 업무 포탈은 다양한 고객들이 각자의 사업체에서 운영하고 있다. 각 사업체 별로 이 포탈을 운영하는 운영자(CI)가 있고, 운영하다가 발생하는 애로사항들을 바로바로 해결해주는 기술지원 담당자(SE)가 따로 있다.  이렇게 말하면 개발자는 할일이 없는거 아닌가 싶겠지만... 1) 이 포탈에 기술지원 담당자가 해결할수 없는 문제가 발생했을 때 2) 고객이 새로운 기능을 필요로 할때 3) 현재 있는 기능을 수정하길 원할때 주로 위 세가지 경우일때 개발자인 내가 상황에 맞게 대응을 한다. 이에 따른 어려움들을 말하자면, 일단, 고객사 별로 설치된 환경이 너무나 다르다. 설치된 서버의 사양, OS 정말 천차만별이다. 그리고 사용자 PC의 사양도 다르고 각 사업장의 네트워크 환경도 그 스펙트럼이 너무나 넓다... 하지만 여기에 불만을 제기할수 없다... 고객이니까... 개발자가 거기에 맞춰야 한다... winsvr 2003에도 돌아가고 winsvr 2012에서도 이상 없이 동작하며, win XP를 사용하는 사용자 win10을 사용하는 사용자들까지 고려해야 하는 것이다... 다음으로 이 포탈을 사용하는 회사들은 사용자들이 많게는 천명이 넘고 적어도 백명은 된다. (전체로 보면 아마 못해도 5만명의 사용자들은 있을거 같다.) 내가 생각하기에 웬만한 사용자들은 버튼 모양이 이상하든 UX가 좀 구리더라도 참고 쓴다. 하지만 어디나 그렇듯 진상고객은 존재한다.(그들 입장에선 돈내고 쓰는 것이니 정당하게 요구하는 것이라 생각할 수...

2017년 게임회사 취업후기

4개월 간의 게임회사 취업 후기를 남겨봅니다. 저의 스펙은 다음과 같습니다. - 나이 31살 - 인서울 상위권 대학 졸업 - 비전공자 - SI개발 경력 2년 - 게임개발 경력 무(유니티 독학 1년) - 자격증: 정보처리기사, SQL 개발자 2월에 회사를 퇴사하고 3월부터 풀타임으로 준비를 시작했습니다. 3월 한달 간은 자료구조/알고리즘을 복습하면서 구로에 있는 게임 전문학원에서 게임수학 단과반을 수강했습니다. 4월부터 6월까지는 유니티 전문 교육기관에서 국비지원 과정을 수강하면서 원서접수/전공시험/면접준비를 병행했습니다. 4월부터 본격적인 공채가 시작되었습니다. 저는 대기업/중견기업의 신입공채와 인턴 위주로 지원했습니다. 채용절차는 게임회사마다 상이하나 아래와 같이 요약해 볼 수 있습니다. 원서접수 - 코딩/전공 테스트 - 기술면접 - 인성면접 [서류 및 전공테스트] 지원한 곳은 라인플러스, 네오플, 스마일게이트, 엔씨소프트, NHN엔터테인먼트, 게임빌, 넥슨입니다.   자기소개서는 전문서적을 참고했고, 다른 사람들에게 꼭  첨삭을  받았습니다. 포트폴리오는 1월부터...

무료로 사용가능한 폰트 모음

1. 빙그레체 http://www.bingfont.co.kr/index.html 빙그레체 1, 2가 있음. 빙그레 1은 둥글고 긍정적인 느낌 빙그레 2는 1보다는 각지고 복고적인 느낌이 강함 2. 유토이미지 http://www.utoimage.com/?m=event&mode=view&idx=163 저작권자를 표기하면, 해당 홈페이지의 무료 폰트를 이용 가능 3. 빛의 계승자 체 http://heiroflight.gamevil.com/?r=p7 개인/기업에게 무료 배포이나, 프로그램에 임베이딩할시 동의가 필요함 3. NHN 고도 디자인센터 http://design.godo.co.kr/custom/free-font.php 고도체, 고도 마음체. 고도체는 강조하는 느낌이 강하며, 고도 마음체는 둥글둥글한 것이 빙그레1과 비슷 이밖에 http://www.sisunnews.co.kr/news/articleView.html?idxno=61831 http://www.sisunnews.co.kr/news/articleView.html?idxno=61751 시선뉴스에서 상업적 사용가능 폰트들을 다룬 기사이며, 함께 시안을 보며 적절한 폰트를 정해봐도 좋을 것으로 보임.

구글 플레이 알파, 베타 테스트

어플리케이션을 출시하기전 트러블 슈팅을 위하여 알파, 베타 테스트를 진행하여야 한다. 두 테스트 사이에 기능상 큰 차이는 없지만, 구글에서는 알파 테스트를 거친후 베타 테스트의 진행을 권장하고 있다. 다음은 구글에서 정의한 각 테스트 단계의 정의이다. 알파 소규모 사용자 그룹을 대상으로 가장 안정성이 떨어지는 버전을 테스트하는 단계 베타 알파 테스트보단 더 큰 규모의 사용자 그룹을 대상으로 출시 직전의 안정적인 앱 버전을 테스트하는 단계   구글 플레이 콘솔에서 각 버전관리에서 선택사항을 보시면 기능의 차이가 없다는 것을 알 수 있다. 하지만 구글이 알파 테스트 후 베타 테스트를 권장하는 이유는 베타를 테스트만을 진행한 후에 정상적으로 출시하면 문제가 없지만, 출시하기전 또 한번의 테스트를 거치게 된다면 개발자가 불필요하게 버전 코드를 한단계 높여서 출시하기 때문이다. 구글에서 제공하는 테스트는 3가지 방법이 있다. 1. 테스터의 이메일을 등록하는 비공개 테스트 소규모 팀이나 그룹등 특정 대상으로 테스트할때 권장하는 방법이다. 테스트를 위하여 테스터들의 구글 계정 등록이 필요하며, 등록된 계정을 대상으로 테스트를 진행하게 된다.  테스트 버전은 기존 테스트 및 상용 버전코드보다 높아야 한다. 2. 구글 그룹스을 이용한 비공개 테스트 앞서 말한 테스터 이메일 등록보다는 좀 더 많은 인원일때 이용하기 유용하고, 다수의 앱을 테스트할때 유용하다. 구글 그룹 이메일 또는 구글 플러스 커뮤니티의 url을 입력하면 가입한 인원 모두가 테스트에 참여할 수 있다. 3. url을 이용한 공개 테스트 url 주소를 알고 있는 모든 구글스토어 유저는 다운이 가능하다. 최대 테스터수를 지정할 수 있으며 최소 1000명이며, 공개 알파/베타 테스트는 스토어에 검색에도 앱이 표시되므로, 스토어 등록정보는 가능한 출시 버전...

기획서 리뷰

야근이 사회 이슈이고 다른 사람과 공감대를 형성하여 동병상련한다는, 배경과 목표에 충분히 공감되지만, 이를 통해 얼마나 사용자를 끌어들일 수 있을지 의문이 생김. 처음에 호기심에 한번 사용해 볼 수는 있으나, 굳이 gps를 켜 배터리를 사용하면서 계속 사용할 필요성을 못 느낄 것 같음. 추후 확장을 위해서는 충분한 데이터가 있어야 할텐데.. 사용자를 모으고, 꾸준히 사용하도록 해주는 장치가 필요할 듯함..

Intel의 망조, 인프라 운영자의 한숨. 멜트다운과 스펙터

CPU게이트 (멜트다운,  스펙터) 현재까지 나온 모든 보안 정책들을 무력화시키고 운영 체제 심장부의 메모리를 마음대로 읽을 수 있게 하는 초대형 하드웨어 취약점.  멜트다운 취약점은 하드웨어 구조적 결함이라 업데이트같은 소프트웨어적 미봉책으로는 사실상 완전히 막을 수 없다.  인텔, 스펙터 멜트다운 공격 보호 장치 내장한 칩 하반기 출시, THEGEAR, 2018-01-26 인프라 운영자 입장에서는 이걸 어떻게 해결해야 할지 모르는 상황이다. 뉴스에까지 나온 치명적인 보안 이슈이긴 하지만, 소프트웨어 패치는 미봉책이기 때문에 고객이 물어봤을때 명쾌한 해결책을 답할 수도 없다. 세계 IT업계에 떨어진 핵폭탄이자  Intel 사상 최악의 위기 만약 Intel이 잘못을 인정한다면, Intel은 엄청난 금액이 걸린 소송으로 생존이 불가능할 것이다. 이 때문에 Intel은 잘못을 인정하지는 않을 것으로 보인다. 앞으로 Intel은 수많은 소송과 타 제품(AMD CPU)으로의 대규모 이동으로 큰 어려움을 겪을 것으로 예상된다.  Intel의 멜트다운, 사상 최악의 보안 문제인 이유, DigestICT, 2018-01-14 실제로 AMD 제품을 탑제한 서버로 신규 발주가 나오는 경우가 나오고 있다. AMD의 신규 아키텍쳐인 젠을 기반으로 한 CPU들의 성능이 예전과 다르게 일취월장하여 쓸만한....수준이 되었기 때문에 점점 관심이 가고 있다. 알려지게 된 과정 2018년 1월 3일  구글 에서 최초로 발표한  특정 CPU 아키텍처에서 발견된 몇 가지 중대한 보안 취약점이다. 구글  프로젝트 제로 의 얀 호른 수석연구원과  오스트리아  그라츠 공과대학, 그리고 업계 보안전문가들이 발견하였다.  마이크로소프트 와  리눅스  개발진 등에게 알려 보안 패치 등 필요한 조...

구글 블로그 소개

1. 간단한 특징 소개 - 구글 블로그(=블로그스팟) 우리나라에서 서비스 하는 다른 블로그와는 달리 정해진 레이아웃이 없음. 유저가 직접 모든 레이아웃을 편집할 수 있다는 장점이 있음. 제대로 꾸미지 못하면 단점이 될수도. https://gooyaabitemplates.com 와 같은 무료 템플릿 사이트 있어서 괜찮은 템플릿 있으면 적용 가능. - 구글에서 제공하는 애드센스로 광고 수익을 얻을 수 있음. 애드센스는 가입 시 심사가 필요해서 일단 블로그에 글이 어느 정도 올라오면 그때 시도하는 걸로 하겠음. - 구글에서 운영하기 때문에 해외에서도 많이 들어온다고 함. 추후 관련 자료들 영어로 번역해서 올려도 좋을듯함. 2. 기능 및 사용법 - 일반적으로 국내에서 서비스 하는 블로그들이 메뉴가 있고 각 메뉴별로 게시글을 올릴 수 있는 시스템이라고 한다면, 구글 블로그는 글을 올릴때 태그를 달아서 각 카테고리를 구분하는 형태. - 관리자 기능에서 레이아웃에서 라벨을 추가하고 해당 라벨과 태그를 연결해주는 식으로 글을 분류하면 된다. - 페이지라는 기능이 따로 있는걸 볼수 있는데 이 기능은 일반 글과는 다르게 새로운 페이지에 그 게시 내용만 뜨는 것인데, 예를 들어 자기 소개나 정리된 강좌 등을 올리면 된다고 함. 나중에 일반 글들이 많이 모이면 정리해서 분기별 보고서 형식으로 페이지를 작성해서 올리면 될듯함.