| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- spring
- my sql
- Java
- dbeaver
- Oracle
- shorturl
- Tomcat
- Eclipse
- TIP
- SQL Server
- programmers
- Mac
- mysql
- javascript
- urlshortner
- svn
- reCAPTCHA
- js
- SQL
- node.js
- windows
- Linux
- mybatis
- jquery
- maria db
- devlog
- STS
- 정보처리기사
- IntelliJ
- html
- Today
- Total
목록devlog (2)
고양의 성장일기
유지보수는 재미가 없다고 느껴집니다.사실 저뿐만 아니라 많은 분들이, 많은 분야에서, 낡은 것을 다시 마주하는 것보단 새로운 것을 만드는 일이 더 재밌게 느껴질 거라고 생각합니다. 어릴 적에도 집 앞 놀이터보다는 처음 가본 동네의 놀이터가 훨씬 재밌어 보이기도 했으니까요. 새로운 프로젝트를 만들 때는 대부분 즐겁습니다.고민도 많이 하고, 헤딩도 여러 번 하지만새로운 것을 공부하면서 구현하고 체화해 나가는 것은 개발자에게는 꽤 값진 경험이라고 느껴집니다. 반면 레거시를 유지보수할 때 주로 드는 감정은 그다지 긍정적이지는 않습니다."왜 이렇게 만들어놨지?" "누가 만든 거지 진짜" "이건 또 뭐야" 등등... 솔직히 저는 그렇습니다.그래서 유지보수는 그다지 재미도 없고, 멋지지도 않다고 느껴집니다. 하지만 ..
개발자는 눈이 좋아야 한다.개발자는 정말로 눈이 좋아야 합니다.그래야 코드를 잘 볼 수 있으니까요. 아마 이 글을 보시는 대다수의 분들이 "당연한 소릴 정성스럽게도 하네"라고 생각하며 뒤로 가기를 누르실 겁니다. 하지만 여기서의 눈은 "시력"을 의미하는 것이 아닙니다.바로 "프로젝트를 포함한 서비스를 전체으로 조망하는 거시적 안목과 코드 한 줄까지 챙길 줄 아는 미시적인 디테일"을 의미합니다. 개발자 경력을 막 시작한 무렵의 저는 개발자는 무작정 코드만 잘 짜면 되는 줄 알았습니다.여러 언어에 능통하고, 최신 프레임워크를 다룰 줄 알고, 디자인패턴을 줄줄 꿰고, 함수 하나라도 더 아는 것이 곧 실력이라고 믿었죠.물론 위에 나열한 모든 것들은 중요하고 개발자의 실력을 구성하는 요소인 것도 분명합니다. 하지..