Java Arrays 클래스 (22.10.24 TIL)
오늘 코딩도장 문제를 푸는 도중 Arrays 클래스의 copyOfRange 메서드를 사용한 김에 자주 쓰일법한 메서드를 더 정리해 보았다. 1. Arrays 클래스로 배열 다루기 1) 배열의 비교와 출력 메서드 - toString(), deepToString() 메서드 예시 - toString() 은 1차원 배열에 쓰이고, deepToString() 은 2차원 혹은 다차원 배열에 쓰임. int[] arr1 = {0,1,2,3,4}; int[][] arr2 = {{11,12}, {21,22}}; System.out.println(Arrays.toString(arr1)); //출력 화면 => [0,1,2,3,..
2022. 10. 24.
소프트 스킬의 중요성 (22.10.21 TIL)
오늘 금요 지식회의 주제는 노아님의 '코드 리뷰를 해야 하나요?' 였다. 코드리뷰의 중요성, 코드 리뷰가 안되는 이유, 그것을 극복하는 방법 등에 대해 발표해 주셨는데, 제일 와닿았던 부분은 어쨌든 모든 것은 사람과 사람 사이의 관계에서 비롯되는 것이고, 그래서 소프트 스킬이 중요하다는 부분이었다. 소프트 스킬은 직장에서 유대감을 쌓고 공동체적 의식을 확립할 때 기반이 되어준다. 특히 협업이 많은 개발자 분야에서는 정말 중요하다. 소프트 스킬은 단순히 사회성, 긍정적인 태도만을 의미하지는 않는다. 팀워크와 존중, 소통, 정서 공유, 유연성, 융통성, 문제 해결 능력 등 많은 스킬들이 있다. 이러한 소프트 스킬이 없다면 아무리 하드 스킬 (전문적인 능력) 이 뛰어나다고 하더라도 소용이 없다. 결국 모든 것..
2022. 10. 21.