생각정리/회고 25

JUnit in action 독서 회고 (1부)

총평: 글 읽는 것 자체가 힘들다. 그래도 그냥 읽어야지 뭐.1부 JUnitJUnit 시작하기JUnit을 처을 들어본 것은 아니다. 하지만 JUnit 기술서적은 처음 읽는다.전문파악을 위해 ‘이런 개념들이 있구나’ 정도로 1회독 이후 실습 예정.머리말 읽을때부터 졸음이 쏟아져서 곤욕을 치렀지만, 4장 읽었을 때쯤 JUnit에 대한 흥미가 생겼다.JUnit의 핵심 기능 이해하기@Test @DisplayName @Disabled @BeforeAll @AfterAll @BeforeEach @AfterEach 정도의 어노테이션만 생각나고 다른 내용들은 그냥 흘려들음.내용이 건축학개론같은 느낌이어서 한번에 이해하려했다간 평생 못읽을 것 같다.글만 읽고 절대 이해 불가능.JUnit의 아키텍처3.1.1 첫 번째 이야..

생각정리/회고 2025.02.18

어느덧 8년차 개발자가 되었습니다.

제목 그대로 어느덧 8년차 개발자가 되었습니다.2016년 12월에 국비교육학원 수료했을 때의기쁨이 엊그제같은데 세월 참 빠릅니다. 당시 선생님께서 하신 말씀이아직도 생생히 기억납니다. "적어도 3년은 무슨일이 있어도 존버해라!" 욕도 많이먹었고 심지어해고도 수차례 당했지만존버마인드 하나로 버텼습니다.그랬더니 이제서야 보이지 않던 것들이눈에 보이기 시작했습니다.가치, 비전 같은거 말이죠.(선생님 이 은혜 잊지 않겠습니다.) 정규직으로 3년정도 일했을 때 였습니다.디지털노마드를 꿈꾸며 프로그래밍을 배웠는데 일반 직장인과 별다른게 없었습니다. 그래서 온라인 쇼핑몰에 관심을 가지게 됬고프로그래밍은 뒤로 재껴두었습니다. 8년이 된 지금, 결론부터 말씀드리자면-1,000만원 손해와 물경력을 얻었습니다. 무조건적인 ..

생각정리/회고 2025.01.08

[프로젝트 회고] 4개월 단기 프로젝트를 마치고...

기간 : 2023.12.18~ 2024.4.17 요약 : 내적 성장이 이루어졌던 1년 같은 4개월 프로젝트, 목표가 생겼다. 시작 시스템환경 전자정부프레임워크, jsp, jquery 으로 알고 갔지만 프로젝트 구축을 직접했다. 스타트업 회사와 유사한 분위기. 업무 프로세스라는 것은 기대할 수 없고 오로지 경험을 통해서 '일'을 해야만 했다. 주니어 개발자때 꼼꼼하지 못해서 욕먹었던 것들이 지금에서야 빛을 발하는 기이한 경험을 했다. 중간 예상은 했지만 노마드코더 리액트 스터디를 중단할 수 밖에 없었다. WBS의 재정비와 동시에 재택근무가 가능해졌다. 코로나 이후로 처음이다. 일정의 빡빡함보다 부족한 지식때문에 심적부담을 많이 느꼈다. 끝 계획에 없던 요구사항이 들어왔는데 거절할까 말까 수십번 고민했다...

생각정리/회고 2024.04.20

최고의 프로그래밍 언어는 영어다.

프로그래밍 언어에는 java, python, javascript, c, ruby 등 여러가지 언어가 있다. 이중에 최고의 언어가 무엇이냐는 글이 가끔 눈에 띄는데, 순위를 가르는 것 자체가 무의미하다고 생각한다. 하지만 영어만큼은 부동의 1위라는 것을 모든 개발자들은 인정할 것이다. 영어가 최고의 언어라는 것을 오래전부터 알고 있었지만, 그럼에도 불구하고 깔짝깔짝 공부한 것 제외하고는 제대로 해본적이 없다. 생각해보니 이보다 한심한 행동이 있을까싶다. 최근 일본인 의류쇼핑몰 사업가 누님을 알게됐다. 그분과 영상통화로 잔깐 대화를 했는데, 일본사람인데 영어를 무척이나 잘했다. 한국어도 조금은 할줄 아셨는데 공부중이라고 했다. 솔직히 엄청 놀랐다. 나는 영어도 제대로 못하니까. ㅠㅠ그에 반해 나는 일본어는 ..

생각정리/회고 2024.01.12

나에게 필요한 책 고르는 방법 5단계

내가 고민하는 것이 무엇인지 파악한다. 고민을 해결해주고 도움이 될 만한 책은 어디 있을지 찾아본다. 어떤 키워드를 검색하면 쉽게 찾을 수 있을지 생각해본다.(연관검색어, 유튜브 참고) 온라인 서점에 검색하여 판매량, 리뷰 등을 참고하며 5권 정도 추린다. 서점으로 가 목차와 앞부분을 읽으며 술술 읽히는지 확인한다.

생각정리/회고 2023.03.29

내가 웹개발 일을 하는 이유

첫째, 당신이 지금 하는일은 무엇인가? 웹개발자로써 웹사이트 신규 제작 및 유지보수 업무를 하고있다. 둘째, 당신이 지금 하는 업무는 어떻게 하는 것인가? 매우 단순하다. 고객이 원하는 사이트를 제작해준다. 고객이 원하는 기능을 구현한다. 셋째, 당신은 그 일을 왜하는가? 나는 "웹사이트 제작" 회사를 목표로 창업을 원한다. 고객입장에서 대체불가한, 유일무이한 회사로 인정받는 것이 목표다. 즉, "고객만족서비스"가 나의 행복이고 신념이다. 넷째, 지금 당장 무엇을 해야하는가? 내 첫번째 고객은 현 회사 대표님이다. 현재 대표님은 화상어플 줌 기능 도입을 원하시기 때문에 그에 맞는 기술을 갖춰야한다. 자바스크립트부분 강의수강부터 시작해서 포트폴리오를 만듦으로써 내 기술로 습득해야겠다. (드림엘리코딩, 노마..

생각정리/회고 2023.03.28

겁내 공부해야 할 때 - CSS

스타트업으로 이직하고나서 퍼블리싱을 하게 생겼다. 부분수정은 할 줄 알지만 설계부터 시작해서 새로운 것을 만드는 것은 해본 적이 없다. 발 등에 불 떨어졌다. 노마드코더 니코선생님 강의를 보면서 10x19라는 사이트를 CSS 클론코딩했다. 단순히 보고 따라하는 수준으로 클론코딩을 하는 건 전혀 어렵지 않다. 하지만 웹개발 6년차인 내가 퍼블리싱 실력이 이렇게나 터무니없이 약하다는 걸 오늘 제대로 확인하게됬다. 실제로 퍼블리싱을 하게 됬을 때 얼마나 막막할 지 대충 감이 온다. 클론코딩을 하면서도 상황에 맞게 이해하려고 온 집중을 다했다. 현실자각은 최고의 동기부여는 현실자각만한게 없다 진짜... 코로나 양성으로 인해 1주일 쉬고 있는 지금, 미친놈처럼 퍼블리싱만 해서 감을 익혀야겠다. 10x19 10x1..

생각정리/회고 2023.01.26