본문 바로가기
반응형

까망 동네/까망29

IT 국비 교육 받는 것이 좋을까? 독학해보는 것이 좋을까? 4차 산업혁명 시대를 맞아 IT 업계 인지도가 올라가고 SW 교육에 대한 관심도 높아졌습니다. 이와 함께 정부에서도 취업률을 높이기 위해 "국비 교육 사업" 본격화 했는데 말그대로 자격내에서 일정 금액을 받아가며 교육을 받는 것입니다. 학원에 따라 임베디든 / IOT / 데이터 분석 / 인공지능 등 다양한 분야가 있지만 WEB 교육 과정을 직접 이수한 과정을 기준으로 적어보겠습니다. 제가 받은 교육은 6개월 교육 과정이었습니다. ① 프로그래밍 전반적인 내용 (Java) (1 - 2 개월) ② JSP / HTML / CSS (2 - 3 개월 ) ③ Spring Framework / mybatis / DB (MySQL, Oracle) (4 - 5 개월) ④ 실무 프로젝트 및 발표 (5 - 6 개월) (커리큘.. 2021. 7. 21.
모니터암 사용후기 및 구매 Tip 모니터암 최근 회사와 집에 모니터암을 설치하기 위해서 3가지 제품을 구매해 보았습니다. - 마운트뷰 듀얼모니터 거치대 MV-G100 - 루나랩 싱글 모니터 암 - 루나랩 듀얼 모니터 암 모니터암은 제품별로 특징이 구분되기 때문에 설치하는 공간이나 작업 목적에 맞게 알맞은 가격대의 제품을 선택해야 합니다. 아래 작성한 내용은 구매할 때 고려한 사항과 직접 사용한 후기를 바탕으로 작성하였음을 미리 알려드립니다. [예시 이미지] 마운트뷰 듀얼모니터 거치대 MV-G100 출처: coupang 구매시 고려사항 - 모니터 VESA홀 확인 사용하고 있는 모니터가 VESA홀이 지원되고 있는지, 규격이 어느정도 되는지 확인 필요 요즘 모니터는 VESA홀이 기본적으로 있으며 일반적인 크기로는 75x75, 100x100 형.. 2021. 4. 10.
윈도우 계산기 (프로그래머용) 프로그래머용 계산기 Windows OS에서는 기본적으로 계산기를 제공한다. 제공되는 계산기에는 여러버전이 존재하며, 이름에서도 알 수 있듯이 목적에 맞게 나름의 기능을 제공해준다. 프로그래머용 계산기는 Bit 계산에 유리하다. 2진법 (BIN) 혹은 16 진법 (HEX)으로 표시되기 때문에 해당 수치가 다른 진법으로 변환했을 때, 어떻게 표현되는지 빠르게 알 수 있다. 단축키 개인적으로 사용하는 단축키는 아래와 같다. : Hex 모드 : Dec 모드 : Oct 모드 : Bin 모드 | : Or 단추 누르기 ^ : Xor 단추 누르기 ~ : Not 단추 누르기 & : And 단추 누르기 ※ 프로그래머용 계산기와 관계없이 공통적으로 아래 단축키가 적용된다. : 마지막에 입력한 마지막 값을 삭제 : 현재 숫자.. 2021. 3. 27.
개발자가 기술 블로그를 해야 하는 이유 "기술 블로그는 전문성을 비춰주는 도구이며, 개발자 삶의 궤적이다." SNS를 하다보며 아래와 같이 표현되기도 합니다. '나'와 관련된 '무엇'인가를 '왜?', '어떻게?'로 시작하여 특정 'SNS'를 통해 표현한 것입니다. 기술 블로그 『주제와 내용」 - Framework / Library / Architecture / Platform 등에 대한 내용 - 신기술 및 산업 현황 : 뉴스 기사 및 논문 - 프로그램 설치 및 설정 방법 - 회고록 (개발자 경험) : 오류 및 문제상황 해결방법' - 강의 / 서적 / 세미나 / 채용 그렇다면 개발자는 기술 블로그를 왜 해야할까? 개발자는 단순히 Business Logic을 이해하고, Code 구현하는 것에만 그쳐서는 안 된다고 생각합니다. 업무 및 직위에 따라.. 2021. 3. 1.
알고리즘을 어떻게 공부해야 될까? 알고리즘을 왜 공부해야 될까? ※ 알고리즘 공부 필요성 알고리즘 공부 필요성 알고리즘을 공부하는 이유는 문제 해결 능력 / 논리적 사고 능력을 키우기 위함 모든 실무 프로젝트에서 고난이도 알고리즘을 알아야하고 적용되는 것은 아니다. (오픈 소스를 활용하거나 기존 zoosso.tistory.com 알고리즘을 공부하는 방법은 여러 문제를 많이 풀어보는 것입니다. * 이 게시글은 순수 알고리즘 과목에 대한 내용보다 Problem Solving에 중점을 두었습니다. 목표하는 기업이나 대회에 따라 준비하는 순서가 다를 수 있습니다. 시험시간, 제한 조건(시간·공간 복잡도), 문제유형 등 DFS, BFS, 정렬, 백트래킹, DP, 분할정복, 최단거리 중점을 두어야할 내용이 다르기 때문입니다. - 삼성: 삼성 SW .. 2021. 2. 24.
삼성 SW Certi B형(Pro) 등급 후기 & Tip 문제 출제 유형 및 진행 방식이 상이할 수 있으니 참고자료로 권장 Adv 등급은 Java로 응시했었는데, Pro 등급을 준비하면서 C++로 주 언어를 변경했고, 라이브러리 사용에 제한이 있기에 시•공간 복잡도 설계면에서도 많이 공부할 수 있었습니다. - 삼성 SW 코딩 테스트 준비(A형) - 삼성 SW 기출 모음 준비하는 것에서는 주어지는 5개 Test Case 모두 맞추기 이전까지는 아래 내용을 토대로 알고리즘 유형 혹은 기출 문제를 접해보는 것을 추천합니다. 5개의 Test Case를 모두 맞추는 등 일정 수준에 도달한 경우에는 문제 복기를 하면서, 구현보다는 설계 중심으로 연습하고 다른 사람과 비교해보는 것이 좋은 것 같습니다. 삼성 SW Certi B형(Pro)란? 삼성 내부에서 S 직군을 대상으.. 2021. 2. 24.
(신입) 개발자들이 준비하면 좋은 내용 * 지원하는 분야(Data Science, Front-End, Back-End, Android, Embedded 등)에 따라 내용이 상이 * 회사 규모 및 유형(대기업, 스타트업, SI/SM/Solution 등)에 따라 적용되는 내용이 상이 개발자(IT 엔지니어)로 취업하기 위해서 어떤 것을 먼저 시작할지 많이 고민하게 됩니다. 여러 분야 경험하고 학습하면서 적성에 맞는 기술을 찾는 것도 좋은 방법일 수 있습니다. 이 글은 "이렇게 준비하면 좋을 것 같다"는 주관적인 내용입니다. ① 특정 분야 기술을 일정 수준까지 학습하고 다른 분야를 하는 것이 좋습니다. 가령, 프로그래밍 언어에서는 C / C++ / Java / Python / Ruby / JavaScript 등 다양한 언어가 존재합니다. 여러 언어를.. 2021. 2. 24.
프로그래머가 가장 힘들어 하는 것은? IT 혹은 SW 업계에 있다보면 가끔 "프로그래머가 가장 힘들어 하는 것"이 무엇일까? 물론 개인 역량, 역할에 따라 비중은 달라질 수 있지만 아래 항목들이지 않을까 생각이 든다. ① 이름 짓기 코드 공유 및 리뷰 등 혼자 사용하던 협업을 하던 Naming 고민은 항상 존재한다. 📌 네이밍 컨벤션 (Naming Convention) 네이밍 컨벤션 (Naming Convention) Naming Convention은 언어마다 권장하는 것과 팀 내부에서 사용하는 방법이 다를 수 있다. 하지만 하나의 프로젝트에서 여러 Case가 섞이면 가독성이 떨어지기 때문에 최대한 정해진 Rule을 준수할 필 zoosso.tistory.com ② 구현 가능성 설명 개발 업무는 결국 고객의 요구사항을 구현하는 것이다. - 비.. 2021. 2. 23.
고객과 SW 개발자 의사소통 개발은 고객의 요구사항을 실현하는 작업이다. 고객은 자기가 원하는 것이 정확히 무엇인지 모른다. 가령, 단순 로그인 기능만 생각했던 초기 제안과 달리 서비스 내용, 벤치마킹, 법령(보안)에 의해 변경 및 추가 되는 경우가 많다. ex) Front-End 개발자는 기획자, 디자이너, 서버 개발자와 협업을 합니다. 실제로 기획과 디자인 과정에도 참여하게 되는 경우가 많습니다. 회의 과정에서 기술적인 피드백이 가능해야 합니다. ex) 중고 제품 거래 전에 판매자가 올린 제품 상태글 확인 기능 추가 네고왕 Ep.3 (당근마켓 편) 12:31분 요구사항은 반드시 변한다. 초기 협상 시 / 개발 작업 과정 / 검수 과정 등 어느 단계든 개발자를 힘들게 하는 순간이다. 개발자는 영향도를 파악해야 하고, 다른 유관부서.. 2021. 2. 23.
개발자 IT 포트폴리오 왜 포트폴리오를 작성해야 할까? 개발자에게서 포트폴리오는 어떤 것에 관심이 있는지 보여줄 수 있는 도구 중 하나입니다. 특히, 잘 만들어진 포트폴리오는 구직활동에 유용합니다. 어떤 내용으로 작성해야할까? 포트폴리오 내용은 평가자의 입장에서 다양합니다. 대기업처럼 인사팀 → 실무자가 평가하는 경우에는 포트폴리오 보다는 Spec 자체가 중요시 되기도 하며, FrontEnd, BackEnd 등 포지션에 따라 평가되는 요소가 다릅니다. FrontEnd: 포트폴리오의 디자인, 프로젝트의 UX/UI BackEnd: 코드의 주석, 모듈화, 문서화 이 밖에도 일상 샐황 개선을 위한 프로젝트(→ 개발에 대한 관심정도 어필) 오픈 소스 기여 활동 ex) GitHub (→ 개발에 대한 관심과 수준 어필) Toy Projec.. 2021. 2. 23.
반응형