본문 바로가기

전체 글

(12)
트러블슈팅이란? 안녕하세요! 연말이라 무지무지무지 바쁘네요ㅠㅠ 운영쪽일이라 이 때 바쁜가봅니다.. 그래서 오늘은 짧게 쓰려고해요ㅠㅠ 자 그럼 시작합니다! 트러블슈팅이란 주제를 들고 왔습니다.. 사실 비전공자나 저정도 수준의 개발입문이 듣기엔, 너무 거창해보이는 단어라고 생각이 드네요!ㅎㅎ 하지만, 여러 분야에서 사용되는 단어인 만큼 정의라도 알고 가야겠다! 싶었습니다. 제가 처음 트러블슈팅을 들었던 것은, 강남에서 모 IT학원을 다녔을 때, 그러니까.. 2015년도쯤 이었어요! (네트워크 기초반 수업을 들으면서, 네트워크 장비의 명가(!)인 시스코의 '네트워크 망을 간단하게 실습해보는 프로그램'을 사용하며 배운 이론을 적용하는 수업에서 였습니다. ) 그 중, 만들어놓은 네트워크망에 핑을 날려보거나, 망의 서브넷마스크 등..
시간복잡도와 공간복잡도 안녕하세요! 실습 막바지라, 이것저것 커밋할게 너무많아 이틀이나 포스팅을 쉬어버렸네요ㅠㅠ 그래도 오늘 다시 포스팅 해보도록 하겠습니다! 음, 오늘 주제는 시간복잡도와 공간복잡도로 정했어요ㅎㅎ 개발자에게서 뗄래야 뗄 수 없는 개념이죠! 제가 지금부터 포스팅 할 시간복잡도와 공간복잡도는 모두 알고리즘의 수행과 관련하여 사용하는 용어입니다. 그렇다면, 알고리즘이 무엇인지부터 정의해야겠죠?ㅎㅎ 알고리즘은 일상생활에서도 익히 들었고, 고교생활에서도 충분히 들었을 단어입니다. 하지만, 저는 컴퓨터공학과에 진학 전에는 알고리즘에 대해서 지금 아는 것과는 다르게 막연히 생각하고 있었어요! 나 : 알고리즘이란? 음, 정의역에 맡는 대입값을 넣으며 문제를 해결하는 과정. 딱 이정도!ㅋㅋㅋ 제가 처음 알고리즘을 접했던 것은..
Garbage Collection 이란 ? 안녕하세요~!! 오늘은 가비지 컬렉션에 대해서 포스팅하려 합니다. 이에 대해 포스팅하게 된 계기는 .. 음, 요즘 C++ 공부중인건 저번에 말씀드렸는데요, 저희 학교 컴공과 언어커리큘럼이 C언어 - 자바 이렇게 두개로 시작했었는데, 제 아래 학번은 음.. C - C++ - 자바 이렇게 세가지를 배우더라구요! 하하! 참나! (나도 C++ 배우고싶은데..) 전 독학할겁니다! ㅋㅋ 하고있는데.. 너무어려워요 ㅠㅠ 같은 객체지향언어라지만, 이렇게 다를줄이야.. C++과 자바의 가장 큰 차이가 메모리 관리방법인 것 같아서 이 주제를 선택했습니다 ㅎㅎ 일단 가비지 컬렉션에 대해서 공부하기 전에, 제 생각을 말하고 시작할게요! 제가 아는 가비지 컬렉션은 음, 혹시 C언어를 배울 때, 변수를 선언하고 그대로 출력해보신..
시리얼라이즈의 명사(Serialization) - 직렬화 란 ? 안녕하세요! 오늘도 포스팅을 하기위해서 왔습니다^^ 이게이게! 1 일 1 포스팅의 장점인거 같아요 ! 저번에 블로그 도오전 했을 때는, 1주 1포스팅을 했는데.. 생각해보니까 그럼 1년을 해도 52개밖에 .. 하지만, 지금은 이미 7개를 넘었고 ! 또한, 1주 간격으로 포스팅 할 때엔 1주 정도면 제가 따로 찾지 않아도 학생으로서는 새로운 뭔가를 할 수밖에 없는 기간이었으니, 커뮤니티나 IT기사 같은 것을 찾지 않고도 충분히 새로 알게된 걸 검색하며 포스팅 할 수 있었습니다. 반면, 1일 1포스팅을 하니, 실습과 더불어 새로운 뭔가를 매일 알게되는 것은 스스로 찾지 않으면 사실상 불가능합니다..ㅎㅎ 그래서 저 스스로 뭔가를 찾아보려 커뮤니티나 기사를 참고하게 되구요! 그것 자체가 도움이 되지 않을까 싶네..
스레드와 멀티스레드(공부하고 보니.. 이 포스팅은 매우부족해 차후 추가포스팅하겠습니다^^) 안녕하세요! 오늘은 어제 못한 스레드에 대해서 포스팅 해보겠습니다ㅎㅎ 음, 그전에 여담을 하자면! 얼마 전부터 종종 주변 지인 중 개발에 종사중인 분들을 만나고 상담도 받고 그랬는데요! 그 중에 아는 형과 이런 대화를 했었습니다.. 나 : "형, 그럼 제가 취업 전에 게임 개발로 진로를 정한다면 어떤 공부를 하면 좋을까요 ?" 형 : "음, 일단 너 여태까지 주로 쓰는 언어는 뭐고, 졸프는 뭘로했어 ?" 나 : "저 자바랑 자바스크립트 사용해서, 웹, 웹앱, 모바일 프로그래밍 등등 했어요.." 형 : "음.. 원하는 회사가 코테를 보면, 자바로는 힘들거야.. 게임개발이 하고싶다면, C++로 코테를 봐보도록 노력해보고 다이렉트X나 그래픽스 같은 경험은 없겠지? 그럼 클라이언트인지 서버인지 엔진개발인지 어디..
하둡이란 .. ? 하하, 원래 스레드와 멀티스레드에 대해서 포스팅 하려고 했는데, 그것은 잠시만 미룰게요! 죄송합니다ㅠㅠ 갑자기 스레드가 게임에서 어떻게 쓰이는지 보고싶어서 엔씨소프트 홈페이지에 들어가봤는데.. 위 사진은 엔씨소프트의 공식 블로그 캡쳐사진인데요, 저도 처음 들어가봤어요 ㅎㅎ 엔씨소프트 공식블로그에 보면, 엔씨소프트에서 올린 다양한 컨텐츠가 ! 두둥 ! 그 중에는 R&D도 있고 ㅎㅎ 그래서 언제부터 있나 봤더니, 무려 2014년부터 꾸준히 올려주셨더라구요! (관리자분 감사드립니다ㅠㅠ) 2014년의 첫 컨텐츠는 무려! 하둡! HADOOOOOOOOOOP! 하둡~ 지금은 아주 핫해진 기술인데, 저도 데이터 처리 응용소프트웨어, 빅데이터 분야에서 많이 사용한다? 라고만 알고 있었어요 .. 반성해야합니다ㅠㅠ 엔씨소프..
용어 정리를 해보겠다. 안녕하세요! 주말은 포스팅을 쉬고 오늘 올려봅니다^^ㅎㅎ 어제는 본격적으로 공부할까하여, C++입문서를 eBook으로 구매하여 공부했습니다.. 그런데 같은 객체지향언어인데 모던C++이라 그런지 .. 스트림을 다루는게 너무 어색하고 힘들어 진도가 너어어어무 안나가더라구요ㅠㅠ 그래서 포스팅에 C++올리기도 창피하고..ㅎㅎ 그래서 무엇을 포스팅할까.. 하다가 오늘부터는, IT용어 정리나 신개념들에 대해서도 하루에 하나정도(?) 읽어가며 IT지식을 늘려가며, 포스팅을 하는 것도 계획 중입니다. 최근 게임회사 입사를 꿈꾸며, 그 중, 혹시 서버개발을 하게된다거나 하면 당연히 소켓프로그래밍 경험이나 리눅스 운영체제에서의 개발경험, 네트워크 기본지식 등이 필요로 할테고, 혹시, 클라이언트 개발을 하게된다거나 하면 당..
알고리즘을 공부해본다.! 안녕하세요! 오늘의 주제는 알고리즘 공부입니다. 저는 실습을 나와, '현재 종사하는 회사의 외주를 맡아 한 si업체가 만든 시스템의 코드를 보고 공부하며 유지,보수하고 있다'는 사실은 저번에 포스팅했었는데요..! 음.. 개발의 길이 까마득하게 멀고 먼 저도 4학년이 끝나고 취업을 하면 현업에 투입이 되겠죠? 저와 마찬가지로 누군가는 si업체에 취직할 것이고.. 그 분도 어느 회사의 외주를 맡아 시스템을 만들 것입니다. 그렇다보니, 저처럼 부족한 실력인 분들도 코드를 짜게되겠죠!? 그래서.. 뭔가 지금 종사하는 회사의 시스템 속 소스는 '어느부분은 참 깔끔하고 잘 만들었네' 싶은 부분도 있고, 저랑 비슷한 수준의 코드.. 큼큼.. 를 작성한 부분도 있습니다. 즉, 최적화는 고려하지 않은 상태로 그냥 돌아가..