IT 최신 트렌드 9

IT공부방법(내생각)

https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 알고리즘 트레이닝 사이트 원하는 언어 기본을 공부하고 나서 트레이닝처럼 꾸준히 풀어보는게 자기자신 실력향상을 위해 좋을듯하다 알고리즘(로직)이 프로그램밍의 전부는 아니지만, 코딩은 머리로 하는게 아니고 손으로 하는거다 그러므로 연습문제를 많이 풀어본 사람이 프로그램밍에 더 유리한것은 당연하다. 목표는 너무 높게 잡지말자 백준에 빠져서 정작 다른 중요한것을 못할수 있기 때문이다. 목표는 실버~골드 정도로 잡고 꾸준히 하면 좋을거 같다 자바를 공부한다면 내가 생각하는 태크트리 (It공부의 30%정..

[CI/CD] 사내저장소 Nexus repository

개요 프로젝트 진행 시 외부 리포지토리를 접속하기 어렵습니다. 그러므로 사내망에 프로젝트 진행 시 필요한 라이브러리를 다운받을수 있게 하는 것이 꼭 필요하다. 개발자들은 필요한 라이브러리를 동일하게 제공 받고 회사에서는 당사 중요 라이브러리를 자체적으로 관리할수 있기 때문에 필수 요소라고 할수있다. - 회사/단체의 화이트 리스트로 인해 외부 리포지토리에 접속하기 어려운 경우 프록시 역활. - 특히나 비상시 외부 인터넷이 느리거나 리포지토리가 다운되는등 여러 상황에서도 빠르게 받을 수 있다. - 현재 메이븐에 올라와 있지 않은 자료들은 효율적으로 관리하기 위하여. - 한번 다운로드 받은 디펜던시는 로컬에 저장되지만 컴퓨터를 포멧하거나 동료가 시작할때 설정을 해야한다. - 서버에도 동일한 설정들을 해줘야함으..

[CI/CD] Jenkins/gitea 연동 테스트

CI/CD 환경에서 가장 중심이 되는 Jenkins와 git연동 결과를 공유하려 합니다. - 구성은 git,gitea 서버/ Jenkins 서버를 기준으로 테스트 - PC에서 git으로 git서버에 소스반영 - Jenkins 버젼 : 2.204 Ubuntu 설치 ( 먼저 jdk 설치 1.8 openjdk 추천) - 서버사양 git: aws t2.medium, Jenkins: aws t2.small Git관련 이론정보 -원격 저장소(Remote Repository) : 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소입니다. -로컬 저장소(Local Repository) : 내 PC에 파일이 저장되는 개인 전용 저장소입니다. -각 커밋에는 영문/숫자로 이루어진 40자리 고유..

2019년 소프트웨어 개발 보안

점점 보안이 강조되고 있다. 나 또한 처음에 보안에 대한 관심은 있지 않았다. 그러나 단 한번 보안과 관련된 안 좋은 일을 맞이하고 나서부터는 개발할 때 보안을 많이 신경 쓰고 있는 상황이다. 모든 우리나라의 관리되고 있는 웹 사이트가 그럴 것이다. 각 기업들은 중요 정보를 가지고 있다. 일반적으로 그런 중요 정보는 고객의 정보가 될 것이고, 실제로 만나지 않은 고객에게 물건(상품)을 파는 회사인 경우가 많다. 고객과 직접 대면하지 않고 진행할 수 있는 업무를 비대면 업무라고 한다. 대표적으로 금융권에 존재하는 회사들이 그렇다. 회사 내부 직원들이 사용을 한다면 네트워크를 폐쇄적으로 설정하면 되지만, 외부 고객 사용을 위해서는 특정하게 80 PORT 정도는 열어주는 상황이다. 이것이 악의적인 의도를 가진..

당신의 내면 속 UX Writer를 깨울 5가지 방법

이 글은 Jody Allard가 Microsoft design에 작성한 글을 기반으로 저의 주관적 생각을 더한 글 입니다. https://medium.com/microsoft-design/5-ways-to-unleash-your-inner-ux-writer-1da2455bbb12 당신의 내면 속UX Writer를 깨울 5가지 방법 단기간에 효과적인 사용자 흐름과 소프트웨어 메시지 작성하기 - 이 시대 UX Writer가 일하는 법 완벽한 세상, 모든 디자이너와 프로그램 매니저(PM)들은 UX Writer팀과 협업할 것이다. 하지만 현실은, 종종 혹은 대부분, 디자이너와 PM들이 사용자 흐름을 정의하고, 실제 사용자 화면에서 보이는 단어를 작성한다. UX Writer라는 직군의 도움이 거의 없거나 전혀 없..

당신이 꼭 알아야 하는 2019년 UX 디자인 트렌드

이 글은 Vamsi Batchu가 UX Collective에 작성한 글을 번역한 글입니다. https://uxdesign.cc/ux-design-trends-2019-205b0added8a 당신이 꼭 알아야 하는 2019년 UX 디자인 트렌드 2019년이 벌써 절반이 지났지만, 남은 한해 동안 UX가 어디로 향해 갈지에 대한 견해 사용자경험(UX)과 제품 디자인은 항상 변화해왔다. 특히 지난 3년간 VUIs*, MR** 그리고 수많은 스마트 홈 디바이스 등이 등장하였고 지속적으로 신기술이 발전함에 따라 UX 또한 그에 걸맞게 변화되고 발전하였다. * VUIs: Voice User Interface / 음성인식 UI. 아마존 에코, 애플 시리, 구글 어시스턴트 등 음석인식이 필요한 서비스에서 사용되는 UI..