본문 바로가기
IT 인터넷/프로그래밍

개발자가 알아야 할 필수 사이트 8선 추천

by Oriyong 2020. 4. 5.
반응형

IT 개발자는 개발(프로그래밍, 코딩)을 할 때 다양한 도구들의 도움을 받습니다. 세상이 좋아져서 그 도구들 대부분은 웹, 온라인 상에서 바로 해볼 수 있습니다. 특별한 설치 없이 대부분의 기능들을 바로 사용할 수 있습니다. 오늘은 개발자들이 즐겨찾는, 자주 활용하는 사이트들을 소개합니다.

 

Stack Over Flow

첫 번째 사이트는 스택오버플로우입니다. 스택오버플로우는 개발자들끼리 서로 모르는 것을 묻고, 답하는 거대한 커뮤니티입니다. 첫 번째로 소개하는 만큼 당연히 개발자가들이 가장 많이 가는 사이트인데요. 구글에서 프로그래밍 문법이나, 구문, 오류, 코딩 방법 등에 대해서 검색을 하면 10개 중에 9개는 이 곳으로 연결됩니다. 개발자들의 최다 방문 사이트 중 한 곳입니다.

https://stackoverflow.com/

 

Stack Overflow - Where Developers Learn, Share, & Build Careers

Stack Overflow | The World’s Largest Online Community for Developers

stackoverflow.com

 

Online GDB

온라인GDB는 온라인 상에서 언어별 코딩 테스트를 할 수 있습니다. 개발을 하다 보면 다양한 언어들에서 작업을 하게 되는데요. 간단한 테스트 몇 개 해보려고, 개발언어 환경을 컴퓨터에 설치하는 매우 불편합니다. 저는 언어별 문법 확인이나, 로직이 돌아가는지 간단하게 확인하는 정도의 테스트는 온라인GDB를 활용합니다. 지원하는 언어도 다양합니다. C, C++, Python, Java, PHP, Ruby, Perl, # C#, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite 등. 여하튼 많습니다. ㅎㅎ

https://www.onlinegdb.com/

 

GDB online Debugger | Compiler - Code, Compile, Run, Debug online C, C++

Online GDB is online compiler and debugger for C/C++. You can compile, run and debug code with gdb online. Using gcc/g++ as compiler and gdb as debugger. Currently C and C++ languages are supported.

www.onlinegdb.com

 

JSFiddle

JSFiddle는 HTML, CSS, JS 특화된 온라인 테스트 서비스입니다. 온라인GDB와 유사합니다. 온라인에서 웹 언어 결과를 바로 확인할 수 있는데요. 웹개발자라면 더욱 유용합니다. HTML, CSS, JS를 영역별로 입력하고, 결과창에서 확인이 가능합니다. 협업 기능을 이용한다면 다른 사람과 함께 화면을 보고 채팅이나, 대화를 하면서 확인이 가능합니다. 또한 여러 라이브러리를 셀렉트박스에서 선택하는 것만으로 임포트해서 사용할 수 있어서 매우 편리합니다.

https://jsfiddle.net/

 

JSFiddle - Code Playground

 

jsfiddle.net

 

Regex 101

정규표현식을 확인하기 위한 서비스입니다. 정규표현식이란 문자열에서 특정 패턴의 내용만을 추출할 때 사용하는 형식인데요. 웹스크래핑이나 크롤링을 하면서 자신이 원하는 내용만 파싱 하고자 할 때 유용합니다. regex101은 정규식의 문법, 추출된 문자열 결과 등을 바로바로 확인할 수 있어서 편리합니다. 정규표현식은 언어마다 지원하는 형태도 다른데요. 언어별로 선택하며 확인할 수 있습니다. 저는 즐겨찾기 해놓고 자주 가서 사용합니다.

https://regex101.com/

 

Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript

Please wait while the app is loading...

regex101.com

 

Font Awesome

FontAwesome은 무료아이콘폰트가 필요할 때 가는 사이트입니다. 아이콘은 디자인 영역이라 대부분 유료인데요. FontAwesome은 고퀄리티임에도 불구하고, 무료로 사용할 수 있는 아이콘들이 엄청나게 많습니다. 협업 시에 디자인이 완료 안됐으면 개발을 진행하면서 미리 아이콘 자리를 채워넣기 위해 사용하기도 합니다. 전 디자이너 없을 때 서비스에 아이콘이 필요하다면 딱히 고민 안하고 FontAwesome를 이용합니다. 

https://fontawesome.com/

 

Font Awesome

 

fontawesome.com

 

W3Schools

W3Schools는 레퍼런스 사이트입니다. 처음에는 HTML, CSS, JS만 있었는데, 이제는 각종 언어나 서비스들에 대한 설명이 잘 구조화 되어 있습니다. JSFiddler만큼은 아니지만 간단한 웹코드를 직접 테스트 할 수 있는 환경도 제공합니다. 모든 것을 외워서 사용할 수는 없습니다. 그럴 때 먼저 손이 가는 사이트 하나 알아두면 좋은데요. W3Schools는 HTML, CSS, JS의 설명을 찾을 때 무척 유용합니다. 원치 않아도, 구글에서 검색하면 상단에 표시되므로, 들어갈 수 밖에 없습니다. ㅎㅎ

https://www.w3schools.com/

 

W3Schools Online Web Tutorials

HTML Example:

 

www.w3schools.com

 

GitHub

개발을 하면 코드가 나옵니다. 그 코드들의 변화를 확인할 필요가 있는데요. 그럴 때 도와주는 프로그램이 Git입니다. GitHub는 인터넷에서 Git을 이용하기 위한 호스팅 서비스로 출발했습니다. 지금은 전 세계 수백만이 사용하는 거대한 서비스가 되었습니다. 코드를 만들고, 누군가와 협업을 하고, 다른 사람들이 만든 코드를 사용하고, 소스코드를 공유하는 거대한 생태계에서 GitHub는 커다란 서비스를 제공합니다.

https://github.com/

 

Build software better, together

GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects.

github.com

 

Unicode Table

유니코드테이블입니다. 웹이든, 앱이든 어딘가에서 특수문자를 표현할 때 자주 이용합니다. 업무 특성상 가끔 웹에서 한자를 표시해줘야 할 때가 있는데요. 그럴 때 이 사이트에 들어가서 검색해서 유니코드를 웹사이트에 넣어줍니다. 무엇보다 검색을 지원해서 좋습니다. 한자키 눌러서 특수문자 입력할 때 모양을 보며 하나씩 눈으로 찾아보게 되는데요. 이 서비스는 star, currency 등 검색을 통해서 원하는 특수문자를 찾을 수 있게 도와줍니다.

https://unicode-table.com/

 

Unicode® 문자 백과 사전

유니 코드 문자 검색 웹 서비스. 즐겨 찾는 문자를 찾아서 복사하십시오 : 😎 에모지, ️ 화살표, ✪ 별, 💲 통화, 🈂️ 글쓰기 시스템 및 기타 🚩

unicode-table.com

마무리

이런저런 개발에 도움 주는 사이트들을 살펴봤습니다. 누구나 다 들어가는 사이트도 있고, 주위에선 별로 안 쓰는데 저만 쓰고 있는 사이트들도 있습니다. 위 목록은 순수하게 제 입장에서 즐겨찾기 해놓거나, 자주 들어가는 사이트들인데요. 서비스 사이트들은 워낙 많으니, 이것저것 살펴보고 본인에게 맞는 서비스를 찾으시길 추천드립니다. 개발 일을 하다 보면 새로운 서비스, 새로운 도구들에 대한 관심을 지속적으로 유지해야 합니다. 외울 필요는 없지만, 이런저런 서비스가 있다는 걸 알아두면 필요할 때 찾아서 쓰기 유용합니다. ㅎㅎ 

반응형