プログラムを作るという事は問題を作るという事
FlashをやればやるほどJavaScript出来るようになる
覚えることではない
理屈がわかったから出来ると言うわけでもない
コンピューターと会話する
自分の言いたいことがなければ伝えられない
話す気持ちがなければ伝わらない
会話はあいまいでも出来る
機械も案外あいまいに出来る
01の機械言語以外は。
何故プログラムが出来ないか
問題を作る練習が出来ていない
海外は問題を作る練習をやっている
プログラムを作るという事は問題を作るという事
問題をプログラムに解かせるという事
何故出来ないか
英語が解らない
数学が解らない
中学生の知識がないから解らない
数学と英語がおもしろいと思っていれば子供でも出来る
アートだから理系が苦手、そんなことは無い
ふしぎの国のアリスを書いたルイスキャロルは数学者
こうなったらいいなあ
ああなったらいいなあ
何故そうなのか考える
そうすれば出来る。
プログラムとデザインの間で揺れる振り子
プログラムとデザインの間で揺れる振り子
WEB業界には大きなトレンドがある、トレンドを作っているのは広告代理店
デザインを重視するか、プログラムを重視するかというトレンド。
オリンピックまではデザイン、それからはプログラム。
プログラムは電通が手を出せない、よく解らないから
だから、値が下がりにくい。
おい、それで良いのか電通。
以下個人的考察
プログラマも。。。
プログラマも末端は酷いと聞くので、コミュニケーションスキルとか数学等の突き抜けた能力とかが無いと買い叩かれ大切にされない気がします。
TPP来ちゃいますけど、どうします?
でも、TPP来たらVISA無しで労働者が来るとか聞くけどどうなんだろう?
そしたら、外国の安いプログラマが入ってくるのでは?
そして彼らはプログラム解るんじゃない?
だってプログラムって英語だし。
電通も博報堂も日本では凄いけどアメリカ資本の前では無力なのでは?
いくつかのテレビ会社の株式も外資がすでに外資規制超えて買っちゃってるしね。
まぁ、日本語って大きな参入障壁がありますが、彼らは勉強するんでしょうか?
僕はしない気がする。どうせいつもの力業でしょ?
(CDより音質の良いダウンロードオンラインサービスが来るってどっかで聞いた)
オリンピックも大事だけど、これからの労働市場を予測するにはTTPへの理解が大事だと思うのです。
これから求められるスキル
となると海外の方、特に欧米人はあまり日本語を重視しないし(ロシアは除く、プーチンさんが日本語勉強しろって言ってた。)
日本人はまだまだ英語を本格的には学ぶ人口は増えないと思うので
国内の市場で外人に負けない為の日本語の能力
国外の市場を手にする為の英語の能力が重要になってくるのかな?
と個人的に思ったしだいです。
はい。
日本語能力を高めるために
とりあえずブログ書こうぜ!!!!!!!!!!!!!!!!!!!
気楽にいきましょ~
初めてのプログラムはActionScriptが良いわけ ActionScriptの覚え書き
AactionScript(Javascript) オブジェクト指向
ECMA Script 標準化
基本構文
・順次
・分岐 + 配列
・繰り返し
この三つだけ
ECMAscript
※JAVAscriptの標準系
標準系であるため時代によって書き方が変わる
オブジェクト指向言語である
例 dateオブジェクト (年、月、日、時、分、秒)
ActionScript
・変数の型
変数って?
そうです、私が変な数です。
1次方程式で出来ている
① x=0,y=1 初期値
② x+y=z 命令
③ ↓出力
算数は飽きる、動くと楽しい!
つまり算数です
で算数やってると飽きる
で、フラッシュを使うと実際動くので楽しい、続けられる
だから、プログラム初心者はActionScriptから入ると楽しいし楽だよ
でも、ソフト使うのに結構お金かかるよ
・・・・・はい。
trace とれーす
trace(); で動かす
トレース文 トレースメソッド 命令文
; 命令文の終わり
出力までのプログラムが含まれているもの
出力は含まないで値を取得するだけ
code例
//初期値の代入
var a:Number=10;
var b:Number=5;
//初期値を使った演算
var ans:Number=a+b;
//結果を出力
trace(ans);
めんどくさい事だけ
人間が計算できるものは入れない
だって計算できるし
1+1計算して!とか頼むのとか逆に面倒くさくない?
僕は面倒くさい。
めんどくさい事、プログラムじゃないと出来ないことをやってもらう
jQueryの為のECMAscript
これがわかるとjQueryをカスタマイズ出来る
これが重要
objectとinstansとオブジェクト指向
オブジェクト
object=たくさんの計算式で構成された物体
つまり、データが重い
ライブラリにあるオブジェクト
重いからlibraryしまっておく
すっきり!
インスタンス
動きだけ、動きの計算式=軽い
つまりobject指向とは
重いもの(object)を軽い数式で動かせる(instance)
これがオブジェクト指向です!!!!
いや、間違ってたらすいません。
onハンドラ
イベントを運ぶ役割
onマウスが受け取るイベント
function
function ふぁんくしょん 関数 プログラムのかたまり
関数は二種類ある
① 関数名をつける
② 関数名なし
※ 「ふぁんくしょん」はくしゃみの音では無い
演算と計算の違い
演算 文字の計算もできる
計算は数字だけ
ボタン制御
AS2.0 ボタン制御
AS3.0 ムービークリップ(ボタン)
AS=ActionScript
数値と文字列
数値 10+5=15 乗算される
文字列(数字)’10’+’5’=’105 文字が横にくっつくだけ’
フラッシュの絵はイラストレーターで作る
フラッシュは絵を書いている間はベクター 手を話した瞬間にビットマップになる
この絵は使いづらいので、イラレで作った絵を使うことが多い
else
それ(条件)以外という意味
フラッシュが無くならない理由
軽いから
計算式で成り立ってるから軽い
でも、ActionScript使わないと余計な計算式がいっぱい入って重くなる
つまりフラッシュの中でもActionScriptが重要
ActionScript良く解んない人が無くなるとか言ってる。
変なの。
だっふんだ!