본문 바로가기

프로그래밍/공부기록

[정보처리기사] 실기 1회독 VOL.2 진행중 7월 말에 접수한 실기까지 대략 3주 가량남았다. 4주 정도의 공부기간을 잡고 1회독을 진행하고있는데 눈에 잘 들어오지않아서 가벼운마음으로 1회독을 진행하지못하고 약간 반복해서 읽듯이 읽다보니 이제 파트2권에 있는 8챕터까지 읽었다. 남은것은 5챕터이지만 거의 책한권 분량이다. 1회독이지만 지금까지 공부한내용중에서 현업에서 요구하는 스킬에 해당하는 내용들이 종종있었다. 정보처리기사 = CS지식은 아니지만 최소한 업무내용에 필요한 CS지식 관련 용어들은 공부가 되는것이 아닐까 싶다 기술에 대한 공부는 항상 답답한 기분을 유발하기는 한다. 열심히 노력하긴 하지만 시간대비 실력이 늘지않는거같고 지금 현재 공부하는 이 내용들이 나에게 도움이 될까 하는 의구심도 들기도하고 또한 지금 내가 취업을 준비하는 상황에서.. 더보기
[정보처리기사 실기] 1. 소프트웨어 개발 방법론 소프트웨어 생명주기 모델(SDLC : Software Development Life Cycle) - 소프트웨어 생명주기는 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 - 시스템이 개발될 떄부터 운용 유지보수를 거쳐 생애를 마칠때까지 어떠한 순서를 밟는지에 대한 작업 프로세스를 모델화 한것. 소프트웨어 생명주기 프로세스 1. 요구사항분석 : - 요구사항을 고려하여 새로운 제품 혹은 변경된 제품에 부합하는 요구와 조건을 결정하는 단계 - 개발할 소프트웨어의 기능과 제약조건, 목표 등을 소프트웨어 사용자와 함께 명확히 정의하는 단계 2. 설계: - 시스템 명세 단계에서 정의한 기능을 실제 수행할수 있도록 수행방법을 논리적으로 결정하는 단계 3. 구현: - 설계 단계에서 논리적으로 결정한 문제해결.. 더보기
[프로그래밍] 정보처리기사 실기 - 0 정보처리기사 = cs 전체 지식은 아니지만 비전공자 출신인 내가 자격증을 통해서 전반적인 cs지식을 공부하고 용어들과 친해지기 위해서 최대한 빠르게 정보처리기사를 획득하려고 한다. 공부할 내용들은 자료구조, 알고리즘 또는 프로젝트를 통해 구현하며 습득해야 할 여러가지 지식들 등등 정말 공부할 내용은 많겠지만 늘 그렇듯 초반에는 어떤것을 먼저해야 하는가는 어려운것같다. 하나를 구현해나가면서도 제대로 공부해나가고 있는것이 맞는지 의심스럽기도 하고 프로젝트를 먼저 구현해나가면서 배우는게 가장 좋다고는 하지만 하루종일 프로젝트를 구현하기보다 짬을 내서 정보처리기사 실기 준비를 하며 다른 공부를 통해 머리를 식히는(?) 시간을 가져보려고 한다. 그렇게 되면 프로젝트 구현에 대한 의욕이나 아이디어등등 더 도움이 될.. 더보기
[정보처리기사] 필기 합격 지난달에 본 정보처리기사 필기를 합격했다 모든일은 한번에 다 담아낼수가없는 만큼 하나하나씩 이루어내다보면 언젠가는 다 해냈을것이라고 생각한다. 실기까지 바로 획득할수 있도록 시간을 분배해서 열심히 공부해보자 더보기
[마음가짐] 조급함에 대한 생각 왠만해서는 해당 블로그에는 일기장 같은 느낌의 글은 쓰지 않으려고 했지만 앞으로도 조급함이라는 나의 단점이 드러날때 한번씩 읽으며 단점을 최대한 극복해보자 라는 생각으로 저장해놓으려고 한다. 국비교육 종료후 한달 반 정도가 지났다. 최근 한 일주일 정도는 공부를 해도 집중이 잘 안되고 머리속에도 남지않는거같다는 생각을 하며 스트레스가 가득 차 있었는데 왜 공부가 잘 안될까 라는 스트레스도 있었고 어떻게 하면 이걸 극복하고 또 처절하게 공부하고 프로젝트를 했던 그때로 돌아갈수 있을까에 대한 생각도 많이하게 되었다. 적지않은 나이에 개발자로 직무전환을 생각하고 달려오면서 마음가짐에는 당연하게도 젊은 나이 혹은 적당한 나이의 친구들보다는 취업이 안될것이라고 생각했다. 그래서 훨씬 배로 노력하고 한가지라도 더 .. 더보기
[Anki] 반복 숙달을 위한 앱 당연한 이야기지만 사람은 공부를 하고나면 평생기억하지못한다 ( 혹시나 기억하는 사람이 있을수도 있겠지만 ) 그래서 반복숙달이라는게 항상 중요한데 자주 사용하거나 자주 익숙하게 보는것들은 자연스럽게 반복숙달이 되지만 그러지 않는것들은 블로그에 아무리 적고 정리를 해놔도 까먹기 마련이고 해당 내용을 찾기 위해서 검색하기까지 시간이 생각보다 걸린다. 그래서 어떻게 하면 좀더 주제 별로 머리속에 남기고 반복숙달을 편하게 할수있을까? 그리고 일정기간이 지나고나서 까먹을만할때쯤 다시 꺼내보면서 확인할수있는 그런 어플이 있을까? 하면서 공부방법을 찾던 도중 발견한 앱이다. 앞면에는 질문을 작성하고 뒷면에는 답을 작성하여 기록하고 확인할수있는게 포인트인데 기본 컨셉은 헤르만 에빙하우스의 망각곡선을 따른다는것이다. 간략.. 더보기
[정보처리기사] 필기 합격후기 지난 토요일에 정보처리기사 필기를 보고 합격까지 메세지를 확인하고나왔다. 아직 큐넷에세 합격자 발표가난건 아니지만 요즘은 CBT 방식이라서 마치 운전면허시험과 마찬가지로 종료후 제출하면 결과가 나온다. 초록색으로 합격발표를 보고 나오니 기분이 좋았다. 실기까지 패스해야지 진짜 자격증이 생기는 것이지만 어쨌든 기분은 좋았다. 한번에 필기 패스못하면 어쩌나 하고 걱정하기도 했으니깐 다만 취업을 준비하는 단계에서 사이드 프로젝트라도 더 만들어봐야하는걸까 아니면 이력서를 좀더 다듬고 잘 써야하나 정보처리기사 필기 공부하는게 취업에 당장은 도움이 안될거같은데 하는게맞을까 하는 걱정들이 많았다 왜냐면 정보처리기사 라는 자격증이 실무에서 없으면 안될정도의 자격증은 아니라고 들었고 있다고해서 취업에 꼭 유리한것도 아닌.. 더보기
[정보처리기사] 개념 요약 -3 카디널리티 : 튜플의 수 (행의 갯수) 차수(degree) : 속성의 수 (열의 갯수) 관계 데이터 모델 관계형 데이터베이스 - 관계형 데이터베이스는 2차원적인 표(Table)를 이용해서 데이터 상호 관계를 정의하는 데이터베이스 - 개체(Entity)와 관계(Relationship)를 모두 릴레이션(Relation)이라는 표(Table)로 표현하기 때문에 개체를 개체 릴레이션과 관계 릴레이션이 존재 - 장점 간결하고 보기 편리 다른 데이터베이스로의 변환이 용이 - 단점 성능이 다소 떨어짐 관계형 데이터베이스의 릴레이션 구조 릴레이션(Relation)은 데이터들의 표(Table)의 형태로 표현한 것으로, 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성된다. 출처 : liveyouri.. 더보기