株式会社ドリームフロンティア社長佐藤優樹が自由気ままに語るブログです。

プログラマーに必要な資質とは?その2

2019.12.10

プログラマーに必要な資質とは?その2 はコメントを受け付けていません。

こんにちは!

代表の佐藤です。

今回はプログラマーに必要な資質について、考えてみたいと思います。

皆さんはプログラマーと聞いて、どんな資質が必要と思い浮かぶでしょうか?

前回は「調査力」というお話をしましたね。

調査力以外にも必要な資質、それは新規開発に
おいては読解力です。

なぜか?

プログラミングを行う際に必ず仕様書が渡されます。

そしてプログラミングというのは必ず仕様書に基づき、コーディングしていくのが一般的です。

今は仕様書もなく、開発していくアジャイルという手法も流行っているようですが、
まだまだ一般的にはシステムエンジニアが書き上げた仕様書に基づいて、コーディング
することが多いと思います。

まずは仕様書を良く読んで、処理順序(フロー)を思い描くこと。

どんな目的でこのプログラムが必要で、何をインプットデータとして、どんなデータを
アウトプットしたいか?

初期処理、主処理、終了処理、エラー時のケースなどのフローを頭に叩き込んで
処理フローを思い描いていきます。

処理フローを描く際に仕様書を読んで、書いてある意図を汲みながら、どこか誤りや改善点が
ないかを確認。

そうしていよいよコーディングスタート!

コーディングが完了し、コンパイルや処理をいよいよ実行し、エラーとなった時には
ネットで調べたり、マニュアルを読んだりとにらめっこ。

こうして書類をいかに早く読み解いて、分かりやすくソースに落としていくかが
プログラマーのスキルとして必要です。

このように常にドキュメント、マニュアルとにらめっこが続くので、プログラマーには
常に読解力が必要なんです。

私も新人の頃は分厚いマニュアルとにらめっこして、書いてある内容がなかなか難しくて
悪戦苦闘したことがありました。

先輩に聞いたら一瞬で解決したこともありましたが(笑)

けど、こうやって注意深く仕様書を読んで誤りを指摘したり、ドキュメントやWEBマニュアルを
読み解いて、なんかあった時にはいつでもすぐに読み解ける力がこの後とても役立つんです!

この過程が今後のエンジニア人生、その他の方面でもきっと役に立ちますのでこれを機に
もうワンステップ、スキルアップに励んで下さい!

それでは、ひとりでも多くの優秀なエンジニアが育ってくれることを期待してまた次回に!

最後までお読みくださってありがとうございました!

関連記事

コメントは利用できません。

プロフィール

イメージ

【動物名】:佐藤 優樹(Sato Yuki)
【性別】:モーニング娘。の佐藤優樹さんと同姓同名ですが、男の子です。
【年齢】:約10万38歳
【生息地】:東京都内近辺

株式会社ドリームフロンティア代表取締役。 会社HPはこちら→http://www.dreamfrontier.co.jp

【趣味】:サッカー、サーフィン、ゴルフ、旅行、読書、映画鑑賞と結構多趣味(笑)。
【独り言】:仲間と毎日楽しく熱く生きる30代。 そろそろ健康にも気をつけないといけないかなと思っている今日このごろ。

アーカイブ

カテゴリー