神戸プログラミングアカデミーのブログ

「未経験から」「スキルアップ」「起業を目指す」無料で学べる神戸のプログラミング学校&学習コミュニティ

デキるプログラマ・いいプログラミングとは

www.youtube.com

qiita.com

この人に仕事をお願いしたいと思うプログラマって?

給料以上の価値を生み出してくれるプログラマ

現在のIT業界の現状

f:id:prog-ac:20200601121647p:plain

2019年にAppStoreに並んでるアプリの数が396万個、2018年が326万個だから、1年間で70万のアプリが増えたことになる。 1日で1900個、1週間で1.3万個のアプリがリリースされている。

めちゃくちゃ厳しい

開発手法

ウォーターフォール

作るものをしっかり決めて、作る

f:id:prog-ac:20200601124735p:plain

リリースが遅い。長時間かけてニーズがないものを作ってしまいがち。

※受託開発はこっちが多い。

アジャイル

長時間かけて作り込むことをせずに、ある程度できた段階でリリースし、ユーザーのニーズを見ながら進めていく。

f:id:prog-ac:20200601125201p:plain

こっちの方が今の時代にあっている

※イケてる自社開発系の会社はこっち

いいプログラミングとは

アジャイル開発では、言い方を変えると「アップデート」を重ねていく開発手法。

となると、重要なことは「アップデートしやすいプログラム」です。

内容 詳細
保守性 コードを見直したときに、見やすいこと
拡張性 機能の追加がしやすいこと
汎用性 一度作った関数やクラスが使いまわししやすいこと

これらをまとめて「設計」という。

いい設計とは?

  • 抽象化設計がされている

prog-ac.hatenablog.com

prog-ac.hatenablog.com