PageSourceSearch

https://hwanine.github.io/life/Best-Developer/

html hwanine.github.io collected 2026-10-03 09:19:09 UTC 29,808 bytes, 878 lines download raw bytes

1<!doctype html>
2<!--
3  Minimal Mistakes Jekyll Theme 4.19.1 by Michael Rose
4  Copyright 2013-2019 Michael Rose - mademistakes.com | @mmistakes
5  Free for personal and commercial use under the MIT license
6  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
7-->
8<html lang="ko" class="no-js">
9  <head>
10    <link rel="alternate" type="application/feed+xml" href="/feed.xml">
11    
11<script data-ad-client="ca-pub-1532821601771222" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
11
12    <meta charset="utf-8">
13
14<!-- begin _includes/seo.html --><title>좋은 개발자의 6가지 특징 | 잡다한 IT 개발 이야기</title>
15<meta name="description" content="좋은 개발자의 6가지 특징과 세부 카테고리를 소개합니다. ">
16
17
18  <meta name="author" content="Ricky Lee">
19
20
21<meta property="og:type" content="article">
22<meta property="og:locale" content="ko_KR">
23<meta property="og:site_name" content="잡다한 IT 개발 이야기">
24<meta property="og:title" content="좋은 개발자의 6가지 특징">
25<meta property="og:url" content="https://hwanine.github.io/life/Best-Developer/">
26
27
28  <meta property="og:description" content="좋은 개발자의 6가지 특징과 세부 카테고리를 소개합니다. ">
29
30
31
32
33
34
35
36  <meta property="article:published_time" content="2024-05-26T00:00:00+09:00">
37
38
39
40
41
42  
43
44  
45
46
47<link rel="canonical" href="https://hwanine.github.io/life/Best-Developer/">
48
49
50
51
52<script type="application/ld+json">
53  {
54    "@context": "https://schema.org",
55    
56      "@type": "Person",
57      "name": "Ricky Lee",
58      "url": "https://hwanine.github.io/"
59    
60  }
61</script>
61
62
63
64
65
66
67
68<!-- end _includes/seo.html -->
69
70
71<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="잡다한 IT 개발 이야기 Feed">
72<link rel="alternate" type="application/rss+xml" href="https://hwanine.github.io/feed.xml" title="잡다한 IT 개발 이야기 Feed">
73<!-- https://t.co/dKP3o1e -->
74<meta name="viewport" content="width=device-width, initial-scale=1.0">
75
76<script>
77  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
78</script>
78
79
80<!-- For all browsers -->
81<link rel="stylesheet" href="/assets/css/main.css">
82
83<!--[if IE]>
84  <style>
85    /* old IE unsupported flexbox fixes */
86    .greedy-nav .site-title {
87      padding-right: 3em;
88    }
89    .greedy-nav button {
90      position: absolute;
91      top: 0;
92      right: 0;
93      height: 100%;
94    }
95  </style>
96<![endif]-->
97
98
99
100    <!-- start custom head snippets -->
101
102<!-- insert favicons. use https://realfavicongenerator.net/ -->
103
104<!-- end custom head snippets -->
105
106  </head>
107
108  <body class="layout--single">
109
110    <nav class="skip-links">
111  <h2 class="screen-reader-text">Skip links</h2>
112  <ul>
113    <li><a href="#site-nav" class="screen-reader-shortcut">Skip to primary navigation</a></li>
114    <li><a href="#main" class="screen-reader-shortcut">Skip to content</a></li>
115    <li><a href="#footer" class="screen-reader-shortcut">Skip to footer</a></li>
116  </ul>
117</nav>
118
119    <!--[if lt IE 9]>
120<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
121<![endif]-->
122
123    
124
125<div class="masthead">
126  <div class="masthead__inner-wrap">
127    <div class="masthead__menu">
128      <nav id="site-nav" class="greedy-nav">
129        
130        <a class="site-title" href="/">
131          잡다한 IT 개발 이야기
132          
133        </a>
134        <ul class="visible-links"><li class="masthead__menu-item">
135              <a href="/">Home</a>
136            </li><li class="masthead__menu-item">
137              <a href="/categories/">Posts</a>
138            </li><li class="masthead__menu-item">
139              <a href="/tags/">Tags</a>
140            </li></ul>
141        
142        <button class="search__toggle" type="button">
143          <span class="visually-hidden">Toggle search</span>
144          <svg class="icon" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.99 16">
145            <path d="M15.5,13.12L13.19,10.8a1.69,1.69,0,0,0-1.28-.55l-0.06-.06A6.5,6.5,0,0,0,5.77,0,6.5,6.5,0,0,0,2.46,11.59a6.47,6.47,0,0,0,7.74.26l0.05,0.05a1.65,1.65,0,0,0,.5,1.24l2.38,2.38A1.68,1.68,0,0,0,15.5,13.12ZM6.4,2A4.41,4.41,0,1,1,2,6.4,4.43,4.43,0,0,1,6.4,2Z" transform="translate(-.01)"></path>
146          </svg>
147        </button>
148        
149        <button class="greedy-nav__toggle hidden" type="button">
150          <span class="visually-hidden">토글 메뉴</span>
151          <div class="navicon"></div>
152        </button>
153        <ul class="hidden-links hidden"></ul>
154      </nav>
155    </div>
156  </div>
157</div>
158
159
160    <div class="initial-content">
161      
162
163
164  
165    
166
167
168
169<nav class="breadcrumbs">
170  <ol itemscope itemtype="https://schema.org/BreadcrumbList">
171    
172    
173    
174      
175        <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
176          <a href="https://hwanine.github.io/" itemprop="item"><span itemprop="name">Home</span></a>
177          <meta itemprop="position" content="1" />
178        </li>
179        <span class="sep">/</span>
180      
181      
182        
183        <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
184          <a href="/categories/#life" itemprop="item"><span itemprop="name">Life</span></a>
185          <meta itemprop="position" content="2" />
186        </li>
187        <span class="sep">/</span>
188      
189    
190      
191      
192        <li class="current">좋은 개발자의 6가지 특징</li>
193      
194    
195  </ol>
196</nav>
197
198  
199
200
201<div id="main" role="main">
202  
203  <div class="sidebar sticky">
204  
205
206
207<div itemscope itemtype="https://schema.org/Person">
208
209  
210    <div class="author__avatar">
211      
212        <img src="/assets/images/jae_hwan3.jpg" alt="Ricky Lee" itemprop="image">
213      
214    </div>
215  
216
217  <div class="author__content">
218    
219      <h3 class="author__name" itemprop="name">Ricky Lee</h3>
220    
221    
222      <div class="author__bio" itemprop="description">
223        <p>Client Developer</p>
224
225      </div>
226    
227  </div>
228
229  <div class="author__urls-wrapper">
230    <button class="btn btn--inverse">팔로우</button>
231    <ul class="author__urls social-icons">
232      
233        <li itemprop="homeLocation" itemscope itemtype="https://schema.org/Place">
234          <i class="fas fa-fw fa-map-marker-alt" aria-hidden="true"></i> <span itemprop="name">Seoul, Korea</span>
235        </li>
236      
237
238      
239        
240          
241            <li><a href="https://www.instagram.com/hwanj.95/" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-instagram" aria-hidden="true"></i> Instagram</a></li>
242          
243        
244          
245            <li><a href="https://github.com/hwanine/" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i> GitHub</a></li>
246          
247        
248      
249
250      
251
252      
253        <li>
254          <a href="mailto:[email protected]">
255            <meta itemprop="email" content="[email protected]" />
256            <i class="fas fa-fw fa-envelope-square" aria-hidden="true"></i> 이메일
257          </a>
258        </li>
259      
260
261      
262
263      
264
265      
266
267      
268
269      
270
271      
272
273      
274
275      
276
277      
278
279      
280
281      
282
283      
284
285      
286
287      
288
289      
290
291      
292
293      
294
295      
296
297      
298
299      
300
301      
302
303      
304  </div>
305  <p style="font-size:1px";>
306  <br></p>
307  <ins class="kakao_ad_area" style="display:none;" 
308  data-ad-unit    = "DAN-qecowqdby6no" 
309  data-ad-width   = "250" 
310  data-ad-height  = "250"></ins> 
311 
311<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
311
312</ul>
313  <!--
314  <li>
315    <a href="http://link-to-whatever-social-network.com/user/" itemprop="sameAs" rel="nofollow noopener noreferrer">
316      <i class="fas fa-fw" aria-hidden="true"></i> Custom Social Profile Link
317    </a>
318  </li>
319-->
320</div>
321
322
323  
324  </div>
325
326
327
328  <article class="page" itemscope itemtype="https://schema.org/CreativeWork">
329    <meta itemprop="headline" content="좋은 개발자의 6가지 특징">
330    <meta itemprop="description" content="좋은 개발자의 6가지 특징과 세부 카테고리를 소개합니다.">
331    <meta itemprop="datePublished" content="2024-05-26T00:00:00+09:00">
332    
333
334    <div class="page__inner-wrap">
335      
336        <header>
337          <h1 id="page-title" class="page__title" itemprop="headline">좋은 개발자의 6가지 특징
338</h1>
339          
340            <p class="page__date"><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> 업데이트: <time datetime="2024-05-26T00:00:00+09:00">May 26, 2024</time></p>
341          
342        </header>
343      
344
345
346      <section class="page__content" itemprop="text">
347        
348          <aside class="sidebar__right sticky">
349            <nav class="toc">
350              
351                <header><h4 class="nav__title"><i class="fas fa-file-alt"></i> On This Page</h4></header>
352                <ul class="toc__menu">
353  <li><a href="#좋은-개발자의-6가지-특징">좋은 개발자의 6가지 특징</a>
354    <ul>
355      <li><a href="#개요">개요</a></li>
356      <li><a href="#본문">본문</a>
357        <ul>
358          <li><a href="#개발력">개발력</a></li>
359          <li><a href="#기획력">기획력</a></li>
360          <li><a href="#협업능력">협업능력</a></li>
361          <li><a href="#학습력">학습력</a></li>
362          <li><a href="#성향">성향</a></li>
363          <li><a href="#도메인-지식경험">도메인 지식/경험</a></li>
364        </ul>
365      </li>
366      <li><a href="#마무리">마무리</a></li>
367      <li><a href="#관련-자료">관련 자료</a></li>
368    </ul>
369  </li>
370</ul>
371
372              
373            </nav>
374            <!-- devinlife comment : right-sidebar ads -->
375            <nav class="toc-custom">
376              
377                <p style="font-size:3px";>
378    <br></p>
379<ins class="kakao_ad_area" style="display:none;" 
380 data-ad-unit    = "DAN-sksu2nmw8h12" 
381 data-ad-width   = "300" 
382 data-ad-height  = "250"></ins> 
383<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
383
384<!--<ins class="kakao_ad_area" style="display:none;" 
385 data-ad-unit    = "DAN-s1gqachxvl0z" 
386 data-ad-width   = "300" 
387 data-ad-height  = "250"></ins> 
388<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
388 -->
389              
390            </nav>
391          </aside>
392        
393        <h1 id="좋은-개발자의-6가지-특징">좋은 개발자의 6가지 특징</h1>
394
395<h2 id="개요">개요</h2>
396
397<p>최근 프로그래머스 블로그에서 개발자로서 굉장히 동기부여가 되고 나를 되돌아보게된 글이 하나 있었습니다.<br />
398좋은 개발자의 6가지 특징을 주제로 프로그래머스에 포스팅된 글입니다.</p>
399
400<p>개발자는 항상 현재보다 더 나은 개발자로 성장하려는 목표가 있고, 최고의 개발자가 되는것이 대부분 개발자의 최종목표일 것 입니다.<br />
401그 과정에서 우리는 좋은 개발자의 기준을 프로그래밍, 기술적 역량으로만 평가하곤 합니다. 하지만 좋은 개발자란 개발적 역량도 중요하지만 1인 개발자가 아닌 회사라는 조직에서의 개발자는 여러가지 관점에서 역량을 보게 됩니다.</p>
402
403<p>그 내용을 해당 블로그 내용을 통해 소개해보고자 합니다.<br />
404원문: <a href="https://prgms.tistory.com/219">https://prgms.tistory.com/219</a></p>
405
406<p><br /></p>
407
408<h2 id="본문">본문</h2>
409
410<p>개발자의 전문성 요소들을 위한 인터뷰를 통해 도출된 6가지 카테고리입니다.<br />
411아래 카테고리 기준으로 하나씩 살펴보도록 하겠습니다.</p>
412
413<ol>
414  <li>개발력</li>
415  <li>기획력</li>
416  <li>협업능력</li>
417  <li>학습능력</li>
418  <li>성향</li>
419  <li>도메인지식</li>
420</ol>
421
422<p><br /></p>
423
424<h3 id="개발력"><strong><em>개발력</em></strong></h3>
425
426<ul>
427  <li>설계능력</li>
428  <li>클린코드를 짤 수 있는 능력</li>
429  <li>버그 없는 코드</li>
430  <li>다양한 라이브러리를 알고 활용하는 능력</li>
431  <li>튜닝/리팩토링 하는 능력</li>
432  <li>코드를 빠르게 파악하는 능력</li>
433  <li>CS지식</li>
434  <li>디버깅 능력</li>
435</ul>
436
437<p><br /></p>
438
439<blockquote>
440  <p>보통 개발자 하면 개발력을 가장 큰 비중으로 생각합니다. 하지만 <code class="language-plaintext highlighter-rouge">‘개발력이 뛰어난 사람’</code>이 곧 <code class="language-plaintext highlighter-rouge">‘좋은 개발자’</code>는 아닙니다. 좋은 개발자를 정의하는 데 있어서 개발력 이외에 다른 부분들에 대한 언급이 더 많았습니다. 즉, 개발력은 좋은 개발자가 되기 위한 선제 조건에 해당하는 것 같습니다.</p>
441</blockquote>
442
443<p><br /></p>
444
445<h3 id="기획력"><strong><em>기획력</em></strong></h3>
446
447<p>좋은 개발자에게 필요한 역량중 기획력은 개발력만큼이나 많이 언급된 카테고리입니다.</p>
448
449<p><strong><code class="language-plaintext highlighter-rouge">개발자에게 기획력이 왜 필요할까요?</code></strong></p>
450
451<p>기획적인 이해도가 부족하다면 만들어 놓은 코드가 성과를 내기 어렵기 때문입니다. 코드를 통해 구현하는 기능은 ê²°êµ­ 어떤 문제를 해결하기 위한 건데 기획적인 이해도가 떨어진다면 ê·¸ 문제를 잘 해결하지 못하는 ê²°ê
451³¼ë¬¼ì„ 내게 됩니다. 기획자가 있더라도 모든 상황에 대한 처리를 명시해 주기는 어렵기 때문에 좋은 개발자라면 내가 만드는 코드가 어떤 문제를 해결하기 위해 필요한 것인지를 이해하고 작업해야 합니다.</p>
452
453<p><br /></p>
454
455<h3 id="협업능력"><strong><em>협업능력</em></strong></h3>
456
457<ul>
458  <li>함께 성장하기 위한 노력과 지식의 공유</li>
459  <li>개방성</li>
460  <li>적극성</li>
461  <li>설득력</li>
462</ul>
463
464<p>개발자가 함께 일하는 대상에는 동료 개발자뿐만 아니라 기획/디자이너/영업/CS 등 다양한 이해관계자가 있습니다. 이런 다양한 분들과의 협업이 있어야 성과를 낼 수 있기 때문에 좋은 개발자라면 좋은 협업 능력을 가지고 있을 겁니다.</p>
465
466<p><br /></p>
467
468<h3 id="학습력"><strong><em>학습력</em></strong></h3>
469
470<p>개발자만큼 계속해서 새로운 기술을 공부해야 하는 직업도 드물 겁니다. 그만큼 빠르게 기술 기반 자체가 변화하기 때문이지요. 그래서 학습력이 중요한 개발자의 역량으로 언급되었고 각각의 소항목은 다음과 같습니다.</p>
471
472<ul>
473  <li>깊게 살펴보는 탐구성향</li>
474  <li>새로운 시도에 대한 적극성</li>
475  <li>학습 습관</li>
476  <li>지속적인 개선</li>
477</ul>
478
479<p><br /></p>
480
481<p>학습이 자신의 이해를 넓혀가는 과정이라고 생각해 보면 1번은 깊이를 더해가는 과정으로, 2번은 넓게 알아가는 과정으로 이해할 수 있습니다.</p>
482
483<p><strong><code class="language-plaintext highlighter-rouge">깊게 살펴보는 탐구 성향</code></strong></p>
484
485<p><code class="language-plaintext highlighter-rouge">‘깊게 살펴보는 탐구 성향’</code>은 내가 이미 쓰고 있는 언어/라이브러리/프레임워크 등이 더 구체적으로는 어떻게 동작하는지를 깊이 살펴보는 성향입니다. 문서에 적혀있는 동작 방식만 알고 쓰는 것이 아니라 더 깊이 들어가서 실제로 어떻게 구현되어 있는지를 살펴보는 사람들이 이런 성향을 가지고 있다고 할 수 있습니다. 가장 쉬운 예로 파이선에서 list에 아이템을 넣을 때 +=을 쓰지 않아야 하는 이유를 알기 위해서는 +=이 어떻게 동작하는지에 대해 살펴보아야겠지요. 내가 일상적으로 사용하는 기능들이 어떻게 동작하는지를 궁금해하고 하나씩 파 보는 것도 좋은 개발자로 가는 빠른 방법이라고 합니다.</p>
486
487<p><strong><code class="language-plaintext highlighter-rouge">새로운 시도에 대한 적극성</code></strong></p>
488
489<p><code class="language-plaintext highlighter-rouge">‘새로운 시도에 대한 적극성’</code>은 하나를 깊게 파는 것이 아니라 여러 가지를 알아가려는 노력인데요. 하나를 깊게 파는 것도 중요하지만 계속해서 새로운 시도를 해 보면서 하나의 tech stack에만 갇히지 않는 것도 좋은 개발자의 중요한 자질입니다.
490‘학습 습관’과 ‘지속적인 개선’은 학습력을 유지하기 위해 필요한 요소입니다. 좋은 개발자들은 학습하는 게 습관이 되어 있고 이렇게 배운 것들을 자신의 프로덕트에 적용해서 지속적으로 개선해 나갑니다.</p>
491
492<p><br /></p>
493
494<h3 id="성향"><strong><em>성향</em></strong></h3>
495
496<ul>
497  <li>하드워킹</li>
498  <li>근원적 문제해결</li>
499  <li>끈기</li>
500  <li>성실성</li>
501  <li>진실성</li>
502</ul>
503
504<p>좋은 성향이라는 것이 좋은 개발자에게만 요구된다기보다는 모든 프로페셔널들에게 요구되는 부분일 겁니다.</p>
505
506<p><br /></p>
507
508<h3 id="도메인-지식경험"><strong><em>도메인 지식/경험</em></strong></h3>
509
510<p>백엔드 개발자라고 하더라도 게임 서비스의 백엔드 개발과 금융 서비스의 백엔드 개발은 다를 수 있습니다. 해당 도메인에서 요구하는 기본적인 지식이 다르기 때문이지요. 좋은 개발자라면 자신이 일하는 영역의 도메인 지식을 갖추고 있어야 합니다. 도메인 지식이 있는 경우 유사한 상황에 대한 경험이 많기 때문에 그만큼 빠른 의사결정을 할 수 있는 게 장점일 겁니다.</p>
511
512<p><br /></p>
513
514<h2 id="마무리">마무리</h2>
515
516<p>이렇게 평소에 좋은 개발자로의 다짐만 할 뿐 구체적으로는 생각하지 못했던 다양한 개발자의 능력요소를 살펴보았습니다.</p>
517
518<p>현재까지 개발을 하며 커리어를 쌓아가고있는 나의 모습에서 개발자로서 부족한 역량이 무엇인지 파악하고 장점화된 역량들을 어떤것들이 있는지 나를 되돌아보며 자기객관화를 할 수 있었습니다.<br />
519또한 더 나은 개발자로, 좋은 개발자로 성장하기위해 앞으로의 방향성을 결정하는데에도 큰 도움이 되었습니다.</p>
520
521<p>앞으로 계속 커리어를 나아가면서 쉽게 흔들리지않는 방향성을 지키기위해 해당 포스팅을 통해 종종 자기검증을 하지 않을까 싶습니다.</p>
522
523<p><br /></p>
524
525<h2 id="관련-자료">관련 자료</h2>
526
527<ul>
528  <li><a href="https://prgms.tistory.com/219">https://prgms.tistory.com/219</a></li>
529</ul>
530
531
532        
533        <ins class="kakao_ad_area" style="display:none;" 
534 data-ad-unit    = "DAN-vf6xrowq4cpy" 
535 data-ad-width   = "320" 
536 data-ad-height  = "100"></ins> 
537<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
537
538<!-- <ins class="kakao_ad_area" style="display:none;" 
539 data-ad-unit    = "DAN-s4mbt0na4e2d" 
540 data-ad-width   = "320" 
541 data-ad-height  = "100"></ins> 
542<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
542
543<ins class="kakao_ad_area" style="display:none;" 
544 data-ad-unit    = "DAN-1hv8s8np7k5eq" 
545 data-ad-width   = "320" 
546 data-ad-height  = "50"></ins> 
547<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
547-->
548
549      </section>
550      
551
552      <footer class="page__meta">
553        
554        
555  
556
557
558  
559  
560  
561
562  <p class="page__taxonomy">
563    <strong><i class="fas fa-fw fa-tags" aria-hidden="true"></i> 태그: </strong>
564    <span itemprop="keywords">
565    
566      
567      
568      <a href="/tags/#aiexpo" class="page__taxonomy-item" rel="tag">AIExpo</a><span class="sep">, </span>
569    
570      
571      
572      <a href="/tags/#%EC%97%91%EC%8A%A4%ED%8F%AC" class="page__taxonomy-item" rel="tag">엑스포</a>
573    
574    </span>
575  </p>
576
577
578
579
580  
581
582
583  
584  
585  
586
587  <p class="page__taxonomy">
588    <strong><i class="fas fa-fw fa-folder-open" aria-hidden="true"></i> 카테고리: </strong>
589    <span itemprop="keywords">
590    
591      
592      
593      <a href="/categories/#life" class="page__taxonomy-item" rel="tag">Life</a>
594    
595    </span>
596  </p>
597
598
599        
600          <p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> 업데이트:</strong> <time datetime="2024-05-26T00:00:00+09:00">May 26, 2024</time></p>
601        
602      </footer>
603
604      <section class="page__share">
605  
606    <h4 class="page__share-title">공유하기</h4>
607  
608
609  <a href="https://twitter.com/intent/tweet?text=%EC%A2%8B%EC%9D%80+%EA%B0%9C%EB%B0%9C%EC%9E%90%EC%9D%98+6%EA%B0%80%EC%A7%80+%ED%8A%B9%EC%A7%95%20https%3A%2F%2Fhwanine.github.io%2Flife%2FBest-Developer%2F" class="btn btn--twitter" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="공유하기 Twitter"><i class="fab fa-fw fa-twitter" aria-hidden="true"></i><span> Twitter</span></a>
610
611  <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fhwanine.github.io%2Flife%2FBest-Developer%2F" class="btn btn--facebook" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="공유하기 Facebook"><i class="fab fa-fw fa-facebook" aria-hidden="true"></i><span> Facebook</span></a>
612
613  <a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fhwanine.github.io%2Flife%2FBest-Developer%2F" class="btn btn--linkedin" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="공유하기 LinkedIn"><i class="fab fa-fw fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a>
614</section>
615
616
617      
618  <nav class="pagination">
619    
620      <a href="/life/AI-Expo-2024/" class="pagination--pager" title="2024 AIExpo Korea Staff 참석 후기
621">이전</a>
622    
623    
624      <a href="/web/JS-Windows/" class="pagination--pager" title="웹 브라우저 환경에서의 Javascript로 로컬 Windows .EXE 파일을 실행시키는 방법
625">다음</a>
626    
627  </nav>
628
629    </div>
630
631    
632      <div class="page__comments">
633  
634  
635      <h4 class="page__comments-title">댓글남기기</h4>
636      <section id="disqus_thread"></section>
637    
638</div>
639
640   <!--    <ins class="kakao_ad_area" style="display:none;" 
641 data-ad-unit    = "DAN-1iuvyp0kkdoir" 
642 data-ad-width   = "320" 
643 data-ad-height  = "100"></ins> 
644<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
644
645<ins class="kakao_ad_area" style="display:none;" 
646 data-ad-unit    = "DAN-rl5mgfcf8my9" 
647 data-ad-width   = "320" 
648 data-ad-height  = "100"></ins> 
649<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
649 -->
650    
651  </article>
652
653  
654  
655  
656    <div class="page__related">
657      <h4 class="page__related-title">참고</h4>
658      <div class="grid__wrapper">
659        
660          
661
662
663
664<div class="grid__item">
665  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
666    
667    <h2 class="archive__item-title" itemprop="headline">
668      
669        <a href="/web/JS-Windows/" rel="permalink">웹 브라우저 환경에서의 Javascript로 로컬 Windows .EXE 파일을 실행시키는 방법
670</a>
671      
672    </h2>
673    
674      <p class="page__meta"><i class="far fa-fw fa-calendar-alt" aria-hidden="true"></i> July 02 2024</p>
675    
676    <p class="archive__item-excerpt" itemprop="description">웹 브라우저 환경에서의 Javascript로 레지스트리를 통한 로컬 Windows .EXE 파일을 실행시키는 방법을 소개합니다.
677</p>
678  </article>
679</div>
680
681        
682          
683
684
685
686<div class="grid__item">
687  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
688    
689    <h2 class="archive__item-title" itemprop="headline">
690      
691        <a href="/life/AI-Expo-2024/" rel="permalink">2024 AIExpo Korea Staff 참석 후기
692</a>
693      
694    </h2>
695    
696      <p class="page__meta"><i class="far fa-fw fa-calendar-alt" aria-hidden="true"></i> May 12 2024</p>
697    
698    <p class="archive__item-excerpt" itemprop="description">2024 AIExpo Korea 기업 Staff 참석 후기
699</p>
700  </article>
701</div>
702
703        
704          
705
706
707
708<div class="grid__item">
709  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
710    
711    <h2 class="archive__item-title" itemprop="headline">
712      
713        <a href="/javascript/Web-Recorder/" rel="permalink">[Javascript] Web에서의 마이크 음성녹음 방법(MediaRecorder, Web Audio API, WebWoker, AudioWorklet)
714</a>
715      
716    </h2>
717    
718      <p class="page__meta"><i class="far fa-fw fa-calendar-alt" aria-hidden="true"></i> April 01 2024</p>
719    
720    <p class="archive__item-excerpt" itemprop="description">Web 환경에서의 마이크를 통한 음성녹음 방법에 대해 자세하게 알아봅시다.
721</p>
722  </article>
723</div>
724
725        
726          
727
728
729
730<div class="grid__item">
731  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
732    
733    <h2 class="archive__item-title" itemprop="headline">
734      
735        <a href="/wpf/WPF-Template/" rel="permalink">[WPF] Xaml에서의 템플릿 사용 가이드
736</a>
737      
738    </h2>
739    
740      <p class="page__meta"><i class="far fa-fw fa-calendar-alt" aria-hidden="true"></i> February 05 2024</p>
741    
742    <p class="archive__item-excerpt" itemprop="description">WPF 개발을 할 때 Xaml에서의 템플릿 사용에 대한 가이드
743</p>
744  </article>
745</div>
746
747        
748      </div>
749     <!--  <ins class="kakao_ad_area" style="display:none;" 
750 data-ad-unit    = "DAN-s0xb0sp7s4z6" 
751 data-ad-width   = "320" 
752 data-ad-height  = "100"></ins> 
753<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
753 -->
754    </div>
755  
756  
757</div>
758
759    </div>
760
761    
762      <div class="search-content">
763        <div class="search-content__inner-wrap"><form class="search-content__form" onkeydown="return event.key != 'Enter';">
764    <label class="sr-only" for="search">
765      Enter your search term...
766    </label>
767    <input type="search" id="search" class="search-input" tabindex="-1" placeholder="검색어를 입력하세요..." />
768  </form>
769  <div id="results" class="results"></div>
770  <ins class="kakao_ad_area" style="display:none;" 
771 data-ad-unit    = "DAN-s4msken0ewc3" 
772 data-ad-width   = "320" 
773 data-ad-height  = "100"></ins> 
774<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
774
775  <ins class="kakao_ad_area" style="display:none;" 
776 data-ad-unit    = "DAN-skmrqk54qaly" 
777 data-ad-width   = "320" 
778 data-ad-height  = "100"></ins> 
779<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
779
780<ins class="kakao_ad_area" style="display:none;" 
781 data-ad-unit    = "DAN-sl3we88y18hh" 
782 data-ad-width   = "320" 
783 data-ad-height  = "50"></ins> 
784<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
784</div>
785
786      </div>
787    
788  
789    <div id="footer" class="page__footer">
790      <!-- start custom footer snippets -->
791<ins class="kakao_ad_area" style="display:none;" 
792 data-ad-unit    = "DAN-1hrgij4gn6bzm" 
793 data-ad-width   = "320" 
794 data-ad-height  = "50"></ins> 
795<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
795
796<!-- end custom footer snippets -->
797      <footer>
798        <div class="page__footer-follow">
799  <ul class="social-icons">
800    
801      <li><strong>팔로우:</strong></li>
802    
803
804    
805      
806        
807          <li><a href="https://www.instagram.com/hwanj.95/"" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-instagram" aria-hidden="true"></i> Instagram</a></li>
808        
809      
810        
811          <li><a href="https://github.com/hwanine/" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i> GitHub</a></li>
812        
813      
814    
815
816    <li><a href="/feed.xml"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> 피드</a></li>
817  </ul>
818</div>
819
820<div class="page__footer-copyright">&copy; 2024 Ricky Lee. Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
821
822      </footer>
823      
824    </div>
825
826    
827  
827<script src="/assets/js/main.min.js"></script>
827
828  
828<script src="https://kit.fontawesome.com/4eee35f757.js"></script>
828
829
830
831
832
833<script src="/assets/js/lunr/lunr.min.js"></script>
vendor: 1 bytes, line 833
833
834<script src="/assets/js/lunr/lunr-store.js"></script>
vendor: 1 bytes, line 834
834
835<script src="/assets/js/lunr/lunr-en.js"></script>
835
836
837
838
839
840  <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 840-841
840
841<script async src="https://www.googletagmanager.com/gtag/js?id=
841UA-158192013-1
vendor: 12 bytes, line 841
841"></script>
842<script>
843  
vendor: 134 bytes, lines 843-847
843window.dataLayer = window.dataLayer || [];
844  function gtag(){dataLayer.push(arguments);}
845  gtag('js', new Date());
846
847  gtag('config', '
847UA-158192013-1
vendor: 30 bytes, line 847
847', { 'anonymize_ip': false});
848</script>
848
849
850
851
852
853
854
855    
856  
856<script>
857    var disqus_config = function () {
858      this.page.url = "https://hwanine.github.io/life/Best-Developer/";  /* Replace PAGE_URL with your page's canonical URL variable */
859      this.page.identifier = "/life/Best-Developer"; /* Replace PAGE_IDENTIFIER with your page's unique identifier variable */
860    };
861    (function() { /* DON'T EDIT BELOW THIS LINE */
862      var d = document, s = d.createElement('script');
863      s.src = 'https://hwanine-1.disqus.com/embed.js';
864      s.setAttribute('data-timestamp', +new Date());
865      (d.head || d.body).appendChild(s);
866    })();
867  </script>
867
868<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
869
870
871  
872
873
874
875
876
877  </body>
878</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.