반응형

코딩 5

맨 땅에 헤딩하며 프로그램 개발하기 - 1 (계획)

안녕하세요, Dibrary입니다. 과거, 저는 개발업무를 할 때 맨땅에 헤딩을 하며 프로그램을 만들어 본 경험도 있고, 기본적인 코드가 완성된 회사에서 편의 혹은 유지보수코딩을 해본 경험도 있습니다. 그 중에! 맨 땅에 헤딩할 때가 가장 기억에 남고, 힘들었고, 가장 막막했었습니다. ㅠ.ㅜ 아마 원해서 자원하진 않겠지만, 내 생각과 다르게 이렇게 맨 땅에 헤딩하며 코딩을 해야 할 상황에 맞닥뜨릴 분들도 계시리라 봅니다. (아무렴 거지같은 중소기업이 없어지지 않는한 ... 이런 업무에 종사할 사람은 반드시 존재하기 마련이죠) 그런 분들을 위해 제가 경험했던 내용들을 정리해 올려보고자 합니다. 물론, 이 방법이 항상 100% 정답이다고는 할 수 없지만, 적어도 '멘토'없는 개발환경 상황에서 어느정도 갈피를 ..

지식IN 등급 달신 달성~~ 겸 지식IN 활용법 Tip

안녕하세요 Dibrary입니다. 별건 아니지만, 네이버 지식IN 등급이 달신으로 되었습니다. 개인적으로 지식IN은 자기만족 + 재능기부 인거 같습니다. 워낙 심심할 때? 많이 해서 그런지 다음 등급까지는 채택 답변수만 충족하면 되네요. 저는 주로 아래 해당 항목에 대해 답변을 해왔습니다. 물리학 원예 혹은 식물키우기 프로그래밍 코드 관련 1. 먼저, 물리학은 제 전공이어서 정말 자신있게 답변을 해줬었습니다. 초,중,고,대 가릴것 없이 말이죠. 하지만, 최근에는 대학교 물리학의 경우 답변이 어려워지긴 했습니다. 아무래도 기억이 안 나는 경우가 더러 있더라구요. 물론, 제가 집에 있으면 답변을 합니다. 책이 옆에 있어서 보면 금새 알 수 있죠. 2. 식물 키우는 것 관련 답변은 제가 좋아하기도 하고 또 사람..

개발자에 대한 개인적인 생각 - 1

안녕하세요 Dibrary입니다. 개발자는 흔히들 컴퓨터를 다루면서 막연하게 굉장히 멋진 삶을 살 거라는 환상을 가진 분들이 있습니다. 그런 개발자도 있겠지만, 사실 모든 개발자가 그렇진 않죠. 그러나 개발자들의 수준, 분야, 차이를 막론하고 '공통적으로 가지는 특성'은 분명히 있다고 생각됩니다. 뭐가 공통적일까요? 저는 2가지는 확실하게 모든 개발자가 동일하다고 생각합니다. 재미삼아 봐주시면 감사하겠습니다. 1. 고시생과 다를바 없는 라이프사이클! 고시생 하면 뭐가 떠오르시나요? 네. 책에 둘러 쌓여서 끊임없이 공부를 해야죠. 특히 고시(지금은 폐지된 사법고시 같은 경우)는 D-day가 정해져 있고, 그 기간 안에 최고의 효율을 낼 수 있어야 하므로 공부 밀도가 엄청나죠. 저는 바로, 이 끊임없이 공부해..

사회생활 2022.06.13

[이것이 코딩테스트다] 알고리즘 풀이 초보를 위한 가교

개발자라면 누구나 알고리즘과 친숙할거라는 일반적인 고정관념과는 다르게, 잘 할 수도 못 할 수도 있다. 특히나, 요즘은 산업지형이 바뀌어 가면서 개발을 직업으로 삼는 사람들이 늘어나고 있어서 더 그런 생각이 보편화 되는 경향이 있다. 안타깝게도 나는 그렇지 못한 사람 중 하나였다. 특히나 내가 하던 코딩이 정말 '무에서 유'를 만들어 내는 코딩인지 의문을 정말 많이 했다. 코드를 만들때 생각을 하고, 코드가 곧 내 생각을 반영할 뿐 아니라 코드라는 도구의 효율을 최고로 끌어내는가에 대한 의문을 많이 가지곤 했었다. 그 이후 부터 알고리즘을 풀어나가기 시작했다. 비전공자라서 더 부족함을 깨닫고 자료구조, 알고리즘, 컴퓨터과학, 클린코드, 객체지향 등 닥치는대로 공부해 나갔다. 하지만 알고리즘은 정말 어려웠..

독서/서평 2022.01.13

[PyQt5]버튼으로 팝업 띄워보기! - QMessageBox

안녕하세요, Dibrary입니다. 이번에는 Qt Designer를 써서 Button으로 이것 저것을 해 볼 겁니다. 버튼으로 해 볼 수 있는게 뭐가 있을까요? 버튼을 눌러서 확인하는 것 버튼을 눌러서 저장하는 것 버튼을 눌러서 끄는 것 버튼을 눌러서 새로운 화면으로 넘어가는 것 버튼을 눌러서 시작하는 것 네 간략하게 몇 개 적어봤지만, 실제로도 엄청 많은 걸 할 수 있죠? 당장 마우스 가지고 파일이나 폴더를 돌아다녀보면서 무엇을 할 때 클릭을 하는지 확인 해 보세요. 제 개인적인 생각인데, GUI의 핵심은 버튼이 아닐까 싶습니다. 그래서 Button을 가장 먼저 해보기로 정했습니다. # 버튼을 눌러서 팝업이 뜨게 하기 인터넷 여기저기를 돌아다니시다가 버튼을 잘못 누르면 '경고' 혹은 '금지'팝업이 뜬 경..

반응형