본문 바로가기

프로그래머의 삶

프로그래밍 언어 공부하기 프로그래밍 언어 공부하기 1. 언어 자체 문법만 놓고 보면 공부 할것도 없어. 언어를 첨에 공부할때 Bible을 사는건 정말 비추입니다. 그 언어의 모든 문법을 다 쓰는것도 아니고 그 언어를 사용하여 프로그램을 짜는것 그리고 그 언어로 되어 있는 소스를 보는데는 크게 도움이 되지 않습니다. 그 두꺼운책을 다 보고 난 다음 그 책에 있는 내용과 연관되어 있는 학습이나 작업이 이루어지지 않기 때문에 1달안에 기억에서 사라지게 되니 나는 왜 공부해도 안되는걸까 라는 자괴감만 쌓이게 됩니다. 언어를 공부할때는일단 OOP언어 한가지(기왕이면 C#)를 주력으로 사용한다. 그리고 다른 언어를 습득할때 아래의 것을 어떻게 쓰는지 있는지 없는지를 파악한다. 조건문 if, ?(조건연산자), switch반복문 for, fo..
긍정적 프로그래머와 부정적 프로그래머 긍정적 프로그래머와 부정적 프로그래머 1. 혈액형별 성격 요즘은 잘 입에 오르내리지 않지만 ABO혈액형별 성격에 대해서 영화, 웹툰등등 엄청 회자 되던 시절이 있었습니다. A형은 소심하고 서열을 잘 지킨다. B형은 자유분방하고 모험을 즐긴다. AB형은 계산적이며 알수 없는 성격 O형은 경찰관 남에게 별 관심이 없지만 누군가 룰을 깨면 갑자기 화를 낼수 있음 뭐 대충 위와 같은 식으로 분류했던거 같은데.. 저는 위 내용을 굉장히 중요하게 생각합니다. 어떤 분이 저에게 세상사람을 4가지 성격으로 나눌수 없지 않냐고 물으시길래 O형에 대해서 말씀 드렸고 연애를 할때도 O형끼리 만나면 서로 연락안하다가 헤어지잔 말도 없이 그냥 끝나는 경우도 있다라고 말씀을 드렸더니 심히 고개를 끄덕이시더군요. 그분은 O형이고 ..
프로그래머가 회사생활하기 너무 힘든 이유 프로그래머가 회사생활하기 너무 힘든 이유 프로그래머가 개발할 시간이 충분함에도 띵까띵까 놀다가 막판에 야근하는 케이스는 그 사람 개인의 문제이니 이런것들에 대해서는 적지 않겠습니다. 1. 아티스트들은 개취와 경험을 존중해~ 하지만 프로그래머(이하 플머)는 아니야 게임회사를 다니고 있습니다. 그 안에서 제가 본것들은 아티스트들은 그들의 취향과 경험을 존중해 줍니다. 하지만 이 파트도 경영진앞에서는 이런것들이 무시되기 십상이기 때문에 나름의 고충이 있지요. 그런데 플머는 더 심합니다. 플머들의 장단점 취향따위는 아예 고려가 되지 않습니다. 그러니 돌아버리죠.. 기획자는 다른 회사의 제품을 벤치마킹을 해서 기획을 합니다. 그리고 플머에게 기획서를 주죠. 그럼 프로그래머는 연구도 하고 삽질도 하면서 프로젝트를 ..
구인-구직과 관련한 이런저런 이야기.. 구인-구직과 관련한 이런저런 이야기..1. 구인-구직은 남녀 만나는것과 같아 a. 원하는 상대를 만나고 싶다면 당신이 상상하는 사람이 갈만한곳을 찾아다니는게 좋습니다.조용하고 책읽기를 좋아하는 여자를 클럽에서 찾지말라 이거죠. b. 당신과 당신의 최고의 상대방은 여기저기 있지만 절대 마주칠수 없을지도 모릅니다. 좋은 회사를 찾기 위해 실천력이 필요합니다. c. 정말 당신이 그런 이성과 만나고 싶다면 그런 사람이 좋아할만한 사람이 되어야합니다.언젠가 나타날 나의 반려자를 위하여 그에 맞는 사람이 되기 위해 서로 보면 딱 아! 이사람이 내사람이구나 알수 있게 나 자신을 변화시키고 좋게 만들 필요가 있습니다. d. 이성간에 관계는 몸짓과 눈짓과 표정과 말투와 여러가지를 이용하여 상대방과 내가 끊임없이 서로를 ..
왜 프로그래머는 계속 공부하는데도 모자른걸까? 프로그래머가 아무리 공부를 해도 쏟아지는 지식을 다 알순 없습니다.그렇다면 무엇을 배울지 선택을 해야 합니다. 그런데 학계보다는 업계가 분야를 주도하다보니 공격적인 (학계는 좀 수비적이죠) 개발이 이뤄지고 있고그 아래에 개발자들은 넘쳐나는 정보의 홍수속에 지치는거죠. (혁신이 무조건 좋은 것만은 아니라는...) 프로그래머가 공부한 지식은 1년사이에 50%는 쓸모가 없어지고 나머지 50%는 거의 2년내지는 3년안에 쓸모가 없어집니다. 지식 수명이 짧으니 가급적이면 수명이 긴 지식을 습득하여 밑빠진 독에 물붓는 경우는 만들지 않으면 좀더 도움이 되겠죠? (진짜 제가 이렇게 공부 많이 할줄 알았으면 전 짧고 빡세게 배우고 평생 써먹는 직업을 선택했을겁니다.) 어쨋든 모든 지식을 다 습득할 수 는 없습니다. 무..
프로그래머는 어떤 회사에 가야 하는가? 프로그래머가 바라보는 업계에 대한 얘기입니다.지극히 주관적인 얘기이며 논쟁은 정중히 거절합니다. 제 얘기를 하자면 너무 기니깐 짧게 말씀 드리면 소프트웨어 업계에서 다양한 경험을 했습니다.그 경험을 바탕으로 프로그래머가 회사를 구할때 조금이나마 도움이 되는 글을 적고 싶었습니다. 회사는 어떤 프로그램을 만드느냐에 따라 두종료로 나눕니다.A. 자기네가 사용할 프로그램을 만드는 회사(카카오톡, 네이버, 넥슨, Start up등등..)B. 남이 사용할 프로그램을 만드는 회사(SI 회사들이 대표적이죠) C. 그 중간단계도 있습니다만..자사의 솔류션을 가지고 있지만 SI도 해야 되는회사들인데요....임베디드, 보안, 각종 업무용 프로그램제작 회사등등이 있습니다.이런 회사의 경우엔 연구 인력과 SI인력으로 나누기도..