<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=165.194.89.43</id>
	<title>ZeroWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=165.194.89.43"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php/Special:Contributions/165.194.89.43"/>
	<updated>2026-05-15T15:06:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842009/%EA%B8%88%EC%9A%94%EC%9D%BC/%EC%97%B0%EC%8A%B5%EB%AC%B8%EC%A0%9C/ACM2453/%EC%A1%B0%ED%98%84%ED%83%9C&amp;diff=46327</id>
		<title>데블스캠프2009/금요일/연습문제/ACM2453/조현태</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842009/%EA%B8%88%EC%9A%94%EC%9D%BC/%EC%97%B0%EC%8A%B5%EB%AC%B8%EC%A0%9C/ACM2453/%EC%A1%B0%ED%98%84%ED%83%9C&amp;diff=46327"/>
		<updated>2009-06-27T12:16:58Z</updated>

		<summary type="html">&lt;p&gt;165.194.89.43: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 데블스캠프2009/금요일/연습문제/ACM2453/조현태 ==&lt;br /&gt;
123byte&lt;br /&gt;
 main(a,b,c){while(scanf(&amp;quot;%d&amp;quot;,&amp;amp;amp;a)&amp;amp;amp;&amp;amp;amp;a){for(b=0;!(a&amp;amp;amp;1&amp;amp;lt;&amp;amp;lt;b);++b);for(c=1&amp;amp;lt;&amp;amp;lt;b;a&amp;amp;amp;c;c&amp;amp;lt;&amp;amp;lt;=1);printf(&amp;quot;%u\n&amp;quot;,(a|c)&amp;amp;amp;~(c-1)|(c&amp;amp;gt;&amp;amp;gt;b+1)-1);}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.89.43</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842009/%EA%B8%88%EC%9A%94%EC%9D%BC/SPECIALSeminar/%EC%A1%B0%ED%98%84%ED%83%9C/%EB%B3%80%ED%98%95%EC%A7%84/%EA%B9%80%EC%A4%80%EC%84%9D&amp;diff=46319</id>
		<title>데블스캠프2009/금요일/SPECIALSeminar/조현태/변형진/김준석</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842009/%EA%B8%88%EC%9A%94%EC%9D%BC/SPECIALSeminar/%EC%A1%B0%ED%98%84%ED%83%9C/%EB%B3%80%ED%98%95%EC%A7%84/%EA%B9%80%EC%A4%80%EC%84%9D&amp;diff=46319"/>
		<updated>2009-06-26T14:35:36Z</updated>

		<summary type="html">&lt;p&gt;165.194.89.43: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# 소감&lt;br /&gt;
# 아하&lt;br /&gt;
# 계획&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
조현태&lt;br /&gt;
# 우선 연구실 일때문에 늦게 온 점이 아쉽다. 역시 디버깅 전에는 충분한 생각이 있어야 할것 같다. 목표를 잘 세워야 할것 같다.&lt;br /&gt;
&lt;br /&gt;
# 커버리지 테스트!! 보다 많은 테스트!! 좋은 인생 목표!! 를 세우고 진행해야겠다.&lt;br /&gt;
&lt;br /&gt;
# 계획은 좋은 목표를 찾는거 부터 우선 진행해야겠다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
변형진&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
김준석&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.89.43</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842009/%EA%B8%88%EC%9A%94%EC%9D%BC/SPECIALSeminar&amp;diff=46312</id>
		<title>데블스캠프2009/금요일/SPECIALSeminar</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842009/%EA%B8%88%EC%9A%94%EC%9D%BC/SPECIALSeminar&amp;diff=46312"/>
		<updated>2009-06-26T14:31:25Z</updated>

		<summary type="html">&lt;p&gt;165.194.89.43: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2009 데블스 캠프 SPECIAL Seminar =&lt;br /&gt;
* 김창준 선배님 (93학번, 3기)&lt;br /&gt;
* 제시된 주제&lt;br /&gt;
## 삽질 적게 하는 방법은?&lt;br /&gt;
## 개발 실력을 높이는 수련법?&lt;br /&gt;
## 실무에 가장 도움되는 지식은?&lt;br /&gt;
## 프로그래밍 못하면 소프트웨어 개발 못하나?&lt;br /&gt;
== 개발 실력을 높이는 수련법 ==&lt;br /&gt;
=== 개발 실력이란 무엇인가? ===&lt;br /&gt;
* 개발 실력이란 무엇이라 생각하는가?&lt;br /&gt;
** 기능이 다 있는 간단한 코드를 만들 수 있는 능력 - 민관&lt;br /&gt;
** 정해진 예산 안에서 효율적인(시간은 짧고 품질은 높은) 개발 능력 - 지원&lt;br /&gt;
** Tool을 효율적으로(편리하게) 사용할 수 있는 능력 - 성현&lt;br /&gt;
* 언급된 말들 중 중요한 점&lt;br /&gt;
** 민관 : 간단한 코드 -&amp;gt; 다른 사람이 이해하기 쉽게 &lt;br /&gt;
** 지원 : Satisficing (Satisfy + Sacrifice) - 여러가지 한도 안에서의 최적을 찾아낸다.&lt;br /&gt;
** 성현 : 남의 코드를 효율적으로 쓴다.&lt;br /&gt;
=== 전문성 연구 ===&lt;br /&gt;
# 전문가와 비전문가의 차이 연구.&lt;br /&gt;
# 어떻게 하면 전문가가 될 수 있을지를 연구.&lt;br /&gt;
# 어떤 전문가를 연구하는 것이 좋은가?&lt;br /&gt;
** 그 사람이 전문가인지 아닌지 객관적인 판단기준이 있는 직업. (프로그래머도 이에 속함)&lt;br /&gt;
=== 우리의 능력 ===&lt;br /&gt;
* 대학 졸업 직후 시간 대 실력 비율&lt;br /&gt;
** 일정 수준 올라가다 떨어짐 - 울궈먹다 보니..&lt;br /&gt;
** 하지만 안그러신 분이 있다 - 계속 상승곡선, outlier&lt;br /&gt;
** 그 분의 비결은? - 프로젝트가 끝나고 쉬는 기간 동안 단체로 진행했던 프로젝트를 홀로 재개발&lt;br /&gt;
* Outlier가 되기 위해 필요한 요소들&lt;br /&gt;
## Feedback&lt;br /&gt;
** time interval이 일정 시간 이상 되면 학습이 어렵다.&lt;br /&gt;
** SI 업체의 경우 분석, 설계 후 Test가 다른 팀에 넘어가기도 하는 등 Feedback이 어렵다.&lt;br /&gt;
## 반복&lt;br /&gt;
## 학습 목표를 중요하게 여기는 자세&lt;br /&gt;
## 결론 : 과제를 할 때 한번으로 끝내지 말고 실험 해보고 학습 목표를 갖는 자세를..&lt;br /&gt;
* 왜 이 요소들이 효력을 발휘하는가?&lt;br /&gt;
** 바꾸지 않은 것보다 바꾸거나 숨긴 객체를 더 잘 기억해낸다.&lt;br /&gt;
** 수동적이 아니라 능동적으로 신경써야(뇌가 활동해야) 학습이 잘 되기 때문. - myelin&lt;br /&gt;
* 민관이의 질문 - 선배님께서 생각하시는 개발 실력에서 가장 중요한 것&lt;br /&gt;
** 나무 판자 여러 개를 대어 만든 컵처럼 몇 가지 능력이 어우러져야 한다.&lt;br /&gt;
** 하지만 나무 판자와는 달리, 한 가지 특출한 능력이 있다면 컵이 담을 수 있는 물의 높이가 높아진다.&lt;br /&gt;
** 굉장히 중요한것 중 하나는 커뮤니케이션&lt;br /&gt;
** 내가 못보는걸 타인이 볼 수 있다. &lt;br /&gt;
** 타인에게 묻는걸 꺼려하지 마라.&lt;br /&gt;
** 하지만 타인에게 많이 나눠주는 것도 필요하다. - 그것을 잘한다면 자신이 타인에게 물었을 때 도움받을 수 있을 것이다.&lt;br /&gt;
=== 실무에 가장 도움되는 지식은? ===&lt;br /&gt;
* 선배님께서 월간 MS에서 직접 쓰신 기사에 수록.&lt;br /&gt;
* 객관적 Data : I-triple에서 2000명의 대학생과 실무자에게 물었습니다.&lt;br /&gt;
** Data Structure, Algorithm, SE, OOP&lt;br /&gt;
** 화학, 물리학은 별로 중요하지 않다.&lt;br /&gt;
** Communication skill, Writing skill&lt;br /&gt;
** Management(자기 관리, 남 관리)&lt;br /&gt;
* 선배님의 생각 : 내가 무엇을 할 것인가에 따라 달라진다.&lt;br /&gt;
** 미래가 불투명할때 이것만큼은 해놓으면 안전하다.&lt;br /&gt;
** 철학, 논리, 기본적인 수학, 심리학, 글쓰기, 토론&lt;br /&gt;
** 내가 평생 하고 싶은 것을 찾는 것이 중요하다. - ex) 음악-연습시간 대 실력 비율 그래프&lt;br /&gt;
=== 삽질을 적게 하는 방법 ===&lt;br /&gt;
* 화면에 100000개의 랜덤한 원을 그리는 프로그램 - 어떻게 검증할 것인가?&lt;br /&gt;
** 소규모에서 시작 - 지훈&lt;br /&gt;
** 반복문이 제대로 됐는지 체크 - 첫, 끝 index 출력, 에러 메세지 확인&lt;br /&gt;
* 하지만 누구도 왜 화면에 10만개를 그려야 하는지 묻지 않았다.&lt;br /&gt;
** 과제 mind를 피해라&lt;br /&gt;
* 이걸 미리 알아야(생각해야) 삽질을 피할 수 있다.&lt;br /&gt;
** 지금 이순간 내가 필요한 정보를 다 취하고 있는가?&lt;br /&gt;
** 어떻게 동작을 하여 만들어지는 어떤 결과를 원하는가?&lt;br /&gt;
* 실무에서는 정확한 문서를 주지 않는다 - 들으면 잘 기억해둬라&lt;br /&gt;
* 주어진 정보로 error의 범위를 최대한 좁혀라!!&lt;br /&gt;
* 어떻게 print를 해야 고친 것이 검증이 되는지 생각해라.&lt;br /&gt;
* 생각을 많이 하면 머리는 아프지만 학습도 잘되고, 시간도 단축할 수 있다.&lt;br /&gt;
=== 나의 관심분야를 찾는 방법 ===&lt;br /&gt;
* 잡지, 논문을 많이 읽어라&lt;br /&gt;
** 현재 학부생은 도서관에서 잡지나 논문을 공짜로 읽을 수 있다!&lt;br /&gt;
** 전문가에게 컨텍하라. - 특히, 외국의 경우, e-mail을 하면 80%는 답변을 해준다&lt;br /&gt;
=== 소감 ===&lt;br /&gt;
* [[데블스캠프2009/금요일/SPECIALSeminar/강소현/김수경/송지원]]&lt;br /&gt;
* [[데블스캠프2009/금요일/SPECIALSeminar/정종록/서민관/박근수]]&lt;br /&gt;
* [[데블스캠프2009/금요일/SPECIALSeminar/조현태/변형진/김준석]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>165.194.89.43</name></author>
	</entry>
</feed>