インターン
ブログ

TORICOインターン生のブログです。会社で起きたことについて情報発信していきます。

インターン14日目

こんにちは、インターン14日目の宮副です。
ユーザーごとに表示を変える機能とBootstrapでの整形をしました。
今日の学びは、filterメソッドを使うときはobjects.filterにしないといけないことです。
モデルに使う場合は、モデル名.objects.filterといった感じです。

インターン21日目

今日はテストをメインに取り組みました。

テストの書き方を覚えるだけでなく、どの程度まで詳細にテストして、テストデータを揃えるのかまで考えないといけなかったので、案外難しかったです。

節目のインターン20日目

気づけばインターン20日目に到達してしまいました。

大学生という貴重な時間をインターンに費やすのは人によっては「勿体ない」と思うかもしれませんが、早い段階から働くイメージを掴んだり、学ぶべきことを把握するという意味では非常に有益なんじゃないかと個人的に思っています。

実際のところ、働くイメージも学ぶべきこともなんとなく掴めてきて残りの学生生活を有意義に過ごせそうです。

今日でおおよそAPIの実装が終了し、テストコードに取り掛かり始めました。
単体テストの書き方にはまだ慣れてないので今日の夜しっかりインプットして明日一気にアウトプットして行きたいと思います。

インターン13日目

こんにちは、インターン13日目の宮副です。
今日も前回に引き続き一覧ページの表示の作成をしました。
ログイン画面と一覧ページの表示の作成は終わりましたが、ユーザーごとに表示を変える機能の追加とBootstrapを使ってページの整形をこれからやっていきます。

インターン19日目

今日も引き続きAPIの作成に取り掛かりました。

最初に実装したコードをアレンジするだけだったのでスムーズにすすめることが出来、ひとまず出来たところまでプッシュしました。

【インターン18日目】

今日で一通り、歴代の発行部数を表示するAPIとそれに相当する画面の作成が終了しました。

今実装しているAPIはモバイルでも使いたいらしいのでフロントは一旦置いておいて、APIを作成することに注力していきます。

今までは先輩に色々聞きながらすすめる形でしたので前より自力で実装できるように頑張りたいです。

【インターン17日目】

今日は月1で行われる開発部の発表会があり、各自今月開発した成果物の発表を行いました。
内容としては少々難しく理解に苦しむ部分もありましたが、非常に学びのある有意義な時間となりました。

インターン12日目

こんにちは、インターン12日目の宮副です。
少しづつではありますが課題のアプリケーションの開発が進んできました。
今日でadminページの開発が終わり、ユーザー画面の開発に入りました。
Djangoのチュートリアルでやったことはあったもののコードの流れがまだまだ頭に入っていないので一つづつ理解しながら進めています。
今日は、urls → views → model → htmlという流れでページが表示されることを学び、開発しました。
次はユーザーによって表示されるページを分けるところをやっていきます。

インターン11日目

こんにちは、インターン11日目の宮副です。
今日はデータ管理ができる管理ページの開発をしました。
django.contribのadminをインポートすることでいろんなメソッドが使えることがわかりました。
djangoのデフォルトにあるメソッドはたくさんありそうなので少しずつ勉強していこうと思います。

インターン10日目

こんにちは、インターン10日目の宮副です。
これまでなかなかできなかったmysqlへのマイグレーションがやっとできました。
長い間詰まっていた部分を解消させられたときの快感はクセになります。
次回から次のステップに移っていきます。

【インターン16日目】

今日は既存のコードを読み込むことがメインとなりました。

大規模なアプリなのでデバッカーを駆使して一つ一つ値を確認していくような地道な作業でしたが少しずつ全体像が理解できてきました。

インターン9日目

こんにちは、インターン9日目の宮副です。
今日はデータベースの難しさを痛感させられました。
dockerからmysqlを起動させるところから始まり、やっとmysqlに入れたと思ったら次にsqliteからmysqlにデータを移行させるところで詰まってしまいました。
次回までにアプリ制作の続きに入れるようにしよと思います。

【インターン15日目】フロントの実装

前回実装したAPIに相当するフロントエンドを実装しました。
といっても、以前先輩方が作ってくれたコンポーネントにAPIをあてはめるだけでしたさほど、難しいことはありませんでした。
ただ盲目的に利用するのではなく、コードを理解した上で再利用しようと務めました。
コードの内容を理解することが非常に勉強になりました。

インターン8日目

こんにちは、インターン8日目の宮副です。
modelの作成が終わり、settings整理とdockerとmysqlをつなげるところに入りました。
dockerは今まで触れてこなかったので悪戦苦闘しながらも、なんとなくは掴めてきました。
知識不足を常に感じさせられているのでもっと勉強していきます。

【14日目】DBからとってきたデータをJSONで返す

DBをsequel proでチェックしたり、pycharmのコードジャンプ機能ですでに実装されてる機能やDBを確認して少しずつ感覚が掴めてきました。
先輩方に教えてもらってギリギリ食らいついてるような状況なので土日もdjangoの勉強を頑張りたいと思います。
ちょうど、リーグ運営に使うツール(リーグ表、試合、得点分析)等ができるアプリケーションを作ってみたいなーと思ったので時間があったら作ってみたいと思います。

インターン7日目

こんにちは、インターン7日目の宮副です。
引き続き課題のアプリケーション作成を進めています。
今日はmodelや階層の修正やgitの使い方を学びました。
masterからブランチ切ってプルリク作成は忘れないように心がけます。

実務突入

先輩方の助けもあって無事環境構築が終わり実務に突入しました。

ランキングページを作成するにあたり、DjangoでrestfulAPIを作りはじめました。
今日は仕様の確認や使っているツールについて調べていたためあまり先には進めませんでしたが、明日からしっかり本腰をいれて頑張りたいと思います。

環境構築5日目 PCの初期化

結局解決口を見つけることができなかったのでmacを初期化することにしました。
今までの頑張りがすべて消えてしまうような気がして躊躇ってしまいましたが、もっと早めにしてもよかったなと思っています。(暴落してる株で損失が出てる状態で損切りできずにずるずるホールドしてしまう心理状況に近いですね)

なんだかんだ5日間環境構築をすることになってしまいましたが、次回から少しずつ実務に入っていけそうでワクワクしています。

【インターン11日目】

未だに実務に入るための環境構築が終わっておらず奮闘してました。こういうのも一つの勉強なのかもしれませんが、わけが分からなすぎる&不毛な時間を過ごしている感があって非常に辛いです。来週はPCを初期化してでも実務に入れるよう頑張りたいと思います。

最近、若者の間で流行ってるらしいという噂を耳にして東京リベンジャーズというアニメを見ているのですが、色々ツッコミどころ(「警察ちゃんと仕事しろ」)があって面白いですね。
今後もアニメや漫画のトレンドを追えるよう少しずつnetflixを消化していきたいと思います。

インターン6日目

こんにちは、インターン6日目の宮副です。
今日から課題のアプリ作成に入ったんですが。。。
途中で動いていたはずのアプリが急に起動しなくなり、またエラーの沼にハマってしまい他の方に助けを求めました。
そしたらそもそも仮想環境に入って開発するべきものをローカルでしていたがために設定がおかしくなってしまっていたみたいです。
今日で理解できた気がするので仮想環境バリバリ使っていきます!