etc
-
"몰입과 방향" 우아한테크코스 5기 최종 탈락 회고etc/커리어 2023. 4. 8. 13:51
이 글은 5기 우.테.코 벡엔드 파트 선발과정에 참여를 했다가 최종에서 떨어진 사람의 회고글이다. 당시 벡엔드 파트 지원은 2000명 정도 였으며 최종 코테는 약 200 명의 사람들이 응시를 했다. 결론 , 그래도 좋았다. 최종에서 탈락을 하여 ,당시에는 정말 절망적이고 우울했지만 시간이 흐른 지금은 떨어진 것에 대하여 연연하지 않아졌다. 정말 많은 것을 배웠고 앞으로 개발자로 성장을 하는데 추구해야하는 방향을 정하는 경험이 되었다. 프리코스를 진행하는 기간동안 스타트업 프로젝트 ,학교 수업,싱가폴 단기 연수 등 챙길 것들이 많았지만 노트북을 들고 다니면서 시간이 날때마다 비행기, 버스, 새벽 싱가폴의 호텔 로비 등 시간,장소를 가리지 않고 과제를 함과 동시에 좋은 코드와 구조는 무엇일까 고민하는 것이 ..
-
Kotlin Basic grammeretc/코틀린_안드로이드 2022. 10. 6. 18:15
Array Vs List Vs ArrayList ArrayList 를 쓰자. 1.Array : 배열 크기 고정 2.List : 읽기 전용 3. ArrayList = 둘 합친거 Lambda expression: Noname function 우리는 일상속에 있는 개념을 데이터와 로직 함수등으로 전환을 하고 이를 010101 과 같은 컴퓨터 언어로 바꾸는 작업을 하는 "객체지향"을 추구 한다. 코틀린은 자바를 대신하여 사용하는 안드로이드에서 공식적으로 인정한 언어 이므로 다음 개념 및 앞으로의 개념을 볼때 단순하게 문법을 보는게 아니라 어떻게 사용할지 생각 하고 보는것이 맞다라고 본다 . 자세한 문법은 공식 문서 및 다른 사람들의 블로그를 보면 잘 나와있다 . 그걸 보자. 1. 접근 제한자 접근 제한자를 왜 ..
-
-
Kotlin if vs when 성능 비교 ?etc/코틀린_안드로이드 2022. 9. 29. 20:17
1. if 문 when 문 비교 1 .Java 에서 switch 문은 컴파일러가 lookup table 을 만들어 준다 . Lookup table 이란 , index 가 저장된 테이블로 jvm 에서 빠르게 값을 찾아서 가져온다. if else 를 이용한 구문에서는 jump 가 들어가고 이는 평균적으로 switch 문보다 느리다. Kotlin 에서 when 문의 byte code 를 Decompile 한것을 보면 Compile 전 Kotlin 코드 fun strNum(x: Int?): String { return when (x) { 1 -> "one" 2 -> "one" else -> "??/" } } Decompile Java 코드 public static final String strNum(@Nulla..
-
Kotlin Nullableetc/코틀린_안드로이드 2022. 9. 29. 19:00
Kotlin 스터디를 하면서 깊게 파기 시작하면서 자바의 관한 지식도 같이 오르고 있다. 내부적 차이점을 아직 비교하기는 어려운데 컴파일러를 뜯어 보지 않는 이상은 어려울 듯 하다. Kotllin 은 Nullable 이라는 좋은 놈이 있다 왜냐? 코드를 보자 Null able 이 없던 시절 코드이다 val nullableName2: String = "Denis" if(nullableName2 != null) { println("Hello, ${nullableName2.toLowerCase()}.") println("Your name is ${nullableName2.length} characters long.") } else { println("Hello, Guest") } null check 을 빈번히..
-
Deep in to Kotlin(feat .android)etc/코틀린_안드로이드 2022. 9. 27. 17:28
코틀린을 배우기 전 다음과 같은 질문들이 있을거다. 1. Compile 순서 2. kotlin 의 자료구조, 자료형 생성 원리 - > Kotlin 에서 Java @프로세서로 생성되는 코드를 사용 하면 문제가 발생합니다. -> 컴파일 순서가 (코틀린 컴파일) -> ( 자바, 컴파일,어노테이션 프로세싱이다) ------------------------------------------------------------------------------------------ 2. kotlin 의 자료구조 자료형 . 코틀린의 자료형은 참조형만 사용을 한다. ------------------------------------------------------------------------------------------..
-
코틀린 자바 장단점 비교, Kotlin vs Javaetc/코틀린_안드로이드 2022. 9. 25. 15:09
이 글은 유데미 강의 Android 12 및 Kotlin 개발 완전 정복 을 보고 만든 글 입니다. 코틀린 단점을 먼저 봅시다. 단점 : 1. 컴파일 속도가 느리다. 안드로이드 어플리케이션을 위한 빌드를 생성한다면, 여전히 자바의 성능이 더 좋습니다. 컴파일 시, 자바로 변환하고 나서 바이트 코드로 변환하기 때문에 컴파일 속도가 상대적으로 느린 편입니다. 2. 자바와 비교하면 학습 생태계가 작은 편이다. 코틀린이 안드로이드 1st 언어로 지정되었다고 해도, 1995년에 나온 자바에 비해서는 역사가 매우 짧기 때문에 코틀린의 생태계 또한 작을 수밖에 없습니다. 개발 생태계가 작다는 것은, 커뮤니티나 오픈 소스를 통해 개발자 개인이 지원 받을 수 있는 기회도 더 적다는 의미입니다. 이는 아무래도 시간이 해결..
-
RNNetc/데이터분석.머신런닝.딥러닝 2022. 2. 2. 14:52
RNN Recurrent Neural Networks(RNN), long Short-Term Memory models(LSTM) Rnn: 1.시퀀스의 길이에 관계 없이 인풋과 아우풋을 받아 들일 수 있는 네트워크 구조 2. 모든 시점의 state에서 파라미터(Why )를 동일하게 적용 Temporal-Difference Learning,,? RNN 도 vanishing gradient problem. solution -> LSTM. or Gru https://ratsgo.github.io/natural%20language%20processing/2017/03/09/rnnlstm/ RNN과 LSTM을 이해해보자! · ratsgo's blog 이번 포스팅에서는 Recurrent Neural Networks(..