>>42 (誤) 欧米のプログラマ
(正) 欧米の馬鹿プログラマ
(誤) 日本のプログラマ
(正) ただの馬鹿(おまえ)
44 :
仕様書無しさん:2012/10/12(金) 08:23:43.24
2015年頃:
日本のプログラマ:
みんなWindows phoneやってるからWindows phoneやろう。
欧米のプログラマ:
Windows phoneが流行っているが本当にそれでいいのだろうか?
iOSはWindows phoneより技術的に優れている。
iOSやろう。
iTV向けアプリでも作るか。
2018年頃:
日本のプログラマ:
みんなiOSやってるからiOSやろう。
みんなMac使ってるからMac使おう。
欧米のプログラマ:
iOSが流行っているが本当にそれでいいのだろうか?
iOSは他のテクノロジより技術的に優れている。
iOSやろう。
iGlass向けアプリでも作るか。
結論:
Amazon USAのプログラミング書籍のランキングを見て、何のプログラミング言語を学べば良いか決めよう。
現在のAmazon USAのプログラミング書籍のランキングでは、iOSがトップのはず。
要するにiOS開発に必要な"Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)"を読みましょう。
45 :
仕様書無しさん:2012/10/12(金) 15:19:55.13
まず日本で成功したい
日本での普及率はiPhoneよりスマホ
スマホ(Android)アプリは一般的にJavaで開発される
それならまずはJavaをしっかり覚えるべき
そしてJavaは様々な分野に応用効く
以上
46 :
仕様書無しさん:2012/10/12(金) 17:17:53.45
”みんな○○やってるから○○やろう。”という発想では失敗するという事を歴史的に示したのだが。
世界的な視野から技術的にどう優れているかを自分の頭で考察できなければ、人に先んじる事はできない。
とは言うものの、それは面倒なので、Amazon USAのプログラミング書籍のランキング上位を見れば、プログラミング技術の世界的な最新トレンドを大体把握できるだろう。
日本独自のプログラミング技術のトレンドなど役に立たない。
実際のところ、日本のプログラミング技術のトレンドは、世界のプログラミング技術のトレンドを5年遅れで追随しているにすぎないのだから。
しかしながら、プログラミング技術は急速にフラット化するのだそうだから、そのような遅れもいづれ無くなるのではないかな。
日本でAndroidの普及率が高いのは、スマホならAndroidでもiPhoneでも大差無いんだろうという認識の人々が多いため。
みんなスマホ持っているからスマホ持とうという人々の群れ。
。
しかしながら、これらの人々の間にさえ、iPhoneの良さが知れ渡ってしまったので、Androidはもうダメだね。
結局のところ、Javaは難しすぎてダメなんだよ。
サーバサイドはJavaよりもRuby on Railsの方が簡単だし、スマホはAndroidよりもiOSの方が簡単。
”簡単な事はより簡単に。難しい事は簡単に。”(Apple 技術陣の方針)。
Javaがそうでない事は、素人にも明らか。
47 :
仕様書無しさん:2012/10/12(金) 17:32:06.22
世間一般に広く受け入れられている考え方ですら本当にそれでいいのかを
再考し続けるのは
大変素晴らしい。
科学的だ。
ついでに
プログラマを目指すことにも
本当にそれでいいのかよく考えたらいい。
48 :
仕様書無しさん:2012/10/12(金) 21:31:29.60
どっちの意見にも一理ある
あるが…覚えるならやっぱJavaかな?
プログラマーになりたいってのは
ここでの意味合いだと"仕事にしたい"ってことでしょ
それで考えた場合に…
求人は圧倒的にJava
オブジェCなんてiphone以外に使えない
また○○のが簡単というが
そのcaseごとに言語変えてたらかなりの言語を身につける必要がある
全てに代用が効くって意味でもJava
Javaほど優秀な言語は他にない
だから企業もJavaを研修で率先して習得させる訳だしさ
ぶっちゃけ言語の知識なんて10%で、
論理的思考能力がほとんどすけべだよ。
ただしJavaの生産性は他言語の1/10
他人より10倍生産性の低いプログラマになりたいならJava
52 :
仕様書無しさん:2012/10/13(土) 15:04:31.85
既にPGのなかでも
具体的にやりたいこと決まってるならあれだが
とりあえず目指すなら上にもあるがJAVAやっとけ
個々で好き嫌いはあるけど何だかんだ広く使われてる
俺も好きじゃない(最初覚えたのが他言語だから)が、やっぱ広く使われるにはちゃんと理由ある
53 :
仕様書無しさん:2012/10/13(土) 15:18:22.69
言語として優れてるし
幅広く使われてるのはデータ上でも実社会でも認めるけども
Java会得難易度
★★★★☆
>>51 今主流の言語の大多数はC言語に由来する似たり寄ったりの文法で、
同程度の習熟度ならそこまで差があるとは思えないんだが。
Java より十倍生産性の高い言語って例えば何?
>>54 単にJavaは記述量が多いってのを極端に言っただけじゃないの?
Javaはラムダ式も型推論もないから、どうしてもコーディングに時間かかるじゃん
個人的には継承やNested classes辺りのルールがガチガチなのも気になる
Javaは書くのも面倒だけど
他人のコード読むのが時間かかるんだよね
JavaのVMで動くコードを吐くC#コンパイラとかあればいいのに
Androidスマホ開発者だけど、皆が言うようにJavaは知っていて損はない。
ただし、Cは基本中の基本だからCからはいるのがいいと思う。
>>49 の言うとおりだと思う。
本気でプログラマになりたいなら言語仕様も大事だけど
アルゴリズムを考える力をつけたほうがいい。
他人が書いたJavaのソースが読みづらいのは書いた奴が下手なだけ
上手い奴が書いたJavaのソースコードは読み易いけど
そいつが他言語で書いたソースコードはもっと読み易いよ
>>1 実際この質問難しいよな
日本じゃ無理なんじゃない?
俺男だけど女性プログラマーになりたい
私美少女だけどイケメンプログラマーになりたい。
おっぱいほしい
僕、男の娘だけど男の娘プログラマーになりたい
風呂グラマー
何をとち狂ってプログラマーに憧れるのか
68 :
仕様書無しさん:2012/10/29(月) 20:00:33.55
まずは自分で書いてみては?
69 :
仕様書無しさん:2012/10/29(月) 20:10:08.75
プログラマーは憧れられないな
初心者に簡単なJava構文覚えさせたあとに
Androidアプリ作らせると習得が早いんじゃないかと思う。
AndroidのライフサイクルとかListだとかは他の言語でも使える概念だったりデザパタの考えになるんで、
意外といい教材になる。
71 :
仕様書無しさん:2012/11/03(土) 20:19:14.52
>>70 職業訓練系が王道で教えるパターン
@Javaの基本構文
Aオブジェクト指向のプログラミング
BAndroidアプリの開発(基礎〜中級)
C会社の面接用に自身でアプリ開発
D職採用された職場へ
最近では生徒へ
これを半年近くかけて教える
むしろ教えてる…
会社では参考書とか見ながら開発とかしてたりしないの?
ON/OFFの違いはあれど参考書や資料を見るのは普通。
能力低い人とか新規で開発する分野は参考書見るべきだし、
能力高いPGだろうとリファレンス本くらいは常備してる。
仕事で使うプログラムとか、あるレベル超えたら記憶しきれないし
とりあえずCPUのマニュアルとCPUボードのマニュアルは全部印刷して手元においている
紙だとよく参照するところが痛んできて探しやすいんだよね
検索したりするのにはpdfの方がいいけど
プロぐらまぁ
ところで1日の仕事の区切りってどうやって決まってるんですか?
やる気が失せたらその日は終わり
78 :
仕様書無しさん:2012/11/08(木) 18:52:06.94
俺が終わりと決めたら終わり
納期が迫ってる時は終わったように見せかけたら終わり
バナナはオヤツに含まれません。
PG、オペ、カスタマエンジニアは、SEや勝ち組に含まれません。
いちいちあんなの書くの面倒くさそう
php勉強しようと思うんだけどhtmlとかわかんないです^p^
別にphpにhtmlは必須ではないから勉強には問題ない
書店に行って自分が理解できそうな教本1冊買ってきなよ
84 :
仕様書無しさん:2013/01/04(金) 07:37:23.83
自宅で独学で何か作品をつくるならやりやすいのはやっぱりWeb系言語?
自宅で制御系システムなんて作らないよね?
つーことはCとかJAVAだと自宅で作る対象がないよね?
みんなだったら自宅だと何作る?
アホンとか案泥向けアプリでも作ったら?
86 :
仕様書無しさん:2013/01/08(火) 21:29:28.65
すいません、鯖管から入ったDB屋なのでプログラマー名乗ってるけど全然Cとかわかりません
SQLとかSPSSとかSASなら七年やってるからゴリゴリ書けるけどCは多分ハローワールド書けない
で?
ハローワールドは別にいいからとりあえずハローワークに行ってください
最近パソコン向いてないのかなと思う。ミシンとか電子製品の組み立ての方が楽しい。
you
組込み逝っちまえよ
組み立てと組み込みは違います。組み込みはソフトウェアです。
ラインで働けばいんじゃね