digital










1: 稼げる名無しさん 2016/04/03(日) 09:15:16.30 ID:CAP_USER.net
http://blog.tech-camp.in/?p=1456
自らの職業がエンジニアでない限り、プログラミングの必要性を感じない方は多いと思います。事実、エンジニア以外でプログラミングを習得している人はごくわずかな状況です。そんな中、自身が非エンジニアでありながらプログラミングを学習するという選択肢を選んだ小沢さんにお話を伺ってみました。

プロフィール 小沢宏美さん
株式会社インテリジェンスエンジニア新卒入社後、2000名以上のエンジニアのキャリアコンサルタント、採用人事を経て、現在はエンジニアのためのイベント&コミュニティースペースdots.のコミュニティーマネージャーを務める。「エンジニアは、難易度は高いが自分の手でプロダクトを世に生み出すことのできる高貴な職業だ」と惚れ込み、そのエンジニアの気持ちを理解し本質的な支援ができるようになりたいと、現担当就任前にTECH::CAMPを受講。


── 現在の仕事とそのきっかけを教えてください
元々はエンジニアのキャリアコンサルタントや採用人事をやっていたのですが、そこで2000人のエンジニアとお会いして、エンジニアが大変難易度の高い職業であると感じた一方で自分の手でプロダクトを生み出すことができる、とてもステキな仕事であると感じました。それから、もっとエンジニアやIT業界をサポートしたいと思うようになり、現在はエンジニアのためのイベント&コミュニティスペースを運営するdots.でコミュニティマネージャーをしています。
── プログラミングを学習しようと思ったのはどのような理由ですか
プログラミングの学習を通して自分がエンジニアの気持ちをもっと理解したほうがいいと思ったのと、自分もエンジニアやってみて好きになれたらそれはそれでいいと思ったからですね。
── 実際にプログラミングを学習してみていかがでしたか
やっぱりプログラミングは好きになれませんでした(笑)単純に難しかったです。自分が元々とっても機械音痴でパソコンもほとんど触れなかったせいもありますが(笑)でも実際に手を動かして学んだことでエンジニアのやっている仕事やその難しさ、必要な集中力を肌で感じることができました。
── プログラミングを学んでから現在の仕事はどう変わりましたか
新しいアイデアや企画を考える際に、実際にプログラミング実装をする際の細かな仕様まで想像できるようにもなってより具体的に考えられるようになりました。そして細かい部分が分かるからこそエンジニアにも正確に自分のアイデアを伝えることができています。また、プログラミングで何が出来るのか、それを作るのにどれくらい大変なのかというのがわかった
ことでエンジニア側の考え、気持ちが考慮できるようになりました。エンジニアとのコミュニケーションは格段に取りやすくなったと思います。彼らとの距離が縮まったのはとても嬉しいです。大事なのは、実際にプログラミングが出来るようになるかどうかではなく、共通言語として一通り構造を理解しておくことですね。

── 現在はどのような企画をされているのですか
dots.女子部というエンジニア女子の部活を作りました。約半年運営して部員が110名を超えました。今は月に2?3本のエンジニアイベントを企画しており、来月にはなんと合宿も行われるほど成長しています。これもエンジニア女子ならではの悩みを考えられるようになったからこそ思いついた企画です。次は、dots.学生部という部活の方も発足しようと動いています。
── 最後に読者の方々に一言お願致します。
プログラミング学習の醍醐味は、習得したコーディングスキルをちょっとした日常業務の効率化にも使用できるということです。データ収集をする際にコードを書いてスクレイピングしたり、コミュニケーションツールslackをカスタマイズして便利にしたり、ちょっとのコーディングでめちゃめちゃ便利にできることがあります。
また、コードを書くときにはMECEになるように組み立てないといけません。正確なコードを書く練習は、秩序立って物事を考える練習になり、論理的な思考の仕方が染みつきます。
ただ注意して欲しいのは、あくまでコードが書けるようになることが目的なのではなく、プログラミング学習を通して今までの世界を新しい角度から見られるようになることを目的にして学習をするとよいということです。もし、あなたが今の仕事に行き詰まりを感じているのならばプログラミングを学ぶことで、新しい視座が開けることを私が保証します。

1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku

uun

 やる夫「これどう思うかお?やる夫は難しくて途中で挫折した感じがあるけれど・・・。」


 管理人「仕事を取ってくる営業や企画を立てる人は多少学んでおいた方がいいかなと思う。エンジニアとのトラブルが少なるなるし、さらに『出来ない』と言われた時に本当に出来ないのか、それとも面倒くさいから否定してるのか見破る事が出来るしな。」


 管理人「さらに『プログラムの自動化が出来るようになったから、プログラマは要らない』といった頓珍漢な事をやらかしたりしなくなるのもよいところ。コーディングを自動化しても、設計やチューニング、細かな仕様変更、予想外のバグ対応にはエンジニアの手が間違いなく必要になるからだ。」


 やる夫「なるほどだお・・・。」



1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku



現在ホットなニュース!:









以下2chの反応と管理人の反応です



2: 稼げる名無しさん 2016/04/03(日) 09:18:11.51 ID:b5Z9eABK.net
あれだよ エンジンの仕組み覚えてねえのに車運転してる奴

3: 稼げる名無しさん 2016/04/03(日) 09:18:28.44 ID:YQCOEraS.net
老後の趣味にカルマンフィルターでもプログラミングしよう

4: 稼げる名無しさん 2016/04/03(日) 09:22:50.43 ID:UWmZNseh.net
論理的思考
プログラミングは小中学生から教育した方が良い



002mini



 小中学生の教育に組み込めとまでは言わないかな。
 これくらいの年齢ならやりたい子はやっているし、他の勉強も大事なので。





5: 稼げる名無しさん 2016/04/03(日) 09:23:46.53 ID:xbxmDTfh.net
プログラマを一度経験してると、トラブルシューティングの時に直感的な絞り込みができる

あと、性能や可用性を極限まで追い求める場合は、内部構造の理解が必要で、
その時プログラミング経験があると、理解が早い
訳の分からない図を見ている感が少ないと思う

6: 稼げる名無しさん 2016/04/03(日) 09:25:19.44 ID:xbxmDTfh.net
あ、これプログラミングを義務教育化する話か
じゃあ、微分積分や行列、三角関数もエンジニアじゃない人には必要ないよね

12: 稼げる名無しさん 2016/04/03(日) 09:33:16.30 ID:nEewOkEd.net
>>6
プログラムで必須じゃない以上不要
そもそもそれは高校で学習済みだ

7: 稼げる名無しさん 2016/04/03(日) 09:28:48.86 ID:eu9J2vNu.net
>>1
プログラミングの勉強なんてしないほうが良

実はとても難しくて高度な頭脳労働やってる
なんて知ったらIT土方とか見下せなくなるし

どうせコピペしてるだけでしょ
コーダーとか底辺w

とか見下して心の健康を保って毎日の
自分の仕事にプライド感じるのも生きる知恵
他人を簡単に認めて尊敬するような素直な
人が鬱とかになる。俺様主義は鬱や不安とは無縁の人生

8: 稼げる名無しさん 2016/04/03(日) 09:29:08.56 ID:2tUcYT5y.net
そもそも、プログラムできないくせに
ITやるな

9: 稼げる名無しさん 2016/04/03(日) 09:30:28.00 ID:GCG6D49y.net
フローチャート的思考

11: 稼げる名無しさん 2016/04/03(日) 09:33:15.81 ID:xKZcP11P.net
設計おぼえるのが先じゃね

13: 稼げる名無しさん 2016/04/03(日) 09:34:53.47 ID:nEewOkEd.net
プログラムを作るのではなく
ブログラムを作る過程を学ぶことによって
業務をどのように細分化し作業を行うか
業務の具体的な方法を再認識する元に目的がある。

それだけだ

14: 稼げる名無しさん 2016/04/03(日) 09:34:59.19 ID:IAbRWfyO.net
なんちゃってエクセルVBAもプログラミングに入れていいの?

26: 稼げる名無しさん 2016/04/03(日) 09:48:02.39 ID:6pUGhPtk.net
>>14
VBAは奥深いよ

15: (,,゚д゚) 頭スカスカ 2016/04/03(日) 09:35:21.57 ID:Q0i7A1OB.net
バクの枯れたプログラムをコピペして使うのは常識というか
フルスクラッチでプログラム作ると労多くして、バグだらけよ



003mini


 こういう意見はどう思うかお?




002mini



 実績のあるシステムを使いまわすのは正しい。
 ただし、コピペした内容を完全に理解していないと、意図しない設計を追加してバグを引き起こしてしまったりで大変な事になる。




16: 稼げる名無しさん 2016/04/03(日) 09:36:28.48 ID:IBQ1i5GF.net
正直やらんほうが良い、論理的思考力なら数学があるし
何かを参考にじゃなくて、本当に一からロジックを組める奴は数学センスと同じで遺伝子で決まる

18: 稼げる名無しさん 2016/04/03(日) 09:38:34.73 ID:IzYeaN2d.net
もうすぐプログラミングも自動化されるけどね
そんなにメソッドの切り貼りが面白いか?

23: 稼げる名無しさん 2016/04/03(日) 09:45:04.06 ID:IBQ1i5GF.net
>>18
組み込みならMBDがあって自動化の道筋はついてるけど
エンタープライズ方面は少なくとも10年は自動化無理だぞ
昔からCASEツールが研究されてて、今なら超高速開発って言われてるけど成果が全く上がってない

27: 稼げる名無しさん 2016/04/03(日) 09:51:29.23 ID:7eBlQ450.net
>>23
モデルベース開発での自動化なんて碌に進んでないよ
燃焼系のモデルデータを作るだけで、製品を何個も作れるだけの工数がかかる

もちろん、簡単な概念モデルを作ってはいるが、交差とかをすべてを織り込みきれないので自動化はほど遠い
というより、ハードウェアでのばらつきが無いエンタープライズ分野のほうが自動化しやすいだろ

30: 稼げる名無しさん 2016/04/03(日) 09:54:31.19 ID:IBQ1i5GF.net
>>27
MBDは実際に適合業務でコードを動かしてる状態で大きな穴は見つかってない
確かに、データのネスト構造やらマップ軸の表現が甘い部分もあるけどエンタープライズ方面より絶望的じゃない

33: 稼げる名無しさん 2016/04/03(日) 09:59:01.59 ID:7eBlQ450.net
>>30
結局は組み込みの実務面ではそこまで使われていないって話だよ
簡単なメカ設計には使われるが、自然現象が少しでもかかわると酷いことになる

結局は実物を作ってモデルデータのパラメータを修正して、そのモデルを動かすという理想とは違う事をしている
モデルデータは「製品を作るため」ではなくて、「目途付のため」と「可視化のため」のものとして割り切られているよ

28: 稼げる名無しさん 2016/04/03(日) 09:52:14.53 ID:eu9J2vNu.net
>>18
絶対にならない。

ロボットを開発するエンジニア
ある種の自動化を行うエンジニア

なんかの仕事はどんどん増えていく

しかし、今の人工知能は「知能」とは名ばかりのプログラマから離れて
意識を持って自発的に考えたりできるものではないので、プログラムが
プログラムを自動生成するとか絶対無理

ただし、プリセットされたコードを組み合わせる程度のことは可能
こういうのは昔からある。

24: 稼げる名無しさん 2016/04/03(日) 09:46:30.35 ID:8R35h/ls.net
少なくともソフトウェア-の成り立ち(ロジック)を理解することと
ソフトウェア-を作るエンジニアを理解することができるだろう

34: 稼げる名無しさん 2016/04/03(日) 09:59:40.05 ID:Ydh8RJNo.net
プロ並みに使えるまで勉強する必要はないが、少しでもかじったらトラブルの時便利なんだよな
ほぼ一人で解決出来るようになるし
これはプログラムに限った事ではないけど

35: 稼げる名無しさん 2016/04/03(日) 09:59:45.46 ID:LzZ/jg0a.net
>>1
こいつの場合は仕事上必要スキルじゃねえかw
プログラムできないのは怠慢だろwwww

1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku

008

 >>34も言ってるけれど、プログラムに限らず相手の仕事を多少なりとも知っているのは良い事だと思う。

 管理人が一番恩恵を受けているのは、外注に仕事を依頼する時かな。
 ただ安いだけでなく、ちゃんとした作業フローを組んで適正な価格を挙げてくる外注先を選ばないと、後で値上げ交渉が始まったり、作業が延び延びになって予定に間に合わないなんてことがザラにあるので注意だ。(一回やらかして酷い目を見た事がある。)

















005
 あー・・・。
 やる夫の会社でもそのあたりで大問題になってたような気がするお。
 億単位でお金が無駄になったって話だし、勉強しておくに越した事はないおね。



管理人オススメニュース!:







引用URL:http://anago.2ch.sc/test/read.cgi/bizplus/1459642516/