본문 바로가기

전체 글

(244)
개발자의 올바른 학습법 [feat.나의 문제점] 지금 쓰는 글은 주관적인 생각이 담긴 글이 아닌, 강의를 통해서 알게 된 학습법과 유명한 글들을 퍼온 글입니다. ​ [나의 이야기] 처음에 프로그래밍을 접했을 때, 모르 것이 있으면 구글링을 하는데 항상 나와 똑같은 곤경에 처한 사람들이 해결한 코드만 계속해서 찾아봤었다. 그리고 해결책을 찾지못하면 (찾을 리가... 비슷한 건 많아도 똑같은 문제는 거의 없었던 것 같다) 내 수준의 문제가 아니라고 착각해왔다 그리고 문제를 찾을때도, 문제를 하나의 덩어리로 보는 습관이 있었다. 예를 들어, 차량5부제와 같은 코드를 해결하지 못할 때, 구글링으로 "JAVA 차량 5부제"라고 통째로 검색해서 코드들을 찾아보곤 했다. 하지만, 그렇게 해서 내가원하는 해결책이 많이 나오지도 않았고, 내 실력 또한 거기서 멈춰있었..
국비지원 장점 & 단점 [국비지원] ​ ​ 장점 ​ 1. 수강료 무료 + 생활비 30~40만 원 (취업성공 패키지 신청 시) ​ 2. 철저한 출결관리 #규정이 강함 # 규칙적으로 생활 가능하고 그에 따라 시간관리를 잘할 수 있다 ​ 3. 개발자 동기들이 생긴다 # 동질감 # 인맥 # 서로 열심히 한다는 가정 하에 서로 시너지를 발휘할 수 있다 # 장기적으로 소중한 자산이 생기는 격 # 심리적 안정감 : 독학을 하였을 때, 문제의 난이도를 측정하기 힘듦 ​ 4. 독학을 하였을 때, 자신이 부족하다고 오해하고 자신감이 떨어지는 경우가 많다 그런 부분에 대해서 많은 부분을 보완해준다 ​ 5. 팀 프로젝트를 경험할 수 있다 # 개발자의 경우 결국, 서비스를 만들어가는 직업이기 때문에 국비지원 과정에서는 협업하는 경험을 할 수 있는 점..
프로그램 개발 학원 종류 & 특징 - 인터넷 검색으로 학원을 알아보는 건 광고 대부분이기 때문에 좋지 않은 방법이다 - 밑에 내용은 평균에 맞춘 내용이고, 내용과 맞지 않는 소수의 학원들이 있음을 알립니다 ​ [개발을 가르치는 학원] ​ 국비지원학원 ​ 예시 : 비트교육센터, 쌍용교육센터 등 (이름 있는 곳) ​ 비용 : 전액 무료 + 훈련장려금 (약 30만 원 상당) + 취업성공 패키지 (약 10만 원) ​ 교육 기간 : 약 5개월 ~ 6개월 (보통 평일 9시 ~ 18시) ​ 특징 : 비현실적인 커리큘럼, 강사의 전문성/직업윤리 부족한 경우가 많다 (단점) 전액 무료의 단점 = 그렇기에, 커리큘럼을 정확하게 보고 들어가야 한다 ​ 취업 : 열악한 SI업체로 취업을 연계시키는 경우가 대부분이다 (학원에서는 취업률만 올리면 되기 때문에, ..
Java 국비지원 2달 차 후기 한 달 차 후기에서는 국비지원 신청 과정과, 학원 선택 방법 추천, 출결관리와 수업의 흐름을 간단하게 설명했었다 https://blog.naver.com/woongbin96/222364697886 JAVA 국비지원 한달 차 후기 국비지원은 국가에서 실업자/재직자/사업자 상관없이 여러 분야의 교육의 비용을 지원해주는 것이다 국비지... blog.naver.com ​ 이번에는 수업이 어떤식으로 진행되었고, 어떤 것들을 배우는지 후기를 작성하려고 한다. 그 밖의 같이 수업듣는 친구들의 후기도 간단하게 올려보려고 한다 default 패키지는 이론수업이라고 생각하면 된다. 모든 class들을 설명할 순 없지만, 대부분 이론에 대해 짧게 배우고 퀴즈로 넘어가, 직접 코드를 구현해보는 식으로 진행되었다 ​ 처음 강사..
JAVA 국비지원 한달 차 후기 국비지원은 국가에서 실업자/재직자/사업자 상관없이 여러 분야의 교육의 비용을 지원해주는 것이다 국비지원 신청유형에 따라 지원해주는 금액이 다르다 또한, 신청할 수 있는 기준도 여러 가지 유형이 있어서 고용노동부를 참고해서 신청하면 된다 교육 유형중에 국가기간 전략산업직종은 100퍼센트 비용이 지원되니 참고하면 좋다 ​ 대부분 카드 발급은 수강 시작 한달전에 발급받고, 나는 카드 발급이 1주일 정도 소요되었다 지금 만약 국비지원을 생각하고 있다면, "한달이라는 시간이 있으니깐 나중에 해야지"라는 생각은 버리고 빠르게 학원부터 알아보는 걸 추천한다. ​ 생각보다 지원자가 많아서 2~3달 기다려야하는 경우도 생긴다 그렇다고 무턱대고 아무 학원이나 갈 수도 없고, 유명한 학원들은 대부분 바로바로 학원을 등록할 ..
거북이의 삶 요즘 들어, 앞으로의 인생에 대해서 생각하는 시간이 많아진 것 같다. '열심히 해야지' , '포기하지 말아야지' 매번 되뇌면서 한편으로는 의문점이 생긴다 '왜?' '나는 왜 열심히 해야 되는 걸까, 이게 정말 내가 하고 싶은 일이 맞는 걸까?' 의심하게 되고, 툭 치면 무너질 것 같은 기분도 든다 ​ 주변인들에게 고민을 털어놓기도, 가장 존경하는 가족들에게도 조언을 구하기도 한다 또, 읽었던 책들중에서 마음을 만져주는 또 내가 가야 할 길을 알려주는 '이정표'같은 문구들도 어렴풋이 생각난다. ​ '거북이의 삶' 현재 나를 가장 잘 표현할 수 있는 문구인 것 같다 한 책에서 '토끼와 거북이'에 대한 우화를 다른 관점에서 해석한 것을 본 적이 있었다. ​ 그 우화가 가진 대중적인 교훈은 '부지런함' 이였지만..
Oracle / Sequence / View /* # 시퀀스 ​ 기본키로 사용할 수 있는 숫자를 자동으로 생성해주는 자동 번호 생성기 CREATE SEQUENCE 시퀀스명 [START WITH n] - n번으로 시작 [INCREMENT BY n] - 증가 값 [CYCLE | NOCYCLE ] - 순환 여부 [CACHE n | NOCACHE ] - 숫자 미리 생성해 놓기 || 안 해놓기 [MAX_VALUE n || NOMAXVALUE ] - 최댓값 설정 [MIN_VALUES n || NOMINVALUE] - 최솟값 설정 ​ - ALTER SEQUENCE : 시퀀스 수정 - DROP SEQUENCE : 시퀀스 삭제 */ ​ SELECT * FROM coffee; SELECT * FROM user_sequences; ​ CREATE SEQUENCE co..
Oracle / Transaction / Constraints /* # 트랜잭션 (Transaction) ​ 하나의 데이터 처리 단위 하나의 논리적인 작업이 완전하게 마무리될 때까지의 모든 절차 한 트랜잭션의 모든 절차가 정상적으로 완료되는 경우에만 변경 사항을 확정 지어야 한다 트랜잭션을 관리하기 위한 명령어로는 COMMIT, ROLLBACK, SAVEPOINT가 있다 트랜잭션의 관리 대상이 되는 것은 DML이다 (INSERT, UPDATE, DELETE) */ ​ INSERT INTO coffee (id, name, price) VALUES(1, '아메리카노', 2000); INSERT INTO coffee (price, name, id) VALUES(2000, '카페라테', 2); INSERT INTO coffee (id, name, price) VALUES(..