
산뜻한삵255
- 생활꿀팁생활어떤 코딩 프로그램 쓰는게 좋을까요?A. 어떤 분야를 할지에 따라서 언어를 선택하시는 것도 좋은 방법입니다.처음에 프로그래밍을 접하실 때에는 말씀 주신 C언어를 먼저 하시는게 가장 좋습니다. 수학으로 치면 개념원리 10-가 정도의 수준이며 가장 기본적인 내용을 다루고 있습니다.그리고 어느정도 프로그래밍에 감을 익히셨다면 하드웨어를 개발할지 소프트웨어를 개발할지에 따라 또 나뉘게 됩니다. 하드웨어라면 C언어, 아두이노 등을 더 깊숙히 하셔야 할 테고 소프트웨어라면 자바스크립트나, 노드, 자바, 파이썬 등등으로 언어를 바꾸셔야 합니다.사실 언어라는것이 문법만 조금씩 차이가 있을 뿐 다 거기서 거기입니다. 하나의 언어만 마스터 한다면 다른 언어로 갈아타는건 2주 정도면 충분합니다. 자격증은 굳이 따실필요 없으며 본인이 만들고 싶은거를 구글링하면서 만드는게 최고 입니다. 자격증 또한 메리트가 없습니다. 차라리 알고리즘 사이트를 이용해서 알고리즘을 풀어보세요. 릿코드, 백준 알고리즘 등등이 있습니다.
- 생활꿀팁생활앞으로 사회에서 많이 사용할 프로그래밍 언어는 뭐가 있을까요?A. 어느 분야로 갈지에 따라서 언어를 선택하는 것이 좋아보이는데요. 실무자의 입장으로 말씀드리면 C언어는 중고등학교 수능으로 따지면 수학 10-가 정도의 수준 입니다.현실적으로 말씀드리자면 즉 C언어는 기본중의 기본이며 C언어만 잘하면 취업할 수 있는 확률은 10% 미만 입니다. 시스템이나 하드웨어 분야의 개발이라면 C언어를 취급하는 기업이 조금이나 있겠지만 IT 강국인 대한민국에서는 주로 소프트웨어를 많이 개발하다보니 C언어보다 자바스크립트, Node, 파이썬, 자바 등을 하시는 것이 취업할 때 훨씬 유리합니다. 또한 본인이 만들고 싶은게 있다면 웬만해서 자바스크립트로도 다 가능합니다.아두이노도 참 오랜만에 들어보는데.. IT기업이 아니라 자동차나 건설 등의 기업으로 갈거면 C언어나 아두이노가 좋겠지만 C언어 자체는 시장에서 그렇게 많이 찾는 분야는 아닙니다.국내 검색포털엔진인 N사에서도 개발자가 약 1000 명이라고 가정하면 C언어를 주력으로 하는 사람은 10명 내외 일겁니다.
- 생활꿀팁생활단순한 어플 개발비용은 얼마나 들지 궁금해요!A. 개인정보의 유무가 아닌 로그인을 해야하냐 즉 회원가입이 있는 시스템인지 아닌지에 따라서 가격이 다르게 책정이 될 확률이 높습니다. 만약 SI 업체를 끼고 진행을 한다면 최소 1000만원~2000만원 정도는 생각하셔야 하며 크몽이느 오투잡 등에서 재능있는 개발자에게 맡긴다면 약 500만원에서 1000만원 정도 책정하고 기간은 한 달 정도면 충분할 거 같아 보입니다. 다만 개인 개발자라면 퀄리티나 그 후의 유지보수는 책임을 질 수 없습니다. 또한 어플이나 사이트는 계속 업데이트를 해야하니 추후 유지보수 비용도 생각하셔야 합니다.질문자 님께서 답변을 받는 정도의 어플이라고만 생각하는데 답변을 받는 시스템이 여기 아하 사이트 같은 곳도 단순히 질문하고 답변 받는 사이트 입니다.회원가입 페이지, 로그인 기능, 관리자 기능, 글 비공개, 삭제, 수정 등등 여러가지 눈에 안보이는 요소들이 많습니다.가격을 먼저 말씀드리니 비싸보이시죠?. 그래서 인하우스로 월급 300~400만원 개발자를 고용해서 개발하는것이 차라리 더 낫습니다.
- 생활꿀팁생활아마존 클라우드 사용방법을 알고싶어요A. 아마존의 보안은 보통 보안그룹(Security Group)을 이용해서 방화벽 포트를 설정 할 수 있습니다. 우선 EC2를 생성하시면 기본적으로 22번 포트는 열리게 되고 일반적으로 웹 사이트를 구축하시려면 80포트와 443포트를 열어주셔야 합니다. 외부에서 내부로 들어올 때는 인바운드 설정을 해주시면 되고내부에서 외부로 나가는 데이터는 아웃바운드로 포트를 설정해주시면 됩니다.
- 생활꿀팁생활모바일 게임을 할때 보이는 유니티는 무엇을 뜻하나요?A. 유니티는 주로 게임을 만들 때 사용이 되는 프로그래밍 언어 입니다. 첫 화면에서 unity 3D 가 보였다는 것은 유니티라는 언어로 만들어졌다는 뜻이며 개발자가 실수로 지우지 않았거나 아니면 일부러 노출되게 만든의도 입니다. 일반인도 유니티 프로그래밍언어를 배우면 직접 게임을 만드실 수도 있습니다.
- 생활꿀팁생활XE1에서 특정 일자 이후에 가입한 회원을 모두 삭제하고 싶습니다.A. XE를 사용안한지 오래되었는데 그래도 기억에 남아서 적어보겠습니다. XE는 기본적으로 DB생성시에 테이블에 XX_ 별칭이 붙습니다. 그래서 회원을 삭제하고 싶으시니까 제 기억에 등록일은 regdate 컬럼으로 남기는 걸로 기억합니다. 쿼리를 짜보면DELETE FROM XX_users WHERE regdate > '2020-08-13';같은 조건으로 쿼리를 실행하면 해당 날짜 이후의 회원은 모두 삭제 될겁니다.
- 생활꿀팁생활분당 1000건의 webhook을 견디는 서버A. 개인적으로 golang 언어를 추천드립니다. 경험적 기반에서 말씀드리면 분당 20000 request의 처리를 구현한 적이 있습니다. 로드밸런싱 적절하게 해주면 그 이상도 가능합니다. 서버의 메모리가 부족하면 조금 어려울수 있으나 16GB 정도로만 해주어도 충분히 가능합니다. 데이터 크기에 따라서도 조금은 영향이 있을수 있겠지만 그래도 크게 문제 없습니다. Golang 언어를 써보세요.
- 생활꿀팁생활javascript 이후 개인 공부 시작..A. 자바스크립트를 어떻게 사용하느냐에 따라서 조금 나뉘어 질거 같습니다. 우선 프론트 영역으로는 vue.js 하고 react 가 현재 가장 우세합니다. 입문용으로 하시고 싶으시면 vue를 추천드리고 자바스크립트를 조금 다룰줄 알고 전문적으로 하고 싶다고 하면 react를 추천드립니다. 둘의 가장 큰 특징은 가상돔 렌더링과 컴포넌트 기반입니다. 그리고 백엔드 영역으로는 node.js 가 있습니다. 최근에는 javascript가 백엔드 영역까지 넘어오고 있습니다. PC 애플리케이션을 만들고 싶으시다면 electron 같은걸 사용하시는 것도 좋습니다. 일렉트론으로 슬랙이나 vscode 등과 같은 툴을 만드실 수 있습니다. 물론 자바스크립트 기반의 언어입니다.그리고 어느정도 다룰줄 안다 싶으시면 그때는 자바스크립트에 대해 다시 공부하셔야 합니다. 프로토타입부터 체인상속 ES6, ES5 문법 등 그리고 각 브라우저별로 어떻게 다른지도 고려해야 하고 CSS 도 공부를 하시면 그 이후에는 수월하게 만들고 싶은걸 하실수 있을겁니다.
- 생활꿀팁생활스마트폰 앱 실행 자동화 방법 질문 드려요A. 녹스 앱플레이어를 이용하면 가능할거 같기도 한데요. 녹스 앱플레이어는 PC에서 모바일의 가상환경을 설치하여 사용을 하는 것인데요. 녹스를 설치후에 G Macro 같은 마우스나 키보드 자동 조작기 툴을 이용하여 세팅 해 놓으면 앱 실행 -> 버튼클릭 -> 1시간대기 -> 버튼클릭 -> 1시간 대기 등의 작업을 구현하실 수 있습니다.꼭 GMacro 가 아니더라도 다른 키보드나 마우스 자동 프로그램을 이용하셔도 됩니다.
- 생활꿀팁생활취미로 코딩공부하고싶은데 뭘로시작해야할까요?A. 질문자가 이야기 해주신 것처럼 파이썬도 확실히 배우기는 쉽습니다. 하지만 간단한 앱이나 게임을 만들고 싶으시다면 자바스크립트를 배우시는 것을 추천드립니다. 파이썬으로 앱을 만들기는 가능은 하지만 별로 하지 않은 추세이며 주로 Node나 React Native 등을 이용하여 앱을 만들 수 있습니다. 퍼즐게임 같은 간단한 게임이라면 자바스크립트로도 충분히 가능합니다.그리고 더 나아가 웹 어플리케이션도 제작이 가능하고 파이썬은 주로 웹 크롤링을 할 때 많이 사용하며 배치성프로그램(주기적으로 실행되어야 하는 것)들 이외에는 잘 코딩하지 않는 경향이 있습니다.