리얼데브⸰러닝

한백년·2025년 3월 20일
0

개발자

목록 보기
12/17

○ 무엇이든 물어보세요 (2024)

1. 체계적인 소프트웨어 개발 기술 학습

  • 문제를 마주하면 대부분 구글링으로 단편적으로 해결하고 잊어버린다.
  • 개발자는 수명은 길지 않다. 조직이 기술보다 관리를 하도록 종용한다. 60대에 개발하는 경우가 많지 않다.
  • 처음으로 돌아가기. 컴퓨터 개론을 훑어본다. IT 전반에서 알아야 할 내용을 다룬다.
  • 【나는 개발자다 (전병선ㆍ2023)】
  • 구글링, 블로그, 유튜브를 통한 단편적인 지식 습득에 그치면 안된다. 반드시 지식의 체계를 갖춘 책을 읽어야 한다.

2. 새로운 기술에 대한 두려움을 없애는 방법

  • 개발자는 진취적으로 인식되지만 의외로 보수적이다. 개발도구를 바꾸는 것을 꺼려한다. JDK 초기 버전을 사용하는 경우를 흔치 않게 볼 수 있다. 오류를 마주하기 보다 건들이지 않는 것을 택한다.
  • 새로운 것을 받아들이지 못하는 근본적인 이유는 알지 못하기 때문이다. 두려움. 두려움을 없애는 세 가지 방법이 있다.
  • 새로운 기술이 새로운 기회를 가져올 것이라고 긍정적으로 생각한다.
  • 두려움의 근본적인 원인을 없앤다. 그 기술을 알면 된다. 해당 분야의 책을 한 권 읽으면 된다. 우리는 아는 만큼 보고 아는 만큼 이해할 수 있다. 무엇을 알고 무엇을 모르는지 알아야 한다. 책을 이해하기 위해 모르는 것은 공부한다.
  • 실제로 경험을 한다. 직접 코드를 작성한다. 코드를 변경하고 결과를 보고 에러를 해결한다.

3. 개발자 머신: 맥? 윈도우?

  • 맥북은 바이러스로부터 안전하다.
  • 바꾸지 않고 계속 사용한다면 윈도우보다 가성비가 좋다. 업그레이드 지원이 만족스럽다.
  • 발열과 소음이 거의 없다.
  • 리눅스와 유사하여 자바 기술 기반 애플리케이션 개발자가에게 최적의 조건이다.
  • iOS, 안드로이드, 닷넷 애플리케이션
  • Visual Studio은 제한이 있고 Visual Studio Code는 가능하다.

0개의 댓글