
산뜻한삵255
- 생활꿀팁생활iOS 개발을 시작하고 싶은데.. 어디서 부터해야될까요?A. 앱개발은 호기심으로 부터 시작해야 끝까지 개발을 할 수 있는 동기부여가 생깁니다. 제 경험으로 부터 나온 것이구요. 어떤거를 딱 만들어야겠다. 라고 마음을 먹고 개발을 시작해야 언어에 대해서 부딪힘이 있더라도 뚫고 나갈 힘이 생기더라구요. 예전에는 아이폰 개발을 하는데 xcode를 이용해서 objective-c 를 이용했지만 최근에는 swift로도 개발이 가능합니다.반면 최근에는 Javascript 로도 아이폰 개발이 가능한데요. React Native 언어를 배우시면 안드로이드와 iOS개발을 쉽게 동시에 할 수 있습니다. 토스 라는 앱이 ReactNative로 개발이되어져 있으며 최근 심심치 않게 많은 앱들이 자바스크립트로 개발이 되어진 것을 알 수 있습니다.
- 생활꿀팁생활백엔드 개발자가 되려면 어떤걸 공부해야 하나요?? udemy에서 과정 추천 부탁드립니다A. 백엔드 개발자가 되기위해서는 크게 2가지를 공부하셔야 합니다. 우선 데이터베이스에 관련해서 아셔야 합니다. RDBMS, Nosql 등에 대해서 원리와 왜 사용하는지에 대해 알아아 하고 데이터가 어떻게 저장이 되는지 알고리즘, 자료구조에 대한 기본지식에 따라 추후에 실력이 천차만별로 갈립니다.그리고 언어로서는 Node, Java, Golang 언어가 있을거 같은데요. 국내에서는 자바가 그래도 단연 압도적으로 많긴합니다만 3개 언어중에 하나만 잘해도 취업하시는데에는 큰 무리 없습니다. 프로그래밍을 하는데 사실 강의는 크게 중요하지 않습니다. 차라리 생활코딩에서 강의를 듣는 것을 더 추천드립니다.
- 생활꿀팁생활요즘 가장 취업이 잘되는 언어가 어떤건가요?A. 당연 자바스크립트 입니다. 자바스크립트는 프론트와 백엔드 언어를 모두 할 수 있게끔 가능하며 하이브리드 앱까지 만들 수가 있어서 추후에 가벼운 앱까지 고려하신다면 자바스크립트를 해야 합니다. 근데 취업때문에 언어를 고르는 것은 딱히 좋은 판단은 아닙니다. 그렇게 해버리면 코딩에 금방 질려할거이기 때문인데요. 본인이 만들어보고 싶은 거를 특정언어로 한 번 만들어보세요.
- 생활꿀팁생활프론트엔드 개발 질문드립니다 궁금해요A. 앵귤러는 구글에서 만들었으나 프론트의 표준으로 잡지 못하였습니다. 가급적이면 리액트나 뷰를 사용하시는 것을 추천드립니다. 또한 뷰와 리액트가 가상돔을 사용하기 때문에 렌더링이 앵귤러에 비해 월등히 압도적입니다. 리액트는 커뮤니티가 다양하여 개발 도중 궁금한 것을 금방 찾을 수 있지만 뷰 또한 기능이 적은 것은 아닙니다.배우기 쉽고 러닝커브가 적은 것으로 하고 싶다면 뷰를 추천드리고 심도있고 전문적으로 하고 싶다면 리액트를 추천드립니다. 리액트는 확장되서 리액트 네이티브까지 사용할 수 있어서 추후 앱 개발에도 용이하게 사용할 수 있습니다.
- 생활꿀팁생활웹 개발의 방향성에 관해서 궁금합니다A. php도 잘만 사용된다면 훌륭한 언어입니다. 국내에서만 자바자바 그러는데 전 세계적으로 보면 php가 압도적으로 더 많이 사용되고 있습니다. 하지만 추천드리는 언어는 처음에는 node.js 를 추천드리며 파이썬도 괜찮습니다. 그리고 그 이후에는 병렬 프로그래밍 같은 동시성 프로그래밍을 코딩해야 하는 순간이 온다면 golang 언어를 추천드립니다.
- 생활꿀팁생활Javascirpt img태그 인식이 안되요??A. 폴더명하고 경로명이 잘못 되어 있습니다. image -> images 로 바꿔주시고 하면 잘 작동할것 같네요. 뿐만아니라 jpeg 보다는 png나 jpg가 더 좋으며 최신 형식의 코딩으로 하고싶으시다면 webp 파일 형식도 한 번 고려해보세요. 구글에서 권장하는 이미지 저장 방식이라 적용하시면 더 좋을 것입니다.
- 생활꿀팁생활웹훅으로 보내진 메세지를 수신하는 방법이 궁금합니다A. Redis pub/sub 기능을 이용하면 다양한 어플리케이션에서도 hook 이벤트를 감지할수 있습니다. 레디스 pubsub은 nosql 의 데이터베이스 입니다. https://realmojo.tistory.com/170 레디스 pub/sub 에 대해서 한 번 알아보세요.
- 생활꿀팁생활리액트와 뷰 중에 더 빠르게 배울 수 있는게 무엇인가요?A. Vue가 확실히 더 배우기에는 수월합니다. 진입장벽이 매우 낮고 레퍼런스 몇 번만 읽어보면 쉽게 이해하실 수 있습니다. 다만 업계를 이직하거나 프론트엔드 쪽으로 기울이고 싶다면 React 를 추천드리며 React, Vue 둘다 하시는 것이 가장 베스트 입니다. React가 플러그인이나 커뮤니티가 더욱 활성화 되어 있어 다양한 지식을 공유받기에는 더 적합합니다. 그렇다고 Vue가 뒤쳐지는건 아닙니다만 아직까지는 React가 할수 있는것이 더 많습니다.추후에 앱 개발까지 고려하신다면 React Native 까지 고려해보시는 것을 추천드립니다. 책은 굳이 필요없으며 각 공식 홈페이지를 이용하여 문서를 보는 것이 가장 좋습니다. 강좌같은 경우에는 여유가 되신다면 인프런에 있는 강의를 들어보시는 것도 추천드립니다.
- 생활꿀팁생활프로그래밍 초보자가 습득해야하는 테크트리?A. 1. 어떠한 언어가 연봉이 좋을까요?-> 국내 스택으로만 보았을 때는 Java 가 연봉이 가장 좋습니다. 그러나 프론트엔드 쪽인 경우에는 React, Vue를 탑급으로 잘하게 되면 Java 연봉만큼 비빌 수 있습니다.2. 문법,협업 등 어떻게 습득하는게 좋을까요-> 기업에 다니고 있으시면 새로운 프로젝트에 도입을 해보시는 것을 추천드리며 그렇지 않은경우에는 토이프로젝트로 본인이 가볍게 무언가를 제작해보는 것을 추천드립니다.3. 초급책들은 많은데 중급, 고급으로 가기위해서는 어떻게 습득을해야하나요?-> 보통 10년차 정도 되면 중급자는 누구나 다 될수 있습니다. 다만 고급으로 가기위해서는 대용량 트래픽이나 빅데이터 등을 다루어야 서버 아키텍처등 로드밸런싱, 서버의 가용성 등까지 전부 고려할 수 있습니다. 사용자들이 이용할 만한 서비스를 구축해보는 것이 좋습니다.4. 어떻게 테크트리를 타면 좋을까요?-> 프론트냐 백엔드냐에 따라서 갈리게 되는데 프론트면은 HTML, CSS, Javascript, jQuery 를 익히신 후에 React, Vue 로 넘어가는 것을 추천드리며 백엔드 경우에는 PHP,JSP,Python 같은 언어를 해보신후 Node.js, Java, Golang 언어 순으로 갈아타시는 것을 추천 드립니다.
- 생활꿀팁생활요새 배워두면 유용할 언어가 뭐가 있을까요?A. 크게 4가지가 있습니다. Javascript, Python, Java, Node.js초기에 진입하기 가장 좋은 언어 4가지 이구요. 자바의 경우에는 조금 숙련도가 필요하며 자바스크립트, 파이썬, 노드js 는 개발지식이 조금 부족해도 새로 진입하기에는 좋습니다.https://www.w3schools.com/jsref/default.asp 같은 곳에서 예제를 학습하기 가장 좋고 생활코딩 같은 사이트에서도 쉽게 배우실 수 있습니다.프론트엔드 업계쪽으로 상세하게 알고싶은 경우에는 https://realmojo.tistory.com/300 이 정리가 잘되어 있어서 링크를 남겨드립니다.