본문 바로가기
  • 더 넓은 세상을 바라보고 또 나 자신을 바라보며 그렇게 간격을 좁혀나가보자.
  • 이 길에 끝에서 바라던 나와 마주칠 수 있다면 난 너를 가득 안아줄거야.

IT 일기9

UI는 포기 할 수 없다. 개발을 하다보면기능을 개발하는 일도 정말 중요하지만UI도 엄청나게 중요한 부분 중에 하나이다. 사소한 배려가 사용자에게편리함을 제공할 수 있기 때문이다. 나는 이러한 관점을가지고 일에 임하려고 노력하는 편이다. 최근에 너무 바빠 보이는 후배를 돕느라야근을 하고 있는데 기능을 개발하는데만 치중한 나머지고객이 사용하는 UI는 전혀 신경쓰지 못하고 있었기 때문이다.사실 이 부분은 간과한건지 보이지 않는건진잘 모르는 부분이긴 하지만. 리더는 일단 납기 기한 내에일을 끝내기를 원했지만 나는 도저히 납득할 수 없었기에야근을 하면서 해결하겠다고 하였다. 사용자면에서도 기능이 문제없이 작동하는 것이 중요하겠지만개인적인 생각으로는처음부터 끝까지 중요한건 UI라고 생각한다. 아무리 성능이 좋다고 해도외관이 좋지않고 사용하.. 2024. 12. 15.
파일 관리(워드, 엑셀- 바이너리 파일)에 관해서 현재 내가 일하는 곳(일본)에서는워드, 엑셀과 같은 파일을 TortoiseSVN에 관리하고 있는 편이다.사용하다보니 SVN에서의파일 관리는 여러사람이 동시에 파일을 수정하는 것이 어렵다는단점이 존재하고 있다. 그래서 단점이긴 하지만설계서를 SVN에 관리하면서도각각의 프로젝트에 관한 설계서에 대해서는기존의 설계서에 넘버를 증가시켜설계서를 늘려가는 방식으로 관리하고 있다. 설계서 1설계서 2 (설계서 1 내용 포함)설계서 3 (설계서 1, 2 내용 포함) 그런데 이런 파일 관리에는 단점이 존재하는 것이갑자기 프로젝트1의 설계서를 변경해야하는 경우에는설계서1의 내용을 변경하지 않으면 안되는데이런 경우 설계서2, 설계서3의 내용을 동시에 변경하거나설계서3만 수정하는 방식을 택해야 한다.하지만 때에 따라서는 적절.. 2024. 11. 30.
올스택 개발자가 될 수 있을까? 자바스크립트로 개발을 하고CSS로 레이아웃을 설정하고 있다보면왠지 화면을 제어하고 개발하는게서버단 보다 더 까다롭다는 생각이든다. 서버 개발을 엄청나게 복잡한 것들을 구현해보지 않아서 모르겠지만프론트엔드를 다루는 것은 항상 도전하는 느낌이다. 고객의 니즈가 더 복잡해지는 것도 있겠다만프론트엔드를 다루는 것은역시나 쉽지 않다는 생각을 한다. 그래도 그런 복잡하고 어려운 것들을하나씩 헤쳐나가는 것도 재밌긴 하다. 아직 레이아웃을 설정하고 세세한 계산을 해나가는 것들이 정확하지 않은 생각이 들긴 하지만배운 것을 써먹고 만들어 보고새로운 것을 알고 복습하는 시간들을반복하다보면 그 갭은 많이 줄어드리라 생각한다. 2024. 11. 29.
어떤 유산을 물려줄 것인가?(1) 개발자로서 일을 하면서현재뿐만아니라 미래를 중요하게 생각하는 가치관이 필요하다. 그 이유는내가 개발 해놓은 프로젝트가내 손에서 끝을 보는게 아니기 때문이다. 개발이라는 작업이한번 만들어져 배포를 하는 것만으로 종료되는게 아니라,그 뒤에도 끊임없는 유지보수가 이어지면서새로운 성능이 추가되거나 사라지기도하고 개선되는 과정을 반복한다. 그렇기 때문에 평생 만날 일이 없을지도 모르지만내 코드와 조우할 그 사람이,코드를 보면서 고민하지 않기를너무 힘들어 하지 않기를 바라면서일을 하지 않으면 안된다. 그것이 더욱 필요하다고 뼈져리게 느끼는 이유는나 또한 다른 사람들의 코드들을 접해 왔고, 주니어 시절에는 주석 하나만 있으면30분, 1시간을 단축할 수 있었던 일에혼자서 애를 쓰면서 어떻게든 코드를 이해하려고 쩔쩔 맸.. 2024. 11. 28.