[Developer] 초보 개발자 28

Compiler(컴파일러) 와 Interpreter(인터프리터) 차이점.

Compiler(컴파일러)와 Interpreter(인터프리터) 차이점. 우리는 무언가 개발하기 위해서 프로그래밍 언어를 사용합니다. 하지만 우리가 작성한 코드는, 사람을 위한 코드이죠. 컴퓨터를 위한 코드는 0과 1의 조합일 것입니다. 즉 컴퓨터는 우리의 코드를 사실 한 줄도 읽지 못한다는 것입니다. 그러하여, Compiler와 Interpreter가 사람이 읽을 수 있는 코드를 컴퓨터가 읽을 수 있는 코드로 바꿔주거나 읽을 수 있게 도와줍니다. 오늘도 어김없이 컴파일러와 인터프리터의 차이를 전혀 비전문적이고, 아주 쉽게 알아보려고 합니다. 목차 Compiler란? 컴파일러란? Interpreter란? 인터프리터란? JIT Compiler (Just-in-Time)란? 마치며. 1. Compiler란? ..

Clean Code 클린코드란? 개발자란?

Clean Code 클린 코드란? 개발자란? 코드는 작성하고 잘 작동한다고, 에러가 없다고, 혹은 내가 계획한대로 설계되었다고 끝이 아닙니다. 오늘은 Clean code에 관해서 이야기해 보려 합니다. 클린 코드란 무엇일까요??? 그리고 왜 필요하며 습관화해야 할까요?? 오늘도 전혀 비전문적이고 쉽게 알아보려 합니다. 목차 클린 코드란? 개발자란? 클린 코드란 왜 필요한가? 어떻게 깨끗한 코딩을 하는가? 어떻게 습관화시키는가? 마치며. 1. 클린 코드란? 클린 코드란 말 그대로 코드를 깨끗하게 짜는 것을 말합니다. 너무나 직설적이고 명확하죠. 인터넷에 클린 코드를 검색하신다면, 많은 결과를 찾으실 수 있습니다. 클린코드를 짜기 위해서, 변수의 이름 짓기, 읽기 쉬운 코드, 후에 다시 보아도 빠르게 이해가..

초보 개발자 자바스크립트 정복기

초보 개발자 자바스크립트 정복기. 안녕하세요. 독일 개발자 초록이입니다. 오늘은 전에 언급했듯이 자바스크립트 기초들 그리고 ES6에서 바뀌고 추가된 사항들 몇 가지를 아주 쉽게 전혀 비전문적이게 알아보려 합니다. 목차 var?? 대신 let과 const function?? arrow function!! 1. var?? 대신 let과 const 자바스크립트를 배워 보신 분들은 var에 대해서 알고 계실 텐데요. var의 장점이자 단점 중 하나는 같은 이름의 변수가 여러 번 정의되어도 작동한다는 것입니다. Code : var land = 'korea'; console.log(land); var land = 'germany'; console.log(land); Result : korea germany 이는 같..

어떤 프로그래밍 언어를 배워야 할까??

어떤 프로그래밍 언어를 배워야 할까?? 처음 개발자에 입문하시려는 분들의 최대 고민... 어떤 프로그래밍 언어를 배우고 시작했는가? 안녕하세요 저는 현재 독일 아우스빌둥으로 개발자 교육/트레이닝을 받는 초록이입니다. 오늘의 주제 과연 어떤 프로그래밍 언어가 자신에게 적합하고, 필요한가에 관해 적어보고 싶습니다. 비전공자와 초보분들을 위해서 간략하고 전혀 전문적이지 않게 적겠습니다. 1. 어떤 언어를 배워야 잘 배웠다고 소문이 날까?? 1. 프로그래밍 언어를 정할 때 가장 중요한 것은 어떤 분야의 서비스를 개발하고 싶은가를 먼저 생각해보아야 합니다. EX) 웹 개발(프런트엔드, 백엔드), 모바일, 게임... 등등 2. 분야를 정하게 되면 그 분야에 핫하거나, 쉬운 프로그래밍 언어를 찾습니다. 웹 개발 ->..