#ブログを始めて見ようと思います
#はじめに
はじめまして。Haruです。
私は情報系学生B4のatcoder初心者です。
目標はとりあえず入緑することです。
今の現状はBまではほとんど解けるがCはほとんど解けないという現状です。鉄則本を昔読んで途中で挫折した経験があります。
差し当たってアルゴリズムを勉強する必要があるかなと思いました。
##ブログをはじめようと思ったきっかけ
またブログを始めようと思ったきっかけはその時どのようなことを思っていたのかや勉強の進捗などをつけることでやる気につながるかなと思い、始めました。
内容は完全に自分用で勉強したことの振り返りや思ったことなどを自由に書いていく形式になります。
##勉強したい言語
・Python : DjangoでWebアプリケーションを作れるようになりたい。あと単純に書き方が好きなため
・HTML5, CSS, Javascript : webアプリケーションで必要なため
・C++ C言語と似ていて競プロでコモンな言語のため
・Java Webアプリケーションを作ってみたい。
・Swift: iphoneアプリを開発したくてmacを買ったため
##近況
院試が残念な結果に終わり、就職活動も遅めですが始めることになりました。
Webアプリケーションを作る仕事に就きたく、Web系に就職するためには多くの場合ポートフォリオが必要だということを知り、ポートフォリオを作り始めました。
ポートフォリオでは今自分が作りたいものということで、いま就活で応募している会社さんや適性検査締切日などを管理するアプリケーションをdjangoで作ることにしました。
youtubeで松岡幸一郎さんのライブモデリングとコーディングで理解するDDDという動画やドメイン駆動設計・モデリング/実装入門 勉強会、TDD(テスト駆動設計)に関する動画を見て設計などを書き始めました。この時点ではTDDのやり方とDDDの概念は理解できたのですが、djangoで具体的にどのように実装するかはわかりませんでした。
またとりあえずdjangoの復習としてUdemyで「きみのIT教室」さんの「初心者でも心配無用 圧倒的わかりやすさで、さぁ Djangoをはじめよう」という動画を1日で終わらせました。
またgitとgithubの復習も必要だと思い、Udemyの山浦清透さんの「git : はじめてのgitとgithub」という動画をみました。
これらを見て、開発をして欲しかった機能は実装デプロイまでいけたのですが、初心者らしいミステイクを何度かしました。
git commit -vでローカルリポジトリにコミットする際、コメントだけじゃなく差分も保存されると思っていたのですが、プルリクエストをしないと差分がみれないことを初めて知りました。また開発をmainブランチでしていたので作業ブランチでしないといけないことも学びました。
またDDDをDjangoでどのように実装するのか他の人のqiitaを覗いてみたのですが、まだ初心者の私では理解できませんでした。
#今後やること
Udemyの山浦清透さんの「git : はじめてのgitとgithub」の続編の「Git: もう怖くないGit!チーム開発で必要なGitを完全マスター」をとりあえず全て見ようと思います。
またDJANGO for BEGINNERSという海外で有名なdjangoの本を買ったので全てこなしてみたいと思います。
また自分が使う用にポートフォリオは作成したのでログイン機能等は実装していなかったのですがログイン機能も実装してみようと思います。