목록Etc/Et cetera (8)
Written by coh at home

저는 진짜 제가 임베디드 개발자가 될줄 알았거든요. 그래서 C#도 공부하고 WPF를 공부하려고 했는데... 아니 제 업무는 웹개발을 서버사이드에서 하는 거라고 하셨습니다. 허허... 근데.. 그 말을 듣는 순간 마음이 어찌나 편해지던지.. 솔직히 좋았습니다.단, 서버를 하는 사람이 세 명이어서 벡엔드와 프론트의 구분이 없습니다. 풀스택을 해야하는 상황인 것이죠. 그래서 그런지 팀장님이 첫 과제로 자바스크립트로 캘린더 작성하라는 과제를 주셨습니다. 서버에서 키값으로 DB조회하고 데이터를 캘린더에 뿌려주면 끝. 제가 팀장님의 생각을 전부 알 수는 없지만 왜 이런 과제를 주셨는지는 알 것 같아요. 빨리 우리 개발 환경에 익숙해져라. 이것이 핵심인 것 같습니다. JSP환경에서 Jquery, Ajax 를 사용해..
우선 나는 전자융합공학을 주전공으로 하고 소프트웨어전공을 부전공으로 했다.공부를 하다가 소프트웨어가 적성에 맞아서 이쪽으로 진로를 선택했고 개발자 중 네이버, 카카오와 같이 서비스를 제공하는 일을 하고 싶어서 웹개발을 하고 싶었다. 하지만 취업을 준비하던 중 괜찮은 반도체 장비 회사에서 면접 기회를 받게 되고 또 합격을 하게 된다. 이때, 엄청 고민했던 것 같다. 웹개발을 하고 싶었는데 임베디드를 해도 괜찮을까...? 1. 웹개발 경력이 단절되지 않을지이직 시 경력 인정이 안 된다는 이야기를 들었다.2. 새로 배우는 것들에 대한 걱정.배우는 것을 좋아하기 때문에 걱정은 없지만 만약 바로 투입가능한 인력이 필요한 것이라면 꽤나 큰 문제가 될 것이고 큰 스트레스로 다가올 것이라고 생각했다. 그래서 많은 사람..
먼저 중간회고를 하고 이어서 이번 미션에 대한 이야기를 해보겠습니다.# 중간회고- 지원서에 작성한 목표를 얼마나 달성하고 있다고 생각하나요? 그 이유는 무엇인가요?지원서에 작성한 목표의 80퍼를 달성하고 있다고 생각합니다! 3명 이상의 코드리뷰를 진행하고 있고 자바를 다시 탄탄히 학습하고 있습니다. 또한 커뮤니티를 통해 다양한 의견을 나누며 성장하고 있다고 느끼고 있기 때문입니다. 20%가 빠진 이유는 갑자기 생긴 개인사정으로 이번주 제 코드에 대한 리뷰를 진행하지 못했기 때문입니다.. ㅜㅜ 늦었지만 제 코드에 달린 리뷰들을 보고 학습하고 코드 리뷰를 해달라고 부탁하신 분들의 코드를 마저 리뷰를 하려고 합니다!!- 지원서에 작성한 목표를 변경해야 한다고 생각하시나요? 그렇다면 그 이유와 어떤 목표로 변경..
프리코스를 진행하면서 4가지의 큰 고민이 있었습니다.1. 한번만 사용되는 상수를 클래스 필드와 지역변수 중에 뭐로 해야할지에 대한 문제.이것은 나중에 해당 상수가 또 쓰일 수도 있는 상황을 고려해서 밖으로 빼는 것을 선택했습니다. 2. 계산을 하는 객체에서의 책임의 범위.계산기 객체는 총합을 계산하는 행동이 있습니다. 이를 위해 생성자에서 숫자들이 담긴 List객체를 주입받게 됩니다.이때 해당 내용을 저장하기 전에 유효한지를(양수인지) 검증하게 됩니다. 여기서 고민이 생겼습니다. 입력값인 문자열을 검증하는 로직을 CalculatorService가 맡고 있었는데 '도메인 값의 검증을 이 친구가 맡아도 되지 않을까? 그렇다면 해당 객체의 책임을 어디까지 맡겨야하지?' 라는 고민이 생겼습니다.계산기 객체는 자..

과거 군복무 중 특급전사를 달성했을 때 수여받은 뱃지입니다.당시엔 이 조그만 뱃지가 뭐라고 참 자랑스럽게 군복에 항상 달고 다녔네요 ㅋㅋ부끄럽네요
https://www.hanbit.co.kr/event/current/current_event_view.html?hbe_idx=196&page=0["나만 알고 있는 코딩 노하우 뽐내기"- 개발 코딩 꿀Tip 특공대 모여라!한빛출판네트워크에서 이번에 코딩 노하우를 공유해보자는 이벤트를 열었습니다.문제를 풀어보고 코딩할 때의 팁을 공유하는 공간으로 다양한 사람의 팁과 문제풀이를 볼 수 있어요.앗, 근데 문제는 진짜 간단한 리팩터링 3가지 문제를 확인할 수 있습니다.아래는 제가 작성한 답변을 공유합니다. 1번. 보호구문 남용하지 않도록 아래 코드를 수정해주세요.1번 같은 경우는 A, B 둘 다 true일 때만 true를 return하는 And Operation인 것을 알 수 있습니다.return A && B..
이전에 jdk17을 이미 설치했는데 DEFAULT로 고정이 되어서 버전을 낯출 필요가 있었다. 터미널을 열고 환경변수로 default JDK를 설정해주어서 해결했다. export JAVA_HOME=$(/usr/libexec/java_home -v 11)