본문 바로가기

반응형

후기

(3)
Flutter(플러터) 앱 개발 후기 1편. 개인적으로 느낀 장점들. Flutter 앱개발 안드로이드와 iOS를 동시에 개발할 수 있는 프레임워크 프론트엔드 공부를 위한 여러 선택지가 있었다. 회사에서 쓰는 웹 기반 프레임워크인 Vue.js 공부하기. 백엔드로 익숙해진 Kotlin으로 안드로이드 앱까지 도전해보기. 처음엔 Vue를 공부할까 하다가.. Vue를 쓰고 있던 프로젝트가 외주사로 넘어가게 되었고.. 혼자 공부하기엔 막연한 게 많아서 모바일 앱 개발을 고려해 보기로 했다. 익숙해진 코틀린으로 안드로이드 앱을 개발할까 하다가... 요즘 젊은 친구들 대부분이 iOS를 쓰는 걸 보니.. iOS 개발을 하지 않으면 내가 만든 앱을 주변 사람의 30%도 안 쓸 거 같은.. 그렇게 Flutter를 선택하게 되었다. 처음부터 Flutter & Dart 코드로 개발할 생각은 아니..
2021년 하반기 취업준비 돌아보기. 생각보다 벽은 높았다. OS, 네트워크, 자바, 스프링, 스프링에서 사용하는 다양한 프레임워크, DB 그동안 잘 이해했다고 생각한 기초 지식들을 말로 설명하고자 하니.. 실속 없는 설명들만 나왔다. 표면만 이해하고 세부적인 내용에는 거리가 먼 대답들만 나왔고 조금만 깊게 질문이 들어오면 이상한 답변만 늘어놓았다. 내가 가진 지식이 불안정했다. 모르면 모른다고 하면 될 것인데..왜 그러지 않았는지도 후회되고 아쉽다. 카카오 상시 모집과 관련된 면접은 개인적인 문제가 있었는데도 이를 이해해주고 면접 기회를 주셔서 정말 감사했다. 그날의 면접 경험으로 나의 지식들을 확인해 볼 수 있었고 나를 다시 돌아보게 된 경험이 되기도 했다. 이외에는 면접기회가 거의 없었다. 취업준비를 더 단단하게 해야겠다는 생각이 든다..
프로그래머스 순위 검색 [level2][2021][카카오] 문제를 풀 때 참고한 분의 블로그 https://loosie.tistory.com/265 -을 위한 조합을 생각해야 했다. 그 자리에서 dfs를 구현했다. depth = 0으로 두고 n개 중에서 n개를 뽑는 경우의 수를 체크했다. Key에 depth 별로 -을 뽑고 안 뽑고로 진행했다. => 1개의 info당 16개의 경우의 수가 나온다. void dfs(String pos, int depth, String[] info) { if(depth == 4) { if(!allInfo.containsKey(pos)) { in = new ArrayList(); in.add(Integer.parseInt(info[4])); allInfo.put(pos, in); }else { allInfo.get(pos).add(I..

반응형