プログラマーになりたい中学生

プログラマーになりたい中学生です。プログラミング学習の進捗などをブログにしていきたいです。

【脱Windows】Windows11なんてつかってられるか!

なぜ脱Windowsしたいのか

Windows11にしてから起動が遅いこと、androidエミュレーターが落ちたり、メモリが起動直後4GB使われていたりまあ結構いろいろなことに悩まされています。自分はブラウザのタブを常に10個ほど開き、DiscordやLINEを常につけっぱなしにしています。最近メモリの使用量がとんでもなく多いなと感じタスクマネージャーで確認したところDiscordがメモリを2GBも使っていました。さすがにやばいので脱Windowsしたいなと感じました。Discordで2GBはかなりやばいですよね(笑)

Windowsからの乗り換え先

MacOSLinuxがよくある乗り換え先だと自分は思っています。Macはあこがれだけど金欠系中学生にMacは厳しいので必然的にLinuxになりますが、Linuxって正直ちゃんと動くのかデータはすべてちゃんと引き継がれるのかかなり心配です。結果としては乗り換え先として最高でした何種類かとりあえずHyper-Vで仮想環境を作り試して見ました。個人的にはUbuntuLinux Mint、Zorin OSがいいなと思いました。各OSそれぞれいいところがあってUbuntuは調べたらすぐ情報が出てくるのがとてもいいポイントでLinux不安だなとか僕のLinuxがなんか変とかいうときに調べれば出てくるのでかなりありがたいです。Linux MintはCinnamon、MATE、Xfceの3つの種類があり自分に合ったものを選べます。Zorin OSはWindowsに似たデザインでWindowsに慣れ親しんだWindowsユーザーからしたら最高です。ちなみに自分は見栄を張ってかっこつけたいのでelementary OSにしました(笑)

移行前の準備と必要なバックアップ方法

外付けHDD、クラウドストレージ、バックアップソフトウェアの使用の3種類ほどバックアップの方法があります、自分はブックアップソフトウェアを使いました。まずはバックアップが必要なデータをリストアップします、その後ソフトの互換性を確認します最近はWindowsのソフトをLinuxで動かすみたいなやつあるからあんま自分は互換性は気にしてません、プリンターなどを使う場合ドライバがあるかも確認します、移行ツールを利用してでデータを移行します。意外と簡単ですね大学生が開発したのが有名の「Operese」は自動でデータを以降することができるらしいです最高ですよね。

まとめ

Windowsの選択先としてLinuxはかなり最高な選択しだということがわかりました。Windows10だと心配だしWindows11だとスペック不足、Macは高くて買えないなんてときの救世主にLinuxがなってくれるのが最高にうれしいです。

😤 期末テスト直前!勉強の「モチベ」を爆上げする3つの方法(悔しい現状をバネに)

そろそろ期末テスト...

僕の学校では、まもなく期末テストが始まります。合計700点満点、学年約250人の中から順位が出されるこのテスト、実は僕にとってただの成績発表じゃありません。
前回の順位は大体160位。なぜか最近、成績が良い人が権利を持つ、特権のようなものが一部の男子グループの中でできてしまいました。なんと、「2桁順位以上じゃないヤツは頭が悪い」という、ふざけた認識があるらしいんです。

正直、めちゃくちゃ腹立たしい。

ぎゃふんといわせたい

「成績で人を判断するなんておかしい」...
そう思うからこそ、その男子たちをぎゃふんといわせたい。これが今の僕の最大の勉強の「モチベ」です。「彼らに勝つ」というシンプルな動機が、僕のやる気を最大限に引き上げてくれています。

文房具を買う

自分は今まで1000円を超えるシャーペンはあまり買わなかったのですが友達の文房具好きの子から、文房具を買うとモチベが上がるという話を聞いて早速買ってみました。トンボ鉛筆の「モノ グラフファイン」のブラック0.3とペンテルの「スマッシュ」のブラック0.3とユニの「ユニ ボールゼント スタンダードモデル」の0.5を購入しました。1000円を超えるシャーペンになるとやはり特別感があって勉強に取り掛かれると自分では思っています。
「モノ グラファイン」はやっぱ重さがやばくて漢字をひたすら書くときには向かないけど授業のノート取りやワークに重宝してます。「スマッシュ」は言いすぎだろと思うかも入れないけど、やっぱ軽くて持ってることも忘れるくらいに軽いです、テストとかのスピード重視の面や漢字をひたすら書くときに重宝してます。「ユニ ボールゼント」は圧倒的書き心地で水性なのに油性のように色が移りにくい、書いてるときの満足感がえげつないです。

目標を決める

定番のことだけどやるとやっぱ画期的ですね。自分はもう票を立てると数日間は突っ走るという特性があるのでそれを活用して数日に一回目標をさらに高く更新するようにして、自分のモチベを常にマックスにしています。

僕がプログラミング学習で「紙」を使わない3つの理由と、急なシャーペン紹介

はじめに

プログラミング学習で僕は断然「デジタル派」です。この記事では、僕が紙を使わない具体的な理由を3つお話しします。もちろん、紙を否定するわけではありません。あくまで僕個人の主張として、読んでいただけると嬉しいです。

なぜ紙を使わないのか

これは3つ理由があります。

1.暗記よりも「検索・活用能力」を鍛えるため

HTMLやCSSには無数のタグがあり、すべてを暗記するのは非現実的です。
重要なのは「この機能にはどのコードを使うか」を理解し、忘れたらすぐにPCで検索して活用する能力だとおもっています。
紙に書くことは、実践的な能力の習得を遠ざけていると感じる。

2.「開発サイクル」の一連の流れを体験するため

「コードを書いて→ブラウザで表示確認→エラー修正」というWeb制作の一連の流れを体験が大切なんじゃないかと思った。

3.開発者ツールに慣れるため

実際の制作で、ブラウザの開発者ツールなど、専用のデジタルツールを使い。これらのツールに慣れるためにも、学習の初期段階からPC上でコードを打つ習慣が必須だと考えています。

プログラミング以外なら紙がおすすめ

僕はプログラミング以外の勉強なら紙を使います、最近はiPadで英語の学習をしてるみたいな話を聞いたことがあるのですかやっぱりiPadに限らずタブレットスマホなんでもできるからこそ勉強には向いていないともって、紙にはYouTubeなどはないので勉強に集中できるともいます。ぼくは紙のほうがアイディアがわいてくるのでプログラミング学習以外では紙をおすすめします。ちなみにシャーペンなどのペンによっても書き味が違うところも紙の面白いところですよね。てことで個人的におすすめなシャーペンを紹介しようと思います。

シャーペン

僕はクルトガKS、オレンズATの2本を特にお勧めします。

クルトガKS
クルトガ機構」の進化と「新エンジン」搭載でがたつきが少なくクルトガエンジンのおかげで文字を常にきれいに書くことのできるシャーペンです。ノートが気におすすめです。

オレンズAT
自動芯出し機構のおかげで集中が途切れないワークするときにはいつも使っています。

おわりに

なぜか急におすすめのシャーペン紹介が始まりましたが自分はそこまでシャーペンに詳しいわけではないので間違っている点などがあればコメントで教えてください。自分はプログラミング学習で紙を使うって人はなんでそうなのかぜひコメントで教えてほしいです。

HTMLとCSSを勉強します!

なぜHTMLとCSSにしたのか

つい最近まではプログラミングについてほぼ知らなかったぼくがプログラマーになるためにプログラミングの勉強をするんですけど、まずはHTMLとCSSがおすすめと聞いたのでHTMLとCSSを勉強しようと思ってHTMLとCSSを選びました。
しかもはてなブログではHTML編集もできるのでブログを書くぼくにとってはブログを書きながらHTMLの勉強ができて一石二鳥なのではないかと考えてHTMLとCSSを選択しました。

勉強方法について

勉強方法を3個考えてきました。

1.オンライン学習サイト・アプリで基礎を学ぶ
この方法では基本的なHTMLタグ、CSSセレクタ、プロパティなどの文法が勉強できます。

メリットは3つあると思いました。

  • 環境構築をせずに、すぐにコードを書きける。
  • 動画やゲーム形式で飽きずに、体系的な知識を学べる。
  • 基礎知識の全体像を短期間で把握するのに最適。

2.良質な書籍で知識を深める基礎文法に加え、Webデザインの考え方、最新の仕様が勉強できます。

この方法もメリットが3個あると考えました。

  • 情報が正確で網羅的であり、辞書的に使える。
  • 本に付属のサンプルコードを一字一句PCで書き写すことで、指がコーディングに慣れる。
  • インプットとアウトプットを同時に行える。

2の方法は自分やってみたくて下の2冊はすごくわかりやすかったと友人からおすすめされたのでこの書籍を使ってみようと思っています。

3.Webサイトの「模写コーディング」に挑戦する基礎を学んだ後に最も重要な実践的なスキルを身につける方法で、実在するデザインを再現することで、プロのCSS設計の仕組みを深く理解できます。

これもまたメリットが3個あると考えました

  • 作ることで、インプットした知識の使い方がわかる。
  • プロのデザイナーが考えたデザインと構造を同時に学べる。
  • エラーやバグの原因を探るデバッグ能力が身につく。

おわりに

世の中にはたくさんの勉強方がある中でこれはほんの一部に過ぎないけどもしほかの勉強方法があればコメントで教えていただければうれしいです!さんこうにさせてもらいます。
今回紹介した勉強方法で紙に書くなどの方法がない理由は今度別の記事に書こうと思っているので良ければ見てください。

はじめましてプログラマーになりたい中学生です

自己紹介

はじめましてプログラマーになりたい中学生です。趣味は音楽をきくことでヨルシカがとくにすきです。使用しているPCはちちからもらったi3 6100UをとうさいしたHP ProBook 450 G3をつかっています。

プログラマーになりたい理由

プログラマーってかっこいいとおもいませんか?
ぼくはとってもかっこいいとおもいます。ではなぜかっこいいとおもったのかというといつもの日課であるネットサーフィンをしていたときにおもいました。いろんなサイトを見ていると、ぼくが普段あたりまえのように使っているアプリやゲーム、便利なサービスの裏側には、必ずプログラマーがいて、見えないところで世界を動かしていることに気づいたのです。めっちゃかっこよくないですか?みんなのためにこーどをかいて

プログラマーってかっこいいとおもいませんか?
ぼくはとってもかっこいいとおもいます。ではなぜかっこいいとおもったのかというといつもの日課であるネットサーフィンをしていたときにおもいました。いろんなサイトを見ていると、ぼくが普段あたりまえのように使っているアプリやゲーム、便利なサービスの裏側には、必ずプログラマーがいて、見えないところで世界を動かしていることに気づいたのです。めっちゃかっこよくないですか?みんなのためにコードをかいているとかんがえるとすごくかっこいいから自分もプログラマーになりたいと思ったのがきっかけです。

ブログにしようとおもった理由

ぼくはずぼらなのでブログにして進捗をみなさんにみてもらうこことにしました。

おわりに

定期的にブログを更新していこうと思っているのでよろしくおねがいします。まずはHTMLやCSSからがくしゅうしていこうとおもっています。