※1 Pythonコードは、Google Colaboratoryのジュピター・ノートブックの環境で実行することにより動作します。 詳細は、本教材の「参考テキスト」p.159~を参照ください。 ※2「clst.csv」のデータの一部については、自然科学研究機構 国立天文台より2次利用の許可を得て掲載しております。 出典:国立天文台編「理科年表2021」,丸善出版(2020)
最近、あまりプログラミングが得意でない人のサポートをする形で、長い時間にわたってペアプログラミングを行っている。そのなかで、気がついた悪い習慣と成長するための良い習慣というものをまとめてみる。 この記事のバックグラウンドとなる体系的知識が本になりました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング あわせて読みたい 経営者マインドが足りない!vs. 現場に任せてくれない!の対立をなくすカードゲームをつくった話 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 心理的安全性ガイドライン(あるいは権威勾配に関する一
はじめに 最近、情報系の大学でプログラミングの勉強をしたのに、プログラムが書けない人が結構いるというご意見を拝見しました。 実際、私の友人を何人か思い浮かべてみてもほとんどの人が簡単な計算程度のプログラムしか書けないと思います。 しかし、ほとんどの学生がエンジニア志望なのです。 人事の方で、授業でのプログラミング経験などをアピールされて採用したのに蓋を開けてみたら全然プログラムが書けなかった!という方もいらっしゃるのではないでしょうか? なぜ大学生はプログラミングが上達しないのか?私の経験を踏まえて考察していきたいと思います。 ※あくまで私の経験をもとに客観的に分析した結果です。大学の在り方を否定しているわけではありません。 1. 講義時間が少ない 大学の講義は半期に渡り90分 × 15回行われます。 つまり、一つの講義ではトータルで22.5時間しか勉強しないのです。 さらに、基本的に授業
プログラミング言語としてのCは、初学者にとっては難しい言語であるのは確かです。中には、初心者が学ぶべき言語ではないと言い出す人もいます。ですが、私たちセキュリティ・ネットワークコースの教員は、我々のコースの学生は早期にCを学ぶべきであると考え、このカリキュラムを設定しています。以下に理由を列挙します。 Cはコンピュータの構造に深く根ざした言語なので、コンピュータそのものの学習を同時に進めることで、相互の理解が深まると考えています。例えば主記憶(メモリ)上にプログラムとデータの双方が置かれるフォン・ノイマンアーキテクチャや、メモリ上のデータ配置の問題、エンディアンの問題などを直接感じられるのはCならではだと思います。 CはOSや、コンパイラなどの言語処理系、組み込み機器などで広く使われており、その構造や動作と深く関わっているため、セキュリティとネットワークの理解のために欠かせないからです。
許斐健太 @kentakonomi 執筆しました。プログラミングは本当に難しい。だからこそ入門者、挫折者に「工夫の余地はある」ことを伝えたいです。 素人がプログラミングに挑んでみて見えた境地 | 最新の週刊東洋経済 - 東洋経済オンライン toyokeizai.net/articles/-/324… #東洋経済オンライン @Toyokeizaiより 2020-01-16 09:18:27 リンク 東洋経済オンライン 素人がプログラミングに挑んでみて見えた境地 | 最新の週刊東洋経済 真っ暗なトンネルに迷い込み、懐中電灯をいくら照らしても一向に明るくならない。もう逃げ出したい――。プログラミング学習を始めてから1カ月後、記者である私が置かれた状況はまさにそんな感じだった。『週刊東… 338 users 381
真っ暗なトンネルに迷い込み、懐中電灯をいくら照らしても一向に明るくならない。もう逃げ出したい――。プログラミング学習を始めてから1カ月後、記者である私が置かれた状況はまさにそんな感じだった。 『週刊東洋経済』は1月14日発売号で「今年こそ始めるプログラミング」を特集。今やあらゆる業種で求められている「プログラミング」の基礎知識を徹底解説している。記者はその発売に先んじて、2019年11月からプログラミングを学習中だ。 通っているのはデジタルハリウッドが運営する「ジーズアカデミー」というスクール。平日と週末のコースがあり、私が通うのは週末コースだが、毎週15時間以上かかると言われる課題を出され、未提出が続くと「退学になる」との噂が飛び交うハードなスクールである。その経緯の詳細は『週刊東洋経済』に書いたが、本稿では同記事では触れられなかった、初心者が最初に挫折しやすい壁と、その構造的な背景、壁
toyokeizai.net satoru-takeuchi.hatenablog.com 全然レイヤーが違うが、自分が何に悩んで、どういう風に理解したか、思い出しながら書き出してみる。 プログラミング歴 20歳からなので、現時点で10年ぐらいだが、中学生の時ちょっと触ったことがあった。 14 歳: 病気で入院したときに暇すぎて、2 週間ほど VBA を触った 大学 1 年: 大学の選択科目で Java, 夏休みに Python と Ubuntu の独習 大学 3 年: Python で自然言語処理のバイト 大学 4 年: Android アプリを作るバイト、就活ポートフォリオとして node/Websocket で MMO 一社目: Unity, ActionScript, Haskell, JavaScript 以降~: JavaScript/CoffeeScript/TypeScri
はじめに 弊社、株式会社Re:Buildは現在、沖縄拠点で全社員で7人。エンジニアインターン1人。そのうち正社員でエンジニアが6人いますが、ほぼ全員Web開発初心者の状態で入社しました。 また、大学生インターンや若手Web開発初心者の採用も積極的に行ってきました。採用後は7人という少人数の会社ながらも3ヶ月の研修カリキュラムをみっちり行って頂き、Laravelで実務開発するまでサポートしてきました。実際に昨年の1月にWeb開発初心者で入社した方は3ヶ月の研修を経て、今では設計から開発、Laravel、Vue.jsでのSPAのWebアプリ開発までこなすまで成長してくれています。 これらの話をCTOやスタートアップ経営者の方に話すとけっこう驚かれることが多く、どうやってこの会社規模で研修まで丁寧にやられているんですか?と聞かれるようになってきました。 そこで、今回は全ては書けませんが、全体の流
bao @baobabustroll 中学生の家庭教師をした時に、数学の文章題の意味が汲み取れない子がいた。家にコミックと教科書以外の本が無い。唯一電子レンジに付属してるレシピブックがあったので「親御さんに質問せずにレシピブックだけ読んで料理を作ってごらん」って指示してみたら数学と国語の成績が上がった。 2019-07-25 10:58:12 bao @baobabustroll 親御さんからは「数学の定期テストの成績を上げてくれ」って希望されたけれど、小学4年辺りで置き去りにされたままだと感じたので、レシピの読み解きと小4の復習から始めた。3カ月で「成績は上がったけど、数学の指導以外の事をするから」とクビになっちゃって、顧客満足度評価の難しさを知った。 2019-07-25 11:04:29
セルモ川崎菅馬場教室 @selmo_sugebanba 教科書の欠点は余白がないこと、そしてそのために情報の緩急が少ないこと。 情報をこれでもかとコンパクトに詰め込みすぎて、正直ちょっと読みにくい。 ページ数を節約するために仕方ないのだが、、 2019-06-29 20:53:56 セルモ川崎菅馬場教室 @selmo_sugebanba これは、教科書はいらない、窓から投げ捨てろ、と言ってるわけじゃないですからね。 学んで欲しい内容が過不足なく詰め込まれているので、知らない(忘れた)言葉があれば調べ、行きつ戻りつゆっくりと読んでいくと良いと思います。 普通の(特に最近の)一気にだーっと読める本と同じではない。 2019-07-01 10:28:56
本記事は、米国オレゴン州ポートランドを中心に毎月発行されている日系紙「夕焼け新聞」に連載中のコラム『第8スタジオ』からの転載(加筆含む)です。通常、1記事150円~200円ですが、今回に限り、全文無料で公開しようと試みましたが、note有料マガジン内にて1記事のみ無料とすることはできませんでした。よって今回は、無料範囲を限りなく末尾まで広げるという方法によって、無料公開を実現させることとしました(一部お問い合わせいただいた皆様、たいへん遅くなりました)。予告なく終了することもありますのでご了承ください。海外在住日本人の子どもの英語習得の地獄というのは、案外語られません。うまくいったあとに、過去の苦労話の事例として語られることがほとんです。しかし実際にはこの状況に現在進行形で困っている人は多数いらっしゃいます。その方たちに届くようにと思い、書きました。
新興出版社啓林館は、2020年度に全国の小学校で必修化するプログラミング教育に向け、新学習指導要領に準じた『ドリルの王様 楽しいプログラミング(1・2年、3・4年、5・6年)』を3月4日に発売しました。同社によると、PCやスマホなどでのプログラミングソフトの操作を前提としない小学生向けのアンプラグド問題集は今まで出版されていなかったといいます。 漢字ドリルや計算ドリルもある「ドリルの王様」シリーズにプログラミングが登場 現在、一部の学校や塾のパソコン授業などの情報教育では、スクラッチなどのプログラミングアシストツールを使っているところも多いですが、今回発売されたドリルではそうした情報ツールを用いずに、プログラミングの根本的な考え方や論理的思考(プログラミング的思考)の習得ができる内容になっています。 プログラミングの考え方が学べる問題 小学生向けプログラミングドリルは、どのようにして生まれ
夏休みの宿題用にドキュメントライティングのパンフレットを作りましたので公開します。 読書感想文の書きかた 自由研究は論文として書こう! これらは地域の教育ボランティア活動で小学生相手のワークショップをやるために書いたものです。日本風の「なんでも自由に書かせる教育」ではなく、アメリカの「文書による情報共有のできる教養人を作る教育」に則ったものになっています。形式を定めることで、逆に自由に書けることを狙っているものでもあります。 読書感想文の書きかた 『読書感想文の書きかた』は、もともとは穴埋め式の読書感想文シートを作ろうとしてできたものです。ネットにあるさまざまな「読書感想文の書き方」を参考に覗いてみたところ、「こうすれば賞が取れる」を目指す動きを感じたので、それは違うだろ、と思い、その後のドキュメントライティングに役立つように、オリジナルなものを書くことにしました。対象は低学年以上です。
「学習機会がない」「社内にノウハウがたまらない」──。あるIT職場で実施した社員の満足度調査に寄せられた、若手からの辛辣なコメントである。 企業が実施する従業員満足度調査で、この2つを会社に対する不満として挙げる人は少なくない。IT職場も例外ではなく、名だたる大企業でもこんなネガティブな意見を頻繁に見かけるという。 「誰もが知っている有名企業のIT職場には、先人の知恵や洗練された業務プロセスが確立されていて、しかも大きな仕事や新しいチャレンジができる」。そう意気込んで入社してきた若手が目の当たりにする現実の景色は、想像とは全く違うものだった。例えば、こんなふうに。 属人化したノウハウや勘で業務を回している 誰に何を聞いたらいいのか分からない 毎回、自分でゼロから考えて走るしかない 最後に求められるのは気合と根性 入社前に抱いていたIT職場のイメージとの大きなギャップに、新人や中途入社の社員
私は『読書感想文』というやつが嫌いである。 今現在学生なのだが、夏休みの課題に読書感想文が出てしまった。 昔から読書感想文を書くのがどうも苦手で半分以上あらすじで埋めてしまうような子供だった。 なぜ嫌いだと感じるのか? 読書感想文を書くよう指導する教師やネットで書き方を紹介するHPの書き手は口を揃えて「心に残ったこと、自分に影響を与えたこと、自分の体験、これからどうしたいかを書け」と言う。 物語を読んで人生が変わった!と言える人間はどのくらいいるのだろうか?登場人物と似たようなドラマチックな体験をしたという人間はどのくらいいるのか?登場人物の真似をしてこれから生きていきたいと思う人間はどのくらいいるのか? 私はこの本に影響を与えられた、人生・価値観が変わったなんて感じたことは無い。 いや、もしかしたらそう感じていないだけで影響を受けている事もあるかもしれないが。 なぜ皆がみんな本によって影
テクノロジー教育の重要性が叫ばれて久しい。Business Insiderが報じた「アメリカでもっとも平均年収が高い職業ランキング」によると、上位25職種中20職種が科学技術の専門知識を必要とする。一方、世界最大級のアメリカ資産運用会社ブラックロックは、リベラルアーツ専攻の学生の採用を増やしていると発表した。 自動化によって人間の仕事のあり方が変化していく中、ロボットにはできない批判的思考や幅広い視野に基づいた思考ができる人材の必要性はますます高まっている。 そんな中、理工系の国立大学である東京工業大学は2016年6月、学士から博士課程の合計9年間にわたってリベラルアーツ教育を行う、リベラルアーツ研究教育院を設置した。 配する講師陣はジャーナリストの池上彰氏、小説家の磯崎憲一郎氏など、著名な人文社会学系の学者や文化人だ。 導入から1年、東工大生はリベラルアーツ教育でどう変わったのか。 「役
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く