教えて!しごとの先生
教えて!しごとの先生
  • 回答終了

新卒1年目のプログラマです。アドバイスをください。

新卒1年目のプログラマです。アドバイスをください。5月から実際にコーディング要員として実務にあたっています。 元々完璧主義気味な性格で、入社前の個人制作ではコードをいかに短くきれいな物にするかを第一に制作しそれが楽しくてプログラミングを続けてきました。 以前は満足するまでコーディングに時間を掛けていたのですが、入社し実務に関わり始めて期日が迫ってくるストレスと慣れない言語での作業かつ要領が悪く期限のためにリファクタリングに時間をかけられことから低品質なコードを作成する自分に対する不満が毎日積み重なりあまり仕事が楽しくないです。 先輩方に自分の作業が遅いせいで迷惑をかけてしまっているという悪い妄想が頭をよぎり毎日落ち込んでしまいます。 新卒1年目として仕事で求められるものが1にスピード、2に量、3に品質だと頭では理解していても無意識に品質面で自分を責めてしまいます。 仕事でのアドバイスなど教えてもらいたいです。よろしくお願いします。

続きを読む

421閲覧

知恵袋ユーザーさん

回答(11件)

  • 完璧主義なところがあるなら、短い時間でおおむね、これでまぁいいかと自分でOKできるものを作るしかないですね。 限られた時間の中で完璧は無理なので、自分の中の無駄な何かを省略すると良いです。 仕事の高速化は、手先を早く動かすというよりは、何か(省略しても良い何か)を省略することで高速化を実現します。 また、自分が満足するよりも、お客さんがまず満足しないと成り立たないってことを、なるべく早く知った方が良いですね。 上司の方や、上司の上司の方は、お客さんに満足してもらうことで頭がいっぱいだと思います。 運が良ければ(聞ける 時と場所があれば)、上司の方にお客さんについてどう考えるべきか聞いてみてはどうでしょうか。 自分のためにではなく、お客さんのために、と考えているとき、全然違う自分を発見すると思います。

    続きを読む
  • 環境が可能ならChatGPTを使用してみてはどうでしょうか。 あるていど短時間でリファクタリングしてくれますよ。 セキュリティ的な面で不可能でしたら、自宅で何かのソースコードを 自分とChatGPTでリファクタリングして比べてみてください。 勉強になり、スピードも上がるんじゃないでしょうか。

    続きを読む
  • 「完璧を目指すよりまず終わらせろ」 Facebookのマーク・ザッカーバーグの名言です。 趣味や研修でなら「完璧」を目指すのは良いのですが、業務の場合は納期があります。なので「納期に間に合う様なレベルでまず作る」、次に「効率を上げる&新しい機能を実装する」、という形を取るのが現在の方法です。アジャイルと言われる手法ですね。 昔のようなウォーターフォールの場合はその時々で「完璧なものを作る」が要求されたかもしれませんが、いまはそんな時代ではありません(そういう手法をとる業界ももちろんありますがそれはそれ)。 ウチも完璧主義ですが、このご時世手を抜かないとやってられません。 趣味のプログラムでは完璧を目指して、業務は割り切りましょう。そうしないとぶっ倒れますよ、心も身体も(経験者)。

    続きを読む

    なるほど:1

  • 1に品質だと思いますけどね。 ソースが巨大化したり、長期開発になって リファクタリングが必要になるのはわかりますが あなたの言うリファクタリングはどちらかというと プログラミング中のコードの整頓レベルの話で それもコーディング作業に含まれるものだと思います。 それをしないでコーディング完了としているのなら ちょっとよろしくないと思います。

    続きを読む

< 質問に関する求人 >

プログラマ(東京都)

この条件の求人をもっと見る

< 質問に関する求人 >

制作(東京都)

求人の検索結果を見る

もっと見る

この質問と関連する質問

    情報収集に関する質問をキーワードで探す

    < いつもと違うしごとも見てみませんか? >

    覆面調査に関する求人(東京都)

    この条件の求人をもっと見る

    Q&A閲覧数ランキング

    カテゴリ: 職業

    転職エージェント求人数ランキング

    • 1

      続きを見る

    • 2

      続きを見る

    • 3

      続きを見る

    あわせて読みたい
    スタンバイプラスロゴ

    他の質問を探す

    答えが見つからない場合は、質問してみよう!

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

    スタンバイ アプリでカンタン あなたにあった仕事見つかる