平成29年秋

この記事では、基本情報技術者試験の過去問を解いて、午前の点数と午後の学習ノートを公開しています。
字はかなり下手(でも汚くはないと思う。)ですが、午前87%、午後90%の一発合格ですので、もしかしたらお役に立てるかもしれません。

■ 関連記事 ■

基本情報技術者試験トップへ戻る
令和2年FE合格報告

アルゴリズム攻略法
午後試験対策おすすめ参考書
CBT試験
午前免除

◆ 午前 2020年5月30日(土)
  66/80…82点

テクノロジ系…41/50…82%
マネジメント系…9/10…90%
ストラテジ系…15/20…75%

◆午後 9月4日(金)から9月6日(日)の期間に分けて解きました
※点数は、配点を問題数で割って正解数をかけて計算しました。
※令和2年10月18日受験
合計64点

セキュリティ…4/12
ハードウェア…12/12
データベース…9/12
ネットワーク…9/12
ソフトウェア設計…4/12
アルゴリズム…16/20
CASL2…10/20

◆午後のトレースなどのノート公開
過去問を解いて、解き方を自分が分かるようにまとめたノートを
出来る範囲で公開します。

●セキュリティ

●ソフトウェア

●データベース

●ネットワーク

●ソフトウェア設計

●アルゴリズム

●言語(アセンブラ)

メインメニューに戻る
資格トップへ
基本情報技術者試験トップへ
令和2年6月、午前免除を受けました
息抜きに、写真で癒し(=^・^=)

息抜きに、写真で癒し(=^x^=)

この記事では、癒しをテーマに、「夜景」と「自然」の写真をなどを中心に
掲載しています。
ごゆっくりと、くつろいで行って下さい(=^x^=)

メインメニューに戻る
自己紹介

ストレス解消グッズ
心がラクになる本
発達障害と健康の本
何の本を読んだら良いのか分からない時に読む本

ここから、各地で撮影した写真を掲載しております。

■ 注目!!■
お台場の観覧車やVenusFortなどのパレットタウンが今年2022年に営業終了になります。そこで、明るいBGMを付けて観覧車を中心に想い出の写真を集めて動画にしました。

お台場パレットタウンメモリーズ

■ 桜 、お花見■

石神井公園 アニメ聖地巡礼平成最後の花見

■ 新緑 ■

水元公園でサイクリング。ゴールデンウィークの爽やかな風・グリーンエクササイズ。

■ 梅雨時 ■

代々木公園、雨粒はじけるアジサイとバラ

■ 夏・納涼 ■

いたばし花火大会(2019)


海と空、波打ち際、地球の息吹が味わえる御宿(房総半島)

湘南の海!片瀬海岸と江ノ島岩場

立川市のひまわり(国営昭和記念公園 西立川口 サンフィニティ)

等々力渓谷 世田谷区の自然 とても東京23区内とは思えない自然と涼しさ

■ ハロウィン ■

六本木ヒルズでトリックオアトリート!?


東池袋、サンシャイン60展望台のハロウィン

■ 紅葉 ■

目白庭園

■ Xmasイルミネーション ■

よみうりランドのジュエルミネーション
お台場
東京メガイルミ
恵比寿ガーデンプレイス

横浜みなとみらい
有楽町MULLION(マリオン)〜銀座のクリスマスイルミネーション
恋するイタリア 東京ドームシティ2016

■ 地元、東京下町 ■

ようこそ!スカイツリー、浅草へ!!
谷根千。日暮里から谷中銀座の昭和レトロな散策。
すみだ水族館のふわきゅんクラゲまつり

■ その他ライトアップ ■

羽田空港第一ターミナルで飛行機と空港夜景を撮影
六本木ヒルズスカイデッキから望む東京タワー

■ その他 ■

サンシャイン水族館の空飛ぶペンギン
若者の街、表参道ヒルズから原宿までの散策
写ルンです復刻版 瀬戸内しまなみ海道 今治・大島・伯方島の旅
LEGOブロックと光のマジック
落書き風お笑い系芸能人の似顔絵


インスタ再開しました。
写真スライドショーが作れる動画編集ソフトを使って、YouTubeにUPしてます。

写真の投稿を始めました。
(写真AC)のプロフィールページです。

写真のアンケートを実施しております。
宜しかったらご回答頂けますと、大変励みになります(=^x^=)

これ以降は、写真動画を作る工程を、青山フラワーマーケットの北千住店で
掲載していきます。

これは、青山フラワーマーケットで購入した花の動画と写真です。

この中から抜粋して写真を掲載します。

この写真を撮影するにあたって、小道具を使っています。
部屋を暗くして、透明なアクリル板に光を通してイルミネーションを作っています。
これらの小道具を紹介します。


まずは電気スタンド。
暗くした部屋の中でイルミネーションを作る光源です。


花と小道具を置くマット。これはPC冷却用マットです。

マットの上にイルミネーションを作るアクリル板を用意します。
これはピタゴラスと言って、主に小学生向けの知育玩具です。
立体図形の勉強になるので、中学受験などを考えているお子様の息抜きにも使えそうです。

ピタゴラスの男の子用です。女の子用のもあるそうです。
(性別で分けるってのもなんだかな。好きな方で良いのかも)

ピタゴラスの小学3・4年生用です。他の学年のもあるようです。

ピタゴラスを使って、Xmasっぽくしてみました。

試し置きしてバランスを確認します。
この後、小道具のビーズやスライムを置いて行きます。

ビーズが転がらないように、スライムを使って囲います。

これを、粘土のように伸ばします。

スライムとピタゴラスを使った動画と写真です。

小道具で反射を担当するビーズです。

これで準備が整いました。

画像は重たいので、バックアップ用に外付けHDDで管理をしています。

写真はサイズが重いですよね。
そこで、写真の保存やバックアップには
こちらのUSBハードディスクを使っています。

◆季節の写真

2021年春、緊急事態宣言が解除され、お花見に行ってきました。
撮影のみで飲食はしていないです。

OLYMPUS DIGITAL CAMERA

これらの写真を写真動画にまとめました。
YouTubeのチャンネル登録数やいいねが増えなくて困っているので、優しい方は見て下さるとうれしいです。

足立区と埼玉県の県境ぐらいの所で撮りました。
穴場なので、桜の木をほぼ独り占め状態です。

◆ 冷感マスクアート コロナ禍での猛暑
東京差別、東京外しなどで、蚊帳の外の東京都民。
そこで、冷感マスクを使ったアートを撮影しました。
※撮影後は洗って使っています。

オルゴナイトです。

冷感マスクです。

◆自然部門第1位
等々力渓谷(東京都世田谷区)



写真の投稿を始めました。
(写真AC)のプロフィールページです。

写真のアンケートを実施しております。
宜しかったらご回答頂けますと、大変励みになります(=^x^=)

メインメニューに戻る
自己紹介

ストレス解消グッズ
心がラクになる本
発達障害と健康の本
何の本を読んだら良いのか分からない時に読む本

VLOOKUP関数とIF関数でソーシャルディスタンス!

メインメニューに戻る
これからプログラミングをはじめる方へ

プログラミングと資格
息抜きに、写真で癒し(=^・^=)
心がラクになる本

取りあえず事務職で働きたいから手っ取り早くExcel教えてくれに戻る

本日は、ビジネスで良く使う、VLOOKUP関数、IF関数の
合わせ技を掲載します。
これ出来ておくと、Excelの作業で、
安心して任せてもらえるかもしれません。
時間のある方は、ちょっとだけ読んでやってください。

前の人との距離を赤丸のプルダウンメニューから選ぶと、
その距離に応じて百合子知事のメッセージが変わります。

まず、プルダウンメニューを作ります。
データタブ→データの入力規則→設定
で、入力値の種類を「リスト」にします。

このリストの範囲として、
メートルの下の肌色のセルをドラッグします。
ダイアログボックスを閉じます。

リストを作ったセルの右隣の黄色いセルに、
=IF(O5=””,””,VLOOKUP(O5,O8:P10,2,FALSE))
と、式を入れます。
これは、メートル、1,2,3に対して、
列方向でメッセージを変える処理をしています。

最後に、百合子知事の吹き出しを選択します。
その状態で数式バーをクリックします。

「=」とイコールを押して、
メッセージの内容を変える黄色いセルをクリックし、
Enterキーを押します。

選択する数字を変えると、百合子知事のセリフも変わります。

第二波に備えて、油断せずに、
距離を取って行きましょう!!にゃ(=^・^=)

メインメニューに戻る
これからプログラミングをはじめる方へ

プログラミングと資格
息抜きに、写真で癒し(=^・^=)
心がラクになる本

取りあえず事務職で働きたいから手っ取り早くExcel教えてくれに戻る

ExcelVBAで密です!ソーシャルディスタンス!!

メインメニューに戻る
VBA自作サンプルプログラム集に戻る
基本情報技術者試験トップへ
取りあえず事務職で働きたいから手っ取り早くExcel教えてくれ

新型コロナで「密です!」ゲームが流行していますね。
ExcelVBAで単純ながら密ですゲームみたいなものを作ってみました。

こんな感じにシートを用意して、ボタンを作ります。
ボタンは、「開発タブ→挿入」から作れます。
開発タブは、任意のタブを右クリックして、「リボンのユーザー設定」の
右側のメニューからチェックで表示できます。

では、このプロシージャに戻ります。
ボタン「密です!!」を押すと、

このように「人」が密集します。
3密ですね。

では、ボタン「ソーシャルディスタンス」を押します。

で、このように感覚を空けました。

各ボタンについて解説します。

●密です!!

Range(“A1:K11”) = “人”
で、セルA1からK11までの全てのセルに、
「人」を入れます。

●ソーシャルディスタンス

Cells.Clear
で、シートのお片付けをして、全てのセルをキレイにします。
その後、

Range(“a1”).Select
で、ホームポジションのA1を選択肢、
この位置を基準をして、2行2列置きに「人」を入れて、
間隔を保ちます。

行をi、列をjにします。
内側のForループでjを2つずつ増やし、
外側のループでiを2つずつ増やします。

コードはこんな感じです。
もう、緊急事態宣言が解除されて、
そんなにヒマではなくなったかもしれませんが、
ヒマで何かしたい方は、作ってみてください!

Sub 密です()
Range(“A1:K11”) = “人”
End Sub

Sub ソーシャルディスタンス()
Cells.Clear
Range(“a1”).Select
For i = 0 To 10 Step 2
For j = 0 To 10 Step 2
ActiveCell.Offset(i, j) = “人”
Next
Next
End Sub

メインメニューに戻る
VBA自作サンプルプログラム集に戻る
基本情報技術者試験トップへ
取りあえず事務職で働きたいから手っ取り早くExcel教えてくれ

平成30年春

この記事では、基本情報技術者試験の過去問を解いて、午前の点数と午後の学習ノートを公開しています。
字はかなり下手(でも汚くはないと思う。)ですが、午前87%、午後90%の一発合格ですので、もしかしたらお役に立てるかもしれません。

■ 関連記事 ■

基本情報技術者試験トップへ戻る
令和2年FE合格報告

アルゴリズム攻略法
午後試験対策おすすめ参考書
CBT試験
午前免除

◆ 午前 2020年5月25日(月)
  61/80…76点

テクノロジ系…36/50…72%
マネジメント系…8/10…80%
ストラテジ系…17/20…85%

◆午後 8月28日(金)から8月30日(日)の期間に分けて解きました
※点数は、配点を問題数で割って正解数をかけて計算しました。
※令和2年10月18日受験
合計75点

セキュリティ…9/12
ハードウェア…12/12
データベース…9/12
ネットワーク…6/12
ソフトウェア設計…9/12
アルゴリズム…20/20
CASL2…10/20

◆午後のトレースなどのノート公開
過去問を解いて、解き方を自分が分かるようにまとめたノートを
出来る範囲で公開します。

●セキュリティ

●ハードウェア

●データベース

●アルゴリズム

●ソフトウェア設計

●ネットワーク

●アセンブラ

メインメニューに戻る
資格トップへ
基本情報技術者試験トップへ
令和2年6月、午前免除を受けました
息抜きに、写真で癒し(=^・^=)

挫折経験者が語る!!これからプログラミングを始められる方へ

この記事は、「プログラミング初心者」の私の立場から、「プログラミング入門者」の方、挫折したけれど今日からまたプログラミングプログラミングに再挑戦したいに向けて、届けたいメッセージをを中心に書いています。

たまにTwitterなどのSNSで見かける、いわゆる「意識高い系」のプログラミングの先輩の「初心者を不安にさせるアドバイス(??それとも自慢??)」についても、「初心者目線でそれをどう捉えて、どのように行動に移して行ったのか、プログラミング初心者から見た意識高い系の先輩はどう見えるのか」についても書きました。

想定している読者様は、

●これからプログラミングを始められる方
●(何度か)挫折してしまったが、もう一度、もう2度・・・リトライされたい方

になります。

また、プログラミング挫折経験者の立場から、学習するプログラミング言語の順番や、学習コンテンツのドットインストールとpaizaラーニングの比較についても書いています。プログラミングの単調な文法習得を少しでも楽しめる方法や、プログラミングは暗記なのか、暗記では無いのか学習に便利なツールについても触れています。

私の自己紹介はこちらからご覧になれますので、ご興味のある方はご覧頂けますと、大変喜びます!!

プログラミングを学習するのに、王道とも言われている順番があることを知りました。
先に結論を書きますと、

1.HTML
2.CSS
3.JavaScript
4.PHP

になります。

個人や目的によって、変わってくるのでこれが全てではありませんが、迷っている方は参考にしてみても良いでしょう。

私は、順番について全く考えておらず、比較的文法が簡単だと言われているPythonで、Kivyというフレームワークを使って、iOS及びAndroidのアプリ制作を目標にして、プログラミングを学習していましたが、基礎文法を習得した後の学習につまずき、その後機械学習に挑戦するも難しすぎて混乱して、やりたいことを見失い、見事にプログラミングに挫折をしてしまいました。

この時点でプログラミングは向いていないのだから、さっさと諦めて新しいことでも始めようという選択肢も思い浮かびましたが、それでは基礎文法をほぼ習得したのに費やした時間と労力が報われないと悩みました。

そこで、アプリ制作という目標から、他の目標に方向転換してでも、プログラミングの学習を続けたいと考えるようになりました。

これについては、プログラミングは作りたいものを作るための「手段」であり、プログラミング学習を「目的」にしてしまうのは良くないという考え方があることを十分理解した上で、それでもプログラミングを続けたいと私は選択しました。
そこで、「Web制作」に方向転換をして、それを新たな目標にしました。

ではなぜ学習順序でHTMLが1番最初に来ているのか考えてみたいと思います。
HTMLは比較的学習の難易度が低い上に、書いたコードをブラウザで見て視覚的に確認することが出来ます。今自分が書いたコードが結果として反映されるのを成果物として見ることが出来るので、モチベーションが保ちやすくなります。

また、コードを書くのにVSCodeなどのエディターを使うので、プログラミング初心者の段階からVSCodeに慣れ、次のステップに進みやすくなります。
それでは具体的な学習方法に入って行きます。

プログラミングの学習方法の中でも最も敷居が低い勉強法は、学習コンテンツによる動画レッスンです。その中でもドットインストールpaizaラーニングについて簡単に比較してみます。

私は2年間paizaラーニングを使って、スキルチェックと呼ばれる様々な問題を解いてBランク(中級プログラマ)まで獲得したのですが、自分の方向性が変わったので、paizaラーニングを退会して、現在はドットインストールのプレミアム会員(有料会員)になっています。それでは両方使った者の立場で、それぞれのサービスを比較していきます。

●paizaラーニングが向いている方
・特に「この言語」と決めていない
・環境構築無しで色々な言語を試してみたい

・アニメのキャラクターと楽しく勉強したい
・問題集やスキルチェックに挑戦して技術を磨き向上させたい
・エンジニアとして正社員でスカウトをもらって働きたい

paizaラーニングについて補足しますと、動画学習では演習課題があり、スキルチェックではDランクからSランクまでランクアップを目指せる様々な実践問題や、スキルチェックに挑戦するのに「計算ドリル」のような感覚でコードを書いて学べる、「レベルアップ問題集」も用意されています。

関連記事:paizaレベルアップ問題集をPythonとGASの両方で解いてみた集

●ドットインストールが向いている方
・具体的に学習するプログラミング言語を決めている
・環境構築がある程度済んでいる
・1回3分程度の短い動画で効率よく学びたい
・副業やフリーランスとして稼げるようになりたい
・ポートフォリオの作り方を学び、実務にいち早く活かしたい

paizaラーニング、ドットインストールの両方に共通していることは、「無料レッスン」があることです。この記事を読んでも、私の文章力不足の為、どっちが自分に合うのか正直分からない方もいらっしゃると思います。両方の無料レッスンを受けてみて、こっちかな、と思う方に決めるという手もあります。

関連記事:ドットインストールの学習ロードマップとレッスンの感想

● プログラミング学習が楽しくなる方法 ●

プログラミング学習において、C言語だったらprintf文、Pythonはprint文、JavaScriptはconsole.logやalert、HTLMではpタグやh1タグなどのタグで出力をする機会が相当多いでしょう。そこで、

「私は天才プログラマー!!!!!!」
「俺は超イケメンで女にモテまくり!!」
「私はめちゃめちゃ美人で可愛い!!」
「私はキムタクと超ラブラブ!!」

俺の嫁は橋本環奈!!

など、出力文に自分を褒める言葉や、好きな方とリア充ラブラブになるような言葉を入れてみましょう。
それを何度も繰り返すことで、自分に自信が付きますし、幸せで楽しい気分になれます。

プログラミング学習は、頭脳よりも「どれだけ折れない心を持って自信を付けて保って、更にアップしていくか」が大事です。
キムタク(=木村拓哉さん)や、橋本環奈さんに限らず、好きな芸能人や、または絶対人に見られないのであれば、学校や塾、バイト先、職場で好きな人の名前を入れてもOKです。

定数や変数に例えばJavaScriptでしたら、

const genius='【私は天才プログラマー!!!!!】';

などとして、console.logを使うタイミングで、定数geniusをテキストの文字列に「+」で連結して表示させると便利かも知れません。
そうすることで、「受け身」から「能動的な学習」に変わって行きます。
私は、この定数geniusをグローバル領域に定義しています。

人前で「私は美人で可愛い」、「俺、超イケメン!」なんて言ったら、「この人危ない人かも・・・」って思われるてしまいますが、自分のプログラミング学習の環境で、人の目に触れないのであれば、あなたはいくらでも自分のことを褒めて、自信を持っても良い方だと思います。

これから先、printf文、print文、console.log、alert、pタグ、h1タグなどのタグはいくらでも出てくるので、そこで可能な限り自分自身を褒める、ハッピーな気分になれるメッセージを入れて、単調な文法でも出来る限り遊びの要素を取り入れて楽しんで勉強してみて下さい。

そうすることによって、どのような効果があるのか、基本情報技術者試験アルゴリズムの正答率が88%取得した者の意見として申しますと、頭の中で変数、定数の値を自然に追えるようになり、ループの中でどう動くのか、条件分岐ではどっちに分岐するのか、どの関数(メソッド)に引数が入って、戻り値はどのようになり、実行結果にどのような影響を及ぼすのか、プログラムの流れをトレースする習慣が自然と身に付くのです。

プログラミングとトレースは切っても切れない関係なので、本を写経しているだけだと、自分のスキルが付いているのか自信がない・・・という方は、是非とも自分褒めメッセージをプログラムの中に組み込んで、積極的にプログラムをトレースする習慣を付けて下さい。

また、そのことを実行前に行うと、事前にエラーを発見しやすくなるというメリットまで得ることが出来ます!!これは、プログラミング学習を効率よく進めやすくなる効果まで発揮できることになります!!
(エラー文を調べることで、人は成長するのは分かりますけれど、出来る限り、サクサク学習を進めたいですよね。)

子どもの頃から、「スクラッチ」などのプログラミング言語を始めている今の子どもたちは、プログラミングが出来ると、先生やパパさんママさんから沢山褒められるかと思います。

しかし、子どもの頃にプログラミングに触れる機会が全く無い環境で育って、大人になってからプログラミングを始めると、褒められて伸びると言う機会は子どもに比べて極端に少なくなります。

そうすると、学校でプログラミングが学べる環境の子どもたちと、大人になってからプログラミングを始めた私たち昭和生まれの中高年とでは、ますます差が開くばかりです。なので、プログラミングの学習を通して、可能な限り自分で自分を褒めて伸ばしてあげて下さい。(世の中冷たいもので、頑張って勉強していても、現実は誰も褒めてなんてくれませんから・・・。)

先ほど、基本情報技術者試験の話をしましたが、私は基本的にはプログラミングに資格は必要ないと考えています。興味のある方はこちらの記事をご覧ください。

● プログラミングは暗記??暗記じゃない?? ●

プログラミングの先輩の中でも、私に直接的に影響のある方(仮に、A先輩とB先輩とします)から、プログラミングは暗記なのか暗記ではないのか意見が別れている為、初心者の私は少々混乱してしまいました。

(A先輩とB先輩の個人情報保護の為、多少表現は変えています。また、アドバイスを聞いた順番で、最初に教えてくれた先輩をAさん、次に教えてくれた先輩をBさんとしています。どちらも大変お世話になっている尊敬している方です。)

A先輩曰く、「プログラミングは暗記!」まず、覚えていないと、そもそもコードが書けない。私がプログラミングでフリーランスとして月100万円以上稼げるようになったのは、コードを何回も書いて覚えたから。プログラミング学習の専用ノートを作って何回も見直して、模写出来なかった所は何回もコードを打ち込んで体で覚えること。

B先輩曰く、「プログラミングは暗記では無い」覚えるよりも実際に手を動かして簡単なプログラムを作ってみる。プログラミングは暗記ではなくて「身につけるもの」である。コードを書く時は試行錯誤して「どのようにプログラムが動作していくのか考えてプログラムの流れを掴み、トレースをすることが大事」であり、そこに比重を置いて学習を進めて行くことがプログラミング上達の近道である。

と相反するような、それでいて共通する部分もあるようなアドバイスを頂きました。
どちらも既にプログラマーとして既に大きな結果、実績を出している方です。

人間でも動物でも「刷り込み効果」というものがあって、「最初に見たものを親」だと思ってしまう傾向があるようです。
なので、A先輩のアドバイスが私の脳裏に深く刻み込まれていましたが、B先輩のアドバイスも論理的に考えて正しいと私は思います。

で、結局どっちなの!?プログラミングって暗記なの?暗記じゃないの????って、ことで私はかなり悩みました。

そこで、「折衷案」つまり、両方の先輩方のアドバイスの中間や共通している所を取ることにしました。
具体的には、入門書でプログラミングの模写をする前に、「これは何をするプログラミングなのか」を1〜2行程度の短いコメントで書くようにしました。例えば「文字列を検索して下線を引く処理」など、何をするプログラミングなのか、コードを書く直前にコメントで書いてから、実際に入門書の模写コーディングをしました。

また、ノートを取るのではなく、私が知らないメソッドやオブジェクトが出てきたら、例えば、「getName()は名前を取得するメソッド」などと短いコメントを入れるようにしました。ノートを取る代わりに、コメントにメモ書きというふうに学習方法を変えました。

コメントを書く際、きっちりコメントを書くというよりも、「自分が分かる最小限のコメント文でまとめて、コメントにかける労力を最小限にして、その分を”思考して理解をすること” に回す」ようにしています。

更に、暗記科目みたいにガチガチに「さぁ、覚えるぞ!!」と力むのではなく、プログラミングの処理をざっとこんな感じに動くんだろうな・・・と頭の中でイメージすることにしました。これは、プログラミングのトレースをもっとふんわりさせた、気軽にやれる感じで、コーディングしながらイメージをして学習しています。

● お節介な先輩学習者 ●

「本でコードを模写するよりも、自分で何かアプリを作って、検索(ググりながら)勉強した方が実力が付く」などとTwitterで呟いている先輩学習者もいます。

しかし、プログラミングを始めたばかりの方は、入門書やドットインストールなどの学習コンテンツの通りに動かすだけで、一杯一杯でヘトヘトなかつての私のような方もいます。

そんな時、「本を写しているだけの私はダメなんだ・・・」って落ち込んでしまったこともありましたが、そういう先輩は大きなお世話だ!!って今となっては断言できます。

初心者に自慢して、マウントを取りたいだけでしょうか?
それはアドバイスではなく、クソバイスです。
そんな時間があったら、自分のスキルを磨きましょう。

マウント取りアドバイスのもう一つに、「学習コンテンツを何回も回っていないで、さっさと成果物を作れ!」というのもあります。
1番良く無いのが、「プログラミング学習をやめてしまうこと」なので、自分が納得して続けられる方法でないと勉強がしんどくなってしまいます。
勿論、スランプや体調・家庭の事情などで、プログラミング学習を中断してしまうことは仕方のないことですが、そうでないなら、なるべく自分に合った納得の行く方法で学習を続けることが望ましいです。

また、print文などの出力を覚えたての人に、「そこは関数を使ってこう書くとスムーズになる」と言われるのも、初心者の立場からしたら、勘弁して欲しいです。

確かに基礎文法をある程度習得するとその通りだと納得するのですが、初心者の段階ではそのアドバイスでは混乱するだけですし、初心者にとっては、print文を書いてそのコードを人前に晒すだけでも、物凄い勇気のいることなんです。混乱によって挫折のリスクも高まるかも知れません・・・。

「あ、この人、初心者ながら頑張っているんだな・・・」と余計なことを言わず、温かい目で見てあげて下さい。
そうすると、必ず基礎文法を習得して、関数を使って処理をまとめて呼び出すことや引数を自在に使って出力結果を変えることも自分で出来るようになりますから。

プログラミングに限らず、スポーツでもダンスでも楽器でも、その段階、段階に応じて、必要な工程が異なります。

今の自分の段階、レベルに合った方法で学んでいくことが最も挫折しずらいですし、そういう余計なことを言う先輩のせいでプログラミングに挫折してしまうのは余りにも勿体無いと思います。

なので、プログラミングの先輩方に初心者の私から申し上げたいとは、余計なアドバイスをせずに「温かい目で見守ってあげること」が、最も成長を促すのではないかと私は思います。

くどいようですが、アドバイスは「段階に応じて」異なって来ます。
先輩方は初心者を見て、色々言いたくなるかも知れませんが、その時間をあなたのスキルアップにした方が、プログラミングの挫折者を減らすと思います。

(挫折させたくて言っているのだとしたら、そう言う先輩は、プログラミグの前に「道徳」を学んで下さい。)

関連記事:プログラミング学習で関わってはいけない人と逃げるべき環境

● プログラミング学習に便利なツール ●

このセクションでは、プログラミング学習に、「あったら便利だなぁ」と思えたツールを紹介します。
ドットインストールやpaizaラーニングなどの動画の講義を終えたら、実際に本を買う段階になります。

まず、プログラミングの本を紹介する前に、ブックスタンドを紹介します。
(デュアルデスプレイを使う方はそれでも良いと思います。)
プログラミングをやっているとずっと座りっぱなしなので、適宜ストレッチをしていますが、パソコンで入力して本を見て・・・となると結構疲れるのでブックスタンドを紹介します。

これ、手前の金具にゴムがついていてストッパーになっていて、本を抑えることが出来るんです。これでプログラミングが捗りました。

表側はこんな感じです。
本の著作権があるので、カバーを向けています。

ここから、本やプログラミング学習の助けになるグッズなどを紹介して行きますが、決して全て揃える必要はございません。

興味のある商品のAmazonレビューを1つか2つぐらい見て、「ふ〜〜〜〜〜〜〜〜〜ん」と眺めてみる程度で十分です。

まず、「独習Python」ですが、Pythonの動画レッスンを終えた方には丁度いい難易度になっています。読んでいて分からないことも殆ど無いですし、多少あった時は少し調べたり前に戻ったりしています。

プログラミングのノートとして、本を読みながら特に覚えておきたい事をまとめるのに使っているノートアプリ、「Notion」が便利です。このアプリは、Windows、Mac、Android、iosで使え、GoogleのID、パスワードでログイン出来るので、書いたノートをいつでも見直せます。このアイコンが目印です。


直感的に使えて、使い方として覚えておく事は、プログラミングのコードを書くときに、「/code」スラッシュにcodeと書いて言語を選択してノートに載せることが出来ます。

ただ、私はこのノートよりも、Googleドキュメントの方が使いやすかったので、今はそっちを使っています。先ほどの先輩のアドバイスにより、ノートを取る学習は、あまりオススメでは無いようなので、私がノートに書く内容は、学習した単元の日付などを「自分がどこまで進んだのか忘れないためのメモ書き」程度に収めています。

プログラミングだけでなく、テレワークなどでデスクワークも増えていて腰に負担がかかるので、私は骨盤ベルトを利用しています。
「骨盤整隊カシャーン」というベルトで、巻き付けてマジックテープで止めて、両脇の調整ストラップをカシャーンと引っ張って、強力に骨盤を固定出来るので、プログラミング時の疲労が半減しました。

Lサイズのものです。

IT企業の研修などでベテラン講師の方のこの本が各言語のことやアルゴリズムが学べて、プログラミング言語を学ぶおススメの順番がストンと納得いくように書かれて、興味のある方は是非お手に取ってみてください。

これからプログラミングを始める方だけでなく、中々上達しないで悩まれている方は、高額なスクールやオンラインサロンに入る前に、コンピューターの仕組みやハードウェアの理解、プログラミングの本の選び方、プログラミングを伸ばす教え方を学ぶことで、SNSでインフルエンサーの方々がおっしゃていることに惑わされず自由にプログラミングを勉強出来る本を紹介します。講座の雰囲気が味わえる本なので、先輩プログラマーからアドバイスを受けている感じで読み進めています。C言語を用いたコードが掲載されていますが、Pythonの学習をしていた私でも安心して読める内容になっています。

◆ifとelseの思考術 プログラマ脳育成講座
著:矢沢久雄

◆10代からのプログラミング教室
著:矢沢久雄

Windowsで標準にインストールされているメモ帳を使って2つのプログラムを作成します。10代の若い方を対象に書かれていますが、もっと上の年齢層の駆け出しエンジニアの方にも基礎力UPに繋がると思います。
この本で特に大事だと思うのは「プログラムを改良すること」です。
プログラムを学ぶ上での考え方も学べます。
私は基本情報技術者試験でヒートアップした頭をクールダウンする目的でこの本を読みました。実際にサンプルプログラムを作ってみて、キチンと入力したのにエラーが出て調べながら知識を増やしました。環境によるものかもしれませんが、文字化けや”日本語”の部分がエラーになってしまったので、”日本語”を”nihongo”のように半角英数のローマ字で入力した所無事実行できました。
ちょっとネタバレになってしまうかもしれませんが、小学生に二分探索を教える時にこういう風に伝えればいいんだなと思いました。

◆超頻出 ITエンジニア英単語150
著:松元大地

エラーが出た時に、どうしたら良いのか分からなくなることが多く、
英語力の不足を感じる今日この頃。
中1から英語をやり直そうかと思っていましたが、
IT、プログラミングにピンポイントで学べる英語の本を
探して購入しました。
安価でコンパクトながら実用的です。
「エラー系」、「なんか上手く行った系」などに分けてあり、
コマ切れな時間やプログラミングの息抜きに学べます。
スマホで読むユーザの為に、大きめのフォントで書かれています。

◆子どもといっしょに コンピュータとプログラミングを学ぶ本
著:矢沢久雄

タイトルに「子どもといっしょに」とありますが、
独身実家暮らしの43歳でも、1人楽しく遊べました。
子育て、孫育て中の、パパさん、ママさん、じいじ、ばあば
向けに書くと、2020年4月から小学生のプログラミングが必修になり、
子どもに聞かれても、どうやって教えたら良いのか困っている
ご家族様もいらっしゃると思います。
この本では、Excelと、Windowsに最初から入っているメモ帳、
ペイントを使って、入力ゲーム、掛け算九九、円周率、数当てゲームなどの
簡単なプログラミングで遊べます。
また、子育てに関わらず、これからプログラミングをはじめる成人の方、
シニアの方、今後、プログラミング必修で教育を受けてきた方と
ビジネスの現場で一緒に働く可能性の高い中学生、高校生、大学生の方も
作りながら遊べると思います。

◆プログラミングとロジカルシンキングが一気にわかる本
著:木田知廣

冴えない営業マンのビジネスでのストーリーを使って、
小説を読む感覚でロジカルシンキングを学べます。
プログラミングに関しては、ExcelのIF関数や文字列操作・検索関数の理解出来て、
マクロの基本的なことがなんとなく分かれば、
コードの部分を除いては、スラスラ読めると思います。
フレームワークやlogicツリーを使って、プログラミング的思考、
プログラミングの基本が分かるので、ExcelはMOSのExpertレベルは
分かるけれど、これからプログラミングをはじめるのに、
何か読んでおいた方が良い本あるのかな、と探してる方には
おススメです。

◆速読関連の本

プログラミングも言語ですよね。
言語と言えば読解。
読解と言えば速読と辿って行って、
速読に興味を持ち始めました。
「長文読解が苦手で学生の頃勉強でしんどい思いをした」~
「もうちょっと早く読める様になりたいな」と考えている方まで、
速読の入門的な所+食生活や健康についても役立つと思います。
この教室に通いたかったのですが、丁度コロナの第一波の頃でしたので、
ユーキャンの通信教育を利用していて、
プログラム2の課題提出まで終わりました。

プログラミングと言うと、情報商材などもありますよね。
決して情報商材が悪いとは申しませんが、私個人の意見では、そういうのに飛びつくのは情弱だと思うんです。(ゴメンナサイ。言っちゃった(;^_^A)
なので、動画レッスンや本など、自分で調べて学ぶ努力をして、情弱を私自身も直していきたいです。私自身も情弱なので、情報商材には手を出さず、自分が尊敬している方が出版された本などで勉強しています。

本を読むのもアタマの回転も遅くて弱弱のダメダメな自分を変えて、人生の質を高めたいと思って、ユーキャンの速読講座を利用しています。

プログラミングのアンケートにご協力頂ける方はこちらのフォームで勉強法など色々と教えて下さい。

ポートフォリオを作成しました。

メインメニューに戻る
ドットインストール無料レッスン学習ノート
プログラミング学習で関わってはいけない人達と逃げるべき環
プログラミングと資格について  

心がラクになる本

この記事では、辛く苦しい思いをされている方に今すぐ読んで欲しい本を掲載しております。心が落ち込んだり、心が痛くて辛い時に読んだら救われた本で、辛くてどうにもならない、誰か助けて!!と、どれもしんどい気持ちがラクになる本です。

メインメニューに戻る
写真で癒し
発達障害と健康の本を紹介します。
何の本を呼んだら良いのか分からない時に読む記事
ストレス解消グッズ

◆自分いじめの呪いを解く本 毎日がラクになる心のクセづけ40 Kindle版
著:ココロジー 監修:酒井和夫

自分はダメだ、私なんて生きている価値がない、と心が苦しい方に届けたい本です。
ココロジーのメインキャラクターのシンくんが、優しく語りかけてくれるように、本の中で案内してくれます。
自分イジメの正体やそれらを解きほぐす方法が書かれてあり、心がラクになりました。
私自身攻撃的な人からの心無い言葉で随分と苦しみましたが、攻撃的な人とはどういう人なのか知ったら、過去の心の傷が癒やされてきました。
脳の海馬や扁桃体の働き、瞑想など癒されながら学べる本で、この本を読んで心の痛みをじっくり癒していこうと思います。

◆精神科医が教える 疲れた心をスーッとほぐす方法
著:メンタルドクターSidow氏

SNSなどで拡散されている「メンタルに良い」と言われていることの中には専門的な知識を持たない方が書かれたこともあります。
気軽に使われている「メンヘラ」や、「空気を読むな」といった主張に対して、都内で精神科医として働き、SNSでメンタルに対して啓蒙活動を行っている、メンタルドクターSidow先生が書かれた本は、専門家としての知見を元に現代の人の心の悩みに寄り添って下さっています。
メンタルに良いと言われていることに対してのSidow先生のマルバツ形式での解説は、読者の思考が偏らないように分かりやすく書かれています。日常生活でも使える「傾聴」についても詳しく書かれています。人間関係をスムーズにして自分を成長させるためにも、この本に書かれている傾聴は非常に大事だと思いました。
年代別の悩みとそれに対してのSidow先生のアドバイスには私に近いケースもありました。身近にマウンティングする人のことで悩んでいる方や、自分がマウンティングをしてしまっているのではないかと悩まれている方にもオススメの本です。

◆「しんどいこと」をリセットする方法
著:メンタルドクターSidow氏

全ての悩める現代人に送る本!!だと私は思いました。
「精神科をもっと身近に!」とYouTube、TwitterなどでSNSで活躍されている現役精神科医の先生が書かれた本です。
SNSやハラスメント、リモート疲れ、空気を読み過ぎることなどへの現代の悩みに対して、どういった考え方をすると、より生きやすくなるのか、悩みが軽くなるのかが書かれています。
1項目2から3ページで1コママンガもあり、非常に読みやすく、今の自分に当てはまる所からすぐ読める構成になっているので、興味のある所から読み始めました。
私が特に心に響いたのは、CHAPTER4「自虐で潰れそう」の「CASE6お客さんからのキツイ言葉が忘れられない」です。
キツイ言い方をしてくる人は、リアルでもネットでもいて、その度に自分の悪い所を改めなければと思っていたのですが、そうじゃないんだ、と、この本に書いてある内容のように解釈すると、すごく楽になりました。以前何かあると、「あなたが何か悪いことをしたのでは」という人がいて、自分を責めていましたが、考え方が180度変わりました。 Sidow先生の今後ますますのご活躍を応援しています!!

◆上司・友人・ご近所…身近な人の「攻撃」がスーッとなくなる本
著:水島広子氏

心が落ち着かなくなったり、不安定になった時に、精神科医の水島先生の本を読んで気持ちを落ち着かせています。
この本では、不意打ちのように唐突に攻撃をされるなどの理不尽な思いをした時に、どのようにして生きていくのか、捉えていくのかを、相手との関係性によって必要となる処理の方法が書かれています。
まず「攻撃する人とは」どういう人なのかという基本的なことから丁寧に書かれています。水島先生の文章は内容が深く読みやすいので、心の傷を抱えた時にいつも助けらえれています。
特にこの本は、「自分は何てダメなんだ」「怒られるのは自分が悪いからだ」「とにかく自分のダメな所を治さなきゃ」「人に迷惑ばかりかけていて申し訳ない」と、悩まれている方にこそ是非手に取って欲しいです。
「弱いあなたはダメだ」と非難してくる人とはどういう人なのかもこの本で学べます。
現代においてネットで攻撃されることもあります。その場合についても書かれている時代に即した本です。

◆会社・仕事・人間関係 もう、何もかもしんどい…と疲れ果てたときに読む本
著:石原加受子氏と黒川依氏

これからの時代に求められる人材は、
「自分を大切に、丁寧に扱える人間」だと強烈に痛感しました。
何故かここの所ミスが多くなってきた、自分のやりたいことよりも、世の中的に
「勝ち組」とか「リア充」と言われている生き方に自分の身を染めようとしてきて、
無気力になった、厳しい人に認めてもらいたいと過剰に思うようになった、
そういう生き方をしていて、シンドくなったら、もう動けない、という状態になってしまう前に、なってしまった後の回復のやり方に、全ての現代人に捧げる、心と体がラクになる本です。

◆SOLO TIME(ソロタイム)ひとりぼっちこそが最強の生存戦略である
著:名越康文氏

この本を読んで、自分の人生のハンドルは、自分で握りたい!!と、強く思いました。
「なんであの人はあんなことを言うんだろう」と誰かのことでイラっと来たり、
自分の人生をむなしく思った時にこの本読むと、心のイガイガが滑らかになります。
何か重大な決断を迫られている人にこそ是非この本を手に取って心を落ち着けて欲しいと思います。

◆やりたいことなんて死ぬまで必要ない その理由をぶっちゃけます
著:野村こころ氏

「この年齢ならこうあるべき」とか、「自分探しをしてやりたいことを見つけよう」
といったプレッシャーに押しつぶされた時に読む本です。
特に、サッカーとかよりも寝ることが好きな少年の話に共感しました。

◆うまくいきそうでいかない理由
著:佐藤由美子氏

自分を変えたいけれど、ガチガチでパワフルなの自己啓発書は、
読むの疲れちゃうんだよね。
でも、そんなんじゃダメだから何とかしたい、という方に、
是非読んで頂きたいです。
たった10秒~で出来るワーク(エクササイズ)は、
殆どの多くの本のワークよりも続けやすいと思います。

メインメニューに戻る
写真で癒し
発達障害と健康の本を紹介します。
何の本を呼んだら良いのか分からない時に読む記事
ストレス解消グッズ

発達障害と健康の本を紹介します。

この記事では、発達障害と健康にお悩みな方に紹介したい本を掲載しています。
発達障害当事者の方の本、発達障害にありがちな体調不良でお悩みの方向けの本、発達障害があっても諦めずに前を向いて歩いていく為の読書術の本などの紹介もしております。当事者の本の最後に、このブログの管理人、私(猫★シエスタ)の著作の本も紹介させて頂きました。

メインメニューに戻る
写真で癒し
心がラクになる本
ストレス解消グッズ
これからプログラミングをはじめる方へ

この記事が体調や心の調整が大変な方の手助けになれば幸いです。
また、発達障害や障害の有無に関係なく、心がラクになる本や、何の本を読んだら良いのか分からない時に読む本もご覧いただけると嬉しいです。

■ 発達障害当事者の方の本 ■

「発達障害かも?」という人の為の生きづらさ解消ライフハック
著者:姫野桂

発達障害で自己肯定感の低い方は詐欺とか変な自己啓発の被害に遭う可能性もあるので、変なものに申し込む前にこの本のハックを読んで、少しでも生きやすさを手に入れて下さい。また、ハックは現在の自分に合うように見直す必要もあることを学べました。いままでの当事者の本は、1人の当事者が、どうやって改善してきたかといった内容の物が多いですが、この本は、複数の当事者の改善案をアンケートを実施して様々なアイディアのシェアをされています。中々自分と近い当事者の本が見つからない、という発達障害をお持ちの方、グレーゾーンの方、定型の方にもおススメな1冊です!

発達障害の僕が「食える人」に変わった すごい仕事術 
著者:借金玉 氏

発達障害当事者によく起こりがちな重要書類などの紛失。
「あれ、どこに置いたっけ」を回避する収納術にこんな方法もあったのかと驚きました。私もハンカチを良く忘れるので、この本に書いている方法で自分の環境で可能なものは早速試してみた所、それ以降ハンカチを忘れることが無くなりました。
また、これも発達障害当事者にありがちな人間関係のトラブルを回避するためのハックを読んで、自分が如何にその部分において欠如しているのかを認識しました。今まで誰も私に教えてくれなかった、人間関係におけるルールを勉強しました。
私はこの本を読むまで雑談を軽く見過ぎていました。
また、人の名前と顔がなかなか覚えられなくて相手に失礼な対応をしがちになってしまいましたが、この本のハックなら私でも「誰が誰だか分からない」という困惑が解消されそうです。発達障害の皆様は服薬されている方もいますよね。この本には私のような医学的な知識のない一般の患者にもどの薬がどういう作用を大体もたらすのかがメリット・デメリットと共に書かれています。
この本で最も学べた点は、発達障害者にとって最大限大事なスケジュールとは何かです。この点はとても収穫が大きいので発達障害者として生きていくのに知っているのと知らないのとでは雲泥の差が出ることをひしひしと感じました。

発達障害サバイバルガイド
著者:借金玉 氏

仕事をする以前に「生活」をどのようなサバイバル術を駆使してなんとか生き抜いていける方法が書かれています。自分を変えるのでも、過剰な努力をするのでもなく、環境を変える、住環境の設備を変えることによって、生きづらさが軽減出来るアイディアが豊富に掲載されていて、最後にこの本で借金玉氏が実際に使われてたアイテムリストも載っています。IT系国家資格の経験のある方なら、「ファシリティマネジメント」と言えばピンとくるかもしれません。ファシリティ、すなわち「設備」です。
その投資をすることで、発達障害の自分がダメだからと言って自罰的な生活をするのではなく、少しでも快適に生活が送れるよう、寝具・収納・自炊・金銭管理など、参考になるアイディアが豊富にあり、私も早速ネットスーパーに登録し、自宅に使っていない収納ボックスを発見して、蓋が取れるタイプなので、それで書類の山をぶっ込んで行こうと思います。

生きづらさにまみれて
著者:姫野桂

姫野先生は、もう十分「作家」です。作家と名乗って下さい。
少なくとも私にとって姫野先生は作家の先生です。
この本を読んで、本気で私も髪の毛を金髪にしようと思いました。
(職業柄無理ですが。)
V系バンドに関わりのある方でしたら、発達障害の有無に関わらず、バンドを巡っての生きづらさに共感出来る箇所が多々あると思います。
私は音楽に関してはダウンロードやYouTubeで済ませてしまっているので、ライブの価値というものが良くわからない為、以降は私にも理解出来たことをレビューとして書かせて頂きます。
SNSの炎上で、発達障害のある人と定型発達の一般の方と何が違うのかという所が特に興味を持ち、私にも当てはまります。きちんと理由を説明してもらえば納得するという所に特に共感しました。また、自己肯定感の低さから明らかに不当なことを言う人の言う通りにしてしまうことも、私にも当てはまるので頷けました。
著者の姫野桂先生は、私より10歳若い方で学生時代はスクールカーストの底辺に属してお辛い思いをされていたそうです。それを文才で文章の力で次々と結果を出して行くところが痛快でした。ご本人の才能もあるかと思いますが、文章を書いて人に見せる為には、伝わりやすさ、読みやすさを削らずに自分の言いたいことを文章化する労力も必要です。才能だけではない、積み重ねてきた努力もあって、私の様に「どうにか日本語らしき文章を書けると言うレベルの発達障害者」の心を代弁した下さっています。

就職氷河期世代&大人の発達障害
著:猫★シエスタ(このブログの管理人の著作です。)

発達障害当事者として、2012年に私が書きました「就職氷河期世代 & 大人の発達障害」を紹介させて頂きます。

ロスジェネ(就職氷河期世代)とASD(自閉症スペクトラム)の両方の生きづらさを抱えながら正社員としての一般就労、そこから障害者雇用に就労形態を変えて行った時の職業訓練、企業実習の様子、初めての障害者雇用の様子について書き綴っております。

私の年代ですと発達障害の診断が遅くなり、私の場合は31歳で初めて診断され、それまでの学生時代や一般就労での苦しみ、障害が分かった後からも支援者からの虐待、企業実習で辛い思いをしたことなどを赤裸々に綴っています。

ご興味ある方はご覧下さい!!この本の内容をYouTube動画でも紹介しておりますので、そちらの動画をご覧頂いた上で、ご検討を何卒宜しくお願いします。

読者アンケートも宜しくお願いします。

発達障害、障害者雇用事務職、以上現場からの中継でした!
著:猫★シエスタ

本の内容紹介YouTubeとその詳細です。

私には、発達障害(ASD自閉症スペクトラム及びADHD)と双極性障害があり、現在障害者雇用2社目で働いております。

前職である障害者雇用の1社目での失敗を振り返り、読者様に同じ失敗をして欲しくない、また、私自身が現在の職場で同じ失敗をしない為に、仕事・通勤・人間関係・発達障害の依存症をプログラミングで解消した方法・発達障害を巡るSNSの使い方等、「あの時、こうしておけば良かったのに!!」と言った後悔も書きました。

障害者雇用1社目をクビ同然で退職し、そこから立ち直って4ヶ月で障害者雇用2社目の内定に直結した履歴書等応募書類の揃え方、添え状や自己PR書(Excelの技術を可視化したサンプル)の公開もしております。

その際、精神・発達障害者が障害者雇用での高倍率を突破して内定に直結した時に用いた応募書類の資料を画像と解説文を用いてかなり詳細に公開しています。

履歴書・職務経歴書などの応募書類を印刷する時に使う紙、印刷物を入れる高透明のクリアホルダーの選び方、添え状とパソコンのスキルが分かる自己PR書(サンプル)の制作物を個人情報を伏せて掲載しています。

発達障害で特別な才能を持たない私が障害者雇用事務職で働き続ける為に行っている健康法や対人関係の捉え方、障害者雇用の事務職で知って置きたいパソコンのスキル(Excelなどのショートカットキーで20年以上パソコンを操作してきた知識の集大成)、発達障害の方に良くありがちな依存症(私の場合は電話占い依存)をプログラミングで解消した話も掲載しております。

事務職の方も10分程度あればプログラミングを始められる方法も書いています。事務職といえば今後AIに奪われてしまうのではないかと危惧したことを、実際にAIで使われているプログラミング言語のPythonの環境構築をして検証しました。

私はロスジェネ(就職氷河期世代)であり、今後の8050問題への不安や対処法についても思いつく限りのことを書いております。

ストレスが溜まりやすい発達障害者の方へ、趣味でやっている写真を見て心を癒して頂けたらと思い、イルミネーション・花見・自然風景・ハロウィンなどのお気に入りの写真を掲載しました。

発達障害には色々なタイプの方がいるからこそ、多くの方に本を出版して欲しいと思い、Kindle版でのセルフ出版の手順も解説しております。

読者アンケートも宜しくお願いします

■ 健康でお悩みの方向けの本 ■

めまいは自分で治せる
著者:荒井基洋

発達障害の中には、疲れやすさやめまいで悩んでいる方も
割と多くいらっしゃると思います。
家庭でも簡単に出来るリハビリのメニューが書かれています。
本の中にもありますが、病院で心配な方は病院で相談しましょう。
リハビリのメニューは8つあって、特に苦手なメニュー
(私の場合はハーフターン)についてはどんなに忙しくてもやっています。

■ 読書に挑戦したい方向けの本 ■

1冊10分で読める読書術
頭の回転が早くなるすごい!方法
著者:佐々木豊文

発達障害には、「学習障害」がありますよね。
私は、「読む」ことが苦手で、色々と諦めて来ました。
しかし、プログラミングは諦めたくないので、速読の勉強をすることにしました。
この速読の本ですが、速読の効果を高めるための食事についてもか書かれています。
この機会に、私自身、食生活を見直しました。

メインメニューに戻る
写真で癒し
心がラクになる本
ストレス解消グッズ
これからプログラミングをはじめる方へ

アセンブラでソーシャルディスタンス大文字変換

この記事ではアセンブラ言語で、文字コードの演算を使って、小文字から大文字に変換する処理を学べます。理解の助けになるように、シンプルな図解を用いております。

■ 関連記事 ■

基本情報技術者試験トップへ
アセンブラ自作サンプルへ
アセンブラ過去問プログラムへ
令和2年度(令和3年1月)合格報告

2020年からの基本情報技術者試験は、言語とアルゴリズムの配点が高くなりました。
なので、プログラミング未経験の事務員の私は、非常に焦っていましたが、無事合格できました。
学習中のアウトプットを少し編集してお届けしております。

2020年新型コロナウイルスが蔓延しています。
恐らく今年の流行語に入ろうであろう、
「ソーシャルディスタンス」

英語で書くと
「Social Distance」
大文字と小文字が交じっていますが、
この文字列の小文字のみを大文字に変換する
プログラムを作りました。

イメージはこちらです。

配列MOJIがあって、緑色の所が大文字に変換した所です。
0番目から14番目までの要素があります。
レジスタはGR1~GR3まで使い、それぞれの役割は、
GR1が「Social Distance」が格納されている配列の
先頭アドレスから最後尾のアドレスまで、
処理中の文字のアドレスを指し示し、
GR2は文字数の15、GR3は、GR1が指し示すアドレスの中身、
つまり処理中の文字そのものを指します。

出力結果です。

プログラムはこちらです。
少しでも「密」を避けて、早くコロナが収まりますように、
という願いを込めて作ってみました。

TEST START
RPUSH


OUT MOJI,LEN

LAD GR1,MOJI;先頭番地指定
LD GR2,LEN
CALL UPPER;大文字変換プログラムを呼ぶ

OUT MOJI,LEN
RPOP
RET

MOJI DC ‘Social Distance’
LEN DC 15

UPPER RPUSH
LOOP LD GR3,0,GR1
CPL GR3,=’a’
JMI SONOMAMA
CPL GR3,=’z’
JPL SONOMAMA
SUBA GR3,=#20;大文字を小文字に変換
ST GR3,0,GR1
SONOMAMA LAD GR1,1,GR1
SUBA GR2,=1
JPL LOOP

RPOP
RET
END

CASL2のおススメ本です。

基本情報技術者試験トップへ
アセンブラ自作サンプルへ
アセンブラ過去問プログラムへ
これからプログラミングを始める方へ

アセンブラでデスノート風のカウントダウン

この記事ではアセンブラ言語で、単純なループと、デクリメントを通してカウントダウンの処理が学べます。
ジョークを用いていますので、楽しく笑いを取り入れて、アセンブラの基礎を脳内に定着されます。

■ 関連記事 ■

基本情報技術者試験トップへ
アセンブラ自作サンプルへ
アセンブラ過去問プログラムへ
令和2年度(令和3年1月)合格報告

2020年からの基本情報技術者試験は、言語とアルゴリズムの配点が高くなりました。
なので、プログラミング未経験の事務員の私は、非常に焦っていましたが、無事合格できました。
学習中のアウトプットを少し編集してお届けしております。

またまた、変なCASL2の命令を思いついてしまいました。
こんなことやっていて、良いのかな?
こんなことして、遊んでいないで、マジメに勉強しないとね。

で、イヤなやつの名前を書いて、
寿命を5days、4days、3days、2daysまでカウントダウンして、
その後1-DAY!!、ど~~~~~ん!って出力する命令を作りました。

実行すると、まず、
デスノートって表示されます。

その後、ヤツの名は?と、表示されます。

懲らしめてやりたい奴の名前を書きます。

「GOKIBURI」と書きました。
ほんと、アイツら、ひとんちの敷地内に入りやがって、
土地はお金なんだよ!!
殺虫剤も金かかってんだよ、金返せ、このやろう!!!!

って、CASL2のプログラムの話に戻ります(;^_^A
で、「の余命は」と表示されます。

ここから5,4,3,2,とカウントされます。
2日までは、day”s”ですよね、複数形で。

で、ここから
プログラムの抜粋をしますが、

LOOP LD GR2,=’0′
ADDA GR2,GR1
ST GR2,DAYS
OUT DAYS,LEN4
SUBA GR1,=1
CPA GR1,=1 ←ココ!
JPL LOOP  ←ココも!

の、ココ!って書いてあるところ、ハイ注目(=^・^=)
余命5、4、3、2までは、余命(GR1)>1ですよね。
そこで、余命>1、つまり余命2日までだったら、
ループで繰り返すという命令にしました。
JPLで、1と比べてPLUSだったらLOOPへジャンプしています。

カウントダウンして、余命が1日になったらループを抜けます。

で、最後、笑ぅせぇるすまんの喪黒福造風に、
「ど~~~~~ん」と表示されます。

では、プログラムです。

TEST START
RPUSH

OUT NOTE,LEN
OUT MOJI1,LEN1
IN NAME,LEN2
OUT NAME,LEN2
LAD GR1,5
OUT JYUMYO,LEN3

LOOP LD GR2,=’0′
ADDA GR2,GR1
ST GR2,DAYS
OUT DAYS,LEN4
SUBA GR1,=1
CPA GR1,=1
JPL LOOP

OUT DAY1,LEN5
OUT DAY0,LEN6
RPOP
RET

NOTE DC ‘DEATH NOTE’
LEN DC 10
MOJI1 DC ‘YATSUNO NA HA?’
LEN1 DC 14
NAME DS 20
LEN2 DS 1
JYUMYO DC ‘NO YOMEI HA’
LEN3 DC 11
DAYS DC ‘ ‘
DAY2 DC ‘days’
LEN4 DC 5
DAY1 DC ‘1-DAY!!’
LEN5 DC 7
DAY0 DC ‘DooooooooN!!!’
LEN6 DC 13

END

お疲れ様でした。

関連記事:アロマでゴキブリを追い出せ!!

CASL2のおススメ本です。

基本情報技術者試験トップへ
アセンブラ自作サンプルへ
アセンブラ過去問プログラムへ
これからプログラミングを始める方へ