기초부터 완성까지, 프런트엔드 - 개발부터 테스트까지, 이론과 예제로 배우는 프런트엔드
이재성.한정 지음 / 비제이퍼블릭 / 2021년 11월
평점 :
장바구니담기










저자의 말처럼 프런트엔드는 30년이라는 긴 역사를 가지고 있지만, 그 중요성이 부각된 것은 불과 15년이 채 되지 않는다. 개발 도구만도 엄청나게 다양한데, 다양한 프로젝트와 기본기를 다져야 프레임 워크를 더 쉽게 파악할 수 있기 때문에 기본기를 미리 터득하는 것은 아주 당연한 부분이다.  



HTML, CSS, 자바스크립트의 기본기를 다잡기 위해 책의 초반 부분은 기초를 다룬다.  (HTML을 공부하다 중도에 포기해서, 책의 난이도가 높을 거라는 생각을 했지만, HTML 요소 분류((인라인, 블록))와 문서 골격과 CSS에서의 선택자 등 예제를 기본기부터 간단히 설명해주고 있어 접근하는 데 어렵지 않게 느껴졌다.)



프런트 엔드는 UI를 가지고 동작하고, 백엔드는 프로세스 형태 만으로 존재한다. 그러니까 Front-end는 웹 프로그래밍의 한 분야이다. 그 반대말은 백엔드라고 한다.



-나무위키-
 프론트엔드 개발자는 프론트엔드, 백엔드의 완전한 분리 구조를 지향하는 업무 스타일의 개발 방식으로 프론트단의 비지니스 로직과 사용자 영역의 개발을 담당하는 사람이라고 정의한다. 이와 다른 방식의 업무 스타일 직군으로는 웹퍼블리셔(UI 개발)와 개발자(서버 개발자)의 업무 분리 방식이 있다. 이 경우는 주로 서버사이드가 클라이언트를 감싸는 방식이다. MVC로 치면 View 부분에 해당하는 영역을 맡는다.




책은 자바스크립트의 프로토 타입과 스코프를 이해하기 전 기초 부분인 타입 변환과 함수 변수 등을 4장에 걸쳐 설명한다. 이 후 심화 부분은 최상위 프로토 타입과 생성자 빌려쓰기, 렉시컬 스코프 등 프로그래밍 언어의 동작 기반 테스트와 중첩 예시를 통해 설명한다. (기초 부분이 부족하다면 여러 번 반복한 후, 심화를 확인해야 한다.) 



10장부터는 지금까지 설명했던 예시를 토대로 뉴스 게시판을 만드는데, 헤더 영역과 메인 영역, 반응형 레이아웃 적용 등의 미디어 쿼리를 사용한 조회 데이터를 보여준다. 이에 따른 flex-basis 프로퍼티의 사용은 flex-container 내에서 너비와 높이를 고정할 때 우선 시 되는 부분이라 참고해야 할 사항이었다. (모든 설명에서 NOTE 부분으로 TIP을 제공한다.)



디버깅의 크롬 개발자 도구는 널리 쓰이는 브라우저의 서비스 환경을 쉽게 확인할 수 있어서 특히 더 좋았던 내용이다. 최종 결과 값과 개발자 도구 활용은 모바일 환경에서 어떻게 표현되는 지까지 확인할 수 있다. 



[기초부터 완성까지, 프런트엔드]는 HTML과 CSS를 시작으로 프런트엔드의 테스트와 성능 개선까지 확인할 수 있는 몇 안되는 방대한 입문서였다. 수 많은 예제가 함께 있어 프런트엔드를 배울 수 있는 양질의 책이라 입문서 책을 찾고 있다면 꼭 추천하고 싶다. 





댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
선생님을 위한 참 쉬운 글쓰기 - 업무가 빨라지고 자존감을 높이는 글쓰기 기술
안태일 지음 / 아이스크림(i-Scream) / 2021년 12월
평점 :
장바구니담기








인간에게 익숙한 전개 방식으로 스토리를 전개하지 않으면 금세 지루함과 어색함을 느껴 대중의 외면을 받습니다. 대중 영화들은 스토리 전개 공식이 정형화된 대표적인 매체입니다. 대중 영화의 경우, 인간에게 익숙하지 않은 전개 방식을 선택하면 대중에게 외면 당할 위험이 큽니다. 그래서 상업 영화는, 인간에게 가장 익숙한 스토리 전개 방식으로 "발단 - 전개 - 위기 - 절정 - 결말' 로 구성된 <영화 글쓰기 공식> 에 맞추어 시나리오를 쓰는 경우가 많습니다.       -  page. 19  -





대부분의 글쓰기 공식은 위의 순서 방식이다. 보편적으로 알고 있는 이 방식은 쉽게 이해할 수 있고 재미도 감동도 얻을 수 있다. 글쓰기 공식은 가독성을 높이는 스킬, 문장을 뭉칠 수 있는 스킬과 함께 하면 글을 밀고 나가는 힘을 기를 수 있다고 part 1에서 먼저 소개하고 있다.



예를 들면 가독성이 너무 떨어지는 문장이다. 종결 어미를 두지 않고, 많은 의미를 한꺼번에 말하려하다 보니. 문장이 심각하게 길어진다. 글을 읽으면 인상이 써지는 것은 물론이다. 책에서 말하는 가독성이 떨어지는 예시는 아래와 같았다. 



page.28
종완이는 허겁지겁 철민이가 구워준 고기를 먹었는데 씹어 먹는 모습은 누가 봐도 철민이 친구 종완이는 철민이가 계속 간식을 먹은 것과 달리 열흘 동안 굶은 숫사자가 사냥감을 물어뜯는 것처럼 절박했고 처절했다. 




위의 문장은 의미가 이어지지 않는 어색한 문장이 이어져 무슨 뜻인지 모르겠다. 결국  "고기를 먹은 종완이의 모습은 열흘 굶은 숫사자가 사냥감을 물어 뜯는 것처럼 절박하고 처절했다." 쯤으로 고칠 수 있지 않을까. 



다음 장에 작가는 친절하게 위의 문장을 가독성이 높은 글로 고쳐 보인다. 



page. 29
종완이는 철민이가 구워준 고기를 허겁지겁 먹었다. 종완이는 고기를 맛있게 먹어야 한다며 온종일 아무런 음식도 먹지 않았었다. 종완이가 고기를 씹어 먹는 모습은 열흘 동안 굶은 숫사자가 사냥감을 물어뜯는 것처럼 절박했고 처절했다. 



누구나 느끼듯, 가독성이 좋지 않은 글은 아무리 내용이 좋아도 "좋은 글"이 될 수 없다. 이를 작가는 예시로써 다시 한번 상기 시킨다. 






또한, 글을 쓰는 사람들에게  "왜냐하면, ~ 때문에" 라는 말을 자주 사용하지 말라고 권하기도 한다. 이런 예시는 생각지 못한 부분 중 하나이다. 



" 나는 어제 점심으로 짬뽕을 먹었다. 왜냐하면, 문을 연 가게가 중국집밖에 없었기 때문이다."



이 문장을 다시 고친다.  바로 이렇게. 



"나는 어제 점심으로 짬뽕을 먹었다. 문을 연 가게가 중국집밖에 없었다." 



이렇게 "~때문에", "~왜냐하면" 을 붙이면 글의 호흡이 뚝뚝 끊기기 때문에 가독성이 떨어진다는 거다. 독자들의 사고 흐름을 채워주기 위해 되도록 이와 같은 연결 어미는 사용하지 않기를 권하고 있다.






글쓰기는 영업에서도 쓰인다. 당연히 고객에게 설득력 있게 홍보할 때도 글쓰기의 조건은 중요하다. 이는 무조건 좋은 것 만을 억지로 주장하는 것이 아니라, 제품의 단점과 장점을 함께 보여주는 것이 좋은 예시문이다. 이는 "우리 회사 제품이 좋으니 무조건 사세요." 가 아니라. 제품에 장점만 있다는 것에  반감을 갖거나 의문을 던지게 될 소비자에게, 단점과 동시에 장점을 더 강하게 어필하는 것이 좋다는 것을 알려준다. 




의견을 부드럽게 제시하고, 결론부터 서술 했을 때의 장점을 말해주는 부분도 있다. 의견을 부드럽게 제시하면 읽는 이를 도발하지 않게 되고, 성질이 급한 사람에게는 결론부터 말하는 것으로 이로움을 더 강조하는 것이다. 이에 따른 강한 어조와 부드러운 어조의 쓰임은 비단 글쓰기에만 용이하지 않다는 것을 말해준다. 글쓰기는 곧 말하기와 연결된다. 말하는 방식을 생각으로 정리해 쓰는 것이 곧 글쓰기이기 때문이다. 따라서 글쓰기는 빠른 업무, 제품을 홍보하거나 판매를 제안하는 등, 모든 분야에서 이익을 창출하게 한다.







책은 수 많은 예시가 있고, 글을 쓰는 여러 가지 방법과 종류를 이해하기 쉽도록 만들어있다. 예시가 많기 때문에 이해가 잘 될 수 밖에 없다. 평상 시에 잘 쓰는 글에 대해 누군가 하나부터 열까지 천천히 알려주었으면 좋겠다, 이런 생각을 했다면. 책의 글쓰기 가이드가 만족스럽지 않을까 한다. 책의 구성이 핵심만 콕콕 찝어 가르쳐주는 과외 선생님 같은 느낌을 주기 때문이다. 이 책은 책의 부제에서 말하듯, 적당히 배워서 알차게 써먹는 특강이다. 책의 기술이 모든 글쓰기의 완벽 교과서가 될 수는 없겠지만. 알려주는 몇몇 가르침은 분명 도움이 될 수 있을 것이다. 














댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
국어교사
유디트 타슐러 지음, 홍순란 옮김, 임홍배 감수 / 창심소 / 2021년 12월
평점 :
장바구니담기










개개인의 인생에는 정말 아무런 의미가 없어.

중요한 건 그 삶을 통해 써 내려간 이야기이지.



       page. 268








크사버는 비겁한 인물이다.  반면에 마틸다는 의욕적이다. 두 사람은 작가와 국어 교사라는 "언어적" 특징으로 서로에게 끌린다. 아직 성공적인 데뷔를 하지 못해 마틸다에게 경제적으로 의지를 하는 크사버는, 반드시 자신의 성공을 부르짓으며, 3부작 시리즈를 끝마친다. 이는 결코 크사버 혼자만의 성과는 아니다. 3부작 소설의 아이디어를 마틸다가 도와줬기 때문이다. 그렇게 유명한 청소년 문학작가가 된 크사버와 국어 교사로 안정적인 생활을 하고 있는 마틸다에게 아무런 문제는 없어 보였다.



영원히 함께 할 것 같았던 크사버는 마틸다를 버리고 떠난다. 정확하게는 호텔 사장이자 억만장자인 요하힘의 딸 데니스 조넨펠트와 결혼하면서 마틸다를 버린 것이다. 마틸다는 크사버를 기다리지만, 방송을 통해 크사버가 데니스와 결혼했으며, 아이와 함께 한 모습을 확인한다. (하지만. 크사버는 아이를 가질 수 없는 몸이다. ) 이후, 크사버는 데니스가 자신의 아이가 아님을 속였다는 것에 배신감을 느낀다.



크사버는 비겁한 인물이다. 마틸다와 끝내지도, 데니스와 헤어지지도 않았다. 그는 작가라는 자신의 타이틀에 걸맞는 환경이 더 중요해 보인다. (그러다 자신을 알아봐주는 마틸다가 진정한 사랑이었음을 뒤 늦게 깨닫게 되지만, 너무 늦어버린다.)



어느 날 크사버는 자신의 아들(이라 생각하지만 결국 데니스와 데니스 전 남편의 아이가 야코프다. ) 야코프를 잃어버린다. 크사버는 아내 데니스가 자리를 비운 사이, 스웨덴인 보모 리브와 성관계를 갖느라 아이를 잃어버리게 되는데, 사건의 아이가 실종된 부분은 이 소설에서 추리 소설로의 전환을 보여준다. 그리고 이 사건의 진정한 진실은 마틸다가 찾아낸다. ( 마지막 반전을 계기로 이 소설은 추리. 미스터리 소설이 아니라 사랑에 가까운 소설이라는 것을 알 수 있다. ) 



누가 야코프를 데려갔으며, 혹은 죽였을 지도 모른다. 아니면 사고사일 수도 있다. 이런 상황에서 크사버와 마틸다의 재회 전, 그들이 서로의 이야기를 털어놓는 부분과 만남 전 16년 간의 이야기 그리고 그들이 쓰고 있는 소설 속 흐름은 액자처럼 소설 안의 소설 그리고 과거와 현재의 다각도를 보여준다. 집중하지 않으면 초반의 이야기를 놓칠 수 있다.  야코프와 마틸다의 이야기 그리고 마틸다가 쓴 소설을 야코프에게 들려주는 이야기. 야코프가 쓴 소설을 마틸다에게 얘기하는 부분, 그리고 16년 간 일어났던 사건을 풀어가는 이야기는 그 많은 이야기를 스토리 안에서 풀어낼 수 있다는 것에 놀라게 된다. 작가의 필력은 실로 놀랍다.



크사버는 마틸다와 만나면서 다음 소설이 될 이야기들을 들려준다. 자신의 집안의 역사에 몰두한 작품을 위해 친할아버지 리하르트 잔트를 등장시키는 것이다. 그리고 마틸다는 자신의 첫 소설이 될(소설이 아니라, 결국 크사버와 연결되는 반전이 된다.) 이야기의 납치되는 아이를 기르는 한 여성의 스토리를 서로 공유한다. 



국어 교사와 작가는 썩 유대감이 높을 것 같은 특성을 보인다. 직업적으로나 동질감으로나 두 직업의 공통점은 책 속의 이야기에 그대로 드러난다. 분명 추리 소설이라 생각하고 읽지만, 결국은 로맨스 소설인 이 책의 내용은 구성 자체만 봤을 때, 매우 독특하다는 느낌이 든다.



16년 전 함께 했던 연인, 그 중 한 명의 배신으로 16년 동안 연락 한번 하지 않고 살아간 연인들이, 학생들을 위한 워크숍 계획으로 인해 다시 만난다. (크사버의 말로는 정말 우연이라고 하는..) 둘은 메일로 서로의 소식을 전하고 듣는다. 그 동안 어떻게 살아왔으며, 왜 자신을 떠났는지. 그리고 만나고 싶은 이유가 무엇인지. 그리고 큰 사건에 대한 이야기까지. 



인생을 살며 느끼는 사랑과 의미, 그리고 삶의 모티브가 되는 것은 결국 무엇일까. 서로가 닮았다고 생각했던 연인들이 결국 헤어짐을 끝으로 다시 함께 할 수 있을까? 이야기적인 부분에서 독특한 방식을 택한 이 책의 마지막 반전은 로맨스와 추리 소설 그 어느 한 가운데에 있다. 추리로 읽다가 로맨스로 그리고 반전으로 기억될 책의 마지막의 여운을 함께 하면 좋을 것이다.












댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
NFT 사용설명서 - 블록체인과 메타버스가 바꿀 거의 모든 돈의 미래 NFT 사용설명서
맷 포트나우.큐해리슨 테리 지음, 남경보 옮김, 이장우 감수 / 여의도책방 / 2021년 11월
평점 :
장바구니담기










NFT의 미래이자 현재의 모습을 설명한 책이다. 창작자나 중개자없이 거래하게 해주는 도구가 NFT이다.  그런데 NFT의 활용 방법을 잘 이해하면 창작자들을 다시 주도적 입장으로 끌어낼 수 있다고 저자는 강조한다.



NFT가 각종 암호 화폐 용어로 뒤덮여 있어, 책을 읽으면, 용어 하나 하나도 파악하고 이해해야 한다. 따라서 NFT에 대해 아무것도 모르는 사람에게는 어려울 수 있겠다는 생각이 먼저 들었다.



NFT의 역사와 마켓 플레이스가 일컫는 것, NFT를 만들고 민팅(동전과 같은 법정 화폐를 주조할 때, 주조를 뜻하는 영어 단어로 NFT는 디지털 화폐이기 때문에 민팅이라는 단어를 자주 사용한다.)하는 방법, NFT 판매하고 구매하는 방법, 메타 버스의 시대에 NFT의 미래가 어떨지를 설명하는 것 등 아직 오지 않은 NFT의 미래에 대한 전반적인 견해를 담고 있다.



NFT가 예술가들의 지적 재산권을 보호해주고, 보장하며, 커뮤니티를 생성해 지원해 주기도 하는 역할을 한다고 정의하는데, 미래를 내나보고 현실로 바꾸는데 선구자적인 역할을 한 모든 사람들은, 그 시대의 부자나 리더로 불리고, 밝은 미래를 목도하게 된다.



시대보다 앞서 생각하고 도전했던 모든 사람은 리더로서 부유한 삶을 살아간다. 그 시대가 바뀌는 시점에 NFT는 개인의 이익으로 활용 가능한 실용적인 방법을 제시할 거라는 부분인데, 이책은 암호 화폐, 민팅, 디지털 아트, 가상 부동산, 인 게임 등 들어봄직하지만, 정확한 용도와 방법 그 뜻을 모르는 대다수의 일반인들에게 NFT가 무엇인지, 현실에 어디까지 와 있는지, 앞으로 어떤 시각으로 NFT를 바라봐야 하는 지에 대해, 쓰임새를 발견하고, NFT 시대에서 잘 적응하며 지낼 수 있을 지를 설명해 주는 몇 안되는 책이었다. ( 책을 읽기 전 가상화폐나 NFT의 정의를 대충 확인하고 이 책을 읽으면 좋다.)




책은 메타버스의 디지털 물건이 자산과 자본이 되고, 금융 기술의 역할을 NFT가 해줄 것이라는 점에서 NFT의 방향성을 제시해 주는 좋은 참고서가 될 것 같다.








  • 당시 구글이 선보인 혁신적인 아이디어 중에는 '페이지랭크'가 있었다.
  • 페이지랭크는 웹페이지 간의 관계를 통해 검색결과의 순위를 매기는 시스템이었다. 다른 도메인들이 그 웹페이지로 많이 연결될수록 그 웹페이지는 구글의 검색결과에서 높은 순위에 올랐는데,  웹페이지끼리의 연결을 인터넷 사용자들이 해당 웹페이지가 도움이 되었다고 인식한 증거로 보았기 때문이다.


    구글의 페이지랭크 방식은 각각의 웹페이지의 순위를 해당 페이지에 포함된 키워드의 밀도를 기준으로 판단한  다른 검색엔진과 극명한 재도를 이루었고, 구글은 페이지랭크를 통해 당대의 그 어떤 검색엔진보다 유용한 검색 엔진이 될 수 있었다.


    대체 불가능 토큰이라는 뜻의 NFT가 블록체인에 기반한 고유한 디지털 수집품이라는 점을 설명하기 앞서 수집품이 무엇인지 이해할 필요가 있다.









댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
일잘러의 무기가 되는 심리학 - 직장에서 바로 써먹는 72가지 심리 기술
완자오양 지음, 이지은 옮김 / 현대지성 / 2021년 12월
평점 :
장바구니담기






 초 두 효 과 

처음효과, 우선효과, 첫인상효과라고도 불린다.   '초두효과'는 가장 처음 접촉한 정보에 따라 형성된 인상이 이후 그 사람에 대한 평가에 지대한 영향을 미치는 심리효과다.


첫만남에서 생긴 인상은 상대의 대뇌에 각인되어 잘 지워지지 않는다. 그러므로 첫인상이 매우 중요하다.


미소는 가장 훌륭한 명함이다. 진심을 담은 미소와 악수, 고개를 숙이며 안부를 묻는 인사 모두 상대에게 따뜻한 마음을 전달하는 방식이다.  물론 타인의 첫 만남에서는 미소도 과하지 않게 정도를 지켜야 한다.







심리학 용어를 바탕으로 직장 생활과 연관지어 설명한 참신한 책이다.   자기 계발 서적은 서양의 인식과 아시아의 인식이나 생활 차가 있어, 외국인이 쓴 글보다 아시아인이 쓴 책을 좀 더 선호하는 편인데, 이 글 또한 아시아 계통인 중국인이 쓴 글이어서 인지, 직장 생활에 관한 내용은 와 닿은 부분이 많았다.



작가는 회사의 밑바닥부터 고위직까지 올라온 경험 때문인지 직장에서 생활하려면 단순히 일만 열심히 해서는 안 되는 이유를 심리학적 용어로 설명한 후, 직장 생활에 대한 객관적 경험과 설명을 덧붙인다.



심리학 공부를 하고 학위를 따지 않고도, 심리학 용어를 공부할 수 있었고, 실 생활에 도움되는 심리학 용어를 비롯해 직장 생활에 전반적으로 도움이 되는 사항들을 여러 관점에서 분석해 놓았다.





직장생활에서는 타성에 젖는 일이 가장 위험하다.

20년간 일했다고 모두 전문가가 되는 건 아니다.




전형적인 심리학 사례를 5분 정도의 분량으로 풀어냈고, 프로 일잘러가 될 수 있는 지름길로 안내해 준다.   
낯선 심리학 용어를 알아가는 시간이어서 더 좋았다.



 이 책의 대목에서 가장 흥미로웠던 부분은 베버의 법칙이다. 직장 생활에서 심리학 반응의 보편성을 일컫는 것으로 강한 자극을 받은 이후에 다시 가해진 약한 자극은 크게 느껴지지 않으며, 일상생활에서 볼수 있는 사례중에 협상 테이블의 밀당과 인사 대변동에서 볼수 있다는 점이다.  마치 백화점의 고급 의류를 보다가 시장 도로변의 보세숍의 옷이 가치가 떨어져 보이거나, 비율적으로 눈에 띄지 않아 백화점 고급 의류로 선택하게 되는 것과 같은 것이다.




인사 대변동은 변동의 크기가 큰 사건을 먼저 흘려놓고, 이후에 심리적 방어선을 무너뜨려 자진 퇴사로 만드는 사례가 있다.     가장 가까운 가족의 오랜 보살핌은 당연한 것으로 보지만, 낯선 이의 작은 호의에는 큰 기쁨을 느끼는 현상  등이 있어 이 법칙을 교활한 법칙이라고도 한다고 한다. 새롭게 알게 된 심리학 법칙이 아닌가 한다.




따라서  심리학 용어를 흔히 경험하는 직장 생활의 한 단면과 사례를 들어 설명하니 이해도 쉽고 재미있게 읽을 수 있는 책이었다.





일을 잘한다는 것은 몰입할때와 그렇지 않을 때를 구분하는 것이다.

일을 잘한다는 것은 소통에 능하다는 것이다

직장에서 가장 많이 이루어지는 소통은 '보고'다.

직장에서는 보고가 일의 대부분이다.











댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo