未分類

配達中の無

投稿日:

 今日は配達中は何にも考えていませんでした。配達中脳味噌を使わずに余ったので勉強の方に使おうという算段だったのですが、どうしても終わったら疲れてしまいます。これはバイトの回数を生活できる最低限の数にして時間を増やすというのが今の最適解だと考えられます。しかし、生活費やその他諸々の借金があるのでどうしてもバイトの数を増やさざるをえません。考えを変えてお金を借りてバイトに入らないということも考えられますが、そこまで振り切ったことはできないタチなのでこの制約の中でなんとか最適解を見つけていきたいと思います。さてバイトが終わったら本屋で「プログラミングの仕組み」を読もうとしてのですが、運悪く売れてしまい本棚にありませんでした。仕方なく他の本にして、タイトルは忘れましたがプログラマーの方達がエンジニアに必要なことをそれぞれ述べていく本を読んでいました。そこでは将来エンジニアとして優秀な人材になるためのhow toが書かれていたのですが、実際にエンジニアがどんなことを考えて仕事に取り掛かっているのが伺いみれたので勉強になりました。そこで覚えているのがエンジニアは頑張りすぎないということが印象に残っています。エンジニアになれば毎日勉強の日々を覚悟していて、コードを書きまくらなければいけないと思っているのですが、それだけではいいエンジニアになれなくていかにしてコードを書かないか考えることが必要になるのです。どういうことかというと、なるべくシンプルに単純なコードを書くというのはもちろんなのですが、いかにして簡単にプログラムを書くか、例えばos環境が違うことによってそれぞれに合わせたプログラミング言語や実行環境でコードを書かないといけなかったりするのですが、dockerを使って違うosでも同じコードでプログラムを動かすことができるので、書き直しが必要なくなるのです。こういう新しいツールによってそもそもコードを書かなくて良かったりするのでとにかくコードを書きまくるというのではなく、どのようにしてコードを書かなくて済むのかを考えることはこれからエンジニアとしてやっていくには必要な能力だと考えられます。

 linuxではシェルスクリプトを勉強しました。そもそもシェルというのはlinuxのカーネルに対して送るコマンドやカーネルから送られてくる処理をユーザーが理解できるように通訳してくれる役割を持つプログラムです。このシェルに打ち込むコマンドがシェルスクリプトで、これを使うことによって何回も打たないといけない作業を自動化させることができ、複数のコマンドをファイルに書いてまとめて処理を行うことができます。そもそもカーネルとはosの中核を担う部分でプログラムの実行プロセスを管理したりどういう手順で実行すれば効率よくなるのかを考えて実行してくれます。さらにデータを保存するメモリの管理とデータとかを保存するのに便利なファイルシステムを提供しているのもカーネルです。これを貝殻みたいに外側で覆って、ユーザーと中継させる役割を持っているのがシェルになります。

-未分類

執筆者:


  1. 天才 より:

    金利があるなら先に借金をまとめて返すのもありかもしれませんね。
    ただ自分の時間を作るという発想は大事ですね。

    ps もう少し改行など見やすくしていただけると幸いです。

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

ロックンロールとは

 今日「動物と人間の世界認識」読み終わりました。どんな内容だったかを簡単にまとめると、他の動物が見ている世界は人間が見ている世界と違っていて、さらに同じ人間同士でも各々違っている。本当の世界なんてもの …

no image

帰りの電車で

 今日は友人と飲みに行っていたので軽く書いて終わりたいと思います。朝は本を読み、javaを少し勉強してYouTubeをみて出掛けにいきました。youtubeでは普通である感覚の分断が起きていて、そもそ …

no image

日本の経済

 「資本主義って悪者なの?」を読み終えました。資本主義は格差を広げていく仕組みになっています。いや正しくは資本主義の仕組みによって人間が格差を広げているという状況になります。これをなくすために新しい仕 …

no image

資本主義とは

 今日は面接がなかったので本を読もうという日でした。「死なないやつら」を読み終わりまして、これのことをかこうと思います。この本はものすごく面白かったです。なのでスイスイ読むことができてあっという間でし …

no image

プログラミングについて

プログラミングの本を読みました。今回は実際の処理の裏側で動いている処理を学びました。コンピュータは0と1しか認識できません。人間がプログラムで書く文章を0と1に変換する機能をアセンブラやコンパイラが担 …