SIerブログSIerブログニュース、2chの拾い読み。IT/SI系がメイン。ID:CAP_USERhttp://president.jp/articles/-/17967イギリス、オーストラリアでは小学校から必修もはやどんな企業でもIT化は必須となっている。個人としても、スマートフォンをはじめとするモバイルを使ったインターネットサービスを使わない日はないだろう。最近では、暮らしの中にあるあらゆるモノにインターネット技術を搭載するIoTと呼ばれる概念も普及し始め、よりインターネットが身近な存在になってきている。サービスにしても製品にしても、IT化するには、プログラミングの知識を持ったエンジニアの力が必要だが、近年、エンジニア職は人材不足の状態が続いている。日本には、海外に比べてプログラミングができる人間が圧倒的に少ない。Reactorといった実践的なプログラミングを学べるスクールが多く存在し、MBAよりも勢いがあるという。先進国を中心にプログラミングを子供のうちから学ばせる流れが加速している。イギリスやフィンランド、オーストラリアでは小学生から必修科目になっているし、韓国でも中学校から正式科目となる見込みだ。日本は、プログラミング教育が遅れている。実際にプログラミングを学ぼうとすると、書籍やオンライン教材を使用した独学や講義形式のスクールといったものが主流。壁にぶちあたり、挫折する人が多い。その問題を解決すべく設立されたのが、テックキャンプだ。2014年11月に真子就有氏が設立した当初は、受講者が25人程度だったが、1年で毎月200から300人に。プログラミングスキルを学びたいというニーズに、短期間で実践的なスキルが身につくというコンセプトがマッチした。真子氏は学生時代に情報科でプログラミングを学んでいたにもかかわらず、実際にプログラムをつくれるようにはならなかった。実践的ではなかったり、受講料が高額だったりする。本などで、独学で学ぶとなると、未経験者には時間がかかりすぎる。「もっと効率的なプログラミングの学習方法があると思ったのです。情報科の私ですら、サービスをつくれるレベルになるまでに1年半程度かかりました。頭の中にあるビジネスアイデアがすぐ形にできないのは非効率。よいサービスをつくりだす人をもっと送り出したいと思いました」(真子氏)テックキャンプの最大の特徴は短期集中で実践的なスキルが身につくという点だ。サービスのプロトタイプをつくれるレベルになる1カ月コースを基本に、オリジナルのサービスの完成まで目指すのであれば2カ月という。実際の仕事にすぐ生かしたいなど、単なる資格取得目的というよりは、もっと攻めた理由が多い。技術職ではない受講者も多数いるという。短期間でスキルを身につけるための工夫として、オリジナルカリキュラムの作成に力を入れている。受講者からの質問を受けるたび、改良を重ね、現在もそれは続いている。途中で挫折させないために、受講生の質問に即座に対応できるエンジニアメンターの存在も大きい。「プログラミングは、たった1つ間違っただけでエラーが出て、解決しないと次に進めなくなります。私が独学で学んでいたとき、その原因を突き止めるだけで1日を要したこともあった。大きな時間のロスです。いったことが頻繁に起こるので挫折する人が多いけれど、すぐに相談できる人がいれば、次に進める。そのためにその場で質問ができるエンジニアメンターが必須だと考えました」(真子氏)教室は東京都の渋谷と大阪府の梅田にあり、受講生が好きなときに自由に出入りできる。疑問、質問があればその場でメンターに聞く。自宅学習している受講生の場合は、スカイプかチャットを使い、11時から23時まで自由に質問できる。質問にすぐに対応できるように、約80人のメンターが在籍。メンターの質も高く保つために、メンター登用には合格率10%の社内試験を行っている。ID:CAP_USER全員の卒業を目指し、カリキュラムの進捗を随時確認して、遅れが出ている受講者には電話や面談を行いアドバイスをするなどのフォローもある。これらすべて含んだ通常の1カ月コースがオンラインスタイルで11万8000円、教室利用で12万8000円。学生はさらに約半額で学べる。「とにかく日本にプログラミングスキルを持った人を増やしたい。プログラミングスキルを身につけるには、とにかくコードを書いて実践していくしかないんです。教材を確認しながらでもメンターに質問しながらでもいい。Moneygerでプログラマーとして働く松下清隆さん。元はNTTドコモでシステムエンジニアをしていた。受託したサービスのシステム設計を行い、プログラミングの部分は外注していた。自分でプログラムを書かなくても必要な業務は進められたが、自分自身でプログラミングができれば、より早く、品質の高いサービスをつくれると思うようになった。サービスの設計から開発まで個人でできる技術力を身につけることはマネジメント力にもつながると感じて受講。カリキュラムの中で、オリジナルのwebサービスを開発した結果、そのアプリが評価されて現在の仕事のオファーを受け、転職した。「顧客の要望を形にする受託開発と、自主開発するのとでは、やりがいも楽しさも大きく違います。今の会社で、金融×IT技術(FinTech)を掛けあわせた、これまでにない投資アドバイスサービスを開発中だ。テックキャンプで学んだのち、テックキャンプ本体に就職してしまったのがマーケティング責任者をしている松田尚之さん。前職はヤフーでwebを使った集客業務をしていた。SNSからヤフーのサービスに誘導するための提案だが、プログラマーに提案をより正確に伝えるためには自分にもプログラミングの知識が必要だと感じたという。適切な改善提案ができなかった。そこでスキルがあれば、相手に説得力のある提案ができるのではないかと松田さんは考えたのだ。プログラミングのスキルは予想通り社内で評価を受けた。プログラミングスキルを必要とする専門的なプロジェクトに最年少で抜擢された。「ヤフーのような大きな組織でもマーケティングとプログラミングの2つのスキルを活用して仕事をしている人はほとんどいませんでした。大学時代パソコン操作もほとんどできないほどITコンプレックスがあったという。現在入社10年目の小沢さんはすでにパソコン世代のはず。周囲の友人が難なくパソコンを操作する姿を見て、何が楽しいのか理解できなかったという。インテリジェンス入社後、ITエンジニアの転職支援を行うキャリアコンサルタントの職に就く。顧客を転職させるためにエンジニアについて学ぶことが必須だった。顧客の悩み、問題などを聞くうちに知識も少しずつ身についた。エンジニアのやっている仕事の凄さもわかり、尊敬するようになったという。深くエンジニアと関わる仕事をしたいと思った小沢さんは、現職に立候補する。自分自身にもプログラミングの知識が必要と感じ、dots.立ち上げ前の昨年6月、会社にいかずテックキャンプに毎日通った。「プログラムを実際につくってみて、最初はすごく大変でした。彼らの話を深く理解できるようになったと思います。セミナーの司会進行も行うのですが、これも知識があるとないのでは違ったと思います」(小沢さん)プログラミングができるようになって、新しい発想も身についた。前日に会議のアジェンダを自動で制作するアプリケーションをつくったり、既存のアプリを改善して自分が必要な情報収集を自動化したりすることが可能なんだという発想がわくようになったという。話を聞いた卒業生は、プログラミングを身につけたことで、仕事の幅が広がったり、新しい仕事につながったりと知識をうまく活用していた。3人が口を揃えて言っていたことは、「コミュニケーションが正確でスムーズになった」ということだ。ビジネスシーンで英語が共通言語になっているように、あらゆる領域でのIT化が加速する今の世の中では、プログラミングスキルは共通言語になりつつある。時間や費用を取られるようでは元も子もない。非エンジニア職の内定者100人に短期のITスキル習得プログラムを受講させたという。プログラミングスキルはエンジニアだけに必須なスキルではなくなりつつあるようだ。ID:mB0LdtGc>>4HTMLはプログラミングではない。効率的なコードが書けない。ID:6OKZ8cpD英語教育よりよっぽどマシだと思うけどなぁ英語なんて実際99%の人は使わないじゃん。ID:/BONpR8g>>31英語は海外旅行する時にも使う。英語を勉強しとけば良かった」と後悔する。ID:qx77zLJC>>68ネイティブにはかなわんから無理するのはやめとけw結局、微妙なスラング、ニュアンスから雰囲気を読み取れる事が大事なのよ。多言語の仕事する前に言葉は通じなくても通用する人になるほうが最初だと思うな。ID:dK3+0x1Yプログラミングといっても広うございますが、何を必須にしようと?どっちにしても無駄だから。計算や情報処理は自分でプログラムして動かすものだったからだ。第2外国語はFortranとC言語のどちらにするか、と言ったギャグがあったぐらいだ。PC買ってきてもOSすら入ってないからな。FDからメモリーに読み込ませてから初めてコマンドが使えるのだ。おっさんがN88BASIC詳しいのはみんなプログラムしてたから。́Д`*)できる出来ないについてはそっとしておいてくれよ。ID:xxFafikb全員が高いレベルを目指す必要は無い、基本的な考え方を身に着けるだけでOK、教材もラズパイ程度で充分それとプログラムとは直接関係ないが、SI接頭辞を文系の人も必修にして欲しい。ID:qx77zLJCつまりだ。統合環境を自分で作り上げる能力を学ばせたほうがいいよね。今ではそれが自分のパソコンの中でできる時代だしな。19:24英語出来ない時点で、三流プログラマ確定だろ。20:21プログラムなんて中卒でもできる。語学より必要とかアホか。土方が欲しいだけだろうが。21:06>>72>ネイティブにはかなわんから無理するのはやめとけw>結局、微妙なスラング、ニュアンスから雰囲気を読み>取れる事が大事なのよ。>多言語の仕事する前に言葉は通じなくても通用する人>になるほうが最初だと思うな。21:22むかし、むかしアメリカという国でねタイプライターを打てるようになると就職にもよいという事で高校で習うようになりました、皆スピードも速く上達しました。軍に入ってきた新兵も同様です。困った事に新兵達は武器のマニュアルを読めなかったのです。09:36※13論理的というのは文理関係なくアカデミックな場であれば"普通"なんですが。論理が飛躍していますね。08:02これ、最近声高にして言ってる人達がいるけど、嘘だぞ?技術として、ではなくて合理的な考えや論理的思考力を養う為にはなると思うけど。女子にやって欲しいな。趣味として裾野が広がるのは良いことだ。絶対仕事にしちゃ駄目だぞ。