未分類

課題

投稿日:

今日は昨日よりも難しい実装をしました。簡単な世界にはいたくないとは言っておきながら何回かリタイアしようかなと思いました。ただその課題も細かく分けていけば解決できるような気がするので少し分析してみることにしてみます。

本日の課題

名前の入力項目の共通化を行いました。今までユーザーの名前を入力するところを一回一回コードを書いて実装していたのですが、同じ記述をするところをコンポーネントとして共通化して記述するコードを少なくまとめることが目的です。これをすることによって将来もしこの場所を修正する場合に何度も同じ場所を修正しなくても済むようにという将来のリスクに備える事ができます。作業が増えて面倒臭いこともあるのですが長い目でみて将来のリスクに備えるということです。そんな中で自分に課された課題はユーザーの入力項目をコンポーネントにまとめてバリデーションをかけて全てのページのユーザーの名前を入力する項目を修正することでした。これはめちゃくちゃ余裕だと思って朝から取り組んでいたのですがいざコードを書いてみると全く書けないのです。今までコードを読んでばかりで知ったかぶっていたのが丸裸になりました。やっぱり実際に自分で考えて手を動かしてみる事が大事でこれをしないと全く役に立たない事がわかりました。

何が求められているのか

自分に課された課題は上のようにユーザーの入力項目を共通化してコンポーネントにまとめる事です。これはとても簡単なので自分に与えられた課題なのですが全く歯が立ちませんでした。なんかよくわからない事が多いので、まずは全体像を把握してどんなことをしていて何が求められているのかを考えたいと思います。まず今遂行しているプロジェクトはキャンプの予約アプリケーションを作成しています。これはお客さんから頼まれているもので自分たちの会社と違う会社の人たちとも合同で作っていっています。自分が割り当てられている部分はフロント側の見た目のデザインの部分の仕事をしています。バックエンドのAPIだとかデータベースだとかをいじる人たちは先輩でベテランの人たちがこなすことになっています。フロント側にはまだ経験の浅い人たちが割り当てられていてその人たちでは足りていないのでバックエンド側のベテランの人たちが手伝ってくれています。経験の浅い人の中でリーダー的な存在がいて、その人がフロント側のタスクをまとめてできそうな仕事を他のメンバーにふっていっています。わからない部分はベテランの社員の人たちに相談しながら進めていっています。その中で超絶簡単なお遊びの部分を自分が担当することになっています。でもこの部分だけでは何も成長できずにただ作業をこなすということになってしまい、長期的に見れば会社にとっても他の社員のメンバーにとっても生産性が上がらない状態になってしまうのでちょうどいい仕事を降るように努力しているけれどもそのちょうどいい仕事が見当たらず、しかも他の作業で忙しい、という状況です。

何をするべきか

作業をこなすことはもちろん、レベルの高いものにどんどん挑戦していって経験を積む事が一番成長が早いと考えられるのでわからんことに挑戦をしていきたいです。でもいきなり難しいものに挑戦をしても訳が分からなくて逆にモチベーションが下がってしまうのでちょうどいいものをこなしていきたいです。入ってばかりなのでとりあえずやってやるという精神なのはいいことなのですが、あまりにも自分のレベルが低すぎるということをこの数日でも実感する事ができたので焦らずコツコツ進めていく事が肝心だと思います。15分以上かけても分からんものは人に聞いた方が絶対に早いので忙しそうでも積極的に聞いていきたいと思います。最初の方は迷惑をかけまくるのですが1年2年で見れば絶対にこっちの方がお得なので遠慮しないようにしたいと思います。

-未分類

執筆者:


  1. 天才 より:

    色々考えながら試行錯誤しているのは良いですね。
    まだ入社1.2週間なんて普通研修などの期間に当てられることが多いので、あまり自分に
    負荷をかけすぎずにやるのも良いと思います。短期で潰れてしまったら意味がないですからね。

    • hyou より:

      ありがとうございます。社長さんが求めていることと現実のギャップがありすぎて悪戦苦闘中ですが、焦らずにやらずにいこうと思います笑
      ただこの緊張感もとても大事だと思っているので手を緩めるところと引き締めるところの兼ね合いを今月は探っていこうと思います。

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

typescript、電気

今日は昨日学習したtypescriptの復習と今日読んだ本の内容について書いていこうと思います。 抽象メソッド abstract class クラス名で抽象クラスを定義し、その中で抽象メソッドを定義し …

no image

Swift2

 おそらく今日からしばらくプログラミング言語のswiftメインになってしまうと思います。なぜswiftをやっているかというと、転職するためにポートフォリオを作らないといけないのですが、swiftだと割 …

no image

zoomなう

中学の友達とzoomでオンライン飲み会をしています。三人でやっているのですが、相手の二人は一緒にいてスマブラをやっています。画面では二人がスマブラに夢中になっている映像がさっきから流れていて、中学校の …

no image

二日目

今日はどうしても書きたいものがあるので書かせてください。 まず一つ目、テックキャンプがついに終わりました、、!2ヶ月半プログラミング漬けだったわけですけれども、終わってみると案外あっという間でした。オ …

no image

クリスマス

今日は配達でお客さんがサンタの格好をして出てきました。表情も明るく、なんの恥ずかしげもない様子だったのでこっちも、サンタさんを相手に接客をしている、ということを意識していました。気づけばクリスマスもい …

PREV
初担当
NEXT
休日