💻
Albert's Til
GitHub
  • 매일매일 조금씩 성장하기
    • README
    • CS
      • Network
      • HTTP
        • NO-CACHE
      • 오류 코드
      • ORM 도구
      • Design Pattern
        • CQRS Pattern
          • Event Sourcing and CQRS pattern
        • Builder Pattern
    • DB
      • MySQL
        • Timeline
        • Pagination
        • Index
        • Database Performance Optimization Strategies
        • B+ tree
        • MySQL Connectors VS MySQL Shell(Scripting) VS MySQL Workbench
        • MySQL Storage Engine Architecture
      • Normalization & Denormalization
      • JPA
        • @Transactional
        • Why JPA?
        • About JPA
        • N+1 Issue
        • Index
        • ElementCollection&CollectionTable
        • orphanRemoval
        • CascadeType
        • Use Subselect
        • Dynamic Instance Creation
        • Paging
        • Order
        • Spefication
        • mappedBy
      • MongoDB
        • ObjectId
      • Why MySQL?
      • ACID properties of transactions
      • Between JPA and JDBC
      • Identifiers in Hibernate/JPA
    • Java
      • Jackson de/serialize
      • Collections.singletonList() vs List.of()
      • Manage dependencies in Gradle
      • Logging Level
      • Bean Validation
      • JVM Internals
        • Threads
          • Frame
        • Shared Between Threads
          • Classloader
            • Class Loader Hierarchy
            • Loading Linking Initialization
      • Java Collection Framework
      • Annotation
      • Generic
      • 디미터 법칙
    • Spring
      • Caching
      • Spring Integration Overview
        • ThreadPollTaskExecutor
        • Messaging Bridge
        • Channel Adapter
        • Poller
        • Configuration and @EnableIntegration
        • Message Endpoints
        • Message Channels
      • HATEOAS
      • @Autowired vs Constructor Dependency Injection
      • Spring Security
        • JWT 토큰 사용한 인가
        • OAuth 2 Login
        • OAuth 2 인증
        • 인가
        • 인증
        • PasswordEncoder
      • IoC Container
      • Filter,Interceptor,AOP,Argument Resolver
      • Spring Annotation
      • About Spring
    • Kafka
      • Error Channel
    • Infra
      • Scale Up || Scale Out
      • Docker
        • Dockerfile
        • Docker Hub Deploy
        • Command
      • Cloud 유형
        • Infrastructure as a Service
        • Platform as a Service
        • Software as a Service
      • 무중단 배포
        • 엔진엑스(Nginx)
      • 코드 자동 배포
        • Technical
      • AWS EC2
        • PEM(Privacy Enhanced Mail) 키
      • AWS RDS
      • AWS S3
    • CodeSquad
      • Spring Boot Project 1주차 회고
      • Spring Boot Project 2주차 회고
      • Spirng Boot Project 3주차 회고
      • Spring Boot Project 4주차 회고
    • Foody Moody 프로젝트
      • Query Performance Comparison
      • HeartCount Asynchronous Issue
      • DeferredResult
      • ResponseBodyEmitter
      • SseEmitter (Spring)
      • Server-Sent Events (SSE)
      • 기술 스택 적용 이유
      • NO-CACHE(HTTP)
      • Transactional
    • DDD
      • AggregateId
    • Test
      • RestAssured
    • Coding and Algorithmic Problems
      • 819. Most Common Word
      • 344. Reverse String
      • 125. Valid Palindrome
      • 937. Reorder Data in Log Files
    • Node
      • Async... Await...
      • Custom Transactional Decorator Challenger
    • Python
      • Python Basic Grammar
        • Comments and Input/Output
        • Variable
        • Data type
        • Operations and syntax
        • List,Tuple,Dictionary,Set
        • Function
        • Conditional statement
        • Loop
    • HTML
      • HTML Basic
      • HTML Basic Tags
      • HTML Form Tags
      • HTML Table Tags
    • CSS
      • CSS Basic
      • CSS Practice
Powered by GitBook
On this page
  • 안녕하세요! 👋
  • 인생 신조
  • 내가 생각하는 좋은 개발자의 특징 세 가지
  • 문제 해결 능력
  • 신뢰성
  • 협력과 소통 능력

Was this helpful?

  1. 매일매일 조금씩 성장하기

README

학습한 내용을 정리하고 기록하는 공간입니다.

Last updated 12 months ago

Was this helpful?

안녕하세요! 👋

백엔드 개발자 Albert입니다.

인생 신조

노력은 배신하지 않는다.

Efforts do not betray

내가 생각하는 좋은 개발자의 특징 세 가지

문제 해결 능력

  • 단순히 코드를 작성하는 것을 넘어서는 능력이 중요하다고 생각합니다. 클라이언트가 제시한 문제를 분석할 때, 그 문제의 표면적인 측면뿐만 아니라, 그 이면의 원인을 파악하는 것이 필요하다고 봅니다. 단기적인 해결책을 제시하는 것이 아니라 장기적이고 지속 가능한 해결책을 생각하고, 그 표면적인 요구사항 이상의 결과를 도출해야 한다고 믿습니다.

신뢰성

  • 자신의 코드의 품질에 대한 책임감을 가지고, 버그 없이 깔끔하고 유지보수가 가능한 코드를 작성하는 것이 중요하다고 생각합니다. 또한 팀원들과의 약속을 지키며, 기한도 맞추고, 예상치 못한 문제에 직면했을 때 책임감 있게 문제 해결에 적극적으로 나서는 것이 필요하다고 봅니다.

협력과 소통 능력

  • 단순히 의견을 나누는 것을 넘어서 자신의 아이디어를 명확하고 간결하게 전달할 수 있는 능력이 중요하다고 생각합니다. 또한, 다른 팀원들의 아이디어에 대해 열린 마음으로 듣고 피드백을 주는 것이 필요하다고 봅니다. 프로젝트 중 발생할 수 있는 갈등 상황에서 중재자 역할을 하여 다른 의견을 조율하여 팀의 목표 달성에 도움을 주는 것이 중요하다고 믿습니다.