defer (async throwing contexts)
iOYES
백지부터 프로그램을 짤 때가 고통스러웠습니다.
에디터를 열고 프로그램의 첫 줄을 짤 때.
도대체 어떻게 시작해야 하지?
머릿속에는 대강의 그림이 있긴 합니다.
멋지게 그리고 싶은데, 어떻게 그릴까?
머릿속의 멋진 그림과는 달리 막상 코드를 짜기 시작하면 너무 초라한 그림이 그려집니다.
아… 이게 아닌데.
이 기분이 싫었습니다.
내 형편 없는 실력이 적나라하게 드러나는 것 같아서.
차라리 이미 만들어져 있는 프로그램을 고치는 게 쉬웠습니다.
이런 고민을 존경하던 팀장님에게 했습니다.
“시작하는 게 너무 무서워요. 코드를 떡으로 만들까 봐.”
그러자 팀장님이 말씀해주셨습니다.
“처음은 다 개떡 같은 코드로 시작하는 거죠.
떡으로라도 만들어봐야 그다음에 더 잘 만들 수 있죠.”
이 말은 제가 시작을 주저할 때마다 큰 용기가 되어주었습니다.
‘그래, 좀 떡으로 만들면 어때. 계속 고쳐나가면 되지.’
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 7월 23일 오전 2:05
아무리 훌륭한 프로그래머도 짠 다음 3~4 번은 전체 코드를 갈아엎는다고 들었습니다.
굉장히 위안이 되는 말씀인 것 같습니다...! 열심히 해볼게요 좋은 말씀 감사합니다!
대학생이라 궁금한 게 있습니다 실무에서는 책보고 만들면 개발자 상중하 중 어디인가요? 환상을 갖고 있는지라...^^;
하지 않고 후회하는것보더 시작하고 아쉬워하는게 훨씬 나은거 같아요 :)
d
AI(LLM) 애플리케이션의 발전 속도가 AI 지능(능력)의 발전 속도를 따라가지 못하고 있는 상태가 되었다. 즉, 이제 AI가 부족한 것이 문제가 아니라, AI의 능력을 100% 활용하지 못하고 있는 것이 문제인 상태가 되었다는 이야기.
최
... 더 보기‘훌륭한 데이터 분석가란 어떤 사람인가?’에 대해
... 더 보기어제 AI 시대의 개발자 토론회에서 내가 대 AI 시대에는 버전관리 시스템이 필요없을 수도 있다고 생각해야한다는 말을 했는데, 그정도로 파격적인 생각을 해야한다는 이야기긴했지만, 진짜 그럴까?를 다시 한 번 생각해봤다.
우선 버전관리 시스템의 목적은 크게 다음 세 가지다.