アカウント名:
パスワード:
少年が自分で作ってみることのできるプログラムと,物心つく前から当たり前のように触れてきているプログラムとの差が,あまりに大きすぎる気がします。これじゃ,作ってみようという気持ちになれないんじゃないかな……。
プログラミングを人に教えたことがないし、最新のプログラミングも大昔のプログラミングも知らないので、ずれているかもしれませんが、僕の考えを書きます。
ちょっと違うかも知れませんが、初心者がプログラミングの学習をするにおいて最大の壁はGUIだと感じます。
僕も一時期そう思っていましたが、考えを変えました。
以前は「GUI プログラミング」は高度なプログラミング技術の一つでした。プログラミングを知らない人がまず GUI プログラミングから始めるなんて想像できませんでした。しかし、今ではむしろ普通にプログラムと言えば GUI を使ったものであって、わ
自分(非プログラマのオッサン)の場合、
と順調に(?)手を広げてきましたが、CUIだGUIだと気張らずに、そのとき必要なことをやっていればなんとなく自分がやっていることはつかめるんじゃないかと思います。
誰かにツール作ってあげて「GUI欲しい」と言われたら、開発環境の標準コンポーネントを組み合わせてやればいいだけだし、HTMLで適当なフォームでっち上げてインターフェースは丸投げしてしまう手もあります。#ruby便利すぎ
本当に「洗練されたGUI」を目指すならデザイナーとしての才能とか人間工学の知識とかも多分必要なので、普通にプログラム書く人がそこまで頑張ることもないかなあと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
近ごろの若者はかわいそう (スコア:3, 興味深い)
少年が自分で作ってみることのできるプログラムと,
物心つく前から当たり前のように触れてきているプログラムとの差が,
あまりに大きすぎる気がします。
これじゃ,作ってみようという気持ちになれないんじゃないかな……。
Re: (スコア:0)
GUIが当たり前の人がプログラミングを(自発的に)学習しようと思う理由なんてゲームを作りたいとかその辺のGUIゴリゴリ扱うものだと思いますが、実際にプログラミングの勉強を始めてみればやってることはわけのわからないコマンドを打ち込んでるだけ。いつまでたってもウィンドウの一枚も出てこない。それでいつの間にか飽きてしまうなんて人が多いのではないでしょうか?(私の周りに数人います)
CLIが当たり前の時代の人にとってはCLIのプログラミングが普通ですから違和感を感じないのでしょうが。
GUIみたいに「とっても高度なことやってるわりにわからないと実感しづらい」ことが増えている気がします。
ところで、CPUの動作が目で追えた時代があったと聞いたことがありますが、本当なんですかね?正直信じられないです(@21歳学生)
Re: (スコア:2)
プログラミングを人に教えたことがないし、最新のプログラミングも大昔のプログラミングも知らないので、ずれているかもしれませんが、僕の考えを書きます。
僕も一時期そう思っていましたが、考えを変えました。
以前は「GUI プログラミング」は高度なプログラミング技術の一つでした。プログラミングを知らない人がまず GUI プログラミングから始めるなんて想像できませんでした。しかし、今ではむしろ普通にプログラムと言えば GUI を使ったものであって、わ
そんなに気張らなくても (スコア:1, すばらしい洞察)
自分(非プログラマのオッサン)の場合、
と順調に(?)手を広げてきましたが、
CUIだGUIだと気張らずに、そのとき必要なことをやっていれば
なんとなく自分がやっていることはつかめるんじゃないかと思います。
誰かにツール作ってあげて「GUI欲しい」と言われたら、
開発環境の標準コンポーネントを組み合わせてやればいいだけだし、
HTMLで適当なフォームでっち上げてインターフェースは
丸投げしてしまう手もあります。
#ruby便利すぎ
本当に「洗練されたGUI」を目指すなら
デザイナーとしての才能とか人間工学の知識とかも多分必要なので、
普通にプログラム書く人がそこまで頑張ることもないかなあと。