何について書いてる?
製作物や趣味、嗜好については、メインのページで書いたので、資格に関することや大学で行なったことを簡単に書きたいと思います。
(ぎこちないところも多々あると思いますが後々修正していきますのでご了承ください。)
講義
元々、高校の頃に、マークアップ言語は、触っていたのですが、ユーザの入力や実際にそれを受け付けて返すというような処理ができたり、もう少し本格的なデータを保持して処理というようなことができるプログラミングに興味を持っていたこともあり、大学のプログラミング分野ではC,Javaを学びました。
その中で、初めの頃は、カレンダーや逆ポーランド記法を使った計算処理などを作りました。
ネットワーク分野では、ネットワークトポロジー、プロトコル(TCP/IP…)、伝送速度の計算や機器、CSMA/CDなど制御方式、OSI参照モデルから始まり、実習?では、Virtual Box環境でポート開放~Apache Http Server導入、ssh,ftpでアクセスし擬似的にwebサーバを立てるなどを行いました。
DBに関しては、PostgreSQLをローカル環境に導入し、基本のDML、DCLをやっていき資格対策の延長上にあるイメージで取り組みました。
講義以外では、せっかくVirtual Box環境があるということで、Vagrantを触ってLAMP環境を構築して、写経ベースですが、ちょっとした掲示板のようなものを作成するということを行なっておりました。
資格
大学でプログラミングを行なっているうちに、私自身がプログラミングを考えるというだけでなく、友人に教える過程や、SAで後輩にアドバイスをしていた際に、他人のコードを覗いて処理を考えることや、何を考えてこの処理にしたのかを考えることに楽しさを感じていき、この時からgithubのソースコード(簡単なもの)をみたり、基本情報技術者試験に代表されるようなC、Javaやアルゴリズムに興味を持ち始めました。
また、過去問演習をしていくうちにコンパイラやJVMで(おそらく)起こっていることの仕組みを擬似的に体験できたというところも面白かったです。
特に好きだった問題↓
マークアンドスイープ

基本情報技術者過去問題 平成28年春期 午後問2(ソフトウェア)
JVMと最後の設問がJust In Timeコンパイラ的なもの?

基本情報技術者過去問題 平成27年春期 午後問2(ソフトウェア)
字句・構文解析
/assets/images/4748950/original/pm02_1.gif?1583945003&w=1440)
基本情報技術者過去問題 平成28年秋期 午後問2(ソフトウェア)
それから、数ヶ月学習していき、基本情報技術者試験に合格し、さらにそのステップアップとして応用情報にも手をつけていきました。
応用情報技術者試験は、どちらかというと運用面(可用性、冗長性やコスト)に関する問題が多い印象でしたが、普段プログラミング方面にしか関われてこなかった分、とても新鮮な気持ちで取り組むことができました。
今時な感じがした問題

応用情報技術者過去問題 平成27年春期 午後問4(システムアーキテクチャ)

応用情報技術者過去問題 平成30年秋期 午後問8(情報システム開発)
資格に関しては、このような流れで、ただ受けるだけでなく、学んだことを深掘りしていく、プログラミング以外の技術領域を学ぶということができたのでとても良い経験になりました。
この後は、資格に関して、とりあえず学生の段階で、取れる範囲のものを取ったので、自主製作の活動を中心に行なっていきました。
その過程で、Geek-SpaceというDiscordコミュニティに参加したり、高校の頃に触っていなかった、JavaScript(Node.js)がいつの間にか、大進化(私目線)を遂げていたり、Vagrantよりも主流なDockerに移ったりなど、いろいろありましたがその内容については、別の記事に書きたいと思います。
ここまで、読んでいただき、ありがとうございました。