본문 바로가기

일상/도움되는 조언들3

대단하고 화려하고 멋진 것이 아니어도 괜찮다. 출처 : 10년간 꾸준히 자동수익을 만들어내기 위해 필요했던 코딩실력 (youtube.com) 제가 이 성과를 내게 됐던 이 앱은 사용자간의 메시지를 주고 받을 수 있게 하는 간단한 기능만 있는 안드로이드 기반의 앱이었습니다. 저는 주로 웹 개발을 하던 사람이었던 터라 안드로이드 앱 개발은 처음이었기 때문에 배워가면서 빠르게 상당히 미숙한 수준으로 앱을 완성을 시켰었죠. 당시의 안드로이드 버전에서는 에러가 나는 것까지는 아니고, 네트워크 통신을 할 때 앱이 멎어버리는 그런 현상이 있었습니다. ANR이라고 부르는 현상인데요. 당시에는 안드로이드에 이런 현상이 있었다는 것조차 모르고 그냥 아무렇게나 앱을 만들었던 겁니다. 그러다보니까 앱이 작동 중에 네트워크 통신하면 그 동안에는 굳기도 하고 그랬었죠. 그런.. 2024. 1. 10.
Don't practice, do something! (from reddit) Studying algorithms and using LeetCode is really just dancing around the problem. 4년 동안 job을 구하지 못한 사람에게 해준 한 reddit 유저의 뼈 때리는 조언. 이전에 포스팅했던 사례들과 맥을 같이 하는 조언이다. 자료구조나 알고리즘도 물론 중요하지만, 결국 개발자는 무엇이라도 개발을 할 수 있어야 하는 것. 프로젝트를 만드는 것을 자꾸 회피한다면 그저 문제 근처에서 춤이나 추고 있는 것과 다를 것이 없다. We need someone who could actually build software even if they didn't know the technology or processes that we used It doesn't .. 2024. 1. 10.
구현하는 것은 원래 어려운 것입니다. 나 또한 아무것도 없는 상태에서 무엇인가를 구현하라고 하면 경험이 없는 상태에서는 두려움이 앞서 시도조차 하지 않는 경우가 많았다. 의 서문에 나오는 말인데, 제로 베이스에서는 원래 시작할 수 없으니 충분히 다른 사람이 만든 코드를 참조하는 것이 나쁘지 않다는 뜻인 것 같다. 나도 모르게 개발자는 아무것도 없는 상태에서 모든 것을 혼자서 뚝딱 만들 수 있다고 착각해왔던 것 같다. 2023. 12. 2.