본문 바로가기

혼공학습단34

혼공얄코 - 개발자와 연관된 직군 정리하기 선택미션 주차 진도 선 미션 1주차 (1/2 ~ 1/7) Chapter 01 Ch.01(01-1)에 소개된 개발자와 연관된 직군을 정리하기 1. 웹 퍼블리셔 / UI 개발자 웹사이트에서 보이는 부분을 담당하는 개발자. 해외에서는 보통 UI 개발자라고 한다. 소프트웨어 디자인 컨셉과 아이디어를 프론트엔드 기술을 사용하여 현실로 구현하는 역할을 가진다. 2. 프론트엔드 개발자 웹 퍼블리셔의 역할에 프로그래밍 요소를 담당하는 개발자. 프론트엔드 개발을 클라이언트 개발이라고 부른다. 💡 잠깐, 웹퍼블리셔와 프론트엔드 개발자의 차이점은? 둘 다 개발자라는 이름이 붙지만 UI(User Interface)는 디자이너에 가깝고 Font-end는 엔지니어에 가깝다. 정확하게 구분하는 건 어렵지만, 전자는 웹사이트 내의 .. 2024. 1. 8.
혼공얄코 - 비전공자가 들여다보는 IT 직무의 세계 기본미션 주차 진도 기본 미션 1주차 (1/2 ~ 1/7) Chapter 01 Ch.01(01-1, 01-2) 확인 문제 풀고 인증하기 (p. 40~41 & p. 50~51) Chapter 01-1 개발자는 대체 뭐하는 사람인가요? : 확인문제 1. ③ 스위프트 스위프트는 애플의 iOS와 macOS를 위한 프로그래밍 언어이다. 잠시 프로그래밍 언어 순위(24년 1월)를 살펴보자. 갈수록 웹뷰를 통한 앱 개발 비중이 높아지고 있어서 그런지 갈수록 Swift는 순위가 떨어지는 모습이다. 2. 로봇 청소기의 기기 제어 소프트웨어 개발 (임베디드 개발자) 커뮤니티 웹사이트의 회원 정보를 데이터베이스에 저장하는 과정을 개발 (백엔드 개발자) 윈도우용 화면 캡처 프로그램을 개발(응용 프로그램 개발자) 디자이너가 작.. 2024. 1. 8.
혼공학습단 11기 - 혼자 공부하는 얄팍한 코딩 지식 혼공학습단 11기가 시작되었다. 이전 기수도 참여했지만, 직장인에게 이만한 채찍은 없는 것 같아서 이번에도 신청하게 되었다. (사실 늦게 신청하는 바람에 혼공족장님에게 사정한 건 비밀😂) 도서 선택 : 혼공얄코 혼공자바 스터디할 때 은근히 도움이 되었던 혼공얄코로 선택했다. 사실 10기가 끝난 시점에서 벌써 책은 구매한 상태였다. 혼공얄코 주차별 미션 미션은 아래와 같다. 지난 기수와 같이 기본 미션과 선택 미션으로 나눠지며, 기본미션만 수행해도 수료에는 문제가 없다. 물론 우수 혼공족이 되려면 선택 미션까지 빡빡하게 채워야 한다. 하지만 스터디는 누구에게 보여주기 위함이 아니기 때문에 미션은 미션일 뿐임을 잊지 말자! # 진도 기본 미션 선택 미션 1주차 (1/2 ~ 1/7) Chapter 01 Ch... 2024. 1. 8.
[혼공학습단 10기] 활동 회고 혼공학습단 10기 활동회고 왜 신청했나요? 보통 스터디라는 걸 왜 하냐고 하면, 효율성과 동기부여라고 할 수 있다. (물론 여기서 말하는 스터디란 스터디그룹 형태를 말한다.) 여러 명이서 모여서 같은 주제로 학습하니, 자연스럽게 의견공유를 하면서 폭넓은 이해를 할 수 있고, 다양한 관점으로 나의 약점을 보완할 수도 있다. 학습 내용을 요약한다든지, 구성원이 연습문제를 내오는 방식으로 학습의 효율성을 매우 높일 수 있다. 동기부여 측면에서는 말 그대로 정해진 진도가 있고, 같이 옆에서 맞추는 구성원이 있어서 혼자 할 때보다 좀 더 몰입하고, 포기하지 않게 된다. 물론 벌금, 상금 등 당근과 채찍이 곁들어지면 더 훌륭해진다. 서론이 길었는데, 이러한 스터디그룹은 필요조건으로 나 말고 다른 사람이 있어야 하고.. 2023. 8. 20.
[혼공학습단] 자바로 텍스트파일 읽어보기(+파이썬도) 선택미션 주차 진도 선택 미션 6주차 chatper14 p. 632 문제 2번 풀고, 풀이과정 설명하기 연습문제 풀이 2. FileReader와 BufferReader를 이용해, source.txt 내용을 읽고, 각 라인 번호를 추가해 모니터로 출력하는 프로그램을 작성해보세요. package sec02.verify.exam02; import java.io.BufferedReader; import java.io.FileReader; public class AddLineNumberExample { public static void main(String[] args) throws Exception { String filePath = "src/sec02/verify/exam02/AddLineNumberExamp.. 2023. 8. 20.
[혼공학습단] 입력스트림 요약 정리 하기 기본미션 주차 진도 기본 미션 6주차 chapter14 입출력 스트림 요약 정리하여 포스팅 하가 Java 입출력 스트림이란? Java에서 입출력 작업을 처리하기 위해 사용되는 개념 입출력 스트림은 데이터를 읽어들이거나 쓰는 데 사용됨 다양한 데이터 소스와 대상으로부터 데이터를 읽고 쓸 수 있음 종류 대표적인 두 가지 유형은 다음과 같다. 바이트 스트림(Byte Streams) 바이트 단위로 데이터를 처리하는 스트림. 주로 그림, 음성 등의 이진 데이터를 다룰 때 사용됨 InputStream과 OutputStream이라는 기본 추상 클래스(최상위 클래스)를 기반으로 함 하위 클래스 FileInputStream / FileOutputStream: 파일에서 데이터를 읽고 쓸 때 사용 ByteArrayInput.. 2023. 8. 20.
[혼공학습단] 딥러닝을 좀 더 딥하게 가보자, 심층 신경망 선택미션 주차 진도 선택 미션 6주차 chapter 07 ch.07(07-2) 확인문제 풀고, 풀이과정 정리하기 확인 문제 풀이 1. 다음 중 모델의 add() 메서드 사용법이 올바른 것은 어떤 것인가요? ① model.add(keras.layers.Dense) ② model.add(keras.layers.Dense(10, activation='relu')) ③ model.add(keras.layers.Dense, 10, activation='relu') ④ model.add(keras.layers.Dense)(10,activation='relu') 정답 : ② model.add(keras.layers.Dense(10, activation='relu')) 허허..이런 문제는 뭐랄까 오답이 너무 명확하게 .. 2023. 8. 15.
[혼공학습단] 딥러닝의 세계로 들어가보자 기본미션 주차 진도 기본 미션 6주차 chapter 07 ch.07(07-1) 확인문제 풀고, 풀이과정 정리하기 문제 풀이 전 선수 지식 모든 개념을 완벽하게 이해하기엔 딥러닝(deep learning)은 아직도 어려운 편이라 키워드 위주로 정리해보려고 한다. 인공신경망에서 중요한 개념은 아래 3가지라고 생각했다. 인공신경망 뇌의 신경망을 모방하여 만들어진 수학적 모델 복잡한 데이터의 패턴을 학습하고 예측함 로지스틱 회귀 모델과 유사한 개념을 공유하지만, 더 복잡한 구조와 다양한 연산을 수행하는데 사용된다. 인공신경망의 구조와 주요 개념 뉴런 (Neuron): 인공 신경망의 기본 요소로, 입력을 받아 가중치와 편향을 적용한 후 활성화 함수를 통과시켜 출력을 생성한다. 로지스틱 회귀 모델의 뉴런에 해당합니.. 2023. 8. 15.