목차

반응형

Stackoverflow 2017 설문조사 결과(프로그래밍 관련)

개인적으로 주목할만한 정보들을 긁어모았다.


https://insights.stackoverflow.com/survey/2017


Programming Languages : 가장 많이 쓰이는 언어

5년연속 가장 많이 쓰이는 언어로 자바스크립트가 뽑혔다.

또한 sql도 연이어 2등을 차지하였고 자바도 마찬가지

그리고 5년만에 드디어 파이썬이 드디어 PHP를 제쳤다.


저 많은 C# 개발자는 도대체 어딨는걸까 ㅎ긓그

내주변의 팀프로젝트에도 회사에서도 자바 개발자밖에 없다. 역시 C# 커뮤니티를 활동하거나 스터디를 하나 들어야겠다. 





Frameworks, Libraries, and Other Technologies : 가장 많이 쓰이는 프레임워크, 라이브러리, 기타 기술

Nodejs와 AngualrJS가 작년과 더불어 1, 2등을 나란히 차지


사실 이 게시물을 작성하게된 계기는 웹 기반 서비스를 만들기 위해서 어떤 언어와 어떤 프레임워크가 가장 적합할까 찾아봤다.

일단 말나온것으로는 Nodejs에 Angular, react, vue 또는 Java Tomcat에 jsp 요렇게 두개가 있는데 일단 Nodejs 엔진으로 하기로 했다. 그리고 그중에서도 컨트롤러, 뷰단을 뭘로 처리할지 고민하다가 다른사람들은 뭘쓰나 조사하게 된 것이다. 얘기하다보니 Nodejs에 React로 하기로했다.






Databases : 가장 많이 사용하는 DataBase

위의 조사는 올해 처음 한것이라고한다.


역시 소규모 벤처기업이 늘어나다보니 MySQL의 사용빈도가 늘어난 것이 아닐까 싶다.

난 근데 MongoDB가 좋다. 하지만 복잡한 연산이 필요한 경우 MySQL이 더 좋은것같다(아니면 내가 MongoDB 다루는 실력이 안좋아서 그런걸수도...? 나만 그런가?)







Platforms : 가장 많이 사용된 플랫폼

윈도우와 리눅스가 가장 많이 쓰였다.









Languages Over Time : 5년간의 프로그래밍 언어 사용 빈도 변화 추세

c#은 폭삭 앉다가 멈추고 나머지 기성 언어들도 줄어드는 추세

다만 nodejs js는 엄청 상승하는것으로 보임

설문조사에 웹 개발자가 많아서 그런것같기도 하다.







Most Loved, Dreaded, and Wanted : 가장 사랑받는, 피하고싶은, 배우고싶은 언어

가장 사랑받는 언어(앞으로도 계속 사용하고 싶은 언어)



기피언어(일하면서 마주하고 싶지 않은 언어)


배우고 싶은 언어(올해 한번 배워보고 싶은 언어)






Correlated Technologies



반응형