2020년 12월 14일 새벽

뜬금없이 2020년 백엔드(Back-End), 데브옵스(DevOps), 프론트엔드(Front-End) 개발자 로드맵 내용이 페이스북에서 조회가 되서 차근차근 읽어보았다. 

회사일로 바쁘다보니, 최신 신기술에 대한 내용 습득이 쉽지 않다는걸 느끼고, 많이 부족하다는 걸 느낌.

그렇지만, 이거 보고 채용 관련 면접 문제 내는데 도움이 될듯?

회사에서 주로 백엔드(Back-End)를 주로 개발하면서 데브옵스(DevOps)내용도 좀 알지만, 프론트엔드(Front-End)는 10여년전에 사회생활때 다룬 jQuery 기술 이것만 쓰니 발전이 없다는걸 느낌.

 

코로나 덕에 새로운 AMD Ryzen3 르누아르(Renoir) CPU 및 Nvidia GPU 탑재 노트북을 사고, 대형 모니터 22인치와 17인치 모니터 연결하여 쓰는 재택근무환경 구축으로, 이제 집에서 열심히 모르는 내용을 2020년 말 유종의 미를 거두기 위해서 열심히 시간 날때마다 자투리로 공부를 해야할것 같음.

 

2020 백엔드 개발자 로드맵 velog.io/@exploit017/2020-%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EB%A1%9C%EB%93%9C%EB%A7%B5

 

2020 백엔드 개발자 로드맵

https://github.com/devJang/developer-roadmap/blob/master/pdf/backend.pdf

velog.io

 

 

2020년 백엔드(Back-end) 개발자 로드백 PDF 한국어 번역 파일 

github.com/devJang/developer-roadmap/blob/master/pdf/backend.pdf

 

devJang/developer-roadmap

2020년 웹 개발자가 되기 위한 로드맵 :kr:. Contribute to devJang/developer-roadmap development by creating an account on GitHub.

github.com

2020년 데브옵스(DevOps) 개발자 로드백 PDF 한국어 번역 파일 

github.com/devJang/developer-roadmap/blob/master/pdf/devops.pdf

 

devJang/developer-roadmap

2020년 웹 개발자가 되기 위한 로드맵 :kr:. Contribute to devJang/developer-roadmap development by creating an account on GitHub.

github.com

2020년 프론트엔드(Front-end) 개발자 로드백 PDF 한국어 번역 파일 

github.com/devJang/developer-roadmap/blob/master/pdf/frontend.pdf

 

devJang/developer-roadmap

2020년 웹 개발자가 되기 위한 로드맵 :kr:. Contribute to devJang/developer-roadmap development by creating an account on GitHub.

github.com

참조한 내용

www.facebook.com/finereportkorea/posts/206365954287198

 

Facebook에 로그인

메뉴를 열려면 alt + / 키 조합을 누르세요

www.facebook.com

 

Buy me a coffeeBuy me a coffee

gnome-builder에서 gnome SDK, Platform등이 설치 안될때

Flatpak 설치 확인후, Flatpak에서 직접 org.gnome.Sdk, org.gnome.Platform 런타임 을 설치해본다.

$ flatpak install org.gnome.Platform
$ flatpak install org.gnome.Sdk     
Buy me a coffeeBuy me a coffee

MS Windows에서 Visual Studio(비주얼 스튜디오)로 리브레오피스(LibreOffice) 개발하기 동영상

Developing LibreOffice in Visual Studio

https://www.youtube.com/watch?v=Xn3CtIrMpIA

 

Buy me a coffeeBuy me a coffee

2011년도말 슬라이드이지만 아직도 Spring Framework3를 사용하는 곳이 많으므로 아직도 볼만한 자바 웹개발 시작하기 슬라이드 모음

(현재 2013년 12월경에 Spring Framework 4.0이 나왔지만 아직 4.0대로 완전히 넘어가지 않았고 3.0과 비슷한 점이 많으니 3.0쪽을 많이 보면 됨. 2.0에서 3.0으로 넘어갈때 @(annotation)으로 바뀌면서 완전 바뀌고 3.0에서 4.0으로 넘어갈때엔 xml를 가급적 피하고 java단에서 처리하려는 느낌이 많이 듦)


Buy me a coffeeBuy me a coffee




그놈의 도서정가제가 뭐길래??

도서정가제 시행전으로 한빛미디어에서 나온 책들을 11월 14일~11월 16일 사이에 싸게 판매하길래, 얼른 구입하였습니다.

구입하기에 비쌌던 책들을 50%할인하여 구입할수 있어서 기쁘군요.

TAOCP(The Art of Computer Programming)책 3권은 대학원 수업때 공부하던 책이라 소장중이였지만, 2권을 50%할인하여 구입해서 더더욱 좋음.

구입한 책은 아래와 같음.



THE ART OF COMPUTER PROGRAMMING 2

저자
도널드 커누스 지음
출판사
한빛미디어 | 2007-09-13 출간
카테고리
컴퓨터/IT
책소개
컴퓨터 프로그래밍 입문서. 이 책에서는 알고리즘의 기본적인 개념...
가격비교



패턴 그리고 객체지향적 코딩의 법칙

저자
문우식 지음
출판사
한빛미디어 | 2007-11-10 출간
카테고리
컴퓨터/IT
책소개
패기 있고 실력도 있지만 객체지향 코딩법에는 문외한인 나초보는 ...
가격비교



아는 만큼 보이는 데이터베이스 설계와 구축

저자
이춘식 지음
출판사
한빛미디어 | 2008-07-05 출간
카테고리
컴퓨터/IT
책소개
이 책은 저자가 IT 프로젝트와 시스템 운영 사이트를 100회 ...
가격비교



객체지향 CBD 실전 프로젝트: 도서관리 시스템

저자
채흥석 지음
출판사
한빛미디어 | 2009-02-25 출간
카테고리
컴퓨터/IT
책소개
체계적인 프로세스로 시스템 개발의 효율성을 높이자! 주어진 시간...
가격비교



고객을 사로잡는 매력적인 제안서와 창의적인 제안팀 이야기

저자
류현주, 박민영 지음
출판사
한빛미디어 | 2009-03-03 출간
카테고리
컴퓨터/IT
책소개
IT 현장에서 우리가 흔히 듣는 제안과 제안서란 과연 어떤 의미...
가격비교



금융공학 프로그래밍

저자
이기홍, 곽승주 지음
출판사
한빛미디어 | 2009-07-03 출간
카테고리
경제/경영
책소개
금융 전문가로 가는 길주식, 채권, 원자재 등의 현물 시장과 이...
가격비교



자바 개발자도 쉽고 즐겁게 배우는 테스팅 이야기

저자
이상민 지음
출판사
한빛미디어 | 2009-12-18 출간
카테고리
컴퓨터/IT
책소개
개발을 잘 하는 자바 개발자가 참 많다. 그런데 테스팅의 중요성...
가격비교



트러블 슈팅 이야기

저자
이상민 지음
출판사
한빛미디어 | 2011-06-10 출간
카테고리
컴퓨터/IT
책소개
이 책이 제시하는 핵심 내용 자바 시스템에서 문제가 발생했을 때...
가격비교



자바 7 NIO.2 파일 네트워크 프로그래밍

저자
앵겔 레너드 지음
출판사
한빛미디어 | 2012-07-02 출간
카테고리
컴퓨터/IT
책소개
이 책이 제시하는 핵심 내용 자바7에서 새로 제공되는 NIO.2...
가격비교



버그 없는 안전한 소프트웨어를 위한 CERT 자바 프로그래밍

저자
프레드 롱, 드루브 모힌드라, 데이비드 수오보다, 로버트 C. 시코드, 딘 서덜랜드 지음
출판사
한빛미디어 | 2012-08-06 출간
카테고리
컴퓨터/IT
책소개
이 책이 제시하는 핵심 내용 보안 취약점을 사전에 제거하는 방어...
가격비교




이제 출퇴근시간, 회사업무시간 짬내면서, 주말마다 열심히 책읽어야겠습니다.

Buy me a coffeeBuy me a coffee



사실 저는 고백할 것이 있습니다.

제가 2007년 4월부터 2008년 4월전까지 학과 홈페이지를 유지보수한 적이 있습니다.

학과 홈페이지를 유지 보수하면서 운영기에서 바로바로 기능 추가하고 개발 및 테스트를 하였습니다.

다행이도 문제가 없이 돌아가니 문제가 없었지만 잘못하면 큰 일이 일어날 가능성이 있습니다.

이번 이글루스에서 일어난 권한오류를 보면 개발 및 테스트를 운영기에서 작업하다 일어나는 실수를 볼수 있고, 일이 터지만 공지사항에 안내하는 수준으로 올려 고객들의 항의를 엄청 많이 받는건 당연합니다.



대기업인 SK컴즈에서 운영하는 Egloos 블로그조차도 저렇게 허술하게 운영되는데, 대기업, 공공기관 홈페이지도 운영기에 바로바로 개발할 것 같은 생각을 하니 이런 문제가 또 일어날 가능성이 있습니다.

Buy me a coffeeBuy me a coffee



안드로이드 앱 개발할때 xml파일에서 TextView에 많은 Text를 넣을 경우가 있습니다.

Text를 너무 많이 넣은 경우에는 에뮬레이터나 폰의 화면이 작아 Text가 다 보여주지 못하고 깔리는 경우가 있습니다.

그럴 경우엔 xml파일에 아래와 같이 <scroll>태그를 넣으면 됩니다.


<ScrollView xmlns:android="http://schemas.android.com/apk/res/android";
                android:layout_width="fill_parent"
                android:layout_height="fill_parent">

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              >

(생략)

</LinearLayout>
</ScrollView>


에뮬레이터나 폰의 화면에서 Text가 처음엔 짤려보여도 스크롤이 생겨 손가락이나 마우스로 밀면 다 보여주는 것을 확인할 수 있습니다.

ps. 안드로이드 앱 개발의 절반은 XML이 먹고 가더라는 말을 해봅니다... (내부구조는 Linux Kernel+Dalvik VM, Application Layer는 Java, UI는 XML로 처리)

Buy me a coffeeBuy me a coffee

모토로이를 개발용으로 컴퓨터와 연결을 해보았습니다.



위의 관련 포스트를 참조를 하여, 모토로이를 개발용으로 컴퓨터와 같이 연결을 하였습니다.

1. 모토로이폰에서 설정→응용프로그램→개발을 클릭하여 아래 화면처럼 체크를 합니다.

안드로이드폰에서 컴퓨터로 디버깅할때에 USB디버깅 모드를 체크해야합니다!


(참고로, 모의 GPS는 GPS를 사용하는 LBS어플만들때 쓰는 기능이랍니다.)


2. 모토로라사의 사이트에서 모토로이 USB 드라이버인 4.2.0을 다운로드 받아 설치를 합니다.

참고로 USB 드라이버엔 32bit와 64bit용 두 가지가 있습니다.

http://www.mymotorola.co.kr/product/PrdDownProduct.aspx?id=0045


그런 다음 Eclipse에서 DDMS로 연결을 해보니 드디어 컴퓨터와 연결을 해보았습니다.


연결이 되었다고 화면에 나오군요!!


아래는 저의 모토로이 바탕화면입니다.


아래는 안드로이드펍이라고 안드로이드펍에서 제공하는 어플리케이션입니다.



아래는 제가 직접 테스트를 해본 "Hello, World!" 앱입니다. 이클립스에서 간단한 프로젝트를 실행하고 컴퓨터와 연결하면 앱이 모토로이로 옮겨서 실행되는걸 볼 수 있습니다^^

모토로이에서 AndroidTest라는 간단한 앱을 넣었습니다.

Motoroi - AndroidTest

모토로이에서 AndroidTest라는 간단한 앱을 실행한 상태 - Hello, World!를 띄운겁니다.


Buy me a coffeeBuy me a coffee

구글 안드로이드 세계 개발자 대회 우승자 강순권님의 3분 스피치입니다.

데브멘토에 2010년 1월 8일자로 올라간 따끈한 동영상입니다^^


Buy me a coffeeBuy me a coffee

이번 제주도 여행(2009.12.29~2010.01.01) 에서 MS사 MVP인 무적전설(박성기)님을 만났습니다.

무적전설(박성기)님이 Windows Mobile폰으로 작성한 부록.

제주올레 6~7코스 사이를 무적전설(박성기)님과 같이 걸으면서 이야기를 하다 Windows Mobile에 대한 이야기가 나오면서 저는 그때 'Windows Mobile로 개발 해볼까?'라는 생각을 해버렸조.

2010년 1월 1일 집에 도착하고선 바로 잠실로 뛰쳐나가 Windows Mobile관련 개발 서적을 구입을 하였구요.

윈도우 모바일 애플리케이션 개발 가이드
카테고리 컴퓨터/IT
지은이 앤디 위글리 (에이콘출판, 2009년)
상세보기

Windows Mobile 폰도 개발하고 테스트하는데 필요하게되지요. 그래서 저는 Windows Mobile폰을 어떤 걸 구입할까 망설여졌습니다.

옴니아폰을 구입하려고 하였더니 학생인 저에게 엄청난 부담이 되었고, 기가바이트의 P100은 평이 안좋고, 엑스페리아는 SKT라 그닥 멸망이고... 결국은 KT의 LG 인사이트(KT-KU2000)으로 구입 결정을 하였습니다.

인사이트폰(LG-KU2000)의 단점은 외국에서 내놓은 폰에 GPS모듈 빠져 스펙다운이라는 악명을 떨쳤습니다. 그러나 Windows Mobile 프로그램 개발용도로 쓰는지라 우선 저렴하면서도 잘 돌아가는걸 구입을 하게 되었습니다.

휴대폰은 KT폰스토어에서 구입을 하였구요. 가입비면제, USIM칩 구입 면제, 총 0원 구입을 하였습니다 *-_-* (무려 공짜폰!)


 

이제 인사이트폰만 도착하면 Windows Mobile 셋팅을 해야겠군요 +_+

현재는 인사이트폰을 기다리고 있습니다.

Buy me a coffeeBuy me a coffee

+ Recent posts