통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이
· LiveSeminar  · LiveConference
WPF & Silverlight 포럼마을입니다.
  마을등급 WPF & Silverlight   이 마을은 포럼마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 서학수 주민 728 since 2008-07-17
우리마을 공지사항
질문&답변
강좌&팁
자유게시판
자료실
앨범
[마을 게시판]
WPF 강좌
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리

 개발자 고충상담
 2년차 개발자 인데 요즘 답답하네요 2019-12-06 오후 8:45:15
qaedw23 번호: 25684 추천:0  / 읽음:4,236

2년차 개발자인데 소스를 봐서 이해하면 얼마 안가서 잊어버리고

 

다시 소스 보고 잊어버리고를 계속 반복하네요..

 

선배님들은 어디서 어떤 처리를 하고 있는지가 바로바로 나오는데

 

저는 왜 그게 안되는지 요즘 답답해요..

 

오늘 1주일 전에 수정했던 기능 이야기를 했는데 제가 어떤 처리를 했었는지 잘 생각도 안나고...

 

오히려 그 소스를 레뷰 해 준 선배님이 더 잘 기억하는거 보고 이쪽에 소질이 없나하고 생각합니다..

 

다들 어떠신가요?

[코멘트] 좋음
2019-12-07 01:40
 allinux  allinux님께 메시지 보내기allinux님을 내 주소록에 추가합니다.allinux님의 개인게시판 가기 
부족함을 느끼면 학습을 더 하면 되지 않을까요?

모든 것을 알고 할 순 없습니다. 이쪽일이 그만 둘 때까지 학습해야 하는 업종이구요.

소질보다 적성에 맞는지가 더 중요합니다.

스스로에게 물어보세요. 흥미있고 재미 있는지...이쪽일은 재미없으면 참 힘들고 길게하기도 어렵습니다.
저장 취소
[코멘트] 좋음
2019-12-07 06:37
칡흙
참고해보세요
https://docs.google.com/presentation/d/1mf7UOMQ26Hk_IhoC5r3sRUY1Ju6S-9xVB66bSzIXu5E/edit?usp=sharing
저장 취소
[코멘트] 좋음
2019-12-07 10:45
SkyNET
그게 경험인겁니다. 그리고 모든건 왠만하면 주석이든 따로 문서로 정리를 하는거죠 그래서 안잊어지도록 만드는겁니다.
이걸 자주 하다보면 조금씩 조금씩 오래 지나도 생각이 나게 되더라구요
저장 취소
[코멘트] 좋음
2019-12-07 15:26
여라
사람마다 기억력이 다릅니다. 좋고 나쁨의 문제가 아니라.
자기가 좋은 기억력의 종류가 다른겁니다.

저는 문자(글귀)에 대한 기억력이 굉장히 떨어지기 때문에 소스는 기억 못합니다.
그래서 자주 쓰는 함수도 정확한 사용법을 기억 못해서 인터넷에서 찾아서 하는 편이구요.

그에 반해서, 숫자와 상황에 대한 기억력은 좋은 편입니다.
그래서 저는 제가 만든 프로그램에 대해서 데이터의 변화와 어떤 프로그램을 만든적이 있는지를 기억하는 편이구요

너무 좌절하지 마시고 본인에게 맞는 방법을 고민하고 찾으시면 될거 같아요..
2년차에 남들보다 못하는거 같다고 포기하기에는 아직 이릅니다.
저장 취소
[코멘트] 좋음
2019-12-07 16:28
야근제로
저도 여라님 의견에 동의합니다.
저장 취소
[코멘트] 좋음
2019-12-08 01:45
동시다발
그게 바로 경력의 무서움이죠.

스~윽하고 30초만 보고도 대번에 딱 하고 문제점을 잡아내는 연륜은

그만큼의 경력과 노력에서 나오는 것이죠
저장 취소
[코멘트] 좋음
2019-12-09 11:14
JUNE_MS
여라님 인정..
저장 취소
[코멘트] 좋음
2019-12-09 11:34
EnP
보통 그래서 git 같은 곳에 작업 내역을 상세히 기록해 놓습니다.
아울러 텔레그램에 채널을 열어서 히스토리 및 포인트를 기록해 놓습니다. 참고 URL 및 키워드도 적어 놓고...
나이가 드니 기억력이....;;;;
저장 취소
[코멘트] 좋음
2019-12-09 11:34
분당에집갖고싶어
본인이 했던 1주일 전에 수정했던 기능 이야기를 했는데 어떤 처리를 했었는지 잘 생각도 안나고 기억을 못한다면 이건 좀 문제가 있으신듯..

개발할때 그냥 생각만 하고 바로 개발하시나요?
메모도 하면서 머리속에서 좀 생각도 해보시고 개발에 들어가는건 어떠신지...
또는 개발했던 부분에 주석을 달때 본인이 시간이 한참 지난후에 봤을때도 이해 될수 있게 상세하게 주석을 달아보는것도요.

아님 개발할때 음악들으면서 하시나요? 가끔 그런분들도 있어서요.
저장 취소
[코멘트] 좋음
2019-12-09 11:37
AgnesHyo
그건 경험의 문제가 아닌거 같은데요. 오히려 반대여야 하는거 아닌지
저장 취소
[코멘트] 좋음
2019-12-09 14:36
sonji
그렇게 자꾸 까먹는다면 문서화를 해 보세요.
저는 기억하는데 오래 걸리는 타입이라, 저는 무조건 문서화 합니다.
코드에는 '한글'로 코멘트하고, 코드만으로 부족한 부분은 워드로 정리해요.
영어가 모국어라면 영어로 코멘트해도 되겠죠. 저는 한국어가 모국어니까 한국어로 합니다.
코멘트 영어로 하라는 회사도 있지만 생깝니다. 저는 코멘트 제가 볼려고 하는거지 남 보여주려고 하는건 부차적인 거거든요. 대체 한국에서 짠 코드 외국이랑 협업할 일 얼마나 있다고..

큰 회사는 보통 설계서부터 쓰고 코딩을 하는데 저는 제 특성 때문에 어느정도는 코딩부터 하고 설계서를 만들었습니다.
큰 구조체나 클래스 설계는 문서에 하고 기본적인 structure나 슈도 코드 수준으로 코딩을 하고,
그걸 문서화하고 UI 나오면 또 문서에 넣고, 문서에 이해한 걸 정리하면서 넣다보면 코드에 오류가 있는 걸 발견하기도 하고,
그 다음에 상세한 처리 부분을 또 코딩하고, 코딩하면서 문서를 같이 만들면 두번 기억하는 효과가 있어서 기억이 잘 되고
기억이 안 되더라도 문서를 찾아보면 바로 나옵니다. 얼른 대답해야 한다는 강박을 버리세요. 잠시만요. 하고 정리해둔
문서를 찾아보고 정확하게 답변하는게 훨씬 신뢰감을 줄 수도 있습니다.

사실 자기가 처음부터 고민해서 설계해서 짠 프로그램이라면 이런 일이 없을 텐데 글 쓴분은 2년차라서
남의 프로그램을 인수인계받아서 이해해서 코딩해야 겠죠. 그건 한 번 이해했다고 이해한게 아닙니다.
이해한 걸 반드시 주석을 달아 두세요. 그래야 다시 보면 기억을 하죠. 나중에 보면 그 때 이해했던게 틀릴 수도 있고
그렇게 몇번을 반복해서 주석을 고치다보면 진짜 이해하게 돼요. 남의 프로그램 적어도 3번 이상은 봐야 제대로 이해 될 텐데
그때마다 주석 없이 새로 봐야 한다면 글 쓴 분 상태 되는 겁니다. 이전에 달아둔 주석이 있어야 거기서 더 앞으로 나아갈 수 있어요.

미로를 찾아 나가야 하는데 어제까지 찾은 부분을 표시를 안 해 놓았다면 했던 실수 또 하게 되는 겁니다.
주석은 미로를 찾기 위한 길잡이 같은 거라고 생각합니다.
저장 취소
[코멘트] 좋음
2019-12-09 16:11
더기45
칡흙//

본인 앞가림이나 잘 하면서 남한테 조언이나 하시길..
저장 취소
[코멘트] 좋음
2019-12-09 18:57
ak
아.. 이거 누가 이따구로 짜놨어 하다가도.. 잘보면 내가 짠 소스...

와.. 이거 누가 일케 잘 짜놨지 하면... 그것도 내가 짠 소스....
저장 취소
[코멘트] 좋음
2019-12-10 17:44
SUYX
소스코드를 보면 답답해지나요? 아니면 궁금증이 생기나요?
Flow를 그려보시고,선배들에게 잘보이겠다는 생각보다는 ,현재 내 현실을 받아들이시고,
물어보시고,공부하시고,그때 그때 주석을 달으세요.
저장 취소
[코멘트] 좋음
2019-12-11 13:14
오징어땅콩
그것은 30년차 되어도 답답하기는 마찬가지 입니다.
저는 신입이 너무 잘해서 답답한데...
세월에 도테되는것 같고, 노력해도 답답 합니다.
저장 취소
[코멘트] 좋음
2019-12-24 13:55
Big.AI
그냥 보기만 하면 대부분 그렇죠.
프로젝트 하나 열어서 작은 기능이라도 자기가 구현을 하면
내꺼 되는게 더 쉽더군요.
저장 취소
[코멘트] 좋음
2019-12-26 10:03
슬기주머니
사람마다 다르겠지만 메모하세요. 저는 중요 사항이라던가 기능 등은 메모 꼭 해놓거든요. 저 같은 경우
1년에 보통 4~5개 프로젝트 진행하는데 1년 전,,, 아니 한달 전꺼도 기억 못해요.
저장 취소
코멘트쓰기
  좋음   놀람   궁금   화남   슬픔   최고   침묵   시무룩   부끄럼   난감
* 코멘트는 500자 이내(띄어쓰기 포함)로 적어주세요.
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2017-서울구로-0055호 / 대표: 홍영준, 서민호
08390, 서울시 구로구 디지털로32길 30, 1211호 / TEL. 02_6719_6200 / FAX. 02-6499-1910
Copyright ⓒ (주) 데브피아. All rights reserved.