プログラマー

1:名無し: ID:CAP_USER.net
個人が身に付けるべき技能として「プログラミング」が大きな注目を集めている。2020年からは小学校でのプログラミング教育が必修になる。プログラミング教育を大きな柱の一つに掲げたN高等学校(N高)も登場した。小中学生や高校生、あるいは社会人を対象にしたプログラミングスクールも盛んだ。

意欲的な若手経営者の中にもプログラミングを学び始める人が出てきている。例えば、大手タクシー会社である日本交通の川鍋一朗会長や資産運用サービスを提供するウェルスナビの柴山和久CEOは、「TECH::CAMP」というスクールでプログラミングを学んだ。デジタルコンテンツサイト「cakes」「note」の運営を手掛けるピースオブケイクの加藤貞顕CEOは、Pythonによるディープラーニングの学習に取り組んでいるという(同氏のnoteの記事)。

関連記事:大手タクシー会社会長で文系人間の私がプログラミングキャンプ参加で得た“進化”
 ただ、プログラミングをきちんと学ぼうとするとそれなりに大変だ。「自分はプログラマーになる気はないから、プログラミングは必要ない」と考える人は多いかもしれない。しかし、プログラマーでなくてもプログラミングを学ぶことで得られるメリットはある。

【メリットその1】作ってほしいものをきちんと伝えられる

 まず、プログラミングを学ぶことで、ソフトウエア開発者に自分の考えをきちんと伝えられるようになるというメリットだ。

 インターネットを見ていると「ソフトウエアの発注者に無茶な要求をされた」という嘆きをよく目にする。作るのが大変なソフトウエアを数日で作れと言われたり、既に開発が進んでいるシステムの仕様を途中で変更されたりといった具合だ。

 こうした要求が起こる原因は、ソフトウエアの開発を依頼する人が「プログラミングでできることとできないこと」あるいは「プログラミングにどれだけの労力が必要か」を理解していない点にある。無茶な要求をする人に悪気があるわけではないだろう。単に大変さを理解していないだけだ。

 ただ、これは結局は依頼者にとってもマイナスになる。無茶な要求は開発者のやる気を確実に奪う。やる気を失った開発者から優れたアウトプットが出てくることはない。開発スケジュールの面でも確実に悪影響が出る。最悪、いつまでたってもソフトウエアが完成しないといった事態になりかねない。こんなことを繰り返していては、自社のプログラマーであれば退職につながるだろうし、他社に開発を依頼しているのであれば「面倒な客だ」と取り引きを打ち切られてしまうかもしれない。

 一方、ソフトウエアの開発を依頼する側がプログラミングを理解していれば、ソフトウエア開発の大変さを理解できるだけでなく、自分が作ってほしいものをより正確に伝えられるようになる。ソフトウエアの仕様や実装について開発者と突っ込んだ話し合いをすることで、成果物の品質を高められる。
ここから先はITpro会員(無料)の登録が必要です。
http://itpro.nikkeibp.co.jp/atcl/watcher/14/334361/060800854/

2:名無し: ID:t5ZowAws.net
プログラマーなんて使い捨ての奴隷だと思ってるから無茶言えるんだよね
3:名無し: ID:fYVQfmE5.net
無駄ってより、一体何を企んでいるんだ?そっちの方が問題だ。
4:名無し: ID:zd7ZS9cZ.net
作って欲しいものをきちんと伝えられると思ってるのが、そもそも間違い
5:名無し: ID:n5ukLjWu.net
別に無駄ではない
ただその前にすることあるだろ
関連記事


210:名無し: ID:6FrNQ5JH.net
>>5
何をするんだ?
6:名無し: ID:WIJln/ba.net
最初は「NullPo」を覚えたら幸せになれる
26:名無し: ID:F3QrUl6z.net
>>6
ぬるぽ
7:名無し: ID:RF5son5A.net
>>1
> インターネットを見ていると「ソフトウエアの発注者に無茶な要求をされた」という嘆きをよく目にする。

それだったら、授業や宿題に、仕様変更や納期変更、QA/検収作業を入れないと
意味がないな。

8:名無し: ID:CGE5khBY.net
ボタン一つで世界征服or世界を破壊できるプログラムを作ってください
11:名無し: ID:16/xuYVU.net
プログラムの実行中にエラーが出るのはほとんどがプログラムした者のミスが原因
ということを身にしみて分からせるのに有効。

以後、実生活でもなにか問題にぶちあたっても、安易に他人の所為にしないで
問題を分析できるようになる。

18:名無し: ID:j28ZeVfP.net
>>11みたいな目的なら、全く無意味というか百害あって一利なし
14:名無し: ID:zd7ZS9cZ.net
>>11
プログラムが書けるのと
フローやアルゴリズムを理解して
エレガントに書けるのは全く別物
186:名無し: ID:lm4G8Yd1.net
>>14
なんだそれw
低いところしか見えてないバカかよ
17:名無し: ID:lOfEKaK/.net
プログラミングができることとまともな仕様書が書けることは全く別だよ

ってわかっても知らんふりするんだろうなByeBye

36:名無し: ID:Ru2WzK8F.net
>>17
そういう考え方だから
まともなプログラムも仕様書も書けてないんだろ?www
19:名無し: ID:wdD4O+Dv.net
基本がないとねー
二進数とか知らなくて誤差が出ることを全く理解できない奴とかマジうぜー
24:名無し: ID:zd7ZS9cZ.net
>>19
丸めの話しなら、エクセルで計算させるだけでも…(´・ω・`)
163:名無し: ID:2WRO6DOg.net
>>24
だからマイクロソフトはダメなんですよ!
とナゼか偉そうに批判始めましたw
エクセルのはバグだそうですww
プログラムはlinuxでやらせてたから
そういう人だとは知らなくてハァ?って感じwww
25:名無し: ID:Xty5IQpE.net
冗談抜きで、プログラミングは第二外国語なみの勉強量必須だぞ
180:名無し: ID:3FKN0YWP.net
>>25
文章を書くのと同じだからな
論理的な文章を書けない人にプログラミングは無理
32:名無し: ID:pMiLhOTt.net
>>25
上から1行1行流れていくのが基本で、その間にIF文やループ文があるだけ。
階乗やソートプログラムが書ければ一人前さ。
画像処理や暗号のアルゴリズムは一般人には無理だけど。
87:名無し: ID:nDB+ysGd.net
>>25
プログラミングの単語や用法は限られてる。
人間の言語のような無数に多くの単語があったりするようなものでない。

基本的には、特定のプログラミング言語の解説本だけで、
西暦0年の1月1日は何曜日か計算出来れば、正しい頭脳をしている。

172:名無し: ID:8WV7/2ZI.net
>>87
西暦元年な。これはこれで難しいから、プログラムするなら525年からだな。
39:名無し: ID:mB8f59av.net
小学校でプログラミングを学ばせるのは論理的思考を養うのに有効だと思う
47:名無し: ID:Epb+neEk.net
>>39
ただし、「情緒」育成では劣る
50:名無し: ID:cvSv5yJZ.net
>>39
小学生は丸暗記が得意な時期で
この時期に暗記力つけないと
頭悪くなるよ。
理論だなんだというのは
大人の脳にこそ有用だけど
子供には害。
146:名無し: ID:CjzxO+CO.net
>>50
丸暗記して役に立ったのって九九しか無い
40:名無し: ID:7XaJuN0e.net
論理的な正しさは論理的にありえないのだが、正しいと思ってる人がなんと多いことか
論理学には限界があるというのに
44:名無し: ID:Ru2WzK8F.net
>>40がそう思っている合間に
論理を使って金儲けしてる奴が沢山いるw
48:名無し: ID:7XaJuN0e.net
>>44
ほー、不完全性定理を破ったのか?
ゲーデルやチューリングも大喜びだな
51:名無し: ID:Ru2WzK8F.net
>>48
要するにお前みたいなことに頭を使うのは「時間のムダ」(笑)
考え尽してノーベル賞でもフィールズ賞でも取ってくれ(笑)
49:名無し: ID:fCYbeJL/.net
発注時に優しくして、発注側に何の得があるんですか?
57:名無し: ID:AFH12gW5.net
>>49
優しくするのが本来の目的じゃない。
発注者自身の無知さ加減を自覚して、無茶ぶりと無駄を省いて適切なものを発注するのが目的だ。
55:名無し: ID:kwui+W0z.net
プログラミング(ってかIT全般)は趣味でやるのが一番楽しい。
仕事でやるもんじゃない。

情報系学科でダントツトップの成績だったが、
その勢いで某大手IT企業にアルバイトに行って悟り、全く違う業界に就職した。

今は週末に趣味で書いてるだけだが、めちゃくちゃ楽しい。


191:名無し: ID:Ps2DbmrF.net
>>55
勿体無い様な…
趣味の延長で、オープンソースの開発に参加とかしては如何かな?

本日のおすすめ記事
お前らGOMプレイヤーを韓国製ってだけで嫌ってるよな

65:名無し: ID:wwxzNpFt.net
繰り返して語られる実にくだらない議論だが
DIYを学ぶことが無駄かどうかって話
68:名無し: ID:nDB+ysGd.net
>>65
>DIYを学ぶことが無駄かどうかって話

とても旧いペン4の自作PCに、最も性能低いけど消費電力少と思うCPUを載っけて、
いまこれを書いてる。

べつに、PC故障してないけど、適当に部品交換出来るから。

省資源に役立ってるな、と思えると少しうれしい

67:名無し: ID:+jAYuWXe.net
Cを勉強すれば素人でもプログラムがどうやって動いてるかが
なんとなく理解できるようになる
69:名無し: ID:Epb+neEk.net
>>67
「ポインタ」感覚がイメージできるといい
これは電気信号の流れがイメージ出来る事と同値

アセンブラするとえええかもな~

78:名無し: ID:Ip8NiTda.net
>>69
32bitで電線が32本並んでるイメージだな
132:名無し: ID:M8BSrIlQ.net
>>78
二極管か~リレーで~データバス32本=32ビット
アドレスバスは別に置くけどさ
71:名無し: ID:KA5iAPko.net
あの与沢翼ですらプログラミングできるからな
出来て当たり前
93:名無し: ID:IRz2CAmk.net
実際にプログラミングを学ぶと必然的にOSやネットワーク、さらにハードウェアの理解も深まる
それらすべてが現代の生活に不可欠のものだから大いに役立つ
102:名無し: ID:0GTlT32m.net
>>93
おs以外は他の職種からのアプローチでも理解できる
論理的思考もしかり
職種によってはそれが仇となり
まわりと強調できない異分子に成る恐れもある
同じ者同士以外の世界では居心地悪くなることもあるだろう
140:名無し: ID:xqp6sHm0.net
基本的にはプログラミングは楽しいものだ
上手くいかなくて苦しむときもあるが
困難を乗り越えた時はドーパミン垂れ流し状態になる

プログラミングは楽しい
楽しいことを出来るようになるのはいいことだ

141:名無し: ID:M8BSrIlQ.net
>>140
万引き成功した時の甘苦化な?
147:名無し: ID:M8BSrIlQ.net
>>140
「基本的にはプログラミングは楽しいもの」

寝る前に日記つけるやろ
あのこの日の「つれづれなる流れ」を記録する行為がPGです

149:名無し: ID:dORDsmWc.net
>>140
納期がなければなw
268:名無し: ID:qZ6sthoz.net
>>149

ゼニカネから一切の縁のないところでPGしませんか>?

148:名無し: ID:CHAZ/rkY.net
むしろ小学生や中学生の頃にプログラミングを学んだ連中は
プログラマーにはならないだろ。研究者とかエンジニアとかIT起業家とかになってる。
174:名無し: ID:vvrA77B9.net
2020年て遅すぎる
タダでさえアメリカから10年遅れてんだぞ
もっと危機感もて
181:名無し: ID:W0gvAv/9.net
>>174
そのむかしでは~30年遅れてる~って云われた時代を考えれば
日本も大出世したじゃん?
194:名無し: ID:vvrA77B9.net
>>181
その程度で満足してちゃダメでしょって
235:名無し: ID:nGIohoYY.net
自称元プログラマーならたくさんいる日本w
237:名無し: ID:H0t4XE9S.net
>>235
同意
カビの生えた知識ひけらかすアムロの父さん状態の人間ばかり
238:名無し: ID:nGIohoYY.net
>>237
カビが生えるならまだしも、カビが生えるものも無かったというw
240:名無し: ID:Zdm1YY15.net
デザインパターン使いこなせるプログラマってほとんどいないよな
242:名無し: ID:Ar/LOBEh.net
>>240
デザイン
この意匠力をきちんと評価なさってくださいまし
254:名無し: ID:mQb1w8Xy.net
そりゃなんだってできた方がいいだろうよ。
でも物事には優先順位ってもんがあるからね。

英語バカの二の舞い。
不要な人間にまで無理にやらせる意味は薄い。

255:名無し: ID:LkJeqnAZ.net
>>254
古今東西、人の学ぶことなんて、何ひとつ取ったって、
例外なく必ず、誰かにとっては不要なものだよ。

知識や技能は、もともと普遍的なものではないし、
そういうのは、役に立つかどうかじゃなくて、役立てるかどうかの問題だ。

このまとめの関連記事


2chまとめのまとめ

常駐開発のプログラマーってブラックなの?

【画像あり】美しすぎるプログラマー、ちょまどさんwwwww

世界一ネット炎上した人wwwwwwwwww

元彼からメール「誕生日にあげたヴィトンのバッグお母さんにあげるから返して。それから・・・」

【悲報】マストドンさん、あれだけステマしたのに全く流行らないwwwww

ガイジ「チケットの高額転売やめろ」ガイジ「流通の仕組みをご存知ないのですかね?」

ジョブズ「これマジで売れると思うんですよ~」日本企業「マナーが無いって無い却下」

おまえらのNHK撃退方法あげてけwwwwww

オワタあんてな

GEEK速報をTwitterでフォローするならこちらwwwwwwwwww

2chまとめのまとめ

日本ってなんでITで世界に遅れたの?

2ちゃんねる創設者 西村博之が初めて作ったホームページ「交通違反の揉み消し方」

【悲報】まんさん、ネットで知り合った男と寿司屋オフしたらトイレに行ってる間に逃亡されてしまう

【朗報】JASRACさん、日本国民の著作権意識を高めるためネットのデマに反論していなかったwww

おまえらのNHK撃退方法あげてけwwwwww

クラウドファンディングしてみたけど、なんやこれ。。。

【画像あり】docomo「26万円分の価値があるタブレットが実質0円だぞ!!!」

LINE「今日シフト代わってくれませんか><」彡(゜)(゜)「え…」

docomoのXperia XZ Premium買ったぞ!!!

Amazon詐欺ショップ、海外Amazonマケプレ利用時も要注意!!!

未だにGoogle Chrome使ってるやつwwwww

引用元:2chscから

最速の仕事術はプログラマーが知っている
最速の仕事術はプログラマーが知っている