Togetter/min.tを安心してお使い頂くためのガイドラインを公開しました。

どのプログラミング言語を学ぶか質問された時の返し『包丁と料理の例え』が納得味ある。「鍋もよさそう」「万能包丁はどれ」との反応も

腕が悪ければどれも使いこなせない
63
ところてん @tokoroten

株式会社NextInt 代表 「仕事ではじめる機械学習」「データサイエンティスト養成読本 ビジネス活用編」共著者。データ分析、コンサル、ゲームディレクター、技術顧問として出稼ぎ労働中。 データ分析、ゲームディレクター、新規事業etcのお仕事相談はDMからどうぞ。 nextint.co.jp

slideshare.net/TokorotenNakay…

ところてん @tokoroten

「プログラミング言語は何を学んだらいいですか?」 って質問に対して、 「『料理するにはどの包丁がいいですか?』と聞いてるのと同じやぞ、何を料理したいんだ」 という返しを思いついたので、そのうち使っていきたい

2019-01-21 16:02:59

図解

吉澤準特|ロジカルシンキング&図解 @juntoku_y

外資系コンサル|図解プレゼンと思考術を解説|amzn.to/3euV7dV『超・整理術』|『図解作成の基本』(Amazon Kindle総合7位 amzn.to/2BjQB2H )|三笠書房/すばる舎/東洋経済/ダイヤモンド/JMAM等から書籍刊行 累計10万部超|ロジカル・ラテラル・クリティカルシンキング発信📡

it-ura.seesaa.net

吉澤準特|ロジカルシンキング&図解 @juntoku_y

@tokoroten 【プログラミング言語】 牛刀 ペティナイフ サーモンナイフ 冷凍包丁 出刃 中華包丁 柳刃 フグ引 寿司包丁・・・ 【データベース】 片手鍋 雪平鍋 両手鍋 土鍋 圧力鍋 蒸し鍋 タジン鍋 フライパン・・・ みたいなものでしょうかね。 pic.twitter.com/rgeA4XZVWX

2019-01-22 08:56:31
拡大

包丁のイメージ

鍋のイメージ

万能包丁があれば作れる

村雨龍⭐️ @ryumurasame

@tokoroten ここだけの話、万能包丁があれば大抵何でも作れます…

2019-01-21 20:58:48
deodora @deodora

@tokoroten 「この柳刃包丁使ってあらゆる料理が作りたいんです!!」

2019-01-22 06:38:12

万能包丁だとプロの料理は作れない

ゆーき(((・ヮ・) @jazz0x0

@ryumurasame @tokoroten プロになると役に立たなくなるところまで一緒とは、、、

2019-01-22 02:20:59

基礎が大事

tomo @glanvel

@tokoroten @tomosuke13b 「和洋中」どんな物を作りたいのか引っ張り出すのが先かと思います。 それぞれ、使う包丁違いますよ。 何がしたいか決まって無いなら、Cで基礎を固めることを進めます。 int/float/charはWEB業界だとみんなStrと扱って面倒な事ばっかりしてます

2019-01-21 23:55:46
ブルーダイヤ @flowered_so2

@glanvel いくら練習でも、錆びた万能包丁で練習するのは変ではないでしょうか。 C#やJavaなどがオードソックスかつ発展性があると思います。

2019-01-22 22:41:14
deodora @deodora

@tokoroten …まじめに返答すると、 「正味なんでもいいけど、聞ける人が近くにいる言語がいいんじゃないかな? 僕にお金払って聞く気があるなら○○を学んだほうがいいよ。」 が、正解かと。

2019-01-22 06:42:26

そもそも万能包丁ってどれ

みら @Oya_M1

@tokoroten 万能包丁はどれですか? クソリプでごめんなさい

2019-01-21 23:07:40
残りを読む(5)

コメント

たし @punimuchiya 2019年1月23日
なんだろうこの的外れな返し。多分料理のプロだったら「素人が簡単でなるべく広範な料理を作るのに潰しがきいて使いやすい包丁」くらい答えてくれると思うが
20
物書きモトタキ @motoyaKITO 2019年1月23日
punimuchiya 料理教室の先生なら具体的に答えてくれそう。
1
ふぁむ氏 @phantom0730 2019年1月23日
本題と関係ないけどサーモンスライサーめっちゃ格好良いなフランベルジュ感がある
5
あんみつ @anmitsu_314 2019年1月23日
punimuchiya 三徳包丁みたいな使い勝手の「C言語」や「Java」って即答してあげてもいいけど、1つの包丁を使いこなせるようになるまで何年もかかるのがプログラミングだから質問者の数年間分の時間を大事にしてあげたいならちゃんと詳細を聞くべき
19
panda1212 @oiku15 2019年1月23日
Pythonから始めて、もっと深く進んでいきたかったらGoとかCとかやっていくといいんじゃない。 GUIとか作ると楽しいよ!目に見えるし。
0
たし @punimuchiya 2019年1月23日
anmitsu_314 その最初に学ぶ言語を「使いこなす」必要ってない気がするんだよな。アルゴリズムの組み方を理解するのに多段ポインタだのリフレクションだのが必要とも思えんし。「プログラミングを学びたい」って普通そういうレベルだろ
6
娑婆助 @shabasuke 2019年1月23日
punimuchiya ゴルフクラブには何本も種類があるだろ?そんなに沢山要らないのでアイアンだけあればいいてなゴルファーはいないわけ。料理用刃物はそれと同じで1本で全部済ませられるなんてのは幻想でしかなく技量が低くツールを使いこなしていない証拠。プログラムも分野によって得意苦手があるので同様運用には使い分けが必要。プログラムで例えるなら刃物の種類の多さ=受注出来る業務種類の多い/刃渡りが長い=業務内容の大きさプログラマーの技量の高さという事。
1
たし @punimuchiya 2019年1月23日
shabasuke 「プログラミングを学びたい」ってゴルフで言えば「打ちっぱなしに行ってみたい」ってレベルだぞ。ゴルファーだって「アイアン買えば?」って言うと思うよ。「学びたい」レベルのくせに業務領域を考えてる奴がいたらはっきり言って馬鹿だぞ。まずはhelloworldから表示しろや
14
あんみつ @anmitsu_314 2019年1月23日
punimuchiya 将来普通にプログラミングで食っていきたい人に対してならその通りだと思う。でも「Excelでちょっと便利なことしたい事務の人」とか「VRチャットに自作キャラ持ち込みたいだけのミーハー」みたいな、第二言語学ぶつもりさらさらない人も結構いるから自分なら先に確認したいな
7
Ukat.U @t_UJ 2019年1月23日
まずは三徳包丁を買いましょう。ところで、なんのプログラミング言語を覚えればいいですか?
5
Ukat.U @t_UJ 2019年1月23日
shabasuke ちなみにゴルフは、素人はまず7番アイアンで練習しようって言うのが基本。
2
🚮 @recyclebin5385 2019年1月23日
万能包丁は30億のデバイスで走るJavaだな
1
たし @punimuchiya 2019年1月23日
anmitsu_314 そういう人って「何年もかけて言語を使いこなせる」ようになる必要あんの? 事務屋レベルのVBAなんてせいぜい一ヶ月もあればモノになるし、CやJavaを同じくらいやってもVBAに応用できるくらいにはなると思うんだが
2
wshin0011 @2437_0f 2019年1月23日
(牛刀が一本あれば、大体の料理が出来るなんて言えない…)
2
ロイミロ(6136########) @hsgwkyt 2019年1月23日
t_UJ 私が若い頃(30年位前)は5番アイアンだったな。もっと短い方が良かったのか…。その頃は工業高校の子はbasicやらされてたなあ。
0
ロイミロ(6136########) @hsgwkyt 2019年1月23日
因みにボーイスカウトでは電工ナイフで料理したりしてたw
0
mina @mina_BDR529 2019年1月23日
外部に公開するわけじゃない内製ツールを作りたいんならVBAかPHPでも使っておけばぁ? 適当な入門書と逆引き大辞典みたいなをセットで買っておけば大概のことには対応できる
1
ジョジョ @Kujo_Jotaro 2019年1月24日
適当なこと言うなよ。 案件で言えばjavaが一番多いけど、これからならRubyかPythonかPHPってとこだろ。
0
mikumiku_aloha @mikumiku_aloha 2019年1月24日
数式を出来るだけ素直にプログラミング出来るようにとFortranはバージョンアップを重ねているので、その用途ではおそらく便利。論理の組み合わせではPrologはとても明確でそのバリエーションでは並列動作も意識しない(というか前提)など、用途ごとに合ったプログラミング言語があるという話でしょう。
0
小泊徹彦 @kodomari 2019年1月24日
刃物を使ったことがない人にどの包丁が良い?って話をしてる気がする。刃物を扱ったことのない人でも使いやすくて汎用性のあるもの、ってのが解ではないだろうか
0
yuki🌾㊗️6さい🎉⚔ @yuki_obana 2019年1月24日
OzとGallinaにしよう?ね、しよう?(´・ω・`)
0
あごにー @Agony_01 2019年1月24日
一番の万能包丁は英語やぞ。英語がある程度読めて、プログラム言語自体は概念の理解に注力したほうがいい。
6
とーま @vicy 2019年1月24日
つまり、いまからCOBOLを学んでも大丈夫なのでは!?
0
ziggy @zigizagu 2019年1月24日
曖昧な動機でプログラミング学びたいなら環境構築とかめんどくさいもの全部すっとばせるjavascriptがいいと思うんだよなあ。初心者こそIDE使うべきだけど、インストールに時間かかるし設定めんどいとかで嫌になると思う。その点javascriptはほぼどのPCにもインストールされてるChromeでF12押せば一発だから。
1
ziggy @zigizagu 2019年1月24日
zigizagu まずは対話式から始めて、慣れてきたらtampermonkeyあたりでtogetterの広告を消したりとかゴニョゴニョ
0
ゆー @y_raimu0 2019年1月24日
punimuchiya そんなレベルの学びたいならアビバでも行った方が・・・
0
gori.sh/aoki/140コロニー/comitia @gori_sh 2019年1月24日
本題はさておき、データベースが無いとプログラムが作れないだと…?
0
signal9.jp @Signal9J 2019年1月24日
道具を決める前に「自分が何を作りたいか(食べたいか)」を考えてみる事かしら。画像処理したいとかゲーム作りたいとか、興味のあるネタを料理するにはこの道具が向いてる、ってほうがモノになりやすいと思うよ。
0
ジャカルタ読み専ブラザーズ @_oinarisan_ 2019年1月29日
zigizagu 「そこらへんでよく見る普通のWebページ」を作れるようになるためにHTMLとCSSをきっちり覚えないといけないのがつらそう
0
いくた♥️なお featuring Tricity155 @ikutana 2019年1月29日
プログラム言語は万能であればあるほど、同じものを記述するのが大変になる。専用言語なら楽に書けるが他のジャンルには使えないっていう特徴があるので、結局、何をやりたいかに帰着すると思う。 最初はシェルスクリプトでいいんじゃないかな
0
@wanwanbawbaw 2019年1月30日
えいごがいっぱい でフリーズする人には なでしこ とかあるよฅ՞•ﻌ•՞ฅ
0
yasuo @twicas1999 2019年1月30日
1からやるならわかり易さと参考書の豊富さ、ブックオフでの価格を考えてjavaを勧めちゃうな 一つの言語さえ覚えてしまえば他のを覚えやすくなるし、とっつきやすさ重視で 俺はC言語から覚えたけど、新しく触る言語は大体「あ、javaっぽい」と思いながら入るからC言語のことなんて忘れちゃった
0
サディア・ラボン(ドラクエ10ではヒエロサロメ) @taddy_frog 2019年7月18日
1+a= 2+a= 3+= 4+a= ・・・みたいに、色んな数値を入れて何回も計算したいなら十進BASICが良さそうです。
0