Photo by Thought Catalog on Unsplash

λ§Žμ€ κ°œλ°œμžλŠ” 곡뢀λ₯Ό ν•œλ‹€. μ•„λ§ˆ 이 직업을 μ„ νƒν•œ 이상 이 일을 κ³„μ†ν•˜λŠ” ν•œ λŠμž„μ—†μ΄ 해야될 것이닀.

개발자λ₯Ό μœ„ν•œ λ§Žμ€ κ°•μ˜λ“€κ³Ό 책듀은 μžˆμ§€λ§Œ μ •μž‘ κ·Έ 일이 μ™œ ν•„μš”ν•œμ§€μ— λŒ€ν•΄μ„  μƒλŒ€μ μœΌλ‘œ 적지 μ•Šλ‚˜ μ‹Άλ‹€.

κ°œλ°œμžλ‘œμ„œ 곡뢀λ₯Ό ν•΄μ˜€λ©΄μ„œ μ§€λ‚œ μ‹œμ μ—μ„œ 이 과정듀을 λ˜λŒμ•„ λ΄€μ„λ•Œ μ•„μ‰¬μš΄ 뢀뢄듀이 λΆ„λͺ… μžˆμ—ˆκ³  이 글은 자기 λ°˜μ„±μ΄μž 닀짐이기도 ν•˜λ‹€.

μ§€κΈˆ λΆ€ν„° κ·Έ λŠλ‚€ 점듀에 λŒ€ν•΄ 정리해 보고자 ν•œλ‹€.

곡뢀 ν•˜κΈ°μ „ 이 곡뢀가 λ‚˜μ—κ²Œ μ™œ ν•„μš”ν•œμ§€ 고민해보라


Photo by Danil Shostak on Unsplash

μŠ€νƒ€νŠΈμ—…μ—μ„œ μΌν•˜λ©΄μ„œ 정말 λ§Žμ€ 언어듀을 μ ‘ν•˜κ³  λ°°μ› λ‹€. κ·Έ 쀑 μžλ°”μŠ€ν¬λ¦½νŠΈλŠ” 정말 νŠΉμ΄ν•˜λ‹€κ³  μƒκ°λ˜λŠ” 언어쀑 ν•˜λ‚˜μ˜€λŠ”λ° μ΄λ²ˆμ— 쒋은 μ˜μƒμ„ 보게 λ˜μ–΄μ„œ 정리도 ν• κ²Έ κ·Έ νŠΉμ§•μ— λŒ€ν•΄ μ μ–΄λ³΄κ³ μž ν•œλ‹€.

μžλ°”μŠ€ν¬λ¦½ μ–Έμ–΄μ˜ νŠΉμ§•

μžλ°”μŠ€ν¬λ¦½νŠΈλŠ” 무엇인가? μžλ°”μŠ€ν¬λ¦½νŠΈλ₯Ό ν•œ λ¬Έμž₯으둜 ν‘œν˜„ν•˜λ©΄ μ•„λž˜μ™€ κ°™λ‹€.

JavaScript is a single-threaded, non-blocking, asynchronous, and concurrent language.

사싀 이 λ¬Έμž₯에 λͺ¨λ“  핡심이 λ‹€ λ‹΄κ²¨μžˆλ‹€. μ‰½κ²Œ ν’€μ–΄ 이야기 ν•˜λ©΄ ν•œλ²ˆμ— ν•˜λ‚˜μ˜ μž‘μ—…μ„ λΉ„λ™κΈ°μ μœΌλ‘œ λ§‰νž˜ 없이 λ™μ‹œμ— μ²˜λ¦¬ν•˜λŠ” μ–Έμ–΄λž€ 것이닀.

그럼 이게 μ–΄λ–»κ²Œ μ΄λ£¨μ–΄μ§€λŠ” κ²ƒμΌκΉŒ? μ§€κΈˆ λΆ€ν„° κ·Έ κ³Όμ • …


Photo by Sai Kiran Anagani on Unsplash

While creating programs, we often feel the need to use the CLI or create a CLI.

I would like to explain how to create the CLI with the javascript language used by many pragrammers.

Creating a Node package

Use the nodes to create the CLI. To do this, we create a Node package.

Create a package using the command below. I am using Linux as my primary operating system, so I will write down commands based on it.

mkdir cli-programs && cd cli-programs && npm init

Enter the above command to display the settings for the package.

Our purpose is to practice, so we…


Photo by KOBU Agency on Unsplash

μ˜€λŠ˜μ€ ν‰μ†Œ ν•˜λ˜ κ°œλ°œμ— λŒ€ν•œ 방법둠적인 뢀뢄에 λŒ€ν•΄μ„œλŠ” μ’€ 내렀놓고 사색에 λŒ€ν•œ 이야기λ₯Ό μ’€ ν•΄λ³ΌκΉŒ ν•œλ‹€.

사싀 λΈ”λ‘œκ·Έλ₯Ό μ“°λ©΄μ„œ λ‚΄ 생각을 μ •λ¦¬ν•˜κ³  싢은 λͺ©μ μ΄ 크닀.

μ˜€λŠ˜μ€ κ°œλ°œμžμ—κ²Œ μ˜μ–΄λž€ μ–΄λ–€ μ˜λ―ΈμΈκ°€ 그리고 λ‹¨μˆœνžˆ μ˜μ–΄λ₯Ό μž˜ν•˜λŠ” 것에 λŒ€ν•œ 초점이 μ•„λ‹Œ κ°œλ°œμ„ ν•˜λŠ”λ°μ— μžˆμ–΄ μ‹€μš©μ μΈ μ˜μ–΄λ₯Ό ν™œμš©ν•˜κΈ° μœ„ν•œ ν•™μŠ΅ 방법듀을 정리 ν•˜κ³ μž ν•œλ‹€.

λ‚œ μ˜μ–΄λ₯Ό μ§€κΈˆλ„μ—¬μ „νžˆ λͺ»ν•˜μ§€λ§Œ μ—¬μ „νžˆ μž˜ν•˜κ³  μ‹Άκ³  λ‚˜λ¦„ μΉ˜μ—΄ν•˜κ²Œ κ·Έ 과정에 λŒ€ν•œ 고민을 ν•˜κ³  λ°œμ „μ€‘μ— μžˆλ‹€.

이 글은 μ§€κ·Ήνžˆ 주관적인 κΈ€λ‘œ μ˜μ–΄ μ „λ¬Έκ°€κ°€ μ•„λ‹Œ κ°œλ°œμžλ‘œμ„œ ν•œ 개인이 κ³ λ―Ό ν–ˆλ˜ 것듀에 λŒ€ν•΄ 곡유 및 μ°Έκ³  μ •λ„λ‘œλ§Œ λ΄μ£Όμ…¨μœΌλ©΄ ν•œλ‹€.

μ˜μ–΄! μ˜μ›ν•œ 고톡이여!

λ‹€λ₯Έ μ‚¬λžŒμ€ 어떠할지 λͺ¨λ₯΄κ² μ§€λ§Œ λ‚œ μ˜μ–΄λ₯Ό 평생 …


Photo by Kjartan Einarsson on Unsplash

As we write code, we often find that there are different concepts in time. I knew there was a different concept of time, but I thought I knew it and didn’t think about finding out more about it.

I faced a time problem while dealing with MongoDB this time, and I would like to organize it accurately and share what I studied.

Introduction to the type of time

1. GMT(平均時, Greenwich Mean Time)

Wikipedia introduces GMT as follows.

Greenwich Mean Time (GMT) is the mean solar time at the Royal Observatory in Greenwich, London, reckoned from midnight. At different times in the past, it has been calculated in different ways, including…


I looked up about Closure last time. Today we are going to connect with this to find out how to use the Decorator in Python.
This article can be understood only when you know the concept of Closure, so if you don’t know Closure well, please look at the previous article first.

Photo by Annie Spratt on Unsplash

Why use Decorator?

Before we know how to use it, let’s find out why we use the decoder.

When designing object-oriented designs, we sometimes see when inheritance makes problem solving more difficult. …


λ¨Όμ € β€˜ν¬λ‘€λ§β€™μ΄λΌλŠ” 단어보단 μŠ€ν¬λž˜ν•‘μ΄λΌλŠ” ν‘œν˜„μ΄ 더 μ •ν™•ν•˜μ§€λ§Œ 이λ₯Ό κ΅¬λΆ„ν•˜μ§€ μ•Šκ³  λΆ€λ₯΄λŠ” κ²½μš°κ°€ λ§ŽκΈ°μ— 이해λ₯Ό 돕기 μœ„ν•΄ 이 κΈ€μ—μ„œλŠ” 크둀링이라 ν‘œν˜„ν•¨μ„ μ•Œλ¦°λ‹€.

일반적으둜 νŒŒμ΄μ¬μ„ μ΄μš©ν•˜μ—¬ 크둀링을 ν•˜κ²Œ 되면 Selenium을 가지고 Scheduler νŒ¨ν‚€μ§€λ“±μ„ μ΄μš©ν•΄ 크둀링을 주기적으둜 λŒλ¦¬κ±°λ‚˜ 슀크립트 싀행을 ν†΅ν•œ 크둀링을 μˆ˜ν–‰ν•˜λŠ” κ²½μš°κ°€ λ§Žμ„κ²ƒμ΄λ‹€.

Photo by Chris Ried on Unsplash

였늘 μ†Œκ°œ ν•˜λ €κ³  ν•˜λŠ” 것은 이와 같이 μˆ˜λ™ λ˜λŠ” νŠΉμ • μ‹œκ°„μ— 크둀링을 μ‹€ν–‰ν•˜λŠ”κ²ƒμ΄ μ•„λ‹ˆλΌ μœ μ €κ°€ ν•„μš”ν•œ 데이터λ₯Ό μš”μ²­μ‹œ λ™μ μœΌλ‘œ 크둀링을 ν•˜λ €λŠ” 것을 이야기 ν•˜κ³ μž ν•œλ‹€.

κ°•μ˜κ°€ μ•„λ‹ˆλΌ κ·Έλƒ₯ μ΄λ ‡κ²Œλ„ ν•  수 μžˆλ‹€λΌλŠ” 것과 λŠλ‚€μ μ„ κ³΅μœ ν•˜κΈ° μœ„ν•¨μ΄ 크닀. κΆκΈˆν•œ 점이 있으 …


μ˜€λžœλ§Œμ— 코딩에 λŒ€ν•œ 글이 μ•„λ‹Œ λ‹€μ†Œ 감성적인 사색에 λŒ€ν•œ 글을 μ μ–΄λ³ΌκΉŒ ν•œλ‹€. 주관적인 견해가 많이 λ“€μ–΄κ°”μœΌλ―€λ‘œ 이λ₯Ό μΈμ§€ν•˜κ³  글을 읽어주길 λ°”λž€λ‹€.

졜근 컀리어와 직μž₯, ν•˜λŠ” 역할에 μžˆμ–΄μ„œ 개인적인 마음의 변화듀이 λ§Žμ•˜λ‹€.

κΈ°νšŒμ΄κΈ°λ„ ν•˜μ˜€μ§€λ§Œ ν•œνŽΈμœΌλ‘œ λ‚΄λ©΄μ μœΌλ‘œ μƒλ‹Ήνžˆ κ³ ν†΅μŠ€λŸ½κΈ°λ„ ν•˜μ˜€λ‹€.

3λ…„μ°¨λ₯Ό 이제 λ„˜μ–΄κ°€λ €λŠ” μ§€κΈˆ 인생에 μžˆμ–΄ λ°©ν–₯을 선택을 ν•  μ‹œμ μ΄ μ™”κ³  κ·Έ 선택이 λ‚΄ 인생에 μžˆμ–΄μ„œ μ€‘μš”ν•œ κ²°μ •μ΄λΌλŠ”κ±Έ 직감적으둜 λŠκΌˆλ‹€.

λ‹€μ‹œ ν•œλ²ˆ 인생 전체에 μžˆμ–΄μ„œ κ³ λ―Όν•΄λ³΄λŠ” μ‹œκ°„μ΄ ν•„μš”ν–ˆκ³  이에 λŒ€ν•΄ λ‚˜λ¦„μ˜ 닡을 찾은 것듀을 적어보렀고 ν•œλ‹€.

Photo by Jordan Madrid on Unsplash

생각해볼 λ§Œν•œ 문제

μ—¬λŸ¬λΆ„μ€ κ°œλ°œμžλ‘œμ„œμ˜ 꿈이 μžˆλŠ”κ°€? λͺ©ν‘œκ°€ μ•„λ‹Œ κΏˆλ§μ΄λ‹€.

처음 κ°œλ°œμΌμ„ μ‹œμž‘ν–ˆμ„λ•Œ λ„‰λ„‰ν•œ …


Closure is an essential concept when using advanced techniques in JavaScript, Python and many other languages.
I’m going to write about the Decorator pattern in the future, but first I’d like to explain Closure. Because without knowing this, you can’t understand the Decorator pattern deeply.

Photo by Olga Zhushman on Unsplash

Closure is available in any language in which the function is considered Fist-class citizen.
This is because Closure itself is a characteristic that appears because the function is First-class citizen.

So, what is First-class citizen?

First-class citizen meets the following conditions:

Robin Popplestone gave the following definition: All items have certain fundamental rights.

  • 1. All items can be the actual parameters…


Following the Strategy pattern last time, I am going to organize the Observer pattern this time.

This article summarizes and organizes the contents of the Head First Design Patterns(By Eric Freeman, Elisabeth Freeman, Elisabeth) book.

Photo by Pavan Trikutam on Unsplash

Definitions for Observer pattern

The Observer pattern defines one-to-many dependencies in such a way that when an object changes its history, it contacts other objects that depend on it and automatically updates the content.

I like to talk about conclusions first and explain them in detail.
I will explain in detail the above definition from now on.

1. Relationship of objects in the Observer pattern

The book describes Observer pattern by taking newspaper subscriptions as an example…

Seong-Am Kim

I love Programming πŸ§‘πŸ»β€πŸ’» https://github.com/Jay-flow

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store