スタッフブログ

STAFF BLOG

アプリ開発日誌

2016.08.06

入社3ヶ月目の新人プログラマが思うこと

こんにちは。iOS担当の鶴本です。

入社して3ヶ月が経ちました。今回は入社三ヶ月目の僕が意識している点・これは重要なのでは?という点を書いていきたいと思います。

他人が見ても解りやすいソースを書く

学生時代と入社後で劇的に変わったのは他人が書いたソースを見る量が増えたことです。
自分が他人のソースを見るということは、自分のソースも誰かに見られているということです。
見づらいソースを書いて誰かに怒られないように普段から見やすいソースを書くように気を配りましょう。

他人から見て見づらいソースを書かないために自分が気をつけている事は、MVC(Model-View-Controller)に沿って実装する事です。自分の場合ControllerであるViewControllerに多くの処理を書いてしまい、一つのファイルにコード量が集中してしまう事がありました。それぞれ振る舞いを分け実装する事で後から自分で見直した時にもソースを理解しやすくなります。

僕が見やすいソースを書くために参考にした書籍です。
リーダブルコード: より良いコードを書くためのシンプルで実践的なテクニック

仕様書の修正を忘れない

仕様書は開発を進めていく上での指針になりますが、それ以上に意味をなすのが、ここはこういう仕様だったという証拠を残せることです。
後になって「そういえばあそこの実装ってxxxだったよね?」っと先方から問われた時のためにも仕様書の修正は忘れないようにしたいですね。

先輩エンジニアと議論する

これが一番勉強になります。

学生時代の勉強は書籍が主だったので自分の得られた知識を外に出すことは少なかったのですが、入社してから先輩エンジニアと議論をすることで自分の引き出しがかなり増えました。単純に実装方法がわからない場合も相談する(喋る)ことで問題の整理もできます。また喋っているうちに自分で答えを導き出し問題解決する事もありました。

自分が相手に伝えたい事を正確に伝えられる力は大事だと思います。

まとめ

大事な事はまだまだたくさんあると思います。これらの事は習慣付けていきたいと思います。
以上です。

BACK

お問合せ

イーディーエーに興味をお持ちいただいて
ありがとうございます!
スマホアプリに関するご相談、
お見積りや弊社へのご質問など、
お気軽にお問い合わせください。
担当者より折り返しご連絡させていただきます。

    お名前必須
    会社名
    メールアドレス必須
    電話番号必須
    お問合わせ種別必須
    お問合わせ内容必須

    アンケートにご協力ください。
    弊社サイトへはどのようにしてアクセスされましたか?

    個人情報のお取扱いに関する同意事項

    1.事業者の氏名又は名称

    株式会社イーディーエー

    2.個人情報保護管理者の氏名又は職名、所属及び連絡先

    個人情報保護管理者 小宮 保人
    Mail:[email protected]

    3.取得した個人情報の利用目的

    当フォームで取得した個人情報は、お問い合わせに関する回答のために利用し、目的外利用はいたしません。

    4.弊社が取得した個人情報の第三者への委託、提供について

    弊社は、ご本人に関する情報をご本人の同意なしに第三者に委託または提供することはありません。

    5.個人情報保護のための安全管理

    弊社は、ご本人の個人情報を保護するための規程類を定め、従業者全員に周知・徹底と啓発・教育を図るとともに、その遵守状況の監査を定期的に実施いたします。
    また、ご本人の個人情報を保護するために必要な安全管理措置の維持・向上に努めてまいります。

    6.個人情報の開示・訂正・利用停止等の手続

    ご本人が、弊社が保有するご自身の個人情報の、利用目的の通知、開示、内容の訂正、追加又は削除、利用の停止、消去及び第三者への提供の停止を求める場合には、下記に連絡を頂くことで、対応致します。

    株式会社イーディーエー 個人情報お問合せ窓口
    〒106-0032 東京都港区六本木7丁目14番23 ラウンドクロス六本木4F
    TEL:03-5422-7524 FAX:03-5422-7534
    Mail:[email protected]

    7.ご提供いただく情報の任意性

    個人情報のご提供は任意ですが、同意を頂けない場合には、第3項にあります利用目的が達成できない事をご了承いただくこととなります。

    8.弊社Webサイトの運営について

    弊社サイトでは、ご本人が弊社Webサイトを再度訪問されたときなどに、より便利に閲覧して頂けるよう「クッキー(Cookie)」という技術を使用することがあります。これは、ご本人のコンピュータが弊社Webサイトのどのページに訪れたかを記録しますが、ご本人が弊社Webサイトにおいてご自身の個人情報を入力されない限りご本人ご自身を特定、識別することはできません。
    クッキーの使用を希望されない場合は、ご本人のブラウザの設定を変更することにより、クッキーの使用を拒否することができます。その場合、一部または全部のサービスがご利用できなくなることがあります。