• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2022年05月07日

プログラミングが出来るってことの定義

以下の記事が気になったので、プログラミングが出来るっていう定義を考えてみようと・・・。

アラフォーがプログラミングを習得すると、どんな未来やメリットが待っているか?
https://news.yahoo.co.jp/articles/6951bdad48345be984b9af25ad1d077ce5cf829d?page=1


皆さん、プログラミングを習得するっていうと、どんなイメージ持たれます?
個人的には、プログラミングっていう抽象的な言葉を使って「習得」するイメージが持てないんですよね・・・。プログラミング・・・いい響きですが、説明っていうと難しいかな・・・って思ってしまう。

私なりの解釈になりますが、「指定された言語でアプリを作る」ことをプログラミングと思っています。皆さんは、どう思いますか・・・?

上記の言葉を正と考えると「指定された言語」で「作る」ことができれば習得できたことになりますね!

じゃあ、「指定された言語」とはどういうものがあるか・・・。
私はスマホアプリエンジニアなので、扱える言語は以下になります。

・Swift(iPhoneアプリ)
・Kotlin(Androidアプリ)
・Java(Android、サーバーサイド)
・Dart(Flutter)
・Typescript(フロントエンド)
・Javascript(フロントエンド)
・C言語、C++、なんだかその他いろいろ・・・

って感じですが、このなかでもSwift、Kotlin、Dart、Typescriptあたりがメイン言語かなってところです。

もちろん、仕事、趣味のなかでも上記を利用してアプリ作ったりしているので、「作る」ことができるって意味だと、すでに習得済みなのかもしれません。

ただ、我々プロのプログラマー(なんのこっちゃ?)としては、「作れる」だけでは習得したことにならなかったりします。こういっちゃ何ですが、作るだけなら素人でもできるし・・・。

では素人と我々の違いって何?ってことです。
我々が常に考えながらプログラミングすることの一つに保守性があります。
自分が組んだプログラムも、いつか自分以外の人が見る機会があると思います。そのときに、自分以外の人がプログラムを見たときでも、そのプログラムの内容が分かるように書いていくってこと。
チームで多人数で組む場合、多人数に役割分担できるように設計を考えないといけない。こういうのをコーディング設計っていうのですが、素人さんの独学だと、そこまで頭が回らないんだよね。

なお、昔だとプログラム上に処理の意味を示したコメントを残すという文化もありましたが、オブジェクト指向言語メインの現在ではアーキテクチャコンポーネントの進化とともに、あまりコメントをプログラム上に記載しなくなってきております。10年以上前のSier時代には、プログラム上にコメントぎっしりっていうのを見ていましたが、ここ最近ではコメント自体が邪魔になってきており、コーディング設計がしっかりしていれば、わざわざコメント不要なんだよね。

逆にコメント書かないと理解できないようなコーディングするようなプログラマーは、習得なんて先のさき・・・って感じ。

話が脱線しちゃっているけど、自分が思っているプログラミングができる定義は作ることではなく、作る先のことを考えられるかってことだな。

って偉そうにいっているけど、自分でも上記は毎回課題としていて、アプリ作るたびに自問自答しています。

あぁ・・・、もうこんな時間。
寝ます。
ブログ一覧 | 仕事 | 日記
Posted at 2022/05/07 01:59:51

イイね!0件



今、あなたにおすすめ

関連記事

プログラミングと格闘した想い出
悠太郎Mさん

ミニ クロスオーバー(F60) リ ...
RAIKOさん

お勉強会 2日目(IoT)
Byu@新潟さん

ミニ ハッチバック(F56) 純正 ...
RAIKOさん

BMW 2シリーズグランツアラー( ...
RAIKOさん

要はプログラミング
PAx2さん

この記事へのコメント

コメントはありません。

プロフィール

「走行動画比較ツール(仮)を作ってみる http://cvw.jp/b/218065/46573821/
何シテル?   11/30 18:59
ポロピーだ!。 2022年から本格的にジムカーナに復帰しています。 副業で稼いだ資金でどれだけ競技できるかは未知数ですが、副業が続く限り楽しんでいこうと思っ...

ハイタッチ!drive

みんカラ新規会員登録

ユーザー内検索

<< 2024/5 >>

   1234
567891011
12131415161718
19202122232425
262728293031 

リンク・クリップ

アルトターボRS 
カテゴリ:その他(カテゴリ未設定)
2015/11/05 22:01:10
初アリーナ成城 
カテゴリ:その他(カテゴリ未設定)
2012/03/05 19:48:54
初代は2003年の81ですが・・・ 
カテゴリ:その他(カテゴリ未設定)
2011/11/30 07:58:39

愛車一覧

スズキ スイフトスポーツ スイフトPN車両 (スズキ スイフトスポーツ)
オプション無し(ハロゲンライト)の6MT車になります。 2022年からジムカーナ復帰し ...
スズキ スイフト スズキ スイフト
ついに購入しました初めての新車! 競技車両から街乗り車両となるため、今後は乗り心地重視で ...
スズキ スイフトスポーツ 元・秦野の黄色い弾丸 (スズキ スイフトスポーツ)
ご存知、黄色い弾丸です。 ジムカーナ競技チューニング車両となります。 2008年7月2 ...
スバル インプレッサ スポーツワゴン WRX スバル インプレッサ スポーツワゴン WRX
我輩が社会人になって初めて購入した6年式WRXワゴン(notSTI)です。 当時は自動 ...

過去のブログ

2022年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2013年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
2010年
01月02月03月04月05月06月
07月08月09月10月11月12月
2009年
01月02月03月04月05月06月
07月08月09月10月11月12月
2008年
01月02月03月04月05月06月
07月08月09月10月11月12月
2007年
01月02月03月04月05月06月
07月08月09月10月11月12月
2006年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation