본문 바로가기

Programming

알고스팟_울타리 자르기(FENCE) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 #include #include #include #include using namespace std; int solve(vector& nums, int start, int end) { if (start == end) return nums[start]; if (end - 1 == start) return min(nums[start], nums[end]) * 2; cout
알고스팟_게임판덮기(BOARDCOVER) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 #include #include #include using namespace std; int h, w; int RP[4][3][2] = { {{0,0},{1,0},{0,1}}, {{0,0},{1,0},{1,1}}, {{0,0},{0,1},{1,1}}, {{0,0},{1,0},{1,-1}} }; vectorsetti..
컴공 출신 프로그래머, 창업 성공하기 힘들다..!? 과연 그럴까? 희한하게 프로그래밍 쪽은 컴공나온 오덕들이 많이 하더라좀더 일반화하자면 너드 타입. 영업 능력 제로인 사람들이 많은듯.컴공에들이 많이 모여있는 디시 프로그래밍갤러리 가서 봐봐라 죄다 사진 2d여친이다.. 이런애들은 실력은 있어도 사회성이 부족해서대체적으로 실력에 비해 저평가 받는 일이 많아서 단가도 제대로 못받고, 일은 일대로 하고, 불쌍함. 하청 위주로 일감 맡아서 하는 업체들은 관급공사 아닌 이상, 사장들 수금은 제대로 할런지 모르겠다. 돈 후려치기 당하거나 대금 떼먹히는 일 많을듯. 공짜 유지보수에 ㅎㅎ 그건 어쩔수 없지 컴공 나온 이상 컴퓨터 앞에서 알고리즘을 짜면서 고민하고 토론해야하니 ... 그리고 영업능력은 뭐 자기 재량이라 알아서 하는거고 단가 제대로 못받는건 우리나라 IT체계문제임.. 김..
컴공 출신 프로그래머 미래 직업을 알아보자 일단 불변하는 사실은 프로그램 개발기업은 공공기관이나 대기업을 상대로, 컴공 출신 프로그래머는 그런 기업을 상대로 하청을 받아 일해주는 하청설비업종이라는 점임.이런 하청설비업종은 실력보다도 영업대상을 잘 정해야 돈 번다. 1-1. 대기업 하청-솔루션/일반하청/파견 기업학력, 실력, 납품업체 규모에 상관없이 노예니까 건너뛴다. 1-2. 대기업 하청-프리랜서대기업에서 컴공 출신 중급프로그래머 노임단가(영업비,재경비,세금,기술료 포함)를 650~700에 내리면, 일단 대기업 자회사가 먼저 30%정도 떼먹고, 그 다음에 대기업 이사나 본부장 출신이 세운 인력파견회사(SK의 경우 B*, 삼성의 경우 팬****)가 30% 떼먹고, 그리고 그 밑에 파견회사들이 5~40%(과거 2005년도에는 정보비대칭이 극심해 60..
중소기업 프로그래머 현실 알려줄게요.. 난 중소기업 프로그래머 들로 회사를 키워나가고 있는 중소기업사장들 많이 만나는 금융쟁이인데 특히 중소 프로그래밍쪽은 현실을 들어볼수록 참혹하단 느낌을 많이 받는다 가끔가다가 틈새발굴 존나 잘해서 사업성 괜춘하겠는데? 싶은 신생업체가 하나둘씩 튀어나오는데 이마저도 절반이상은 초기 손익분기점까지 못견디거나 초반에 광고에 필요이상으로 비용 많이 쓰다가 못버티고 무너져내림 ;; 어플로 틈새시장 파고든 배달의민족도 광고때문에 손익분기점 돌파한게 최근이니 중소기업 프로그래머 업계의 평균적인 현황은 그야말로 처참 그자체이게 다 인력이 뒷받침되어야 할수있는 사업이라 그래본인이 천재 프로그래머+디자이너+영업자 아닌 이상,고만고만한 수준에선 그냥 중소기업 프로그래머 인력빨로 승부보는게 이 세계라서 결국 자본력 약한 업체는..
문과도 이해가능한 컴공 필수지식-①네트워크 IP와 해저케이블 인터넷이란 뭘까?간단하게 말하면 '네트워크의 네트워크'라고 할 수 있어이게 무슨소린가 싶지?이제부터 정말 간단하게 설명해줄테니잘 상상하면서 들어봐 너가 대학교 기숙사에 있다고 생각해봐룸메랑 야밤에 긱사에서 치킨먹으면서 대화하다가학창시절에 화려했던 스타전적을 뽐내던 중룸메도 남부끄럽지 않은 스타전적을 가지고 있다는 것을 알게되고, 누가 더 잘하는지 알고싶어졌다고 상상해봐 그래서 당장 컴터 키고 LAN에 들어가서 1:1뜨겠지?이게 비록 단순한 모양새긴 하지만, 이렇게 해서 하나의 네트워크가 만들어 진거라고 할 수 있어. 이해됨? 룸메의 노트북이 맥북이든 윈도우 기반으로 돌아가는 노트북이든 운영체제가 다른 노트북인 경우도 우리는 문제없이 LAN연결을 통한 네트워크를 만들 수 있어 이게 가능한 이유는 네트워크로..
wamp를 활용해 나만의 웹서버를 만들어보자 그럼 제일 기초부터 시작하도록하자. 1. 웹서버 설치 및 웹서버는 무엇으로 이루어져있고 어떻게 작동하는가? 일단 본격적으로 웹서버를 운영하고싶다면 서버용컴을 새로하나사서 리눅스,윈도우 서버를 설치한다음 운영하는건데 인터넷사업하지 않는이상 이렇게 까지 할 필요는 없다. 보통 웹서버는 linux + apache + mysql + php 로 이루어진다. (물론 돈있는 회사들은 윈도우 서버랑 mssql,asp또는 jsp 주로쓴다.) 하여튼 저것들을 줄여서 LAMP라고 하는데 여기서 linux, 즉 리눅스는 빼도록하자 우리는 리눅스가아닌 윈도우상에서 서버를 돌릴거니까. 하여튼 아파치,mysql,php를 설치해야하는데 설치방법또한 까다롭다. 그래서 사람들이 쉽게설치하라고 만든 프로그램들이 있는데 국내에선 apmse..
하드디스크(HDD)에 대해 자주묻는 질문 정리 1. 왜 헤드와 플래터는 마모되지 않는가? 우리눈으로 보기에는 헤드와 플래터가 붙어서 움직이는것처럼 보이지만 실제로는 극히 미세한 높이로 떠서 움직인다.이 미세한 높이를 눈에 보이게 설명하자면 전투기가 지상으로부터 1cm 고도에서 비행하는것과 동급인 수준이다. 나노공정으로 돌입한 현대의 전자회로가 경이롭다고 하는데, 실은 하드야말로 한참전부터 양자레벨에 돌입한 제품이다.헤드와 플래터간의 거리는 스마트폰 표면에 묻은 지문높이의 1/20 수준이며, 담배연기의 분자가 그 사이에 들어가면 끼어버리는 정도다. 실제로 붙어서 움직이는 저장장치로는 플로피디스크(디스켓)이 있는데, 디스켓의 내구성이 약한 이유가 다름아닌 접촉식이었기 때문이다.미디어와 리더의 물리적 마모가 불가피한 구조라서 그런것이며, 유휴시간에는 반드..