개발자, 그 여정

[정보처리기사] 2023년 1회 필기 합격 후기(비전공자, 책X, 일주일)
정보처리기사 필기 합격 후기 직장인이라 실질적으로 공부에 투입 할 수 있는 시간이 적어서 효율적으로 하려고 노력했고, 단순한 '시험'이라고 생각하기 보다는 전체적으로 이 분야에 대한 이해도를 높여야겠다는 생각으로 골고루 공부했다. 그리고 자격증은 책 없이, 일주일만에 합격하였다. 잘 몰랐던 것은 알게되고, 알았던 것은 더 자세히 알게되고 기본적인 부분들을 채운 느낌이다. 공부 방법은 1. 유튜브 강의 1회독(12시간) 2. 요약집 119P짜리 2회독( 1회 이해 위주 / 2회 Just 읽기) 3. 기출문제 풀이(20년 개정후~만) 4. 시험 전날 2번에 있는 요약본 빠르게 필요한 부분만 읽기 순으로 쪼개서 진행했다. 문제 한번 풀어보고 문제 수준과 내 수준의 갭을 체크하고 기본 이론 파악하여 기출 풀어보..

국비학원 프로젝트 후기
22.07.04 ~ 22.11.25 약 5개월간의 배움과 프로젝트까지 종료 되었다. 버그를 박멸한다는 의미로 조의 이름은 '세스코' 로 하였고, 프로젝트 'onemoa' 를 만들었다. 'onemoa' 이름은 한 곳에 다 모아둔, 다시 찾게된다는 원모어의 의미를 가진 사이트로 다양한 범주의 재능을 판매하는 기능과 개인/팀 단위의 공모전 정보와 팀원 모집 기능을 제공한다. - 사이트 개요 현황과 문제점으로 1. 프로젝트의 예산과 시간의 한정, 매몰 비용, 평생직장이 없는 프리랜서 시대의 활성화 등 다양한 이유로 시장의 흐름이 1:1 에서 1대 다수 컨텍으로 가는 추세에 있고, 2. 재능이 필요한 공모전과 다양한 판매처가 필요한 재능을 이어주는 공동 플랫폼 부재로 각각 다른 루트에서 해결하고 있어 사회적 비효..
BitCamp java풀스텍반 수업 내용 (Notion 링크)
자바 223기 엄진영 강사님 jinyoung.eom@gmail.com github.com/eomjinyoung github.com/eomcs 수업 내용은 Notion으로 정리하고 옮기기가 어려운 관계로 아래 링크 남깁니다. 자바 223기 수업 내용 (22.07.04 ~ 22.10.26) +추가로 11월 4일까지 js 오전에 수업해주셨습니다. https://nextmoveon.notion.site/223-88c6ebe868494a1eafd3248c87514c5e 강사님 java 223기수 Repositori https://github.com/eomjinyoung/bitcamp-20220704
자바_기초특강4
자바_기초특강 4일차 (총 4일) package day04; // Switch 조건문 // Switch 조건문의 경우, if 문과는 다르게 // 값이 명확하게 나뉘는 변수 혹은 결과값을 선택하여 // 원하는 값에 따른 코드처리를 하게 된다. // switch의 기본 구조 // switch(값) { // case 값1: // 값1에 대한 코드 // ... // break; // case 값2: // 값2에 대한 코드 // ..... // break; // default: // 그외 값들에 대한 코드 // break; public class Ex01Switch { public static void main(String[] args) { //switch에서 선택할 int 변수 선언 및 초기화 int..
자바_기초특강3
자바_기초특강 3일차 (총 4일) package day03; // 중첩 if문(Nested If) // 하나의 if문 안에 새로운 if문이 포함되어 있는 구조이다. // 즉 상위의 if문이 실행이 되어야 그 안에 포함되어 있는 // 하위 if문의 조건식을 실행시킬 수 있게 된다. // if문 만이 아니라 다른 제어문들도 중첩을 시킬수도 있고 // 서로 다른 제어문도 중첩시킬수 있다. // 사용자로부터 숫자를 입력 받아서 // 자연수일 경우, "자연수입니다" 가 출력되고 // 그리고 자릿수에 따라서 "한자리입니다.", "두자리입니다.", "세자리 이상입니다." 가 // 출력되는 프로그램 // 단, 자연수가 아닐 경우 즉 0 미만의 숫자일 경우에는 "음의 정수입니다"만 출력되는 프로그램 impor..
자바_기초 특강2
자바_기초 특강 2일차 (총 4일) 기초특강 2일차 (총 4일) -> 코딩 시작시, 미술 스캐치 후 하는거처럼, 뭘 넣을건지, 어떤 형태로 넣을건지 대략적으로 생각하고 넣기. 하드 코딩 vs 소프트 코딩. 소프트 코딩이 난이도는 높고 구현이 빡빡하지만 차후 좋다. package day02; // 연산자 04 // 논리 연산자 // 논리 연산자는 boolean 값에 대한 연산을 한다. // AND 연산자 : &&로 표시하며 왼쪽과 오른쪽이 모두 true일 때에만 true가 결과값으로 연산된다. // OR 연산자 : || 로 표시하며 왼쪽이나 오른쪽 중 하나라도 true이면 true가 결과값으로 연산된다. // NOT 연산자 : !로 표시하며 뒤의 boolean 값의 반대값을 연산해준다. public c..
자바_기초 특강1
기초특강 1일차 (총 4일) 1. jdk, 이클립스 설치 java는 엄격한 언어라 대소문자도 맞춰야함. 영타연습해야 코딩 속도가 늘어남. (필요) Hello, World 출력 주석, 이름규칙, 변수, 상수, 데이터타입, 형변환, 연산자 package day01; // 주석(Comment) // 주석이란, 코드 파일을 실제 실행가능한 프로그램 파일로 변환할 때 // 무시가 되는 글자들이다. // 즉 우리가 특정 코드에 대한 설명을 주석을 통해서 입력할 수 있게 된다. // 주석에는 한줄 주석과 여러줄 주석이 있다. // 한줄 주석은 //로 시작하고 그 이후부터 엔터키 입력 전까지의 내용을 모두 주석으로 바꾼다. // 여러줄 주석은 /* 으로 시작하고 // */ 가 나오기 전까지 모든 줄을 주석으..
국비학원 면접
상담 경험을 토대로 우선 순위가 정해졌다. 1. 비* 2. 쌍* 3. k* 비* 1: 4 동시 면접을 진행하였다. 면접관님은 지원자 각자의 지원 동기 정도 묻고, 전체적인 학원 소개와 더불어 전체적인 과정을 설명하였다. 자바의 정석 강사님도 계시고 강사님도 잘 관리한다며.. 열심히 해야한다는 당부와 함께 결과는 '합격' 이였다. 쌍* 면접 당일 보내준 문자 메세지를 확인하여, 줌으로 면접을 보았다. 1. 지원 동기는? 2. 수업 전 남은 기간은 어떻게 보낼 것인지? 3. 공부하면서 가장 어려웠던 것은 무엇이 있는지? 4. 취업시 다른 개발자들보다 어필할 수 있는 요소가 있는지? 5. 프로젝트하면서 막히는 부분 / 구글링도 한계가 있을텐데 어떻게 해결할 것인지? 인터넷에 면접에 나왔다고 들었던 객체지향(O..
비전공자 국비 학원 상담
국비 학원부터 앞의 일련 조건으로 물색한 3가지의 학원에 각 상담을 받았다. 1. k* 제일 가려했던 곳이다. 홈페이지에 여러 소개들도 잘되어있고 전체적으로 느낌이 제일 좋았었다. 4시에 상담을 잡았으나, 4시 30분으로 미뤄달라하여 미뤘고 정각쯤 도착하니 상담하는 테이블은 6자리가 있었다. 4자리는 상담 중이였고, 엘베 타고 같이 3명이 왔는데 전부 상담자인듯했다. 차례대로 접수를 했고, 앞 2명 먼저 보내고 늦게 접수한 필자는 15분정도? 더 기다린 듯하다.. 그 후 다들 가고 남은 자리에서 상담을 시작했고 다른 과정과 자바 과정이 있다고 안내를 받았다. 필자는 자바를 배우고자 했고, 인터넷에 그 쪽을 추천한단 이야기를 듣고 갔기때문에 다른 쪽을 추천하려는 각은 일단 전부 막았다. 간단한 호구 조사와..
비전공자 국비 학원 선택
국비 학원도 알아볼 때 일정 부분의 원칙을 갖고 알아보았다. 1. 교육 기관의 설립연도와 우수훈련기관 인증을 받았는지 확인 가장 올드한 방법이지만 그나마 진정성을 쉽게 알아보는 방법으로 설립연도를 볼 수 있다. 코딩붐의 단물만 쪽 빨려고 들어온 것인지, 예로부터 교육을 지속적으로 진행했던 업체인지 체크하는 것이며, 진정성을 체크하기에 어느 정도 좋은 지표라 생각한다. 그리고 우수훈련기관은 고용노동부에서 직업능력개발훈련기관 인증 평가인데, 부실훈련 기관의 진입을 배제하고, 훈련의 질 향상이 주된 목적이다. 이 것을 연속적으로 받은 업체는 국가의 조건을 부합한 업체일 것이다. 훈련 역량으로는 훈련 성과(취업률, 개설률 등), 훈련 인프라, 훈련 과정 개발 및 운영, 수요자 만족도, 훈련이수자 평가 결과 등이..
비전공자 코딩 교육 선택 과정
코딩을 교육 받는 방법에 대해 공부한 결과 교육을 받는 방법과 독학하는 쪽의 두 가지의 방법으로 나뉘었다. 부트캠프, 유료교육, 무료국비교육, 스터디, 독학 정도로 나뉘는 것 같다. 하나씩 개념을 정리하자면 1. 부트캠프는 항해99, 코드스테이츠 처럼 등 다양한 사업체들에서 진행하는데, 몇백만원(?)에 상당하는 금액을 지불하고 몇달동안 들어온 팀원들끼리 정말 강하고 타이트하게 진행하여 순식간에 레벨을 올리는? 전직을 하는 가장 빠른 방법으로 보였다. 각 업체마다 다르겠지만 업체들에서도 서로가 시너지를 내고 짐이 되면 안되기때문에 어느 정도 코딩에 대한 실력이나 기술에 대한 이해는 되어있어야되는 것 같았다. 사기업에서 잘 알려주고 취업도 잘하는 것으로 보이며, 코딩에 대한 일반 지식과 비용이란 장벽을 넘기..