반응형

전체 글 58

[JAVA]초보 개발자를 위한 JAVA

내가 애용하는 영진닷컴에서 "초보 개발자를 위한 JAVA"라는 책이 출간되었다. 내가 가지고 있는 IT 단일 서적중 가장 두꺼운 두께를 가지고 있다. (핸즈온 머신러닝을 가볍게 제압) JAVA라는 언어의 특성상 내용이 이렇게까지 많은 내용이 필요한가 생각이 들지만, 한편으로는 객체지향 언어의 대표격인 언어로 입문자들을 위한 내용이 많으면 나쁠것이 없다는 생각이 든다. 현재 우리나라에서도 JAVA만 잘하면 먹고 살수 있는 것을 생각한다면.. (사실 난 정보처리기사를 준비하며 처음 배운 언어인 만큼 입문자 수준에 지나지 않는다.) 객체지향 언어에서의 변수의 메모리에 담겨 있는 여부를 눈으로 확인할수 없지만, 저러한 도식화된 내용을 머릿속에 넣는 것은 객체지향 언어를 배우는데 있어서 굉장히 중요한 부분이다. ..

IT 서적 리뷰 2023.12.30

[7회 빅데이터분석기사 실기] 최종합격후기

빅데이터 분석기사 7회 실기 시험에 최종 합격하였다. 작년부터 시작되었던 기나긴 여정이 올해 드디어 끝나게 되었다. https://aitzone.tistory.com/35 [5회 빅데이터분석기사 실기] 시험 후기와 고찰 12월 3일 5회 빅데이터분석기사 실기 시험을 보았다. 고사장은 더조은아카데미 대구지점으로 메가스터디 계열학원으로 컴퓨터 학원이다. 시설은 깔끔하였고 대구 고사장 3곳 중 1곳으로 나머지 2 aitzone.tistory.com 작년 이맘때쯤 처음 치루었던 5회 시험부터 이번 시험까지 삼수만에 붙은 시험이다. 조금 부끄럽긴 하지만, 핑계아닌 핑계를 대자면 5회때에는 회사를 다니며 대학원 면접을 준비를 하면서 어영부영 병행하면서 책 한권도 제대로 못본 상태로 들어갔고 6회때에는 시험 전날 대..

[정보처리기사] 정보처리기사 실기 최신문제집 2024

내가 애용하는 이기적 영진닷컴에서 정보처리기사 실기 최신문제집이 출간되었다. (2024년 버전) 현재 필기를 합격해놓은 상황이라 10월에 실기 시험을 응시할 예정이다. (아직 공부를 시작하진 않았다ㅠ) 그렇지만, 필기 합격후기를 보면 알겠지만, 필기 역시 단기간에 합격을 하였다. https://aitzone.tistory.com/47 [2023]정보처리기사 필기 합격 후기 한학기 동안의 대학원 생활이 끝이 났다. 곧바로 기말고사가 끝나자마자 일주일간의 할일을 하고 7월초부터 2주간 정보처리기사 시험을 준비하였고, 78점의 점수로 통과하였다. 정처기 시험은 cb aitzone.tistory.com 사실 실기시험 자체는 난이도가 필기하고 다르게 어렵기도 하고 곧 개강을 앞둔 빠듯한 대학원 생활로 인해서 원래..

[파이썬] Function 작성법 총정리

파이썬에서의 함수 작성은 간단하기도 여러가지 방법이 있다. 매번 쓰면서 헷갈리는 부분들이 있어서 이번 기회에 총정리 하고자 한다. # 1. 함수의 필요성 - 특정 작업을 수행하는 명령문의 그룹 - 프로그램의 기능 단위로 모듈을 구성하는데 사용 - 프로그램이 복잡해지고 커질 때 함수를 사용하면 관리하기 쉬워지고 클래스 작성시에 필수적인 방법이다. - 코드의 재사용이 가능하다. # 2. 용어 정리 - argument (인수) : 함수에 전달하는 객체 (instance, object) - parameter (매개변수) : 인수를 가리키는 이름 (인수를 저장할 변수) - return (리턴값) : 함수의 결과를 출력하는 것 (반환) def add(a, b): # a, b가 parameter 즉, 매개변수이다. ..

Python/Basic 2023.07.21

[2023]정보처리기사 필기 합격 후기

한학기 동안의 대학원 생활이 끝이 났다. 곧바로 기말고사가 끝나자마자 일주일간의 할일을 하고 7월초부터 2주간 정보처리기사 시험을 준비하였고, 78점의 점수로 통과하였다. 정처기 시험은 cbt 시험이라서 시험 점수와 합격여부 결과를 시험이 끝나자 마자 바로 확인할 수 있다. 역시나 어제 결과가 나왔는데, cbt 시험 종료 후에 나온 점수와 동일하였다. 글쓴이 스펙 : 국비교육 출신 비전공자 출신 SI 개발자(경력 : 고작 8개월 정도) 현직 데이터사이언스대학원 학생 공부기간 : 원래 23년 1회차 시험을 보려고 하였으나, 학기중이라서 계속 딜레이 시킨 상황이여서 본격적인 공부는 7월초에 시작. (대략 2주반정도 공부) 공부한 교재 : 2023 이기적 환상의 콤비 정보처리기사 (필기+실기), 2022 기사..

[AI] 챗 GPT 마침내 찾아온 특이점

최근 chatGPT가 전 세계적으로 뜨거운 열풍을 불러오고 있다. IT업계 종사자 뿐만 아니라, 사회 모든 계층과 영역에 스며들었고 우리나라 대통령과 사회의 여러 기업가, 지도자들도 AI의 활용성과 응용성을 보고 움직이기 시작하였다. https://www.chosun.com/economy/stock-finance/2023/01/30/QKHRB2M4YNB6JHFWSHJYVZ4OQA/ “우리 공무원도 활용하길” 尹 한마디에… 급등한 테마주는 우리 공무원도 활용하길 尹 한마디에 급등한 테마주는 www.chosun.com 사기업 뿐만 아니라 공직 사회에 가져다 준 충격 또한 오래전 윈도우 95출시때나 아이폰 출시때와 비슷해 보인다. 이 ChatGPT가 무엇인가에 대해서 언론이나 매체에서 어렴풋히 들었던 사람들을..

IT 서적 리뷰 2023.02.20

[MachineLearning] 1. 이해와 사용

1. 머신러닝의 의미와 목적 및 역사 - IBM 컴퓨터 공학자 아서 새뮤얼 Arthur Lee Samuel 1959년, 경험을 통해서 스스로 성능을 높일 수 있는 알고리즘 삽입 (머신러닝의 시초) 머신러닝의 정의 : 컴퓨터가 데이터를 통해 유의미한 패턴과 통계적인 함수를 발견하여 행동의 지침이 되는 *지식을 습득하는 행위 (* 지식 : 예측, 분류, 회귀, 추천시스템 등) 위의 분류(classfication)과 회귀(regression)은 지도학습의 한 분야 클러스터링(clustering)과 차원축소(dimensionality reduction)은 비지도 학습의 한 분야 크게 머신러닝이라고도 하지만, 일반적인 사람들은 AI (Artificial Intelligence)와 구별을 잘 못함. 큰 범위에서는 ..

MachineLearning 2023.02.10

[C언어] 2. C언어 프로그래밍 기초: 규칙과 기본구조, 변수와 상수, 출력과 입력

1. C 언어 기본작성 규칙 프로그램은 main함수를 호출하면서 시작되며, 모든 함수는 블록 구조로 정의 된다. 블록구조란? 중괄호{}로 감싸져 있는 코드 영역 영문자의 경우 대소문자를 엄격하게 구분하며 모든 명령문은 세미콜론(;)으로 마무리 지어야 한다. (생략 x) * 주석 한줄 주석 // 여러줄 주석 /* */ -> 파이썬과의 차이점 1. 들여쓰기 (indentation)이 없고, 중괄호안에 코드가 들어가면 된다. 2. 파이썬과는 달리 큰따옴표와 작은따옴표를 구별한다. 3. 모든 문장 뒤에는 세미콜론이 무조건 들어가야 하며, 들어가지 않으면 에러가 뜬다. 4. 파이썬은 인터프리터 언어라서 행단위 번역이 되며, 목적 프로그램이 생성되지 않는다. C언어 같은 경우에는 컴파일 언어라서 컴파일러가 exe파..

C 언어 기초 2023.02.06

[C언어] 1. C언어 개괄 및 프로그래밍 환경 설정

C언어 (Language) - UNIX 운영체제 구현을 위해 1972년에 개발된 언어 - 문법의 간결성, 효률성, 효과적인 포인터 타입 제공등으로 지금까지 많이 사용되는 시스템 프로그래밍 언어 (윈도우도 C와 C언어에서 분화된 C++로 만들어짐) - 절차형 프로그래밍 언어의 대표주자 - (C++ 언어는 C 언어에 객체지향 기술이 더해져서 만들어짐) 프로그래밍 언어에는 사람이 배우기 쉬운 친밀성을 기준으로 저급 언어와 고급 언어로 나누어지는데, C언어는 고급 언어 중 포트란, 코볼과 같은 화석급 언어보다는 덜 올래된 아직도 많이 사용되는 언어로 사람의 언어로 치면, 영어와 같은 근본 언어라고 생각한다. C언어 사용을 위해서는 대략 4가지 준비과정이 필요하다. 1. Visual Studio Code 설치 2..

C 언어 기초 2023.02.04

[Data] 2023 데이터 직무 한눈에 알아보기

데이터 직무를 한눈에 알 수 있는 그림이다. 왼쪽에서 오른쪽으로 갈수록 로우데이터(raw data)에서 가공된 데이터를 가지고 머신러닝 모델링을 하는 부분이다. 실제로 Data Platfrom부분은 백엔드의 영역과 겹치는데, 데이터 엔지니어(Data Engineer)의 직무는 이 분야에서 채용도 가장많이 하며, 아직까지는 무난하게 취업을 준비할 수 있는 부분이다. 사실 데이터분석가(Data Analyst)를 기준으로 하여서 머신러닝 엔지니어(ML Engineer)까지는 점차 채용이 많아지는 추세가 보이지만, 실질적으로 서비스 개발의 전체 영역에서는 20~30프로밖에 차지하지 않는다. ML Enginner의 영역에는 CV(Computer vision), NLP (Natural Language Process..

MachineLearning 2023.01.25
반응형