포스팅 썸네일 이미지

IT & 비즈니스/개발

개발자의 나쁜 습관 TOP 5

개발자를 좋은 개발자로 성장시키는 좋은 습관도 있지만 반면 프로젝트를 실패로 이끄는 나쁜 습관들도 있습니다. 그러나 나쁜 습관은 한번 들이면 고치는 것이 결코 쉽지 않죠. 따라서 이번 글에서는 개발자들이 반드시 버려야 할 나쁜 습관 5가지에 대해 이야기 하려고 합니다. 나쁜 습관을 처음부터 늘 염두에 두면서 개선해보는 것은 어떨까요? 개발자의 나쁜 습관 5가지, 알고 개선하자. 첫째, 비판은 싫고 혼자 일하는 것을 좋아하는 습관 세상에 싫은 소리를 듣는 것을 좋아하는 사람은 어디에도 없을 것입니다. 하지만 함께 업무를 진행 하다 보면 싫더라도 쓴 소리를 들어야 하기 마련이죠. 개발자도 예외는 아닙니다. 더 발전된 코드를 개발하기 위해서는 선후배나 동료, 팀원들과의 소통이 필요하고, 프로젝트를 의뢰한 클라..

2021.06.28 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[ IT용어집 ] 컨버팅/마이그레이션/포팅 쉬운 개념정리

이번 글에서는 안전한 IT 아웃소싱 플랫폼 프리모아가 몇 가지 중요한 IT 용어들을 정리했습니다. 마이그레이션 ( Migration ) 마이그레이션는 일반적으로 더 나은 운영 체계로 나아가는 과정을 뜻합니다. 예를 들어 기존에 사용하던 윈도우를 더 높은 단계의 윈도우 버전으로 옮겨가는 과정, 기업에서 도입한 새로운 하드웨어와 소프트웨어 중 하나 또는 둘 다 바뀌는 환경으로 이주하는 과정, 데이터를 다른 저장 장치로 옮기는 과정을 뜻하죠. 마이그레이션의 핵심은 이전 운영체제에서 설정해둔 프로그램 내용을 변경하지 않고 다른 응용프로그램에서 활용할 수 있게 하는 것입니다. 가장 보편화된 마이그레이션으로 휴대폰 데이터를 동기화하는 과정을 떠올릴 수 있죠. 애플은 아이폰 11부터 마이그레이션을 통해 자동 동기화 ..

2021.02.02 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[ IT 용어집 ] SaaS/ IaaS/ PaaS 쉽게 알아보죠

이제 IT 기술이 없는 기업은 상상하기 힘든 시대가 왔습니다. 그렇다 보니 IT 분야에 취업과 창업을 목표로 공부를 시작하는 사람들도 많아졌습니다. 하지만, IT 분야에 생소한 사람들은 진입 자체를 꺼려하는 경우도 있습니다. IT 프로젝트를 성공적으로 끝내기 위해서는 개발자와 발주자 간 소통이 최소화되어야 하는데, 개발자가 사용하는 용어가 어려워 소통의 간극이 커지고 프로젝트는 잘못된 방향으로 흘러가는 경우가 부지기수입니다. 이번 글에서는 프리모아가 세 가지 중요한 IT 용어들을 정리했습니다. :: SaaS, IaaS, PaaS :: 위 세 가지 용어는 클라우드 컴퓨팅 서비스 형태를 구별할 때 사용합니다. 클라우드 컴퓨팅 서비스는 ICT 기술을 플러그에 꽂으면 바로 사용할 수 있듯 ICT 서비스를 편하게..

2021.01.20 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

AI 산업 최신 트렌드와 개발 시 알아야 하는 유의 사항

코로나 19가 서계를 휩쓴 후 비대면 산업에 대한 수요가 급증하면서, IT 아웃소싱 플랫폼 프리모아에도 AI 기술과 관련된 프로젝트가 많아지고 있습니다. 여러분은 AI에 대해 얼마나 알고 계신가요? AI는 컴퓨터가 인간처럼 학습하고 판단하면서 논리적 분석을 통해 문제 해결이 가능한 '인공지능'을 말하는 것이며, 과거에도 여러 SF영화와 소설 등에서 소재로 등장한 인간의 지각 능력을 컴퓨터 프로그램으로 실현한 기술을 뜻합니다. 대표적으로 2016년 화제를 몰았던 '알파고'가 있으며, 요즘은 다양한 인공지능 스피커, 핸드폰 서비스(시리, 빅스비)가 등장하면서 일상생활에서 쉽게 접할 수 있습니다. 산업 분야별 적극적인 AI 도입 최근 AI는 다양한 산업에서 영향력을 과시하고 있다고 할 수 있습니다. 대중들이 ..

2021.01.13 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

웹/앱 개발시 Local 설치형 솔루션의 장단점은 ??

IT외주를 맡기는 클라이언트들은 구축 하고자하는 웹/앱 서비스에 대한 솔루션 소프트웨어의 여러가지 궁금한 사항이 있을 것입니다. 본 포스팅은 이에 대한 솔루션의 장/단점을 설명한 뒤, 맞춤형 소프트웨어와 비교하여며 진행 하고자 하는 비즈니스에 어떤 형태의 소프트웨어가 적합한지 판단 할 수 있을 것입니다. IT관련 사업에서 소프트웨어는 비즈니스의 중추 역할을 하기 때문에 이러한 비교를 해보는 과정은 중요합니다. ​ 솔루션은 특정 대상에게 제공하는 것이 아닌 다수에게 판매되는 "보급형" 소프트웨어를 의미합니다. 또다른 말로는 상업용 소프트웨어라고도 합니다. 이는 구매가 바로 가능한 기성품 성격의 소프트웨어와는 반대의 개념이라 보시면 됩니다. 아래는 설치형 솔루션에 대한 개념과 쓰임새에서 알아볼 예정입니다. ..

2020.09.02 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] 루비 온 레일즈의 특징 및 장점, 그리고 한계

“루비는 레일이라는 든든한 한 쌍과 함께할 때, 더 빛을 발합니다” 만약 레일이 없다면 루비가 가진 장점이 드러나지 않을 것이며, 루비 또한 마찬가지일 것입니다. 오늘날 생산적인 프레임워크는 웹 개발의 패러다임을 개척했으며, 웹 어플리케이션 성능을 빠르게 발전시키는데 필수적인 요소들을 모두 포함하고 있습니다. 루비 온 레일즈가 무엇이며 다른 프레임워크와는 어떻게 다른 지 간단하게 알아보도록 하겠습니다. 루비와 레일즈란? 루비 온 레일즈의 개념을 이해하기 앞서 널리 사용되는 프로그래밍 언어 중 하나인 루비란 무엇인지 이해해야 합니다. 루비는 유키히로 “마츠” 마츠모토가 1990년대 중반 고안해 냈습니다. C언어 또는 Java와 마찬가지로 루비 또한 범용 언어였으나, 웹 프로그래밍에서의 이점 때문에 널리 알..

2020.07.29 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] 많이 쓰이는 하이브리드앱 개발 프레임워크

안녕하십니까~! IT 전문 중개 플랫폼 프리모아의 Roy입니다. 혹시 프레임워크(framework)라는 용어 들어보셨나요? IT계열 종사자나 개발자가 아니면 생소하실 단어인데요. IT계열에 입문하시려는 분들과 개발을 공부하시는 분들 그리고 프레임워크가뭐지? 궁금증을 느끼실분들을 위해 프레임워크가 무엇인지 그중에서 한창 이슈였고 지금도 많이 개발하는 *하이브리드앱의 프레임워크에 대해 알아보겠습니다. *하이브리드앱 : 웹 기술로 개발되었지만 모바일에 최적화된 네이티브 앱처럼 보이게 하는 앱형태하이브리드앱 관련 컨텐츠 : http://freemoa-blog.com/622?category=695755 하이브리드앱 개발을 위한 프레임워크 프레임워크란? 소프트웨어 어플리케이션이나 솔루션의 개발을 수월하게 하기 위해..

2018.09.12 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] 기업들의 기술블로그 (tech blog , engineering blog)

안녕하십니까~! IT 아웃소싱 플랫폼 프리모아의 Roy입니다. 많은 기업들이 기본 블로그 말고도 기술 블로그(tech blog , engineering blog)를 운영하고 있습니다.기술블로그는 IT트렌드에 대한 내용이나 실제 사용하고 있는 소프트웨어 그리고 앱개발 관련해서양질의 컨텐츠를 공유하고 기술의 정보를 공유하고 있습니다. 다양한 기업의 기술 블로그를 보시면 좋은 기술지식을 쉽게 접하실 수 있어 진행하고 있는 프로젝트에바로 적용할 수 있다는 장점이 있습니다. 그리고 개발자 직업 특성상 새로운 기술이나 트렌드에 대해끊임없이 공부해야하는데 기술블로그를 자주 찾아보시면 어떤 개발언어나 방법들이 유행하는지쉽게 파악이 가능하고 자기개발을 할 수 있는데 도움을 받으실 수 있습니다. 그럼 국내 기업의 기술 블..

2018.06.15 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] 다양한 유형의 웹 애플리케이션 분류

안녕하십니까~! IT 아웃소싱 플랫폼 프리모아의 Roy입니다. 웹 애플리케이션이 무엇인지 알고 계시나요? 웹 애플리케이션이란 사용자가 웹 브라우저에서 웹 서버와 상호작용하는 동안 웹 서버를 통해 pc에서 실행되는 프로그램입니다. 서버에서 작업하는데 필요한 모든 데이터를 저장하며 사용자가 필요할 때 이러한 데이터를 복구합니다. 웹 앱 개발은 스마트폰이나 테블릿에만 신경쓰지 않습니다. 모든 브라우저에서 실행하거나 데스크톱, 모바일장치에서 작동하게 설계되어있습니다. 그럼 다양한 유형의 웹 애플리케이션에 대해 알아봅시다. 6가지 유형의 웹 애플리케이션 1. 정적 웹 응용프로그램 정적인 웹 응용프로그램의 종류들은 매우 적은 내용을 보여주며 유연하지 않다는 단점이 있습니다. 일반적으로 HTML과 CSS로 개발됩니다..

2018.04.06 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] 2018년 프로그래밍 언어 랭킹

안녕하십니까~! IT 아웃소싱 플랫폼 프리모아의 Roy 입니다. 오늘은 새해를 맞아 어떤 개발언어가 강세이고 2017년 올해의 언어는 어떤 언어가 뽑혔는지 언어순위알아보았습니다. 티오베(TIOBE)는 검색엔진을 기반으로 개발자들이 어떤 프로그래밍 언어에 대해 관심있게 이야기하고 사용하는지 조사해 순위로 보여주는 웹사이트입니다.그럼 2018년도 티오베선정 인기있는 개발언어 랭킹을 알아보겠습니다. 티오베(TIOBE)의 2018 프로그래밍 언어 순위 TIOBE 2018년 1월 개발언어 인기도 순위 네덜란드에 위치한 TIOBE 회사는 한달에 한번 검색엔진 통계를 기반으로 어떤 언어가 인기있는지 관심도가 높은지를 프로그래밍 언어 관련 순위를 보여주고 있습니다. 통계순위를 확인해보면 1위는 Java가 차지했습니다...

2018.01.24 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

웹 보안: 당신의 데이터베이스 및 웹 서버를 안전하게 지키기

웹 보안 : 당신의 데이터베이스 및 웹 서버를 안전하게 지키기 (본 포스팅은 https://en.yeeply.com/blog/database-security-and-how-to-secure-your-web-servers/의 글을 번역 가공한 글입니다.) 안녕하세요! IT아웃소싱 플랫폼 프리모아입니다. 프리모아는 항상 귀하의 프로젝트를 기다리고 있답니다! 그럼 시작해 볼까요? 웹 서버 보안은 온라인상에 존재하는 모든 비즈니스에서 가장 중요한 문제라는 것이 수많은 해킹 공격 사건과 그로 인한 피해로 인해 증명되었습니다. 웹 서버는 민감한 데이터를 관리한다는 사실 때문에 조직의 가장 표적이 되는 분야에 속합니다. 웹 서버를 안전하게 유지하는 것은 웹 응용 프로그램이나 웹 사이트 그리고 그것을 둘러싼 네트워크를..

2017.09.18 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] 구글이 선택한 개발언어 코틀린(Kotlin)

안녕하십니까~ IT 아웃소싱 플랫폼 프리모아의 Roy입니다. 안드로이드 개발언어로는 굳건하게 자바(Java)를 많이 사용하며 인기있는 언어로 자리잡고 있습니다. 자바는 객체지향적 언어로써 객체지향 언어의 장점을 간단하게 설명드리자면 5가지가 있습니다. 1. 코딩이 간단하다는 장점2. 코드의 재활용이 가능함3. 유지 보수 , 하자보수가 용이함4. 규모가 큰 프로젝트에 사용되기 적합함5. 설계와 분석의 전환이 쉬움 이런 장점으로 개발언어순위 상위에 자바가 유지되고 있는데 구글에서 개발언어 go 를 발표하고최근에는 안드로이드 공식 개발언어로 코틀린을 추가시켜 개발자들이 요구하던 사항들과애플리케이션의 안정성 또한 개선할 수 있어 긍정적인 반응을 얻고 있습니다. 지금부터 개발자분들의 많은 관심을 받고있는 코틀린(..

2017.09.13 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] IT를 잘 모르는 클라이언트와 미팅하는 개발자

안녕하십니까 IT아웃소싱 플랫폼 프리모아의 Roy입니다. 오늘 컨텐츠는 유명했던 영상인 '개발자가 보면 암걸리는 영상' 을 가져와봤습니다.프로젝트 미팅을 진행하셨던 개발자분들이라면 정말 공감이 되실 것 같습니다.도대체 무슨 영상인데 그래? 영상부터 바로 보겠습니다. 공감이 되시나요? 정말 보면서 답답한 한 것 같습니다.개발자가 보면 암걸리는 영상인데 디자이너 분들도 비슷하게 공감하실 것 같습니다. IT 프로젝트 미팅을 하면 클라이언트분이 IT분야에 대해 잘모르시는 분이시면 개발사와의사소통이 제대로 되지않습니다. 보이기에는 간단하게 보이는 기능이라도개발하기까지 많은 시간이 소요되며 구조도 복잡할 수 있습니다. 스티븐잡스는 "고객은 자신이 무엇을 원하는지 모른다" 이런말을 하였습니다.클라이언트분이 아이디어가..

2017.07.14 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] 워드프레스 확장기능 도우미 '플러그인'

안녕하십니까! IT아웃소싱 플랫폼 프리모아의 Roy입니다. PC와 모바일 등 다양한 디바이스에서 부드럽게 호환이되는 반응형홈페이지가 인기를 끌면서 웹사이트 혹은 블로그를 제작하시는 분들이 많아져 워드프레스 또한 관심받고 있는 것 같습니다. 워드프레스는 홈페이지, 블로그, 쇼핑몰 등을 손쉽게 제작할 수 있는 도구라 생각하시면 됩니다.일반인도 전문가의 도움없이 테마와 플러그인만 이용하면 훌륭한 웹사이트를 제작할 수 있습니다.무료로 사용이 가능하고 이미 외국에서는 워드프레스를 이용한 사이트들이 보편화되었습니다.점점 한국에서도 반응형홈페이지가 이슈가 되면서 워드프레스로 제작된 사이트가 많아지고 있습니다. 워드프레스는 설치형과 서비스형으로 나눌 수 있습니다. 설치형 워드프레스는 내가 직접 편집하여 꾸리고 디자인도..

2017.06.30 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

중소기업에게 모바일 앱 개발이 중요한 이유

중소기업에게 모바일 앱 개발이 중요한 이유 (참조 : The importance of mobile app development for small businesses and medium-sized enterprises) 오락적 어플리케이션이 고객의 충성도를 높이고 그들이 앱을 즐기는 와중에 회사의 가치까지 전달시켜준다는 사실은 이제 모두가 알고 있다. 그리고 이것이 바로 소규모 사업과 그들의 고객들에게 모바일 어플리케이션 개발이 꽤나 중요한 이유이다. 고객들에게 회사의 문화와 회사가 가진 이점들을 알리는 것은 많은 중소기업들에게 필수적인데, 이 목표는 아주 간단하고 효과적인 방법으로 달성될 수 있다. 바로 비디오 게임을 사용하는 것이다. 또한 어플리케이션은 이를 다운받는 사용자들이 회사의 사업과정과 운영방..

2017.06.29 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

웹사이트 개발까지의 추천 10단계

웹사이트 개발까지의 추천 10단계 (참조 : 10 steps for developing a website ) 다른 여느 기술적인 프로젝트와 같이, 웹사이트 개발도 쉬운 일은 아니다. 주의해야 할 점이 너무도 많기에, 웹사이트 개발 시에는 반드시 꼼꼼하게 적절한 단계를 따라야 한다. 이 기사에서 웹사이트 프로젝트를 정의하는 순간부터 웹사이트의 개발과 홍보에 이르기까지의 단계를 일목요연하게 소개하고자 한다. 1. 웹사이트의 목적을 정의하라 이는 웹사이트의 개발 단계에 있어서 당연히 가장 먼저 시행되어야 한다. 너무 포괄적으로 들릴지도 모르지만, 여기서 말하는 목적이란 사업 계획을 의미한다. 웹사이트를 통해 달성하고 싶은 목표는 무엇인가? e커머스인가 아니면 서비스 웹사이트인가? 목적을 세우는 것은 웹사이트 ..

2017.06.22 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발]VR 개발툴 양대산맥(유니티vs언리얼엔진)

안녕하십니까 IT 아웃소싱 플랫폼 프리모아의 Roy입니다. AR(증강현실) , VR(가상현실)시장이 주목받고 빠르게 성장하면서 저희 프리모아에서도 가상현실과 증강현실관련 앱이나 게임의뢰가 많아지고 있는 것 같습니다. 많은 기업이 VR컨텐츠를 개발하면서 자체적으로 개발엔진을 제작하는 경우도 있지만 그럴 경우 시간과 비용이 많이 투입되어 시중에 자주쓰이는 상용엔진을 많이 쓰고 있는 추세입니다. 대표적인 게임 개발툴이자 VR 개발툴인 유니티5와 언리얼 엔진4를 알아보겠습니다. 무료화 선언과 VR개발기능 때문에 핫한 개발툴 유니티5 와 언리얼엔진4에 대해 알아보겠습니다. 유니티(Unity)란 무엇인가?? 유니티의 장점은?? 가장 대표적인 것은 바로 '접근성' 유니티를 사용한 컨텐츠에는 이슈되고있는 포켓몬고 와 ..

2017.02.17 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] 성공적인 안드로이드앱 개발팁

구글은 올 여름에 애플이 도달한 10억개의 ios 기기 보다 많은 14억 개의 안드로이드 기기가있다고 발표 하였습니다. 이것은 안드로이드가 앱 개발자들에게 경쟁력있는 플랫폼으로 만드는요소 중 한개라는 것을 의미합니다. 그러나 모든 모바일 플랫폼 용으로 개발하는 것은 힘든 일 입니다. 기획을 하여 앱을 실제로 개발하고 사용자의 손에 닿기 전까지 불이 붙을 지 알 수 있는 확실한 방법이 없습니다. 히트 앱을 제작할 가능성을 극대화하면서 개발 프로세스를 최적화하기 위해 할 수 있는 모든 일에 신경을 쓰신다면 다른 앱과 차이를 만들 가능성이 있습니다. 지금부터 공개할 팁은 여러분을 안드로이드 프로젝트 성공의 길로 안내 할 것입니다. 응용 프로그램 성능 함정피하기 안드로이드 환경의 미묘한 차이를 알고 가장 일반적..

2016.12.02 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] 개발자의 몸값을 올리는 추천개발서

안녕하십니까 IT 아웃소싱 플랫폼의 ROY 입니다. 개발자의 몸값을 올려줄 수 있는 개발서 추천리스트를 모아봤습니다. 어느정도 개발에 대해 알 것 같을 시기에 읽어보시면 개발방향을 잡으시는데 도움이 되실 것 같습니다. 데이터 베이스 관련 개발 책비용기반의 오라클 원리 / 조나단 리위스데이터베이스 설계와 구축 / 이춘식 소프트공학 관련 개발 책 클라우드 컴퓨팅구현 기술 / 김형준 , 조준호 , 안성화 , 김병준 HADOOP 완벽 가이드 / 톰 화이트 소프트웨어 설계 스토리가 있는 패턴 학습법 / 에릭 프리먼 기존 코드의 디자인을 개선 / 마틴 파울러 객체지향언어 자바 유창하게 말하기 / 조슈아 블로치 스크립트 언어 Ajax prototype JS / 김영보프로 자바 스크립트 테크닉 / 존 레식

2016.11.18 게시됨

 포스팅 썸네일 이미지

IT & 비즈니스/개발

[개발] 개발시 국내 사용가능한 API 종류들

안녕하십니까 IT 아웃소싱 플랫폼 프리모아의 ROY입니다.개발시 기능이 많은 어플리케이션을 만들기위해서는 다양한 API가 필요하져API가 뭔지 그리고 국내 사용 가능한 API종류를 일부 모아봤습니다.API STORE에서 API 리스트들을 얻어보았습니다. api란 무엇인가? API란 ? Application Programming Interface의 약자로써 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식을 말합니다. 즉 Application의 Programming을 위한 Interface라고 할 수있습니다.여기서 api는 사람을 위한 인터페이스가 아니라 프로그램을 위한 인터페이스라는점이 중요합니다. 내부 API는 진동이나 플레시와 같은 디바이스 제어 기능들을 의미하며 외부 API는 구글번..

2016.10.13 게시됨