본문 바로가기

전체 글48

[ORM]Prisma 1.Prisma 기본개념 이해 2.Prisma 시작하기 3.Prisma 스키마 정의 4.Prisma 실전 5.Prisma 고급 활용 6.Prisma 배포 2023. 8. 16.
[Kotlin]가변인자(Vararg) 사용하기 가변인자 : Vararg(Variable number of arguments) 가변인자란? 함수의 인자의 갯수를 정하지 않고 동적으로 받는것을 말한다. 예제를 통한 사용법 예제1. 정해지진 않은 갯수의 수를 입력받아 총합을 구하는 함수를 작성하시오 fun sumVararg(vararg numbers : Int):Int{ var sum=0 numbers.forEach{ n-> sum=sum+n } return sum }예제2. 정해지진 않은 갯수의 수와 사칙연산을 입력받아 계산하는 함수를 작성하시오 fun sumVararg(vararg numbers: Int, arithmeticOperation: Char): Int { var sum = 0 numbers.forEach { n -> when (arithme.. 2023. 7. 10.
[실용주의 프로그래머]Topic 7, 소통하라! 💡 나는 무시당하느니 차라리 샅샅이 훝어보는 시선이 낫다고 봐요. - 메이 웨스트(Mae West),Belle of the Nineties,1934 무엇을 가졌냐도 중요하지만 어떻게 포장하느냐도 중요하다. 획기적인 아이디어가 있어도 소통이 되지 않는다면 쓸모가 없다. 소통하기 위해 고려해라 청중을 알라 말하고 싶은 게 무언지 알라 때를 골라라 스타일을 골라라 멋져 보이게 하라 청중을 참여시켜라 경청하라 응답하라 문서화 2023. 1. 8.
[실용주의 프로그래머]Topic 6, 지식 포트폴리오 💡 지식에 대한 투자가 언제나 최고의 이윤을 낸다 - 벤저민 프랭클린(Benjamin Franklin) 일찍 일어나는 새는 먹이를 잡을 수 있다지만, 일찍 일어나는 벌레에겐 무슨 일이 생길까? 지식이나 경험은 인생의 좋은 자산이다. 하지만 이 자산은 ‘기한이 있는 자산expiring assets’이다. 소프트웨어 산업은 빠르게 발전하여 기한이 짧은 자산이 많을 수 있다. 그로인해 새로운것을 빠르게 습득하는 기술이 중요하다. 포트폴리오 만들기 매년 새로운 언어를 최소 하나는 배워라 기술 서적을 한 달에 한 권씩 읽어라 기술 서적이 아닌 책도 읽어라 수업을 들어라 지역 사용자 단체나 모임에 참여하라 다른 환겨에서 실험해 보라 요즘 흐름을 놓치지 마라 비판적 사고를 하라 왜냐고 다섯 번 묻기 Five Whys.. 2023. 1. 8.