<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>プログラミング | ワクワクラボDX</title>
	<atom:link href="https://wakuwakulabo.com/blog-entry/tag/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://wakuwakulabo.com</link>
	<description>毎日をワクワクして過ごすためのスパイスを提供。ガジェットネタ大盛り。</description>
	<lastBuildDate>Sun, 27 Aug 2017 21:24:08 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>IT人材が足りないっ！という報道は本当だけど違和感も感じるIT技術者不足</title>
		<link>https://wakuwakulabo.com/blog-entry/5814/</link>
		
		<dc:creator><![CDATA[ダイコクナオキ]]></dc:creator>
		<pubDate>Sun, 27 Aug 2017 21:24:08 +0000</pubDate>
				<category><![CDATA[ライフハック]]></category>
		<category><![CDATA[プログラミング]]></category>
		<guid isPermaLink="false">https://wakuwakulabo.com/?p=5814</guid>

					<description><![CDATA[<p>IT業界って人手不足なんだって。だったら就職難の人もすぐに就職できる業界だね！とはならないメンドくさい話をするよ</p>
The post <a href="https://wakuwakulabo.com/blog-entry/5814/">IT人材が足りないっ！という報道は本当だけど違和感も感じるIT技術者不足</a> first appeared on <a href="https://wakuwakulabo.com">ワクワクラボDX</a>.]]></description>
										<content:encoded><![CDATA[<p>ダイコク＠三重県ブロガーです。</p>
<p>最近、学校でのプログラミング授業の必須化など、将来に向けてIT技術者を増やそう！という国を挙げての施策や、地方自治体・企業などが増えている。</p>
<p>そんな中、今現在でIT技術者が不足しているという報道。しかし、そこには違和感も感じる訳ですよ。IT技術者を増やしたいなら何をしないといけないのか？を話してみる。</p>
<h2>報道にある「IT人材不足」報道</h2>
<p><img decoding="async" src="https://wakuwakulabo.com/wp-content/uploads/2017/01/CC176164632_TP_V-1024x718.jpg" alt="" width="728" height="510" class="alignnone size-large wp-image-4456" srcset="https://wakuwakulabo.com/wp-content/uploads/2017/01/CC176164632_TP_V-1024x718.jpg 1024w, https://wakuwakulabo.com/wp-content/uploads/2017/01/CC176164632_TP_V-300x210.jpg 300w, https://wakuwakulabo.com/wp-content/uploads/2017/01/CC176164632_TP_V-768x539.jpg 768w, https://wakuwakulabo.com/wp-content/uploads/2017/01/CC176164632_TP_V-728x511.jpg 728w, https://wakuwakulabo.com/wp-content/uploads/2017/01/CC176164632_TP_V.jpg 1280w" sizes="(max-width: 728px) 100vw, 728px" /><br />
Yahoo!ニュースを見ていたら出てきたこの情報<br />
<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://headlines.yahoo.co.jp/hl?a=20170824-00000074-jij-bus_all" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><img class="lkc-favicon" src="https://www.google.com/s2/favicons?domain=headlines.yahoo.co.jp" alt="" width=16 height=16 /><div class="lkc-domain">Yahoo!ニュース</div>&nbsp;<div class="lkc-share"> <div class="lkc-sns-fb">1574 Shares</div> <div class="lkc-sns-hb">167 Users</div> <div class="lkc-sns-po">53 Pockets</div></div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fheadlines.yahoo.co.jp%2Fhl%3Fa%3D20170824-00000074-jij-bus_all?w=100" alt="" /></figure><div class="lkc-title"><div class="lkc-title-text">正社員不足、企業の45％に＝IT関連で深刻―帝国データ調査（時事通信） - Yahoo!ニ...</div></div><div class="lkc-url">https://headlines.yahoo.co.jp/hl?a=20170824-00000074-jij-bus_all</div><div class="lkc-excerpt">帝国データバンクは24日、人手不足に関する企業の動向調査結果を発表した。「正社員が - Yahoo!ニュース(時事通信)</div></div><div class="clear"></div></div></a></div></div>
<p>内容を一部抜粋すると</p>
<blockquote><p>
  「正社員が不足している」と回答した企業は、2016年7月の調査に比べ7．5ポイント増の45．4％となり、06年5月の調査開始以来の最高を更新した。人材難はIT関連業種などで深刻化しており、企業活動を制約する可能性もある。
</p></blockquote>
<p>確かに、ダイコクの働いている会社でも人手不足は大きく感じている。<strong>ただ、「人手不足だから正社員をいっぱい入れよう！」とはならない</strong>。「協力会社に人材を依頼しよう！」が今の主流。仕事がなくなった場合に調整しやすいからだ。</p>
<p>協力会社側は自社で人材用意するか協力会社の協力会社に依頼をする。その協力会社も人手不足で・・・という連鎖が起きているのが今のIT人材不足の構図。</p>
<p>だから元記事の「正社員が不足している」という報道はちょっと違和感を覚える。そもそも、大元は正社員を取ろうとしていないのではないか？</p>
<h2>正社員が不足する理由</h2>
<p><img decoding="async" loading="lazy" src="https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_C789_mbaniokaretakeitai_TP_V-1024x683.jpg" alt="" width="728" height="486" class="alignnone size-large wp-image-3318" srcset="https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_C789_mbaniokaretakeitai_TP_V-1024x683.jpg 1024w, https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_C789_mbaniokaretakeitai_TP_V-300x200.jpg 300w, https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_C789_mbaniokaretakeitai_TP_V-768x512.jpg 768w, https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_C789_mbaniokaretakeitai_TP_V-728x485.jpg 728w, https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_C789_mbaniokaretakeitai_TP_V.jpg 1200w" sizes="(max-width: 728px) 100vw, 728px" /><br />
では、協力会社側で正社員が不足する理由は・・・<strong>給料が安いからに他ならない</strong>。なんで給料が安いか？請け負う仕事の単価が安いから。</p>
<p>IT業界って<strong>人月単価で仕事の値段を決める</strong>事が多い。バイトやパートと同じで時給いくらの考え方。例えばプログラム開発に100時間かかるから１時間3,000円で30万円になります的な。</p>
<p>この時、100時間が適正な時間でそのまま契約できればいいけど、値引きを要求される事がある。10時間分を値引きすると、100時間でする作業を90時間でしなければ正規の利益が出ない。</p>
<p>そうすると、10時間を短縮できる「スキル」を持っている人が作業しないといけない訳です。<strong>仕事が早くできる人ほど、安く仕事をする不思議な世界</strong>。同じ仕事量なのに残業をする人の方が褒められるのと似てますね。</p>
<p>するとそれが「常態化」する。そうなると正社員を取る時に「スキル」を持っている人必須になる。<strong>素人が門戸を叩こうと思っても叩く前に追い出されてしまう</strong>訳です。</p>
<p>スキル持ってる人からみると安すぎて仕事する気になれない。</p>
<p>本来、会社は新卒等を「育てて」いくのですが、今のこの業界は人手が足りてないので<strong>「即戦力」となる人しか採用しない</strong>。だから募集に対してますます応募できる人が狭まっていくのです。</p>
<p>負のスパイラル。</p>
<p>先の人月単価でしか収入が得られないと言うのも１つの原因ですね。お金を稼げないスキル不足の人を抱えていても赤字になってしまうばかりだから採用しにくい。</p>
<p>仮に素人がやるから通常100時間のところ、150時間で作業しまっせ！で通る優しい世界だったら人不足は解消する。やってみたい人はたくさんいる。</p>
<h2>IT業界って技術は日進月歩だけど人の考え方は昔のまま</h2>
<p><img decoding="async" loading="lazy" src="https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_PAK12_10many_TP_V-1024x683.jpg" alt="" width="728" height="486" class="alignnone size-large wp-image-3123" srcset="https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_PAK12_10many_TP_V-1024x683.jpg 1024w, https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_PAK12_10many_TP_V-300x200.jpg 300w, https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_PAK12_10many_TP_V-768x512.jpg 768w, https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_PAK12_10many_TP_V-728x485.jpg 728w, https://wakuwakulabo.com/wp-content/uploads/2016/05/shared_img_thumb_PAK12_10many_TP_V.jpg 1200w" sizes="(max-width: 728px) 100vw, 728px" /><br />
IT業界ってなんでか知らないけど、プログラマよりSE、SEよりプロマネの方が偉いと言う風潮がある。そして単価も高くなっていく。しかしながらそれはただの「役割」であって上位に存在するものではない。</p>
<p>しかし、そんな風潮があるからプログラマは若い世代で固められ、マネージャーは年寄り世代で固められる。</p>
<p>年齢が上がってプログラミングが覚えられなくなるいわゆる「プログラマ35歳限界説」も実はこう言うところから生まれたのかもしれない。年齢上がるごとにプログラミングに触れる機会が大幅に減るから新しいプログラムを覚えられなくなる。</p>
<p>実際に新しく実装された機能に触れてみないから機能を理解できずに設計書には古いやり方しか反映されない。それが繰り返される。</p>
<p>基本、新しい物好きは若い人材に多い。だったら設計段階から新しいことを知っている新しいもの好きの人材にも参画してもらうべきだ。</p>
<h2>不足する原因に向き合わない限り、今の構図は変わらない</h2>
<p><img decoding="async" loading="lazy" src="https://wakuwakulabo.com/wp-content/uploads/2016/03/shared_img_thumb_MIMIYAKO85_gakedeosuwari20140727_TP_V-1024x634.jpg" alt="" width="728" height="451" class="alignnone size-large wp-image-2022" srcset="https://wakuwakulabo.com/wp-content/uploads/2016/03/shared_img_thumb_MIMIYAKO85_gakedeosuwari20140727_TP_V-1024x634.jpg 1024w, https://wakuwakulabo.com/wp-content/uploads/2016/03/shared_img_thumb_MIMIYAKO85_gakedeosuwari20140727_TP_V-300x186.jpg 300w, https://wakuwakulabo.com/wp-content/uploads/2016/03/shared_img_thumb_MIMIYAKO85_gakedeosuwari20140727_TP_V-768x476.jpg 768w, https://wakuwakulabo.com/wp-content/uploads/2016/03/shared_img_thumb_MIMIYAKO85_gakedeosuwari20140727_TP_V-728x451.jpg 728w, https://wakuwakulabo.com/wp-content/uploads/2016/03/shared_img_thumb_MIMIYAKO85_gakedeosuwari20140727_TP_V.jpg 1498w" sizes="(max-width: 728px) 100vw, 728px" /><br />
業界内から見ていて「人が少ない理由」は今まで話してきたことのように感じています。これ、重症的な考え方だと思うんですよね。</p>
<p>コスト計算も今時の作り方を反映できてない。昔ながらの「手続き型プログラミング」で１ステップあたりで計算できていた時代なら通用していたのは分かる。しかし、オブジェクト指向プログラミングや、GitHubを活用したプログラミングなど今時のコーディング方法には対応できてない。無理矢理のこじつけで対処している。</p>
<p>人が足りない！って叫んでいるのは実際にには「教えなくても自立して出来る人がいない！」って叫んでいるんです。<strong>なり手が少ないんじゃない。経験者がいないんだ！</strong>と。</p>
<p>本当に人手が欲しいなら、１−2年後を見据えて人を採用すべきだと思うし、プロジェクトも時間単価じゃなくて、重要度やオリジナル度などでコスト評価するべき（それが時間単価に反映されるならそれでも良いと思う）</p>
<p>小学校からプログラミングに触れる時代になろうとしている。この教育を受けるこの子らが就職する１０数年後までに業界も変わっておかないと、ダサい業界になりかねない。ITドカタなんて揶揄される時代を塗り替えておこう！</p>
<table  border="0" cellpadding="5" style="border:none">
<tr>
<td style="border:none;text-align:left"><a href="http://www.amazon.co.jp/exec/obidos/asin/4822285154/naokimiz-22/" target="_blank" >小学生からはじめるわくわくプログラミング</a></td>
</tr>
<tr>
<td style="border:none">
<table  border="0" cellpadding="0" style="border:none">
<tr>
<td valign="top" style="border:none"><a href="http://www.amazon.co.jp/exec/obidos/asin/4822285154/naokimiz-22/" target="_blank" ><img decoding="async" src="https://images-fe.ssl-images-amazon.com/images/I/51CnwPRxzeL._SL160_.jpg" border="0" style="margin-right:10px" /></a></td>
<td valign="top" style="border:none;text-align:left"><font size="-1"><br />阿部 和広 日経BP社 2013-07-25<br />            売り上げランキング : 1397</p>
<table style="border:none">
<tr>
<td style="border:none;text-align:left;">
<div class="shoplinkamazon" style="margin-right:5px"><a href="http://www.amazon.co.jp/exec/obidos/asin/4822285154/naokimiz-22/" target="_blank" >Amazon</a></div>
<div class="shoplinkkindle" style="margin-right:5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00JKISD2A/naokimiz-22/" target="_blank" >Kindle</a></div>
<div class="shoplinkrakuten" style="margin-right:5px"><a href="https://hb.afl.rakuten.co.jp/hgc/142c7133.7bd2a826.142c7134.7fa15c21/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12362235%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F" target="_blank" >楽天ブックス</a></div>
<div class="shoplinkseven" style="margin-right:5px"><a href="//ck.jp.ap.valuecommerce.com/servlet/referral?sid=3066090&#038;pid=883581053&#038;vc_url=http%3A%2F%2F7net.omni7.jp%2Fsearch%2F%3FsearchKeywordFlg%3D1%26keyword%3D4-82-228515-9%2520%257C%25204-822-28515-9%2520%257C%25204-8222-8515-9%2520%257C%25204-82228-515-9%2520%257C%25204-822285-15-9%2520%257C%25204-8222851-5-9&#038;vcptn=kaereba" target="_blank" >7net<img decoding="async" loading="lazy" src="//ad.jp.ap.valuecommerce.com/servlet/atq/gifbanner?sid=3066090&#038;pid=883581053" height="1" width="1" border="0"></a></div>
</td>
<td style="vertical-align:bottom;padding-left:10px;font-size:x-small;border:none">by <a href="http://yomereba.com" rel="nofollow" target="_blank">ヨメレバ</a></td>
</tr>
</table>
<p></font></td>
</tr>
</table>
</td>
</tr>
</table>
<table  border="0" cellpadding="5" style="border:none">
<tr>
<td style="border:none;text-align:left"><a href="http://www.amazon.co.jp/exec/obidos/asin/4822283151/naokimiz-22/" target="_blank" >プログラムはなぜ動くのか　第２版　知っておきたいプログラムの基礎知識</a></td>
</tr>
<tr>
<td style="border:none">
<table  border="0" cellpadding="0" style="border:none">
<tr>
<td valign="top" style="border:none"><a href="http://www.amazon.co.jp/exec/obidos/asin/4822283151/naokimiz-22/" target="_blank" ><img decoding="async" src="https://images-fe.ssl-images-amazon.com/images/I/513mo%2Byq4WL._SL160_.jpg" border="0" style="margin-right:10px" /></a></td>
<td valign="top" style="border:none;text-align:left"><font size="-1"><br />矢沢久雄 日経ソフトウエア 2007-04<br />            売り上げランキング : 25223</p>
<table style="border:none">
<tr>
<td style="border:none;text-align:left;">
<div class="shoplinkamazon" style="margin-right:5px"><a href="http://www.amazon.co.jp/exec/obidos/asin/4822283151/naokimiz-22/" target="_blank" >Amazon</a></div>
<div class="shoplinkkindle" style="margin-right:5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B00HRN7VK0/naokimiz-22/" target="_blank" >Kindle</a></div>
<div class="shoplinkrakuten" style="margin-right:5px"><a href="https://hb.afl.rakuten.co.jp/hgc/142c7133.7bd2a826.142c7134.7fa15c21/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F4312717%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F" target="_blank" >楽天ブックス</a></div>
<div class="shoplinkseven" style="margin-right:5px"><a href="//ck.jp.ap.valuecommerce.com/servlet/referral?sid=3066090&#038;pid=883581053&#038;vc_url=http%3A%2F%2F7net.omni7.jp%2Fsearch%2F%3FsearchKeywordFlg%3D1%26keyword%3D4-82-228315-5%2520%257C%25204-822-28315-5%2520%257C%25204-8222-8315-5%2520%257C%25204-82228-315-5%2520%257C%25204-822283-15-5%2520%257C%25204-8222831-5-5&#038;vcptn=kaereba" target="_blank" >7net<img decoding="async" loading="lazy" src="//ad.jp.ap.valuecommerce.com/servlet/atq/gifbanner?sid=3066090&#038;pid=883581053" height="1" width="1" border="0"></a></div>
</td>
<td style="vertical-align:bottom;padding-left:10px;font-size:x-small;border:none">by <a href="http://yomereba.com" rel="nofollow" target="_blank">ヨメレバ</a></td>
</tr>
</table>
<p></font></td>
</tr>
</table>
</td>
</tr>
</table>The post <a href="https://wakuwakulabo.com/blog-entry/5814/">IT人材が足りないっ！という報道は本当だけど違和感も感じるIT技術者不足</a> first appeared on <a href="https://wakuwakulabo.com">ワクワクラボDX</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>スクラッチ2.0で使えるセンサーボード「nekoboard2」が発売</title>
		<link>https://wakuwakulabo.com/blog-entry/2968/</link>
		
		<dc:creator><![CDATA[ダイコクナオキ]]></dc:creator>
		<pubDate>Thu, 21 Apr 2016 21:01:48 +0000</pubDate>
				<category><![CDATA[ガジェットログ]]></category>
		<category><![CDATA[ガジェット]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[教育]]></category>
		<guid isPermaLink="false">http://wakuwakulabo.com/?p=2968</guid>

					<description><![CDATA[<p>ダイコクナオキ＠ガジェットバカ（＠N_Daikoku）です。 ガジェット・・・というよりプログラミング教育用アイテムの紹介。 子供のプログラミング能力向上に１役買う製品 スクラッチ2.0 スクラッチ2.0とは子供向けビジ...</p>
The post <a href="https://wakuwakulabo.com/blog-entry/2968/">スクラッチ2.0で使えるセンサーボード「nekoboard2」が発売</a> first appeared on <a href="https://wakuwakulabo.com">ワクワクラボDX</a>.]]></description>
										<content:encoded><![CDATA[<p>ダイコクナオキ＠ガジェットバカ（<a href="https://twitter.com/N_Daikoku" target=_blank>＠N_Daikoku</a>）です。</p>
<p>ガジェット・・・というよりプログラミング教育用アイテムの紹介。</p>
<p>子供のプログラミング能力向上に１役買う製品</p>
<img decoding="async" loading="lazy" title="nekoboard2.png" src="https://wakuwakulabo.com/wp-content/uploads/2016/04/nekoboard2.png" alt="nekoboard2" width="459" height="415" border="0" />

<div class="add more">
<!--ここにPC用・タブレット用の広告コードをはりつけてください。-->

</div>
  
<h2>スクラッチ2.0</h2>
<p>スクラッチ2.0とは子供向けビジュアルプログラミング言語でウェブブラウザー上でプログラミングが出来るツールです。</p>
<p>無料で利用でき、子供を中心に世界中の人たちが利用しています。</p>
<p>サイトをザックリ見たところ、海外の人が多い。日本人の参加者は少ないです。</p>
<p>ビジュアルプログラミング言語というのは特定の機能を持った図形を組み合わせて動きを制御出来る言語です。</p>
<p>ワークフローとも呼ばれますね。</p>
<p><a href="https://scratch.mit.edu/" target="_blank"><strong><span style="text-decoration: underline;">Webサイト</span></strong></a></p>
<h2>nekoboard2</h2>
<p>今回、発売されたnekoboard2はそんなスクラッチ2.0に対して命令が出来るセンサーボードです。</p>
<p>以下、HPより引用</p>
<blockquote>
<p>nekoboard2には明るさセンサー、音センサー、ボタン、スライダーセンサーの4つのセンサーを搭載しています。加えて、他の抵抗センサーを取り付 けられるピンソケットを4つ搭載しています。Micro USBケーブルでパソコンに接続することで、各種センサーの値をプログラムの動作に反映させることができます。</p>
</blockquote>
<p>端的に言うと、nekoboard2に付いているセンサー類によってスクラッチ2.0に命令を送り動作を変更するためのアイテム。</p>
<p>このアイテム単体はセンサー機能しか無いので何もできません。スクラッチ2.0で活用できるプログラムを書いてこそのアイテムです。</p>
<h2>まとめ</h2>
<p>プログラミングをするときに一番わかりやすいのは「事象が発生したら動きが変わる制御をする」という事。「目に見えるもの」だからね。</p>
<p>プログラミングは論理的に考え、想定してコーディングする事が多い。</p>
<p>今回のアイテムがあれば理解しやすい。また、値段も１つ2,500円と始めやすい値段である事も魅力的。</p>
<p>スクラッチ2.0の存在は初めて知った訳ですが、無料で始めれるので子供の教育に活用できると良いですね。</p>
<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="http://mag.switch-science.com/2016/04/21/nekoboard2/" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><img class="lkc-favicon" src="https://www.google.com/s2/favicons?domain=mag.switch-science.com" alt="" width=16 height=16 /><div class="lkc-domain">mag.switch-science.com</div>&nbsp;<div class="lkc-share"> <div class="lkc-sns-fb">243 Shares</div> <div class="lkc-sns-hb">1 User</div> <div class="lkc-sns-po">16 Pockets</div></div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/http%3A%2F%2Fmag.switch-science.com%2F2016%2F04%2F21%2Fnekoboard2%2F?w=100" alt="" /></figure><div class="lkc-title"><div class="lkc-title-text">スクラッチ2.0で使えるセンサーボード「nekoboard2」を4月27日に発売します。</div></div><div class="lkc-url">http://mag.switch-science.com/2016/04/21/nekoboard2/</div><div class="lkc-excerpt"></div></div><div class="clear"></div></div></a></div></div>
<p> </p>
<table style="border: none;" border="0" cellpadding="5">
<tbody>
<tr>
<td style="border: none;"><a href="http://www.amazon.co.jp/exec/obidos/asin/4877833404/naokimiz-22/" target="_blank">ゲームで遊ぶな、ゲームを作ろう!スクラッチ2.0アイデアブック―ゼロから学ぶスクラッチプログラミング</a></td>
</tr>
<tr>
<td style="border: none;">
<table style="border: none;" border="0" cellpadding="0">
<tbody>
<tr>
<td style="border: none;" valign="top"><a href="http://www.amazon.co.jp/exec/obidos/asin/4877833404/naokimiz-22/" target="_blank"><img decoding="async" style="margin-right: 10px;" src="https://images-fe.ssl-images-amazon.com/images/I/51gdKLDGboL._SL160_.jpg" alt="" border="0" /></a></td>
<td style="border: none;" valign="top"><span><span><br />石原 正雄 カットシステム 2014-04<br /> 売り上げランキング : 5491<br /></span></span></p>
<table style="border: none;">
<tbody>
<tr>
<td style="border: none;">
<div class="shoplinkamazon" style="margin-right: 5px;"><a href="http://www.amazon.co.jp/exec/obidos/asin/4877833404/naokimiz-22/" target="_blank">Amazon</a></div>
<div class="shoplinkkindle" style="margin-right: 5px;"><a href="http://www.amazon.co.jp/gp/search?keywords=%83Q%81%5B%83%80%82%C5%97V%82%D4%82%C8%81A%83Q%81%5B%83%80%82%F0%8D%EC%82%EB%82%A4%21%83X%83N%83%89%83b%83%602.0%83A%83C%83f%83A%83u%83b%83N%81%5C%83%5B%83%8D%82%A9%82%E7%8Aw%82%D4%83X%83N%83%89%83b%83%60%83v%83%8D%83O%83%89%83%7E%83%93%83O&amp;__mk_ja_JP=%83J%83%5E%83J%83i&amp;url=node%3D2275256051&amp;tag=naokimiz-22" target="_blank">Kindle</a></div>
<div class="shoplinkrakuten" style="margin-right: 5px;"><a href="http://hb.afl.rakuten.co.jp/hgc/142c7133.7bd2a826.142c7134.7fa15c21/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12745240%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F" target="_blank">楽天ブックス</a></div>
<div class="shoplinkseven" style="margin-right: 5px;"><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=3066090&amp;pid=883581053&amp;vc_url=http%3A%2F%2F7net.omni7.jp%2Fsearch%2F%3FsearchKeywordFlg%3D1%26keyword%3D4-87-783340-4%2520%257C%25204-877-83340-4%2520%257C%25204-8778-3340-4%2520%257C%25204-87783-340-4%2520%257C%25204-877833-40-4%2520%257C%25204-8778334-0-4" target="_blank">7net<img decoding="async" loading="lazy" src="http://atq.ad.valuecommerce.com/servlet/atq/gifbanner?sid=3066090&amp;pid=883581053" alt="" width="1" height="1" border="0" /></a></div>
</td>
<td style="vertical-align: bottom; padding-left: 10px; font-size: x-small; border: none;">by <a href="http://yomereba.com" rel="nofollow" target="_blank">ヨメレバ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p> </p>
<p> </p>
<p>※一個前のバージョンです。</p>
<div class="kaerebalink-image" style="float: left; margin: 0 15px 10px 0;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B009AO8G1C/naokimiz-22/ref=nosim/" target="_blank"><img decoding="async" style="border-style: none;" src="https://images-fe.ssl-images-amazon.com/images/I/51avbm4UCvL._SL160_.jpg" alt="" /></a></div>
<div class="kaerebalink-info" style="line-height: 120%; /zoom: 1; overflow: hidden;">
<div class="kaerebalink-name" style="margin-bottom: 10px; line-height: 120%;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B009AO8G1C/naokimiz-22/ref=nosim/" target="_blank">nekoboard</a></p>
<div class="kaerebalink-powered-date" style="font-size: 8pt; margin-top: 5px; font-family: verdana; line-height: 120%;">posted with <a href="http://kaereba.com" rel="nofollow" target="_blank">カエレバ</a></div>
</div>
<div class="kaerebalink-detail" style="margin-bottom: 5px;">スイッチサイエンス</div>
<div class="kaerebalink-link1" style="margin-top: 10px;">
<div class="shoplinkamazon" style="margin: 5px 0;"><a href="http://www.amazon.co.jp/gp/search?keywords=nekoboard&amp;__mk_ja_JP=%83J%83%5E%83J%83i&amp;tag=naokimiz-22" target="_blank">Amazonで購入</a></div>
<div class="shoplinkyahoo" style="margin: 5px 0;"><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=3066090&amp;pid=883581053&amp;vc_url=http%3A%2F%2Fsearch.shopping.yahoo.co.jp%2Fsearch%3Fp%3Dnekoboard" target="_blank">Yahooショッピングで購入<img decoding="async" loading="lazy" src="https://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=3066090&amp;pid=883581053" alt="" width="1" height="1" border="0" /></a></div>
<div class="shoplinkseven" style="margin: 5px 0;"><a href="http://px.a8.net/svt/ejp?a8mat=2HOHWP+20MWKY+2N1Y+614CX&amp;a8ejpredirect=http%3A%2F%2F7af-ent.omni7.jp%2Frelay%2Faffiliate%2FentranceProcess.do%3Furl%3Dhttp%253A%252F%252F7net.omni7.jp%252Fsearch%252F%253Fkeyword%253Dnekoboard%2526searchKeywordFlg%253D1" target="_blank">7netで購入</a><img decoding="async" loading="lazy" src="https://www17.a8.net/0.gif?a8mat=2HOHWP+20MWKY+2N1Y+614CX" alt="" width="1" height="1" border="0" /></div>
</div>
</div>The post <a href="https://wakuwakulabo.com/blog-entry/2968/">スクラッチ2.0で使えるセンサーボード「nekoboard2」が発売</a> first appeared on <a href="https://wakuwakulabo.com">ワクワクラボDX</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>プログラムの話：手続き型の方法しか知らない人にオブジェクト指向の取り入れ方</title>
		<link>https://wakuwakulabo.com/blog-entry/178/</link>
		
		<dc:creator><![CDATA[ダイコクナオキ]]></dc:creator>
		<pubDate>Mon, 03 Feb 2014 10:16:09 +0000</pubDate>
				<category><![CDATA[ライフハック]]></category>
		<category><![CDATA[プログラミング]]></category>
		<guid isPermaLink="false">http://wakuwakulabo.com/?p=178</guid>

					<description><![CDATA[<p>最近の悩み。自分もそうだったけど以前はPerlやらBASICやらの手続き型言語しか知らなかった。Javaを業務でやるようになり、オブジェクト指向型を取り入れた。オブジェクト指向に慣れるまでに半年はかかった。どうしたら早く...</p>
The post <a href="https://wakuwakulabo.com/blog-entry/178/">プログラムの話：手続き型の方法しか知らない人にオブジェクト指向の取り入れ方</a> first appeared on <a href="https://wakuwakulabo.com">ワクワクラボDX</a>.]]></description>
										<content:encoded><![CDATA[<p>最近の悩み。自分もそうだったけど以前はPerlやらBASICやらの手続き型言語しか知らなかった。Javaを業務でやるようになり、オブジェクト指向型を取り入れた。オブジェクト指向に慣れるまでに半年はかかった。どうしたら早く覚えられるのだろう？</p>

<div class="add more">
<!--ここにPC用・タブレット用の広告コードをはりつけてください。-->

</div>
  
<h3>手続き型とは</h3>
<p>簡単に言うと、書いたプログラムを上から下に読んでいけば理解できるし、何してるのか？が全て見える書き方である。ある処理の塊をサブルーチンとして関数化するけどどこで何やってるかは一目瞭然。</p>
<h3>オブジェクト指向型とは</h3>
<p>処理をオブジェクトとしてまとめておき、必要なときにそのオブジェクトを生成し必要なパラメータを与えたり、メソッドを呼び出したりして使うもの。基本的にオブジェクトは処理の最小単位に分かれている。</p>
<h3>手続き型しか知らない人が陥る事</h3>
<p>手続き型しか知らない人がオブジェクト型のプログラムを解析しようとする時に実施して、よく分からなくなって挫折するのが「スタートからゴールまで 順番に処理を追う」という方法を試す事にある気がする。先にも書いたように、処理は最小単位に別れているので、処理を追っていくと別のメソッドを追って、 メソッドを追って・・・とするうちに何をしているのか分からなくなる。図に表してみようとする（フローチャートを描く）とグチャグチャになりやすい。そも そも、オブジェクトを生成するという概念が無いと、より分からなくなる。</p>
<h3>似て非なる言葉</h3>
<p>オブジェクトの生成というのは手続き型で言えば「サブ関数に移動する」と勘違いしやすい。というか、最初のうちは同じ事だと思っていた。</p>
<h3>やらかしやすい事</h3>
<p>Javaって手続き型でもオブジェクト指向型でもプログラムは書ける。どちらかを使うのではなく、どっちも書ける。だからオブジェクト指向型で構築されたプログラムを手続き型しか知らない人が追加でサブ関数的に処理を描く事も可能になる。 違いが分かってくると何でもないけど、最初は分からずに書いていたので保守性の悪いプログラムにしてしまっていた。</p>
<h3>新しく手続き型しか知らない人がプロジェクトに来たらどう教えるか？</h3>
<p>で、タイトルにつながるのだがプロジェクトに手続き型しか使った事がない人がやって来る模様。本人もオブジェクト指向で作った事はないと言っている のでどうしたもんか？と。自分が理解出来たのはある日突然の閃きのように「！！分かったっ！！」ってなったから。ずっと同じ事をやっているとある日突然理 解する・・・ってやつです。 でも、プロジェクトは閃いてくれるのを待ってはくれない。そして、期間限定のミッションなので新しい人はこのプロジェクトが終わったら去っていく人。立つ鳥跡を濁さずじゃないけど、プロジェクトを引っかき回すような事はして欲しくないし・・・難しいものです。</p>The post <a href="https://wakuwakulabo.com/blog-entry/178/">プログラムの話：手続き型の方法しか知らない人にオブジェクト指向の取り入れ方</a> first appeared on <a href="https://wakuwakulabo.com">ワクワクラボDX</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
