1: 名無しさん@おーぷん 2014/09/10(水)20:08:20 ID:On19E5CTi 
変数はこんなことできますよ←わかる
関数も使ってみましょう←わかる
実際に作ってみましょう、まずは初期化処理を書きます←は?



5: 名無しさん@おーぷん 2014/09/10(水)20:15:58 ID:36vea4wXz
そりゃ、本にはあなたが何を作りたいかなんて分からないからな

6: 名無しさん@おーぷん 2014/09/10(水)20:16:20 ID:QkbYnmVcX
初期化しないと何が入ってるかわからないから
それでもいいなら使い方によっては初期化しなくてもおk

2: 名無しさん@おーぷん 2014/09/10(水)20:09:52 ID:7kpcA3zaJ
いや初期化しなきゃ変数使えないだろ

3: 名無しさん@おーぷん 2014/09/10(水)20:11:29 ID:On19E5CTi 
なぜ初期化するかを書いてないんだよ入門の本には
>>2みたいに一言教えてくれたら納得できる





4: 名無しさん@おーぷん 2014/09/10(水)20:13:55 ID:On19E5CTi 
てか初心者向けの本の内容は理解できるけど
いざ自分の作りたいものを作ろうとすると、
本の内容だけではどうにもならない

やっぱそういう学校に行くしかないのか

7: 名無しさん@おーぷん 2014/09/10(水)20:19:49 ID:vZP8oY3Xm
言語は?

8: 名無しさん@おーぷん 2014/09/10(水)20:20:33 ID:36vea4wXz
ローカル変数でも自動的に初期化して欲しいってことかな?

9: 名無しさん@おーぷん 2014/09/10(水)20:20:39 ID:On19E5CTi 
phpです

10: 名無しさん@おーぷん 2014/09/10(水)20:20:50 ID:Ulpt7tj5N
言われた事やってりゃOK
下手に考えると疲れるだけ
100回くらい使ったころに自然と意味も覚える
プログラムなんてググって出てきたのを貼るだけの簡単な作業
勉強するなら設計や自分の思いをフローに起こすとかに費やすべき

11: 名無しさん@おーぷん 2014/09/10(水)20:21:58 ID:On19E5CTi 
初期化に関しては理解できました、ありがとうございます
詳しそうな人がいるから恥を承知で質問させてもらう
classにする意味って何?

13: 名無しさん@おーぷん 2014/09/10(水)20:26:54 ID:Ulpt7tj5N
>>11
よく使う機能は固めた方がいいだろ?
いちいち打つの面倒だし

そうゆうのをClass化だと思えば初心者には十分

15: 名無しさん@おーぷん 2014/09/10(水)20:27:32 ID:On19E5CTi 
>>13なるほど!ありがとうございます、なんとなくわかりました!

12: 名無しさん@おーぷん 2014/09/10(水)20:26:04 ID:On19E5CTi 
質問が悪かったですね、すみません
プログラマーのみなさんは
どういった方法でプログラミングの勉強をされましたか?
できれば具体的に教えていただけると嬉しいです

17: 名無しさん@おーぷん 2014/09/10(水)20:29:12 ID:vZP8oY3Xm
>>12
俺の場合はWEBサイト運営してて、掲示板とかカウンターとか設置したいと思って
勉強し始めたのがきっかけだな。

あとはAmazonのAPIからアフィのタグ取得して自動で更新するのとか
サイトに実装したい機能を実現するにはどうしたらいいかってのを本やWEBで
調べて試行錯誤しながら身につけていった感じ。

18: 名無しさん@おーぷん 2014/09/10(水)20:31:15 ID:36vea4wXz
小さいプログラムをいっぱい作るといいよ
実用も兼ねたちょっとしたツールとか

19: 名無しさん@おーぷん 2014/09/10(水)20:34:09 ID:On19E5CTi 
>>17
>>18
そうなんですか!やっぱり
自分の作りたいものを実際にこつこつと作っていくのが重要なんですね
ありがとうございます!挫折しそうでしたがもう少し頑張れそうです

21: 名無しさん@おーぷん 2014/09/10(水)20:37:58 ID:Ulpt7tj5N
>>12
コンパイラの使い方だけ調べてあとはググる先生からのコピペ
いちいち勉強してたら仕事にならないからな
やりたい事をフロー化できればどんな言語でもほぼ一緒やし

24: 名無しさん@おーぷん 2014/09/10(水)20:45:48 ID:On19E5CTi 
>>21コピペも使っていいと聞いて安心しました。「プログラムは空で書けて一人前」
みたいなことよく耳にするんで
フローとか設計も考えられる努力してみます

31: 名無しさん@おーぷん 2014/09/10(水)21:08:12 ID:Ulpt7tj5N
>>24
昔はマニュアルも分厚い本だったからいちいちめくってたら仕事にならんかったんよ
今は電子ファイルになってるから検索も容易だし言語も多様化してるからそんなん覚えるくらいなら他の事覚えた方がいい

とりまやりたい事をスムースにググって使えるように出来ればOKや
他人のソースから設計書起こせるようになれれば一人前


>>31
今日僕のプログラミングに関する概念が結構大きく変わりました

14: ぶたさん◆dSysy/OC5.fU 2014/09/10(水)20:27:09 ID:TB3K4hb7a
ぐぐってぐぐってぐぐりたおした(´・ω・`)

16: 名無しさん@おーぷん 2014/09/10(水)20:28:30 ID:On19E5CTi 
>>14なるほど、やはりグーグル先生がキーパーソンになるんですね

20: ぶたさん◆dSysy/OC5.fU 2014/09/10(水)20:35:14 ID:TB3K4hb7a
始めは環境構築から全力で解説してくれる本を買って読むのが良い(´・ω・`)
PHPなら「いきなりはじめるPHP~ワクワク・ドキドキの入門教室」とかが良いと思うお(´・ω・`)
そこからドットインストールとかで基礎をもう一度固める(´・ω・`)
http://dotinstall.com/lessons/basic_php_beginner

ドットインストールには実践的なミニプログラムの動画もあるので見ながら作ってみる(´・ω・`)

そこまでしたらある程度力は付いてるのでググりながら自分の作ってみたいもの作ってみればいいんじゃないかな(´・ω・`)?

PHPなら質問は
https://teratail.com/
http://w3q.jp/
あたりでするのがいいかなと思う(´・ω・`)

22: 名無しさん@おーぷん 2014/09/10(水)20:41:16 ID:On19E5CTi 
>>20
おお!urlまで貼っていただけるなんて!ありがとうございます
恥ずかしながらこんな質問サイトがあるなんて知りませんでした。
参考にさせてもらいます!

23: ぶたさん◆dSysy/OC5.fU 2014/09/10(水)20:44:20 ID:TB3K4hb7a
ところで>>1は何作りたいんだお(´・ω・`)?

25: 名無しさん@おーぷん 2014/09/10(水)20:48:56 ID:On19E5CTi 
>>23
今作りたいのはちょっと変種のクラウドファンディングのサイトです
スキルがないんでwordpressのテーマを買って試行錯誤しながら
いろいろ改造してる感じです

26: ふわらる◆.M.MoEEE.E 2014/09/10(水)20:50:56 ID:dtguZKHc6
phpって何ができるの?htmlと何が違うの

27: 名無しさん@おーぷん 2014/09/10(水)20:56:01 ID:On19E5CTi 
>>26
僕も素人なんで合ってるかわかりませんが
htmlはただページを表示するだけって感じで
phpを使うとその表示だけのページにいろんな機能を付けられるイメージです

28: ぶたさん◆dSysy/OC5.fU 2014/09/10(水)20:56:07 ID:TB3K4hb7a
>>25なるほど(´・ω・`)クラウドファンディングとなると決済システムとか絡むから大変そうだね(´・ω・`)
>>26
HTMLは予め用意しておいたデータをユーザーに見せるだけだけど、
PHPを使うとユーザーの行動によって処理を振り分けたり色々できるんだお(´・ω・`)

29: 名無しさん@おーぷん 2014/09/10(水)21:04:29 ID:On19E5CTi 
>>28
そうなんです、プラグインでなんとかなる部分もあるんですが
やっぱりどうしてもプログラムにぶち当たる瞬間があるんで
そのときは発狂しそうになりながら作業してます
今回もその流れでスレ立てましたwwwww
おーぷんの人は優しいのでありがたいです
また、出来上がったらここに報告にきます(^^)

32: ふわらる◆.M.MoEEE.E 2014/09/10(水)21:10:36 ID:dtguZKHc6
>>27 >>28
ほーう! でもhtmlもjava scriptとか組み込んでいろいろできるんじゃなかったっけ
phpじゃないとできないことってどういうのだろ

36: 名無しさん@おーぷん 2014/09/10(水)21:19:35 ID:On19E5CTi 
>>32
家で言うとhtmlが骨格でcssが外装、javascriptが内装、phpが電気とか水道系統
ってイメージです

52: 名無しさん@おーぷん 2014/09/10(水)22:17:42 ID:Sy2F6pfdO
データベースにデータを突っ込めるってのと、ソースが見えないってのがphpとhtmlの違いだと思うよ
htmlにあるjavascriptなんて、何してるか丸見えだからね

33: 名無しさん@おーぷん 2014/09/10(水)21:13:12 ID:426TLtIy8
クラウドファンディングってなに
3文字で教えて

34: ぶたさん◆dSysy/OC5.fU 2014/09/10(水)21:16:35 ID:TB3K4hb7a
>>32
phpだとデータベースと連携したりしてサーバー側で情報を持っておくことができるからログイン機能とか実装できるようになるんだお(´・ω・`)
jsではそこまではできない(´・ω・`)

>>33
金収集

38: 名無しさん@おーぷん 2014/09/10(水)21:22:26 ID:426TLtIy8
サーバーサイドjavascriptなんてのも最近はあるからjavascriptだけでもいいと思うけどな
レンサバ使うならphp必須だけど

42: ぶたさん◆dSysy/OC5.fU 2014/09/10(水)21:25:55 ID:TB3K4hb7a
>>38
Nodejsは楽しいけどVPSとか構築できないといけないから初心者にはキツいんだお(´・ω・`)

40: 名無しさん@おーぷん 2014/09/10(水)21:23:24 ID:CWVf3n6wn
プログラミングはif文とfor文を覚えるだけでおk


初心者ならPHPは辞めておいた方が良い
PHPはツールとしては最高だけど入門言語としては絶対に向いてない

53: 名無しさん@おーぷん 2014/09/12(金)08:40:04 ID:44NuEHv5p
プログラマだ
最初にrubyとか勧める奴はカスだ、phpでいい。なるべくC言語に準拠した書き方を理解しとく方が汎用的だぞ
一番お勧めはjavaだけどphpでしっかり書けばセキュアなもん書ける

54: 名無しさん@おーぷん 2014/09/12(金)08:42:13 ID:cAjzzUz4j
そもそも作りたいものがないと辛い

55: 名無しさん@おーぷん 2014/09/12(金)08:43:58 ID:Djv6uZOvF
アプリ2つ作って飽きた
ていうか、延々と内職してるようなものだから、病む。

56: 名無しさん@おーぷん 2014/09/12(金)08:49:48 ID:2shxsxlfb
専門通って基礎叩き込んだ後あとはひたすらかっこいいサイトパクったな

【事前登録】言葉は武器になる!新感覚言葉発見RPG「ことこと」】

22

これは斬新!モノノケに立ち向かう少年少女の物語





おすすめ 


引用元: http://hayabusa.open2ch.net/test/read.cgi/news4vip/1410347300/