[잡설] IT가 흘러가고 있는 방향에 대한 단상 - 무엇을 공부해야 하는가?

작성자
dra****
작성일
2021-09-16 14:52
조회
218

최근 React(페이스북에서 개발)나 GoLang(구글에서 개발), Vue와 같은 플랫폼을 공부하면서 느낀점이,
ECM6가 세상을 바꾸어 놓았다고 생각합니다. 엑셀이 더이상 VBA 업데이트를 안하니,
필요한 부분만 서서히 엑셀 Script로 개발해야 겠다는 생각을 합니다.

웹에서는 이미 Axios와 같은 좋은 데이터 전달 코드들이 있는데, 엑셀은 아직도 XML과는 아무 상관도 없는 XMLHttp ...
이것도 internet explorer 지키려고 지랄하다 남은 코드를 사용 중....
결국 마소가 똥고집 부리다 참패. 그래서 Edge가 등장.

자바스크립트로 핸드폰의 모든 내용을 컨트롤 하는 단계로 왔기 때문에,
이제 안드로이드도 OS는 살아 남을 지언정 나머지 Playstore 등등은 쇄락할 것으로 보입니다.
구글의 수수료 30% 인상은 치명적인 독이 될 것입니다.
카톡이 수수료 올리는 꼼수 부렸다가 꼬리 내린 이유... 소비자 없는 플랫폼은 아무것도 아니기에.

짱깨들과 구글은 개인 정보 탈취에 혈안이 되어 있어 개인적으로 반감이 있습니다.
짱깨 App은 (특히 틱톡) 무엇이든 절대 깔면 안 됩니다. 사용자 동의 없이 모든 정보 탈취해 갑니다.
안드로이드 코딩을 해보신 분들은 이 말의 의미를 이해하실 수 있을 것입니다.

웹 사이트를 만들면 자동으로 핸드폰 앱으로 만들어 줍니다. 이것이 PWA입니다.
따라서 복잡한 안드로이드를 따로 공부할 필요가 없습니다. 이제 PWA가 대세입니다.

이제 "무작정 따라하기" 이런 거지 같은 책 보면서 할 필요 없습니다.
뭐 사실 봐봐야 기초만 끄적이다 마는 것이기에.
독설을 뱉는 이유는 "무작정 따라하기" 책들은 그냥 돈벌이 목적이지 아무것도 아닙니다.
차리리 외국 유튜버들의 강의롤 보면서 나름의 노트를 만들고, 나머지는 개발한 회사 싸이트의 레퍼런스 보면서 익히는 것이 훨씬 도움이 됩니다.

이제 자바스크립트로 핸드폰의 모든 기능을 통제하는 수준까지 왔으니, 이를 공부하는 것이 최상이라 봅니다.
플랫폼을 공부하려면 React 같이 대기업이 미는 것을 학습하는 것이 좋습니다.
페이스 북이 단기간에 망하지는 않을 테니까요.
페이스북이 2026년까지 모든 페이스북 생태계를 metabus로 만든다 했으니, 자기만의 엔진을 또 개발하고 있을 거라 확신합니다.

CSS로 상상을 초월하는 그래픽을 구현할 수 있습니다.

위의 이미지... 사실은 Motion Picture, 반응형의 형태입니다. HTML 태그 몇개와 CSS로만 만들어 진 것입니다.

어떠한 이미지도 들어가 있지 않습니다. 실제로 보면 경이롭습니다.

이제 Photoshop과 같은 무거운 툴들은 과거의 전유물이 될 것으로 보입니다.
픽셀방식으로 저장하는 것은 사라지고 코드만으로 구현되는 그래픽이 대세입니다.
SVG 파일 조금만 공부해도 그 의미를 이해하실 수 있을 것입니다.
사진이야 어쩔 수 없겠지만, metabus 세상의 모든 그래픽은 code로만 이루어 질 것입니다.
가력 사진 1MB라 한다면 Code는 그냥 수십 Byte만 끝납니다.

그리고 부트스트랩, W3, Materialize 같은 CSS 플햇폼은 간단한 경우가 아니라면 사용 안하는 것이 좋습니다.
대형 플래폼을 개발하는 데 충돌이 많이 납니다. Class명과 브라우저 지원 등 ...
결국 해보니 나만의 CSS 플랫폼을 만들게 되더군요.

브라우저들이 SCSS를 지원하면, 더이상 컴파일 하지 않고 손쉽게 접근 할 수 있을 거라 보입니다.
따라서 미래 지향적이라면 SCSS를 공부하는 것도 좋다 봅니다.

미국의 대기업에 취직 할 생각이 있다면 GoLang을 하시기 바랍니다. 연봉 순위 1위 입니다.
1초에 1억개가 넘는 전화 회선 사용량을 처리합니다. 대단한 서버사이드 언어입니다.

개발자들은 3인의 프로그램 언어 석학들... 자바 언어 개발자 등등

엑셀 이야기로
웹에서 모든 것을 작업하고 엑셀은 이제 Unix 시절의 단말기나 다름없다는 생각이 듭니다.
엑셀 Script 언어의 최대 단점이 Event를 다룰 수가 없기 때문에, 마소가 Power Automate 구조를 거지(?)같이 만든 것이라 생각이 듭니다. 엑셀이 VBA를 버리고 M언어를 이용한 Power Query로 전향했다 생각하기에 그 쪽으로 따라 가는 것이 맞다고 봅니다. 이제 부터는 M언어와 ListObject, QueryTable 등등의 핸들링에 주안점을 두고 있습니다. 하면 할 수록 많은 것을 손 쉽게 자동화 할 수 있습니다. 엑셀은 코드 속에 Sharepoint를 밀고 있는데, 써 본 결과 단점이 많아, 저는 전통방식인 Web Server를 이용한 자동화를 하고 있습니다.

서버는 내가 임대한 것이니 내 마음데로 반응을 보이게 할 수 있으니까요. Sharepoint는 마소가 정한 규칙데로 해야 하기 때문에 원하는 바를 제대로 이루기 어렵습니다. 마치 군대에서 아무 전투화나 주고 전투화 사이즈에 발 사이즈를 맞추어라는 느낌입니다.

여하튼, 많은 자동화를 해보니
사람들의 욕구는 사무실에 앉아서 사용하는 엑셀의 범위를 넘어 언제 어디서나 사용하는 엑셀을 원한다는 것.
그래서 지금의 프로젝트를 생각하고 구현하는 것이고, 해보고 안되면 또 다른 생각으로 접근 해보면 되는 것이고.

전체 21

  • 2021-09-17 15:24

    좋은 글입니다. 트렌드를 이해하는데 도움이 많이 되었습니다.


  • 2021-09-17 17:20

    <저는 전통방식인 Web Server를 이용한 자동화를 하고 있습니다. 서버는 내가 임대한 것이니 내 마음데로 반응을 보이게 할 수 있으니까요. ...... 사무실에 앉아서 사용하는 엑셀의 범위를 넘어 언제 어디서나 사용하는 엑셀을 원한다는 것....>

    이부분을 보면서 뭔가 아 그렇구나 생각이 듭니다. 현재의 경우에도 참조 데이터를 보려면 원본데이터가 따라가야 하는데 말씀하신대로 된다면 원본데이터가 어디에 있든지 결과값이 그 원본을 원격으로 참조할 수 있다면 참 편리하겠다는 생각이 듭니다.

    좋은 나눔 감사합니다.


  • 2021-09-19 03:12

    역시 통찰력이 있으십니다.

    요즘 시대는 워낙 새로운 문물이 빠르게 탄생하는 시기라.. 통찰력 없이 남들이 좋다고 하는것만 따라가다간 뒤쳐지기 마련이죠.

    IOS 제외하고 안드나 윈도우는 시장에 들어오기 너무 늦었다고 봅니다

    아무리 모바일기기가 발달해도, 분명히 모바일과 PC로 사람이 할수 있는 역할은 제한되기 때문에 AI가 급속도로 발전하지 않는 한, 앞으로 비즈니스에서는 웹을 활용한 시스템이 더욱 떠오르지 않을까 생각됩니다.

    좋은 글 잘 봤습니다 ㅎㅎ


    • 2021-09-20 11:53

      @더블유에이 님 앞으로의 세상은 AI를 최대한 활용하는 세상이 될 것입니다.

      소상공인들은 웹서비스를 이용하는 것이 득이 많을 것이고, 그 방향으로 나아가는 것이 맞다고 봅니다. 특히 데이터 관리가 중요한 회사라면 더욱 더 그러할 것입니다.

      지금은 무료로 사용하는 AI API를 제공하는 업체들이 많지만, 사용자가 많아지면, 구글처럼 유료화 할 것입니다. 힘들게 개발한 것을 자선 사업 하는 것도 아니고 무료로 줄리 만무합니다. 만약 AI 사용에 중독이 되어 버리면, 우리는 구글같은 회사의 노예로 전락해 버릴 것입니다. 대표적인 것이 질병 진단 프로그램입니다. 실험에서 X-Ray 사진을 보고, 어떤 의사들도 찾지 못한 "암"을 AI는 1초만에 찾아 버리더군요. 이것을 가지고 돈 벌이를 시작할 것입니다. 지금의 벡신 개발이 이미 그러하니.

      2030년 사라지게 될 직업군 중 1순위에 의사, 변호사, 선생님이 더군요. 모두가 사라지지는 안 겠지만, 그럴 개연성이 있다고 나름 동의합니다.

       


  • 2021-09-16 16:23

    와우~! 🙌🙌🙌 엄청난 내공이 느껴지는 글입니다!!!

    사실 파워오토메이트는 오피스제품군이 아니지만, 오피스와 연관된 제품이라고 가정한다면, 현재 오피스에서는 엑셀이 독보적으로 캐리하고있지만 나머지 탑, 바텀, 정글에서 따라오지 못한다고 보여집니다.ㅜㅜ

    [파워BI vs 태블로], [Azure vs AWS], [PA vs UIPath] 만 봐도, MS에서 힘주고 꾸준히 업데이트 하고 있지만 오피스로 봤을 땐 엑셀이 혼자 고군분투중이죠 ㅜㅜ 문제는 이게 엑셀이 중심이 아니라 PA를 중심으로 Azure와 엑셀이 뒤에서 받쳐주면 좋을텐데, 아직 PA가 많이 부족해서 문제라고 봅니다.

    저는 개인적인 생각으로.. RPA툴이 코딩을 공부하기 어려운 비전문가들이 드래그&드랍으로 쉽게 프로그램을 제작하도록 도와주기위해 나왔지만, AI 도움 없이는 더 크게 성장하기는 어려울 거라고 생각하는데요. 실제로 반복문 하나 쓸때에도 변수가 엄청 발생하는데.. 이걸 드래그&드랍으로 처리하는게 쉽지 않죠. 분명 비개발자를 위한 툴이라고 나왓지만, 기본적인 코딩을 공부해야하는 상황이 발생하는 겁니다. 게다가 갇혀진 시스템 안에서 구현하려다 보니 더 제한 될 수 밖에 없을 테구요.

    정말 하루하루 새로운 걸 배워도 끝이 없는 시대인 것 같습니다.


    • 2021-09-16 16:41

      @오빠두엑셀 님 마소가 엑셀을 버려야 합니다. 엑셀에 집착해서 무엇인가를 계속 끌고 가려 하니 계속 헛발질을 하고 있다 생각합니다.

      이미 구글이 방향을 제시 하고 있다 생각합니다.

      저는 오빠두님의 해박한 지식에 매일 감탄만 하고 살고 있습니다. 엑셀 뿐만 아니라 웹까지 너무 정통하셔서 제 눈에는 경이롭기까지 합니다. 앞으로도 많은 분들을 위해 양질의 강의, 자료 부탁 드립니다. 화이팅입니다. !!! 


  • 2021-10-18 01:23

    좋은 정보 감사합니다 도움받고 가요


  • 2021-10-12 12:21

    좋은말씀 감사합니다.


  • 2021-10-28 14:27

    좋은 말씀 감사드립니다!


  • 2021-11-10 07:10

    좋은 정보 감사합니다.


  • 2021-11-10 11:31

    좋은 정보 감사합니다.


  • 2021-11-23 17:47

    정독하구갑니다~잼있네요~


  • 2021-10-03 07:37

    감사합니다.

    좋은글 잘 읽었습니다.

     


  • 2021-11-02 12:11

    인싸이트를 나눠 주심에 감사합니다


  • 2021-10-23 23:57

    좋은말씀 감사드립니다.


  • 2021-11-24 14:07

    PWA.. IT쪽에 종사하고 있는데 저도 공부해야겠네요.

    좋은 글 잘보았습니다!


  • 2021-09-19 02:13

    비유가 정말 찰지네요ㅋㅋ정독해서 잘읽었습니다.


  • 2021-10-28 03:15

    좋은 정보 감사합니다


  • 2021-09-28 11:56

    열심히 해야지요 잘 해야 하구요


  • 2021-09-28 12:21

    "차리리 외국 유튜버들의 강의롤 보면서 나름의 노트를 만들고, 나머지는 개발한 회사 싸이트의 레퍼런스 보면서 익히는 것이 훨씬 도움이 됩니다." -> 추천하실 만한 유튜버들이 있을까요??? 한글 자막이 없어도 상관없습니다.


    • 2021-09-28 12:27

      @무엇을 님 wise owl 강의 추천합니다. VBA 이해하는데 많은 도움이 됩니다. 엑셀에 관한 기초는 그곳에서 나왔습니다.

      유튜브에서 이름 그데로 검색해보세요.

      IT 쪽이라면 Net Ninja 추천합니다. 해박하고 실력 있습니다.


전체 48
번호 제목 작성자 작성일 추천 조회
23999
New [엑셀 VBA] Snippet - Public IP, Local IP, Mac Address 구하기 (4)
dra**** | 2021.11.25 | 추천 1 | 조회 32
dra**** 2021.11.25 1 32
23794
[엑셀 VBA] Snippet - 변수를 clipboard로 복사하기 (5)
dra**** | 2021.11.21 | 추천 2 | 조회 53
dra**** 2021.11.21 2 53
23337
HTML 라이브러리 사용하기 귀찮을 때, 사용하는 파싱함수 (getElementsByTag, getAttribute) (6)
트로피 오빠두엑셀 | 2021.11.09 | 추천 0 | 조회 70
트로피 오빠두엑셀 2021.11.09 0 70
23142
[잡설] 엑셀을 이용한 웹 자동화: SEO 이야기 (10)
dra**** | 2021.11.04 | 추천 0 | 조회 153
dra**** 2021.11.04 0 153
22802
[잡설] 웹 서버에서 내보내는 엑셀 파일 및 데이터 이야기 (6)
dra**** | 2021.10.25 | 추천 0 | 조회 110
dra**** 2021.10.25 0 110
22325
[엑셀 VBA] 파워쿼리 자동화 4. CRUD (3)
dra**** | 2021.10.12 | 추천 1 | 조회 149
dra**** 2021.10.12 1 149
22161
[엑셀 VBA] 파워쿼리 자동화 3. MySQL Class (8)
dra**** | 2021.10.07 | 추천 0 | 조회 169
dra**** 2021.10.07 0 169
21839
[엑셀 VBA] 파워쿼리 자동화 2. 자동화 실습 (8)
dra**** | 2021.09.28 | 추천 0 | 조회 224
dra**** 2021.09.28 0 224
21764
[엑셀 VBA] 개체 Reference - QueryTable Object 첨부파일 (2)
dra**** | 2021.09.26 | 추천 0 | 조회 95
dra**** 2021.09.26 0 95
21675
[엑셀 VBA] 파워쿼리 자동화 1. 자동화 순서 (8)
dra**** | 2021.09.23 | 추천 0 | 조회 392
dra**** 2021.09.23 0 392
21496
[엑셀 VBA] 개체 Reference - ADODB.Recordset : Database 필수 첨부파일 (4)
dra**** | 2021.09.16 | 추천 1 | 조회 189
dra**** 2021.09.16 1 189
21491
[잡설] IT가 흘러가고 있는 방향에 대한 단상 - 무엇을 공부해야 하는가? (21)
dra**** | 2021.09.16 | 추천 4 | 조회 218
dra**** 2021.09.16 4 218
21482
[엑셀 VBA] MySQL 02. Range -> 배열 -> INSERT (5)
dra**** | 2021.09.16 | 추천 0 | 조회 201
dra**** 2021.09.16 0 201
21412
[엑셀 VBA] MySQL 01. 워크시트 Custom Properties 활용하기 (4)
dra**** | 2021.09.14 | 추천 1 | 조회 112
dra**** 2021.09.14 1 112
20740
[엑셀 VBA] 개체 Reference - ListObject Object - [표]가지고 놀기 첨부파일 (12)
dra**** | 2021.08.29 | 추천 4 | 조회 217
dra**** 2021.08.29 4 217
20211
[엑셀 VBA] Windows API - winuser.h : 윈도우즈 프로그램의 핵심 첨부파일 (8)
dra**** | 2021.08.17 | 추천 3 | 조회 201
dra**** 2021.08.17 3 201
20194
[잡설] 엑셀이 웹으로 가야 하는 이유 (23)
dra**** | 2021.08.16 | 추천 12 | 조회 476
dra**** 2021.08.16 12 476
20153
[엑셀 VBA] 개체 Reference - FileSystem Object 첨부파일 (3)
dra**** | 2021.08.15 | 추천 1 | 조회 141
dra**** 2021.08.15 1 141
19717
[엑셀 VBA] 데이터 자동화 - 웹에서 제공하는 MySQL Sever를 이용한 자동화 개념 (15)
dra**** | 2021.08.05 | 추천 2 | 조회 342
dra**** 2021.08.05 2 342
19715
[엑셀 VBA] 개체 Reference - APPLICATION Object 첨부파일 (2)
dra**** | 2021.08.05 | 추천 0 | 조회 117
dra**** 2021.08.05 0 117