この記事について
この記事は、思考の整理と理解を深めることを目的に、これまでインターンやハッカソンで習得してきた技術についてまとめたものです。
以降、何か新しい技術を学んだときや体験談を書こうと思ったときには、随時追加していきたいと思います。
1. 開発経験など
① 個人開発
② インターン
③ 長期インターン
④ 就職活動
⑤ OSS開発(随時更新予定)
2. 言語・技術について
① バックエンド
Python
- 【個人開発】DjangoでつくるはじめてのWebアプリケーション
- 【個人開発】アプリケーションのプラットフォームをNext.js, FastAPIで作る
- 【スクリプト】Flaskで簡単なAPIを実装
- 【調査】FastAPIの勉強と周辺知識
② フロントエンド
JS
3. その他
① 実務で必要とされる前提知識
以下は実際に長期インターンでオフィスに入って業務の一部をする際に、求められた前提知識の一部です。学生でインターンに参加したいと思っている方は参考にしていただければと思います。
Git
シェルスクリプト
API
SSH接続
正規表現
② コンピューターサイエンス
以下は文系学部の私が、体系的にコンピューターサイエンス(CS)を学習する際に使用した参考書や資格試験について書いています。
特に、情報系学部でない学生さんでCSの勉強どうやって進めたらいいかわからない方は参考にしていただけると幸いです。
応用情報
技術書
③ その他
以下は、DockerやAWSなどモダンな技術をはじめ、①②で取り扱わなかった内容について書いたのものです。