インターン
ブログ

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

Viewing posts by

インターン20日目(最終日)

こんばんは、インターン20日目(最終日)を終えた鈴木海人です。



少し前まで、ダウンと手袋がなければならないほど寒かったのに、
最近は急にあったかくなってきました。
4月なので当たり前かもしれませんが早いなあ。。。
ボーッとしていたらすぐに夏になりそうです。



本日は、Vue.jsの環境構築を行い、その後チュートリアルを進めました。
Vue.jsの環境構築は、node.jsの環境構築ができていたため
そこまで苦戦するようなところはなく終わりました。
環境構築は基本的に毎回苦戦するので助かりました。
チュートリアルですが、以前vueは少し触ったことがあったので
最初の方は、スムーズに理解することができました。
しかし、コンポーネントのあたりから触ったことがなく苦戦しています。
一つづつ記述しながらどこを変更すればどのように画面が変わるのか確認しながら
進めています。
以前は、調べて文章を読んでわからなかったら、他の人に質問したり
もっと簡単そうなサイトを探していましたが、
このような勉強法にしてからしっかり自分で考える時間が増えて理解力が上がった気がします。


今日で2月から始めたインターンが終わりました。
20日ほど出勤し、その間にpython、node.js(express.js,socket.io)、bootstrap、vue.jsに触れました。
大学時代に比べてだいぶ密度の濃い時間を過ごせました。
入社前にインターンに参加できてよかったです☺️
明日から入社し、社会人になりますが今以上にいろいろやることがあると思うので
早く一人前になれるように明日からも頑張ります。

インターン19日目

こんばんは、インターン19日目を終えた鈴木海人です。



先週の25日に卒業式を終え、ついに学生生活を終えました。
とりあえず4年で卒業できてよかったです笑
昨年は、コロナで色々バタバタしていましたが、内定をいただき、大学も卒業できて本当によかったです。
22年間長かったようで短かったなあ...
もう学生じゃないと考えると少し寂しいです。。。
そして、あと二日で社会人になるのは、いまだに実感がありません。。。



本日は、前回行っていたbootstrapの勉強でサイトの模写の続きをおこないました。
collapse、row、colやbtnなど今まで使用したことがなかったbootstrapの便利な機能
を適宜調べて、実際に使用して完成させました。
cssをほとんど記述せずに完成させ得ることが出来るbootstrapめちゃめちゃ便利!
まだ完全に理解していない部分もあるので適宜復習しながら覚えていきます。


入社まであと2日!


インターン18日目

こんばんは、インターン18日目の鈴木海人です。



今日は不意に自転車で通える距離だし、家に帰って昼ご飯食べられるんじゃないかと思い
昼休みに家に帰って、家で昼ごはんを食べました。
ただただ疲れて、ゆっくりできず、あまりご飯も食べられませんでした。
多分もう二度としません笑




本日は昨日残っていたバグを解決し、やっとビンゴゲームを終わらせることができました。。。
だいぶ時間をかけてしまいましたが知識はついたと思うので前向きに行きます

今現在はbootstrapを使用してサイト模写を行っています。
これまでcssを使用して何かを作るときはwidth,heightを多用していましたが、
サイズを変えても問題ないようにweight,heightは使用せずにpadding,marginを使用しながら進めています。
bootstrapには初期設定でがcontainerやメディアクエリが初期装備されており便利だなあと感じました笑


慣れない作り方ですが、これから作業を行うときはこのやり方が主流になってくると思うので
今回の模写でマスターできるよう頑張ります。

インターン17日目

インターン17日目、久しぶりにインターンに参加した鈴木海人です。



2週間ほどお休みをもらい、実家に帰省していました。
もう当分、実家に長期間帰省するのは無理だろうなと思ったので思う存分実家を堪能してきました。
来週からは社会人になり、完全に独り立ちしないといけないと考えると
胃がきりきりしてきます。。。
切り替えて頑張ります。



本日は、前回から進めていたビンゴゲームのコードを思い出しながら
最後の仕上げの部分を行いました。
久しぶりにコードをいじったのですが思ったよりすぐに思い出せたのでよかったです。
それぞれのカードのリーチ、ビンゴ状況をクライアントからサーバーに集めて
その情報をまたクライアントに送り表示する。
socket.emitで情報を送り、socket.onで情報を受け取る
サーバークライアントの流れがやっと掴めてきたような気がします。

また、本日はずっと続いていた入退室のバグを解決することができました。
promptを使ってずっと名前入力を行っていたのですがうまく名前が受け取れない時があり
原因が謎だったため先輩に助けてもらいました。
その結果、inputを使用し、違う方法で名前の入力に変更しました。
promptに変にこだわりすぎていましたが、よくよく考えてみれば別に違うやり方でもいいじゃないか。。
頭が硬すぎました。
あと一つのバグを直したら完成するので、明日の午前中までに終わらせます。


インターン16日目

こんばんは、インターン16日目を終えた鈴木海人です。



今日は朝晴れていましたが、天気予報で午後から雨だったので傘を持ってきました。
予報通り雨が降ってきたのでよかったです笑
今日は金曜日で明日はお休みなのでゆっくり歩いて帰ります。



本日は、昨日行っていたLPの修正を完成させました。
コードの修正などは比較的簡単でよかったのですが、それ以外のファイル検索、gitの使い方やcssの使い回しなど
覚えることは多そうでした。。。
入社したらこのあたりを触ることもあると思うので勉強しておきます。


行き詰まっていたビンゴゲームの方は、今日は比較的進みました。
ゲームスタートあたりで止まっていましたが、そこを突破するとカードの作成・配布、ボール排出とビンゴカードの穴あけ
まで進めることができました。まあ前回作ったjsの記述をほぼそのまま使用したのですが。。。
ただ、今まではそもそもどこに書けばいいのかどのように書けば値を渡せるのかもわかっていなかったので
そう考えると成長したものですね笑
現在は誰がリーチ・ビンゴなのかを全員に知らせるところで止まっています。
今日中に完成させたかったですがまあしょうがないので次回終わらせたいです。

インターン15日目

こんばんは、インターン15日目を終えた鈴木海人です。



ここ数日寒い日が続いていましたが、今日は比較的暖かくていい気持ちです。
ただ花粉の影響もここ最近大きく受けるようになってきました。。。
この季節もうどうしようもないのですが、花粉症を治す薬はなぜできないのでしょうか?
コロナのワクチンはあんなにも早くできたのに、何十年も前からある花粉症の薬ができないのは
医療の闇でしょうか?毎年必ず一定数の人が病院に来て薬を購入してくれますからね。。。



本日は昨日pcの環境設定を終えたので、MANGA.CLUBのキャンペーンのLPの修正を行いました。
前回行ったキャンペーンサイトのimg、文章や文章の変更修正担当しました。
比較的簡単な内容だったので無事出来そうでほっとしました。
文章の部分がまだ終わっていないので明日には完成させます。
ただ、作業内容は簡単だったのですが初めてMANGA.CLUBのコードを見て
コードの量、ファイルの量に驚きました。。。
今開いているページはどこのファイルを修正すればいいのかわからない。。。
変にcssを弄ると関係ない部分までもが変わってしまう。。。
コードを書く技術はもちろんですが、それ以外の能力も必要そうです。



話は変わりますが、並行して進めているビンゴゲーム。。。
これがなかなか進まない。。。
少しずつでもいいので前に進めるよう頑張ります。。。



明日は華金、今週も最後まで頑張ります!

インターン14日目

こんばんは、インターン14日目を終えた鈴木海人です。



ここ最近風が強くて、夜寝づらいし、朝もすごい寒いので憂鬱です。。。
昨日うちのシャッターが風の影響を受けてガンガン音を立てて気になってなかなか寝られませんでした。
インターンが始まってからは12時すぎには寝るようになったのですが、昨日は結局3時ごろまで寝られませんでした。
しっかり睡眠を取らないと仕事に影響がでそうなので今日は寝られるといいな笑



本日は、pcの環境構築を行っていました。
昨日詰まってたMySQL-clientの導入部分で今日もだいぶ詰まりました。。。
先輩に助けていただきなんとか突破しましたが、
その後もDocker、SSH、redisやfabricなどなんとなく聞いたことのある単語や初めて聞いた単語が出てきました。。。
こちらも先輩の力をお借りしながら突破できたのですが、
何をしているのか全然わからないところが多くあったので一つ一つどんな意味なのか、どんな働きをするのか勉強しなければと実感しました。
明日からはやっと作業に取り掛かれそうなので、
指示された通りのページが作れるよう頑張ります。

インターン13日目

こんばんわ、インターン13日目の鈴木海人です。



インターンが始まって初めて通勤時に雨が降っていました。。。
自転車通勤で朝の電車が嫌いな僕にとっては最悪です。。。
朝、電車で行くか歩いて行くか迷ったあげく今日は歩いてきました。
まあ歩けない距離ではないのでいいのですがさすがに疲れました。
梅雨の時期になったら雨増えるんだろうな。。。



本日は、先日に引き続きsocket.ioを使用してのビンゴ作成とPCの環境作成をしました。
ビンゴゲームはまだちょこちょこ触ってるだけであまり進んでいません。。。難しい。。。
昼過ぎからはPCの環境作成をして、割とスムーズに進んでいたのですが
MYSQL-clientのインストールの最後の方で謎のエラーに見舞われ、時間を迎えました。
調べてそれっぽい記事を見つけて試してもうまくいかない。。。
この感覚にだんだん慣れてきました笑


明日の朝のフレッシュな頭ですぐ解決できるよう今日はしっかり寝ます。
また、LPの修正も任されたのでしっかり指示通りの修正ができるようこちらも頑張ります

それではまた明日。



インターン12日目

こんばんは、インターン12日目、2月のインターンを終えた鈴木海人です。


2月3日からインターンを初めて12日間、毎日8時間パソコンに向かって
調べて、コードを書いて、エラーが出て、調べて、コードを書いてエラーがでて
ひたすら繰り返していました。ほとんどが初めてやることばかりで
正直だいぶ疲れました。
ただ、悩み抜いた末にエラーが解除された時の快感は今までの日ではありません笑
とりあえず一ヶ月お疲れと自分に言いたいです。



本日は先日に引き続き、socket.ioを使用してのビンゴゲーム作成をやりました。
めちゃくちゃ詰まっております。
昨日詰まっていたcssが反映されない問題は、どうやらサーバの記述不足だったようで解決しました。
その後は、ユーザーのログイン周りを触っていたのですがこれに大きく詰まりました。。。
そんなに難しい記述ではないのですが、サーバーとクライアントの関係や記述法の理解が
曖昧でなぜ動かないのかずっと悩んでいました。。。
現在は管理者ログインで止まっています。
序盤でだいぶ詰まってしまったのは残念でしたがまあ基礎的なところの理解が深まった気がするので
まあよしとします。。。


来週も引き続き頑張ります。

インターン11日目

こんばんは、インターン11日目を終えた鈴木海人です。


最近またなんか寒くなってきたような気がします。。。
僕がインターンを始めてからまだ一度も雨が降っていないのですが
もしこれから降った場合、自転車通勤の僕は正直だいぶめんどくさいです。
自転車で来るより時間がかかるので早起きしなくてはならないので
雨が降らないことを願っています。。。
早く暖かい春が来て欲しいです。



本日は前回に引き続きsocket.ioについて勉強していました。
今までやった課題の中で一番苦戦しています。
今までサーバーやクライアントなど意識したことなどなかったので
なんとなくはわかるのですが説明しろと言われると言葉が出ません。。。


はじめは、途中まで作ってあるビンゴゲームの改良をそのまま行おうとしたのですが
正直どこをどう動かしたらいいのかわからなかったので一旦断念。
今はとりあえずsocket.ioを使用した簡易チャットアプリを作成し
どこをどうすればどのように動くのか実験しながらビンゴゲームに手を加えている状況です。

現在は今まで読み込まれていたcssがsocket.ioを導入したら読み込まれなくるエラーで
止まっています。HTMLにスクリプトとしてそのままcssを書けば読み込まれるっぽいのですが
なぜかファイルを分けると読みこまれなくなります。
まあファイルの読み込みの仕方が違うだけなんだろうけど、どこが違うのかわかりません。。。


明日は、このエラーの解決はもちろんなのですが、socket.ioについての
理解も深められるよう頑張ります。

インターン10日目

こんばんは、インターン10日目を終えた鈴木海人です。


火曜日が天皇誕生日だったため、月曜休みの僕は
土日月火の4連休でした。先週、火水木金と4連勤だったのですが
この4連勤と4連休が同じ4日とは思えないくらい過ぎていくスピードが違いました。。。
休みの日は何もしないとほんと一瞬でもったいない気持ちになりました。
休日でも予定を立てて過ごしたいと思います。。。


本日は、今までやってきていたexpress.jsのビンゴゲームをとりあえず当初の目標
まで完成させることができました。なかなか時間がかかりましたが、とりあえず
完成してよかったです。ほとんどの時間jsのコードを記述して悩んでをしていたので
だいぶjsの理解が深まりました。
また、ビンゴゲームでは配列やfor文if文を多用したのでここらへんの知識もついたと思います。


現在は、websocketを使用して今回作ったビンゴゲームを複数対戦できるように
改良中です。websocketの概要などを学んでいるのですが
理解できずに苦戦中です。


明日は、少しでも理解してコードを書き始めたいです。



インターン9日目

こんばんは、インターン9日目を終えた鈴木海人です。


インターンが始まってから、昼ごはんは外食にしているのですが
4月に入社したときに、毎日外食していたら家計に大ダメージなのは目に見えてるため
そのうち弁当を作らないとな〜と考えています。
大学時代も一度弁当を作ろうと弁当箱を買ったのですが、結局1度しか使用せず
捨てたので、正直できるか不安です。



本日はexpress.jsのビンゴゲームの続きとpythonで作ったビンゴゲームのチェックを先輩方にしてもらいました。
現在express.jsのビンゴゲームはリーチ判定でとまってしまっています。。。
二次元配列を使ってリーチ判定を行うのですが二次元配列の扱いかたをいまいち理解しておらず
詰まっている状況です。調べる力や、調べたことを応用する力がまだまだなのでとにかく調べまくって
その力を伸ばしていきたいです。


pythonのビンゴのチェックでは動きとコードをチェックしてもらいました。
インデントの数や改良したい場合、簡単に変更できるようなコードを意識するのが重要だと教わりました。ビンゴゲームを作って動かすのに誠意一杯で全くそこまで考えていませんでした。見やすく、扱いやすいコードをかけるように心がけます。。。


今週はインターン4連勤だったため正直だいぶ疲れました。。。
しっかり休みをとって来週も頑張ります。。。


インターン8日目

こんばんは、インターン8日目を終えた鈴木海人です。


最近朝やたら寒いので、分厚い手袋をはめて通勤しています。
大学時代、特に3、4年生の時は今日は一段と冷えるとニュースで見た日は
ほとんど家で引きこもる生活をしていたため、
この寒さは結構辛いです。。。


本日も機能に引き続きexpress.jsを使用してビンゴゲームを作成していました。
昨日詰まっていたビンゴゲームの作成は、なぜか閃いて10分で終わりました。。。
昨日あんなに悩んだのはなんだったのか


その後は、ランダム重複なしの玉の排出・排出された数字とカードの数字が一致しているか照合・数字とカードの番号が一致していれば、その部分をあかくしたり、ビンゴ判定などのコードを書きました。jsのfor文やif文など基礎的な書き方などはだいぶ分かってきた気がします!ただ、複雑なコードは理解するのに時間がかかったり、理解しきれずコピペでとりあえず使ってみたりすることが多いので、しっかり解読できるように勉強します。


ビンゴ判定のところで詰まってしまい今日は終わってしまったので、明日はそこを突破し、
明日中にこのビンゴカードを終わらしたいです。

インターン7日目

こんばんは、インターン7日目の鈴木海人です。

まだ疲れますが、だんだんと朝10時前に会社に出勤して、夜の7時ごろに退勤する生活に慣れてきました。
朝も何時に起きればいい感じに準備の時間が取れて余裕を持って出勤できるかもわかってきました。成長です!笑
また、入社したらリモートワークをする時もあるだろうなーと考え、
Amazonでモニターだったり長時間座っても疲れない椅子なんかを調べています。



本日も、昨日に引き続きexpress.jsを使用してビンゴゲームを作成しています。
ゲームスタートからランダムな数字が記入されたビンゴカードを作成するところまで
コードを書いていたのですが、ビンゴカードの真ん中をのぞいたランダムな数字を5×5-1の24個
出すところまでは良かったのですが、
それをカードの1つ1つのマスにどうやってあてはめればいいのかわからずTIME UP


自分の思った通りに動かすにはどのようなコードを書けばいいのか、イメージすらできないことがあるので
もっとコードに触れなければならないと感じました。


pythonのときもここで1番詰まったのでもしかしたらfor文のような繰り返し処理が苦手なのかもしれない。。。
重点的に勉強しようと思います。
明日は解決して先に進めるように頑張ります。それではまた今度。





インターン6日目

こんばんは、インターン6日目の鈴木海人です。


本日は、ビンゴゲームを引き続き作っていました。
前回はexpress.jsの大まかな概要や土台の作成までやっていたので、
今回は少しずつですがコードを書き始めました。
HTML/CSSを少し記述した後、javascriptに時間をかけて取り組みました。


javascriptは少し触ったことありましたが、ここまでしっかり触れることはなかったので
わからないことが多いですが、少しずつ理解できるようになりました。
ビンゴゲームはpythonでも作成したため、大体の進め方は同じですが、
今回はjavascriptなので記述法はもちろん違い、なんか変な感じです。
pythonのときはビンゴカードの作成はそんなに難しくなかったけど
javascriptになったらいきなり難しくなって困ってます



明日は、ビンゴゲームの続きを作成するのはもちろんですが
pythonで作ったビンゴゲームのコードを先輩方にレビューしてもらえるそうなので
どこの書き方がまずかったのか、どのように書けば綺麗になるのか、
しっかり理解し、今後に活かせるように頑張ります。


(8時間労働はいまだになれません...)





インターン5日目

こんばんは、インターン5日目の鈴木海人です。


本日は先日に引き続き、express.jsを使用してビンゴゲームを作る課題に取り組みました。
チュートリアルを読み、express.jsがどんなものなのか、なんとな〜く理解した後に
アプリの作成を始めました。


その後、scssを使うためにgulpという便利な機能があることを知り、
インストールして使用することを決めたのですが
gulpをインストールするのにエラーが頻発し、やっとの思いでインストールしたら
scssのインストールに苦戦し、よくよく調べたら、別にgulpを使わなくてもscssは使えるとのこと...
node-sassというのがあるらしい...


また、業務ではpugを使用していないことからpugからHTMLに変換するのに苦労し、
結局、先輩と話し合ったところ、アプリを1から作った方が早いということで
作り直すことにしました...
scssがpugに反映されなくて色々調べて、できた後だったんだけどな


来週も挫けずに頑張ります笑

インターン4日目

こんばんは、インターン4日目の鈴木海人です。

今日は、pythonで作成していたビンゴゲームをとりあえず完成させることができました。
二次元配列や2重のfor文などを覚えながら使用することができました。
まだまだ汚いコードなので、修正しなければなりませんが、
とりあえず一つの作品ができたのでよかったです。


現在は、node.jsを使用してまたビンゴゲームを作ろうとしているのですが、
pythonで作ろうとしていた時以上に苦戦しています...
チュートリアルを参考にしながら少しづつ進めています。
まずは、コードを書きながら、どこがどのように動いているのかを少しずつ検証しています。

今回も苦戦しそうですが、早く完成できるように頑張ります。


また、話は変わりますが8時間椅子に座っているのは、
なかなかきついので、定期的に立ち上がるのが重要だと感じました...



初投稿 インターン3日目

こんばんは、インターンブログ初投稿の鈴木海人です。

今日で、内定者インターン始まってから3日目となります。
書類の記入やパソコンの初期設定を終えて、現在は課題をもらい、取り組んでいます。


pythonを使用して、ビンゴゲームを作るという課題なのですが、だいぶ苦戦しています。
ググって試してを繰り返しながら少しずつですが進めています。

入社前にインターンで業務のための課題に取り組めるのは、ラッキーでした。


しかし、コロナ禍で、学校にも行かず、バイトにも行かずに
1年ほどニート生活を続けていた僕にとって
1日8時間労働は,、正直めちゃくちゃきついです。

早くこの生活に慣れるように頑張ります...