🎃

自己紹介

に公開

自己紹介

私について

はじめまして。現在大学生で、趣味でプログラミングをやっているまつりと言います。

普段は都内の大学生(思いっきり文系)をしながらプログラミングの勉強をしています。特にエンジニアになりたいとかそういうわけでプログラミングをしているわけではなく、どちらかというと純粋な知的好奇心で始めた感じです。

プログラミングを本格的に学び始めたのは2023年の夏からで、42Tokyoというエンジニア養成機関に入るための試験から始まりました。

42Tokyoに関する説明は端折りますが、気になった方はこちらから概要を確認してみてください。

基本的にはこの養成機関の中で学ぶことに関することをメインに独学してきています。内容が言えないルールなので細かいことまでは言えませんが、web開発などで必要となる知識というよりももっと低レイヤー側のコンピュータサイエンスの基礎的な部分を学んできました。

個人的にはそもそも42Tokyoを受験した理由がプログラミングができるようになりたいというよりも、CSとかそもそもコンピュータってどうやって動いてるん?的なところが知りたかったという感じなので、個人的には気になることを勉強できていてありがたいですね。

知っていること・使える言語

ここでざっくり私がどんなことを知っているのかを紹介しておきます。

まず、私がある程度知っている言語は、C, C++, JavaScript, TypeScriptがあります。あと一応HTMLとCSSの基礎も抑えています。

知識領域としては、全て基礎的なレベル感ですがOSやKernel、基礎的なウェブの知識、ネットワークやDockerなどに関してはある程度知っています。また、最近Honoとか、Viteなどのウェブに関するフレームワークやライブラリに関しても調べており、こちらは本当に薄っぺらくですが知識がある状況です。

また、私は大学の専攻がCSでもなければ、さらには理系ですらないため学術的な厳密性などはないことをご了承ください。

ここで発信すること

このアカウントでは主に私が学んだことをメインとして発信していきます。内容としては基本的には初学者やあまり詳しくない人に向けた記事になるかと思います。(というかそもそも自分がそこまで詳しくないため中級者以上の人にとって価値ある情報を届けられると全く思えません泣)

ただ、私自身2023年に初めてプログラミングというものに触れ、完全に知識がない状態から今では基本的な知識はある程度押さえた状態まで成長できました。

なので、本当の未経験者がプログラミングを学ぶ上で詰まりそうなところ(特に環境構築の部分とか)や、そもそもどうやってプログラムの勉強を始めるのがいいか、といったところが他の方よりもよりリアルにわかると自負しています。

そう言った人に特に価値のあるものを届けられるように投稿していこうと思っています。

皆さんの学習の一助となれば幸いです。

noteでは私の趣味である本とか読書に関する記事を書いているのでこちらもぜひ。

Discussion