본문 바로가기

개발자5

[Life] 프로그래머 적성 (즐거움) Hello, World 에 새로 유입된 컴공 신입, 부트캠퍼 들이 많이 하는 질문이다. 프로그래머의 적성은 뭔가요? - 개발자의 삶은 하기 나름이지만 고된 경우가 잦다. application이나 인프라에 장애가 발생하면 해결해야하니 야근이나 주말 출근을 할 수도 있는 것. - 그저 일이라고 느낀다면 언제고 질릴 뿐이다. 기술 stack은 나날이 업데이트 되는데, 내 공부량은 별로 없고(야근 등), 내 일상도 별로 없다고 느끼고, 언제까지 공부해야하지?라는 생각과, client 및 기획자 & 투자자의 압박을 받으면 내려놓기 쉬움이다. - 내 삶은 언제 행복해지지? 라고들 하는데, 삶은 본래 행복하지 않다. 우리의 어릴 적을 부모님, 학교, 국가가 지탱해줬을 뿐이지. - 그럼 어찌보면 지겹고 고통스러운(디버.. 2022. 9. 13.
[Aptitude] 프로그래머 적성(재능) (1) 오랫동안 말 없이 앉아 모니터를 볼 수 있는 능력 (최소 4시간, 기본 8시간 - 누구와도 말 없이, 외향 성향에겐 고문) (2) 천성이 타고나길 사고(thought)를 logical하게 하는 (3) 답은 있지만 아리송한 문제 해결을 즐기는. 모르면 배워서라도 해결하려는 집요함. (4) 실력 상승(향상심) 에 대한 욕구가 강한 (5) 장인 정신이 있는 (남의 기준이 아닌, 자신의 기준으로 일 하는). 맡은 일만 하는게 아닌 주도적인 활동가 (6) coding을 즐거워 함. 쉬는게 coding임. 주말에도, 퇴근해서도 coding-programming 함. (7) 타인의 needs를 잘 파악하고, 그들(비개발자)의 시각과 관점에서 소통이 원활한. (8) 일을 마무리하는 성격. 완벽주의를 의미하는게 .. 2022. 8. 29.
[Life] 개발자 일상 1) 개발자가 아침에 출근해서 2) IntelliJ 등 IDE 등 키고, source code를 Git에서 Check Out 한 뒤 3) JIRA를 통해 오늘 할당된 작업을 확인한 후 코딩 4) JUnit 을 통해 단위 test 등을 모두 끝내고 5) 코드를 Git 에 Commit 6) Jenkins 에서 코드 변경을 감지 >> 자동으로 Check Out하고 mvn을 이용해 컴파일 >> Test Server에 배포 >> 단위 Test를 모두 수행 >> 코드 라인커버리지를 분석하여 reporting 7) 팀장은 빌드 완료를 확인하고, 단위 Test 100% 완료 및 라인 커버리지 80% 완료를 확인 8) 릴리즈 날짜가 다가오면, 배포 엔지니어는 별도의 작업 없이 Jenkins에서 빌드된 그날 WAR를 확인.. 2022. 8. 4.
[Basic] 개발자 구직&이직 준비 - 근래 1달 사이 주위 개발자 4-5명이 이직하였다 - 이직이 잦다고는 들었는데, 직접 보니 느낌이 확연히 다르다 - 구직과 이직 준비를 어떻게 하는지 알아보자 - Portfolio(포폴) 관리 (1) github에 프로젝트 및 작업물 업데이트 (잔디 심기) & Readme 에 markdown 으로 정리 => 아래 github 명령어를 연습할 수 있는 사이트 ref 참조 => https://learngitbranching.js.org/?locale=ko (2) 자신만의 포폴 web-page 만들기 ==> 배포할 때 heroku 추천(일정 사용량까지는 무료!, aws는 1년 제한 있음) (3) pdf에 정리 ==> 한글 파일 절대 금지(서류 광탈, 궁금하면 해봐도 좋음 ^^) ==> word 및 ppt .. 2022. 7. 11.