2022/09/11 に小学校のPTA活動で話したプログラミング教育についての話です。
『第11回キッズデザイン賞』受賞のお知らせ PETSがキッズデザイン賞を受賞しました。今回の受賞を通じて、キッズデザイン賞の理念の貢献と共に、21世紀を担う子供たちの新しい教育にふさわしい教材の発展に貢献していきたいと思います。 NEWS 『第11回キッズデザイン賞』受賞のお知らせ 「PETS」(ペッツ)は、いろいろな方向のブロックを背中に挿し込んで、命令された通りに動くプログラミング学習用のロボットです。マス目の書かれたシートの上を、スタートからゴールまで、時には障害物をよけながら目指します。未来型の職業に必要なスキルとして、昨今注目されているプログラミング教育。デジタルネイティブ世代の子供たちにとって、プログラミングはもはや習得すべきスキルであることは明白です。 プログラミング学習と聞くと、独り画面を見ながらコードをひたすら打ち込む…。 そんなことを想像しませんか? PETSはパソコン
はじめまして、ライフイズテックの水野と申します。 ライフイズテックは、中学生・高校生のプログラミング教育を手がけるベンチャーの会社で、現在33名の社員・大学生スタッフ500名以上のチームで、教育事業をしております。 2010年7月6日、水野、小森、松井の3人が「教育を変える!」と創業し、 一年後の2011年夏に最初のサマーキャンプを行いました。それが事業のはじまりです。 集まった中高生は、ひと夏で40名。 今思えばとても少ない人数ですが、当時の私たちには誇らしい参加人数でした。 「中高生の可能性を拡げるにはどうすればよいか?」 その事だけひたすら考え、 目の前にいる中高生に最高の教育を届けようと試行錯誤し、 少しずつ「Life is Tech !」の名前が広まりました。 今年の夏で7年目。年間7000名の中高生が参加するほどになりました。 事業内容は大きく分けて2つです。 「Life is
(この記事は、DeNA CSRブログの元記事を一部編集して転載したものです) 文部科学省が2020年に改訂を予定している次期指導要領では、小学校でのプログラミング教育が必修化されます。DeNAではインターネット企業ならではの社会貢献として、2014年から佐賀県武雄市にて公立小学校でのプログラミング教育に取り組んでいます。 3年目を迎えた武雄市の山内西小学校では、去る2月17日、1年生から3年生までの3学年がそろった成果発表会が行われましたので、その様子と児童の作品をレポートします。 3回のアンコール、1年生でもミニゲームをつくれた! これまで3学年ともプログラミングの技術の学習と自由制作を学ぶ授業を1年間に10回前後行いました。この成果発表会では、自由制作の作品をクラスメイトと保護者の前で発表します。それぞれの制作意図や工夫したところを説明し、作品をモニターで投影するという流れです。 1年
テクノロジー業界の発展に伴ってソフトウェア開発者の人材不足がいたるところで発生していますが、言い換えれば「プログラミングスキルを身につければ仕事に困らない」ということでもあります。とはいえ、「若い とても勇気づけられる記事だ。 私も今40を超えて、改めてプログラミングを再開している。ブランクがあるから、まだ下手だけど楽しいから没頭できる。時間が足りない分、若い頃より戦略的に修得に向き合えてるようだ。 この先の長い人生をかけてでも、修得し続けるひとつが、私にとってはプログラミングなのだ。そう思えば、多少は時間がかかっても、取り組むだけの価値はある。 かつて日本のIT業界には「30歳定年説」や「35歳定年説」などという言葉があったが、今となっては迷信となってしまった。 設計作業を伴わない、プログラミングをただ「打ち込むだけの仕事」と考えたら、体力の問題だったのかもしれない。人月で見積もりをする
テクノロジー業界の発展に伴ってソフトウェア開発者の人材不足がいたるところで発生していますが、言い換えれば「プログラミングスキルを身につければ仕事に困らない」ということでもあります。とはいえ、「若いころならまだしも、30歳を超えてイチからプログラムの書き方を勉強するのは遅すぎるのでは」と思う人は多いかもしれませんが、下は35歳、上は57歳からプログラミングを習って成功を収めている10人の開発者が「ソフトウェア開発者になるのに遅すぎるということはない」と実情を語っています。 Is It Too Late to Become a Software Developer After the Age of 35, 40, or 50? And to learn programming? https://belitsoft.com/php-development-services/its-not-too
長くなったので先に三行でまとめておこう。 コピペするプログラマが生まれるのは教育の問題ではないか(仮説) 文法は学んでも処理の流れから考えることは教わっていない(根拠) ロジックを訓練するには脳内プログラミングが良いのでは?(提案) 少し前に私のMediumで、こんな記事を書いた。タイトルが言葉足らずだったおかげで、少し話題になった。「量産型プログラマを撲滅したい」 今回の記事では、この中で書いたコピペするプログラマがなぜ生まれるのか、どうすれば良いのか、考えてみたい。 どうすれば見分けられるのか 書いたプログラムを説明させてみれば、その人が、ちゃんと考えて作れる人か、コピペでしか作れない人か、すぐにわかる。自分の書いたプログラムの流れを説明できるということは「わかって書いた」ということだ。わかっていなければ説明できない。 「わかって書く」という一見すると当たり前のことができない人もいる。
ご報告株式会社Progateは、フリークアウトグループ、DeNA、エンジェル投資家を引受先とし、総額1億円の第三者割当増資を実施致しました。 https://prtimes.jp/main/html/rd/p/000000067.000006798.html http://thebridge.jp/2017/02/progate-raised-100m-yen-from-freakout http://jp.techcrunch.com/2017/02/13/progate-raises-another-100m-yen/ また個人として、これを機に、休学していた東京大学を退学しました。 これまでの経緯Progateを作り始めたとき、私達はまだ学生で、スキルと呼べるものはほとんどありませんでした。 「プログラミング」は、何もなかった私達に自信と、創る力を与えてくれました。 有名な企業に入る
プログラマの生産性の差は、出来る人と出来ない人で10倍とも100倍とも言われる。そんな馬鹿な、と思われるかもしれないが、事実だ。 むしろ、一緒に働かせると、出来るプログラマが、下手に作られたプログラムの修正をしなければいけなくて、全体の生産性を落とすことになる。 つまり、出来ないプログラマはチームで働くと、生産性をマイナスにするのだ。厳しいことを言えば、いない方がマシなのである。 ソフトウェア開発に猫の手はいらないのだ。 では、出来ないプログラマとはどんな人たちか。 コピペで書くプログラマだ。他で動いているプログラムをコピペして、なんとなく直して書いているプログラマだ。 なぜプログラムが動くのか、どう書けば動くのか、わかっていない。 ただ沢山のプログラムを書くだけの量産型プログラマだ。こういう人のプログラミングは、デバッグさせてみて、横で見てるとすぐにわかる。 まず、エラーメッセージを見な
こないだの@onkさんのスライドがとても良かったんですよ。 短期間で新技術を学ぶ技術 from Takafumi ONAKA 短時間といいつつ守破離の「離」までいくのに3年かかるといってて、高速道路なんてものはないんだなということがわかりますね。 とはいえ自分自身に照らし合わせてみてもそのとおりだなと思いました。ぼくもAndroidで対外的にアウトプットできるようになるまで3年くらいかかってますし。まあ、ぼくは新技術を学ぶのはわりと苦手なほうではあるんですが。 で、スライドにはないけど新しい技術を学ぶ際には大きな壁がいくつかあるなとあると思ってます。それを 意識して 乗り越えるための指標としてもこのスライドはよさそうだなと。 ついでなのでちょっと ぼくの感じる 三大壁をまとめてみました。まあ、壁を壁と感じない人もいると思いますけどね! Lv.1 着手の壁 症状: 何の役に立つのかわからない
娘がパソコン好きそうなので子供用パソコンを作ろうと思った 娘が最近自分の真似をしているのか、USBキーボードをいじって遊ぶようになりました。 View this post on Instagram A post shared by karaage (@karaage) View this post on Instagram A post shared by karaage (@karaage) 今のところはそれで満足しているのですが、自分のパソコンとの違いに気づく日も早そうなので、今のうちに娘用のパソコンを家で余っていたRaspberry Piを使ってセットアップしてみることにしました。プログラミング教育も義務化することですし、パソコンに触れるのは早いのに越したことはないと思っています。 子供用パソコンをRaspberry PiとKano OSでセットアップする方法 Kano PCという子
【2020/1/9更新】2020年版もあります, こちらもよろしくおねがいします! 【2018/12/24追記】最新版を公開しました!「Python本まとめ・2019年版 - Webとデータ分析を初心者が仕事にするまで - Lean Baseball」 ※2017/12/24 最新版をこちらに上げました、この内容は古いのでこちらを見ていただけると幸いです🙇♂️ Pythonの学び方と,読むべき本を体系化しました2018〜初心者から上級者まで こんにちは.野球(とグルメ)の人です. 会社と仕事はメッチャ楽しいのですが,今日はそれと関係なくPythonの話題を久々に.*1 昨年から,「AI(えーあい)」だの「でぃーぷらーにんぐ」だの「機械学習」といったワードとともにPythonを覚えようとしている方が多いらしく, 何から学ぶべきか 何の本がオススメか 簡単に覚えて僕もいっちょ前に「えーあい
最近言われているようにプログラミングは必修化の方向にある。 文科省でも、まじめにその在り方を議論してきているくらいだ。 小学校段階におけるプログラミング教育の在り方について(議論の取りまとめ):文部科学省 僕はもともとキャリアの最初でプログラミング(大規模システム開発プロジェクトでコーディングしたり仕様書を書いたりすること)に携わっていたし、振り返ってみれば小学六年の頃(1980年頃だ)からNECのPC-8001でBASICのプログラミングをしていたので、いわゆるプログラミングスキルはある方だと思う。 でも、自分はたまたま興味があってそういうスキルを身につけたけれど、自分の子どもに教えるとなるとなかなか難しいなぁ、と考えていた。 というのも、すでに完成されたアプリが多すぎるからだ。 僕が初めてPCに触れた1980年台といえば、もちろんwindowsなんかなくて、真っ黒な画面のコマンドプロン
381:デフォルトの名無しさん (アウアウカー Sa6b-nn1e) 2017/01/04(水) 12:23:42.84 ID:BZb3HoVpa.net 1年独学したと書き込んだものですが、もともとフォートランを少しかじったことある程度なんで、 プログラミングを1からやりたいという気持ちでした。 なかなかサンプルの内容も?となることがまだ多くて、独学の限界かもって思ってました。
はじめに 本記事は、他人の書いたソフトウェアのバグに遭遇したときにどうするかという流れを、実例を基にして、ストーリー仕立てでなるべく具体的に書きました。このようなときの対処に不慣れな人に、実際のデバッグ、バグレポート、および修正案の提出までの流れを掴んでもらうことが目的です。 バグに遭遇 筆者も参加していたLinux Advent Calendar 2016に、ある日シェルスクリプト(Bash)で作るTwitterクライアントという記事が投稿されました。twitter APIの認証に使われているOAuth1.0aとshell芸に興味があったことより、この記事を読んでみることにしました。 そこで紹介されているtweet.shというbash製twitterクライアントを試そうとしたところ、出力は次のようになりました。 いきなり何かがおかしいです。自分のtwitterアカウントに関するJSON形
趣味でも業務でも日々Webサービスを開発しているzaruです。こんにちは。ついにアドベントカレンダーも最終日です。まだサンタとしての仕事が残っています。さて今回は仕事としてWebサービスを開発するときに気をつけたいポイントを紹介します。まぁ仕事に限った話じゃないですが…参考になれば幸いです。特に新卒プログラマあたりに読んでもらえればと思います😀 なお僕の業務上インフラ周りはAWSが多いです。 RASISという指標 RASISという指標があります。コンピュータシステムの評価指標5つの頭文字を取ったものです。 Reliability(信頼性) Availability(可用性) Serviceability(保守性) Integrity(保全性) Security(機密性) 今回はこの5つの指標に沿ってポイントを紹介していきます。RASIS自体については色々なところで解説されていると思うので
株式会社LITALICOでWebエンジニア(Rails)を担当しています、@YudaiTsukamotoです。 この記事は『LITALICO Advent Calendar 2016』21日目の記事です。 はじめに 業務なり趣味なりでプログラミングを学習していくと、技術書を読む機会が誰しも有るのではないでしょうか? 初心者や、新人プログラマの時は、対象となる無数の技術書の中から自分にとって良い技術書を探す事は中々難しいのかなと思います。 技術書を選定する基準はいくつか有ると思いますが 「他人がオススメしている」 という選定軸はそれなりに有効であるという事を私は初心者から頑張って勉強した過程の中で学びました。 そこでLITALICO Advent Calendar 2016の21日目の本日、 不詳ながら私が新卒1年目の時に読んだ技術書(サイトも含む)の中から21個をピックアップしてみようかと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く