![]() |
|
||||||||
경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지 |
|
Lyn [tohnokanna]
2011-08-09 23:28 X
뭐.. 고수들얘기지 나한텐 상관없을듯 ㅡ.ㅡ
자기계발을 확고히 할수록 가치가 올라갈 수 있는것이 개발자입니다.
아직은 소프트웨어나 비교적 간략한? 하드웨어 조작을 하고 있지만 미래 사회를 움직이는 핵심 동력중 하나가 소프트웨어 개발이 될 것입니다. 무형의 무한 콘텐츠를 만들어내는 직업... 더이상 무슨 설명이 필요할까요. ㅋ 요즘 안드로이드를 배우면서 자바를 열심히 접하고 있는데 가장 감명 깊게 생각하는것은 객체지향적 사고입니다. C++로 코딩하면 아무리 객체지향적 사고를 하려해도 성능을 우선시하게되어 자꾸 변칙이 숨어들게 됩니다. 메모리 해제에 대한 걱정이 없는 자바로서는 마음껏 new를 남발?하면서 C++ 프로그래머인 제 입장에서는 아주 자극적이고 도발적인 코드도 서슴치않고 있습니다. ~_ ~;; 성능에 대한 고민 자체를 털어버린 코드... 객체지향은 그곳에서 탄생하는것 같습니다. 자바가 교육용으로 좋다는 이유를 다시금 되새기게 되었습니다. C/C++ 쪽에서 자바를 배우게 된 사람들은 나름 성능을 자연스럽게 고려한 코드 습관을 보이는데 자바를 쓸때는 자바의 도발적이고 자연스런 new의 남발과 객체지향적 사고의 느낌을 얻는것이 좋을것 같습니다. 게다가 기존의 C++ 코드보다 더 객체지향적인 마인드를 얻게되어 좋은 경험이 되네요. ^^; 물론 C++로 작성하면 자바와 성능은 비교불가겠지만. ㅎㅎ 그리고 자바쪽은 SI적 업무연계와 유지보수가 많아서 코드에 대한 정형화가 잘 되어있습니다. 당연하면서도 살짝 놀랐지만... ^^; 기존에 고민하던 코드 패턴에서 m_xxx 혹은 mXXX 같은 식의 멤버변수나 prefix들이 없이 코드를 작성할 수 있을까 생각했지만 객체지향적 관점을 잘 활용하면 아직 확신까진 아니지만 가능하겠다 싶었습니다. ㅋ;; 코드형태 중심에서 벗어날 수 있는 객체지향적 사고... 여러 코드를 보고 나이가 들어서야 그 의미가 조금 이해된걸보니 역시 저는 코드 자체에는 별 매력을 못느꼈었던것 같습니다. --; 오래된 주제이지만... 객체지향적 사고로 코딩할껄 생각하니 한가지 새로운 확신이 들었습니다. 나이들어도 코딩 할 수 있겠구나... @_ @; 관련 글 리스트
|
Copyright © 1999-2015, borlandforum.com. All right reserved. |