やわらかテック

興味のあること。業務を通して得られた発見。個人的に試してみたことをアウトプットしています🍵

プログラミング教育

弊社の技術ブログに「Rubyで簡単なCSVパーサーを作ってみる」を投稿しました

先日、ヘイシャの技術ブログに記事を投稿しました。 簡単に内容を紹介すると、RubyでCSVファイルをパースして標準ライブラリcsvが提供しているCSV.readと同じように最終的に二次元配列に変換する処理系をフルスクラッチで実装するというものです。コードは最終的…

異世界転生してエンジニア騎士とクエリの魔女のSQL問題を全問解いてみた感想

以前、SQLについて勉強したという話をしました。 狙いはActiveRecordたるORMによってSQLを直接書く必要がないためRDBとのやりとりが隠蔽されており、自分の書いたコードから発行されるSQLがパフォーマンスの良いものか悪いものかが判断出来なかったからです…

【現役エンジニア】SCRATCH(スクラッチ)で遊んで何が出来るのかを体験してみた

ビジュアルプログラミングSCRATCH SCRATCH(スクラッチ)に関しての説明はもう不要だと思いますので省きます。小学生などの低年齢層を対象にプログラミングをブラウザとGUIを使って学習することが出来るMIT開発のビジュアルプログラミングのプラットホームです…

ビジュアルプログラミングを卒業した後に覚えたいプログラミング言語

プログラミングを学ぶ背景 2020年より小学校ではプログラミングが必修化されて、必然的に小学校を卒業するまでに生徒たちはプログラミングを学ぶことになります。 www.mext.go.jp 小学校でのプログラミングが必修化されている目的として「プログラミング的思…

【現役エンジニアが物申す】未経験のエンジニアが企業でインターンやアルバイトをする際のNGな言葉5選

この記事の対象読者 未経験からエンジニアになりたい 他業界からエンジニアに転職したい フリーランスを目指したい 自由なワーキングスタイルを確立した リモートワーク, テレワークがしたい など... 近年はインフルエンサーの影響も強くあり、プログラミン…

【現役エンジニアが考察】はじめてのプログラミング言語習得のコツ。挫折しないためにはどう学ぶべきか

この記事を書く理由 個人的にElixirというプログラミング言語の勉強会を主催したり、セミナーに登壇する中で多くのプログラミングの初学者や、現在、学習をしているが、何をしていいのか分からないなど多くの相談を受けた。毎度、回答する中で「参考になりま…

みんなのAIキャリカレッジin関西にて頂いた質問17個への回答まとめ

みんなのAIキャリアカレッジin関西 edgeai.connpass.com 先日こちらのイベントのパネルディスカッションなるものに登壇させて頂きまして 参加者の方から頂いた質問にお答えしました 自分自身は業務として機械学習に取り組む人間の1人として回答をさせて頂き…

VSCode使って初学者とコードレビュー兼ペアプロしてみた感想

やってもらった課題 未経験者にプログラミングを教えて得られた知見と反省点と登場したA君に やってもらっていた課題が完成しましたとの報告が届いた ちなみにどんな課題をやってもらっていたかというと name score subject Kennith Kling 18 math Oliver O'…

未経験者にプログラミングを教えて得られた知見と反省点

ちょっと前にプログラミングを勧めた 地元の後輩が何をしていいか分からず悩んでいるとのことで 「とりあえず損することはないからプログラミングをやっといたら?」 と責任があるのか無責任なのか分からない一言を発する プログラミングを勧めている理由は …