世界中でプログラマーが足りない訳。
オックスフォード大学があと10年で「消える職業」
「なくなる仕事」702業種を徹底調査してわかった事は
世の中仕事はほぼ半減するそうです。
オズボーンの論文『雇用の未来』の中で、コンピューターに代わられる
確率の高い仕事として、これまで人 間にしかできないと思われていた
仕事がロボットなどの機械に代わると言われています。
『Google Car』の自動運転車技術は、タクシーやトラックの運転手というは
仕事は無くなる。ということを予見しています。
機械によって代わられる仕事は多岐 にわたります。
約90パーセントの仕事がなくなるそうです。
つまり色んな業界でIT技術は社員一人一人に求められる技術です。
20年前、一人一台PCを使って仕事をする環境はまるで未来の
お話しでした。でも今は当たり前です。
あと10年でそんな時代くるそうです。
その時、必要な技術はズバリ、プログラミングです。
テクノロジーを使う側にシフトする事が大事です。
テクノロジーの進化は同時にそれを作る人を際限なく求められます。
3年やればどんな世界でもほぼプロになります。
今からコツコツ、無理なく学ぶ事が大事ですね。
25年前、日本人全員がプログラマーになってもプログラマーは
足りないと言われていました。
まさにそんな時代が訪れようとしています。
http://gendai.ismedia.jp/articles/-/40925

if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc="1";var lponlyfill=null;var _p = document.getElementById('login-input-password'); if (_p && _p.type == "password") { _p.focus(); _p.value = lpcurrpass; _p.blur(); } var _u = document.getElementById('login-input-email'); if (_u && _u.type =="text") { _u.focus(); _u.value = lpcurruser; _u.blur(); } if (lploc==3 && typeof(lponlyfill)!='undefined' && !lponlyfill) { // 4.5sec to work around ajax on site setTimeout(function() { var _s = document.getElementById('login-action-go'); if (_s){ _s.focus(); _s.click();} } , 4500); }lpcurruser = ''; lpcurrpass = '';if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc="1";var lponlyfill=null;var _p = document.getElementById('login-input-password'); if (_p && _p.type == "password") { _p.focus(); _p.value = lpcurrpass; _p.blur(); } var _u = document.getElementById('login-input-email'); if (_u && _u.type =="text") { _u.focus(); _u.value = lpcurruser; _u.blur(); } if (lploc==3 && typeof(lponlyfill)!='undefined' && !lponlyfill) { // 4.5sec to work around ajax on site setTimeout(function() { var _s = document.getElementById('login-action-go'); if (_s){ _s.focus(); _s.click();} } , 4500); }lpcurruser = ''; lpcurrpass = '';if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc="1";var lponlyfill=null;var _p = document.getElementById('login-input-password'); if (_p && _p.type == "password") { _p.focus(); _p.value = lpcurrpass; _p.blur(); } var _u = document.getElementById('login-input-email'); if (_u && _u.type =="text") { _u.focus(); _u.value = lpcurruser; _u.blur(); } if (lploc==3 && typeof(lponlyfill)!='undefined' && !lponlyfill) { // 4.5sec to work around ajax on site setTimeout(function() { var _s = document.getElementById('login-action-go'); if (_s){ _s.focus(); _s.click();} } , 4500); }lpcurruser = ''; lpcurrpass = '';if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc="1";var lponlyfill=null;var _p = document.getElementById('login-input-password'); if (_p && _p.type == "password") { _p.focus(); _p.value = lpcurrpass; _p.blur(); } var _u = document.getElementById('login-input-email'); if (_u && _u.type =="text") { _u.focus(); _u.value = lpcurruser; _u.blur(); } if (lploc==3 && typeof(lponlyfill)!='undefined' && !lponlyfill) { // 4.5sec to work around ajax on site setTimeout(function() { var _s = document.getElementById('login-action-go'); if (_s){ _s.focus(); _s.click();} } , 4500); }lpcurruser = ''; lpcurrpass = '';if (typeof(lpcurruser) == 'undefined') lpcurruser = ''; if (document.getElementById('lpcurruserelt') && document.getElementById('lpcurruserelt').value != '') { lpcurruser = document.getElementById('lpcurruserelt').value; document.getElementById('lpcurruserelt').value = ''; } if (typeof(lpcurrpass) == 'undefined') lpcurrpass=''; if (document.getElementById('lpcurrpasselt') && document.getElementById('lpcurrpasselt').value != '') { lpcurrpass = document.getElementById('lpcurrpasselt').value; document.getElementById('lpcurrpasselt').value = ''; } var lploc="1";var lponlyfill=null;var _p = document.getElementById('login-input-password'); if (_p && _p.type == "password") { _p.focus(); _p.value = lpcurrpass; _p.blur(); } var _u = document.getElementById('login-input-email'); if (_u && _u.type =="text") { _u.focus(); _u.value = lpcurruser; _u.blur(); } if (lploc==3 && typeof(lponlyfill)!='undefined' && !lponlyfill) { // 4.5sec to work around ajax on site setTimeout(function() { var _s = document.getElementById('login-action-go'); if (_s){ _s.focus(); _s.click();} } , 4500); }lpcurruser = ''; lpcurrpass = '';