분류 전체보기

    SK DEVOCEAN YOUNG 전용 2차 밋업 후기

    데보션 영 전용 밋업은 대학생들에게 취업과 진로에 대해 통찰을 제공하는 밋업이었습니다. 이번 행사는 SK 전문가 분들이 직접 경험을 공유하며, 실제 업무 환경과 취업 준비 과정에 대한 실질적인 조언을 제공했습니다. 첫 번째 세션은 전창국님이 진행했습니다. 이 세션에서는 PM의 역할과 효과적인 프로젝트 관리에 대한 내용이 중점적으로 다뤄졌습니다. PM의 핵심 역할은 프로젝트의 목표를 설정하고, 이를 달성하기 위한 전략을 수립하는 것임을 배웠습니다. 또한, Confluence, Jira, Gitlab과 같은 프로젝트 관리 도구의 사용법과 이들을 통해 팀과 프로젝트를 어떻게 효율적으로 관리할 수 있는지에 대해 알 수 있었습니다. 두 번째 세션은 김혜지님이 '지극히 개인적인 취업 준비 & 신입 개발자로 살아남기..

    SK 텔레콤 티움 투어 후기

    SK 텔레콤 티움 투어 후기

    2053년의 미래 도시 '하이랜드'를 탐험 티움 투어는 미래 기술의 신비로움을 직접 체험할 수 있는 특별한 체험이었습니다. 투어의 시작점인 T타워에 도착하자마자 미래 기술의 첫 인상을 받았습니다. 큰 모니터와 로봇 게이트를 통과하는 순간부터 미래에 온듯한 느낌을 받았고 하이퍼루프 탑승 구역에서는 첨단 자율주행 차량을 체험하며 고속 네트워크와 정밀 센서의 중요성을 느꼈습니다. 우주 관제 센터에서의 VR 체험은 또 다른 하이라이트였습니다. 화산이 폭발한 지형에서 동물을 구조하고 화재를 진화하는 과정은 현실과 매우 비슷해서 이게 정말 가상현실이 맞는지 헷갈렸습니다 투어의 절정은 우주셔틀 탑승이었습니다. 가상의 의사가 의료용 3D 프린터를 사용해 조난자를 치료하는 장면은 의료 기술의 미래를 상상하게 했고 홀로그..

    데보션 7월 영 밋업 후기

    데보션 7월 영 밋업 후기

    1. 영업맨 왕대리는 어떻게 데보션 전문가가 되었을까? 대학생때 많은 것을 경험해보고 관심분야 한가지를 찾아서 꾸준히 공부해보는 것이 중요하다고 말씀해주셨습니다. 저는 많은 것을 경험해보지 않고 안드로이드 개발로 관심분야를 정해서 현재 공부를 하고 있는 중인데 많은 것을 경험해보지 못한 점이 조금 아쉽다고 생각이 들었습니다. 2. 개발자의 성장과 오픈소스, 그리고 커뮤니티 평소에 개발자로서 성장하기 위해서는 서로 지식을 공유하며 성장하는 문화가 굉장히 중요하다고 많이 들었는데 이 부분을 한 번 더 강조해주셨습니다. 3. 컴공 후배들이 3~4학년때 가장 많이 하는 질문 top10 개발자가 되기 위한 공부를 할 때 구글링을 하며 블로그를 찾아보는 것보단 공식문서를 읽어보는 것이 훨씬 도움이 된다고 말씀해주셨..

    [SKT] AI 서비스기획 CAMP 참가자 모집! (~8/9)

    [SKT] AI 서비스기획 CAMP 참가자 모집! (~8/9)

    요즘은 AI가 안쓰이는 분야가 없다고 해도 과언이 아닙니다. AI 기술은 현대 사회에서 기업들의 경쟁력을 강화하고 혁신적인 서비스를 제공하는 데 중요한 역할을 맡고 있습니다. 그렇기 때문에 AI 분야에 대한 역량을 갖추는 것이 매우 중요하다고 생각합니다. 이 캠프를 통해 현업에 있는 전문가 분들과 함께 AI 서비스를 기획하는 경험을 쌓을 수 있기 때문에 실제 서비스 기획에 필요한 역량을 향상시켜 취업시 경쟁력을 크게 향상시키는 데 도움이 될 것이라고 생각합니다! AI 분야에 대한 열정을 가진 분들의 적극적인 참여를 기다리고 있으니 많은 지원 부탁드립니다! ✅ CAMP 내용 Mission 수행하기 (사전과제) : 나만의 기획 아이디어를 펼쳐보기 Junior 기획자와의 대화 : 서비스 기획자 선배들에게 진로..

    [Android] 해시키 구하기

    private fun getAppKeyHash() { try { val info = packageManager.getPackageInfo(packageName, PackageManager.GET_SIGNATURES) for (signature in info.signatures) { val md: MessageDigest = MessageDigest.getInstance("SHA") md.update(signature.toByteArray()) val hashKey = String(Base64.encode(md.digest(), 0)) Log.e(TAG, "해시키 : $hashKey") } } catch (e: Exception) { Log.e(TAG, "해시키를 찾을 수 없습니다 : $e") } }

    [Android] DataBinding

    DataBinding은 UI 요소와 데이터를 프로그램적 방식으로 연결하지 않고 선언적 형식으로 결합할 수 있도록 도와주는 Jetpack 라이브러리의 한 기능이다. 프로그램적 방식 vs 선언적 방식 프로그램적 방식 TextView에 문자열을 넣기 위해 코틀린 코드상에서 값을 집어넣는다. // findViewById val textView = findViewById(R.id.textView) textView.text = "hello" // ViewBinding binding.textView.text = "hello" 선언적 방식 코틀린 코드에는 로직만을 위한 코드를 만기고 뷰와 관련된 작업은 레이아웃 파일(XML)에 정의한다. 즉 dataBinding은 데이터와 뷰를 연결하는 작업을 레이아웃(XML)파일에서..

    [Android] ViewPager

    [Android] ViewPager

    ViewPager는 좌우 스크롤을 통해 화면을 넘겨볼 수 있는 기능을 제공해준다. 부분 화면 여러 개를 변환하여 보여주기 때문에 Fragment를 사용하여 구현하며, 여러 개 중 하나를 선택하는 형태의 위젯이므로 리스트뷰와 같이 어댑터를 사용하여 데이터를 분배해 주어야 한다.